/* Special
-------------------------------*/
.crumbsList {
  margin-bottom: 0;
}

.mainContents {
  max-width: 100%;
  padding-bottom: 80px;
}
@media (min-width: 751px) {
  .mainContents {
    padding: 0;
  }
}
.mainContents a {
  display: inline-block;
}

.kv {
  margin-bottom: 30px;
}
@media (min-width: 751px) {
  .kv {
    margin-bottom: 60px;
  }
}

@media (min-width: 751px) and (max-width: 1023px) {
  .tb_hide {
    display: none;
  }
}
.intro {
  text-align: center;
}
@media (max-width: 750px) {
  .intro {
    font-size: 1.1rem;
    line-height: 1.63636;
    width: calc(100% + 10px);
    position: relative;
    left: -5px;
  }
}
@media (min-width: 751px) {
  .intro {
    line-height: 2;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.look-list .item__info {
  line-height: 2;
}
@media (max-width: 750px) {
  .look-list .item__info {
    font-size: 1rem;
    margin-top: 1em;
  }
  .look-list li:not(:last-child) {
    margin-bottom: 32px;
  }
}
@media (min-width: 751px) {
  .look-list .item__info {
    margin-top: 20px;
    font-size: 1.2rem;
  }
}

@media (max-width: 750px) {
  .look-list1 {
    width: 83.33333%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 58px;
  }
}
@media (min-width: 751px) {
  .look-list1 {
    max-width: 1170px;
    width: calc(100% - 80px);
    margin: auto;
    margin-bottom: 114px;
  }
  .look-list1 li {
    width: calc(50% - 10px);
  }
  .look-list1 li:last-child {
    padding-top: 120px;
  }
}

@media (max-width: 750px) {
  .look-list2 {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin-bottom: 58px;
  }
  .look-list2 li {
    width: 50%;
  }
  .look-list2 li a {
    display: inline;
  }
  .look-list2 li:nth-child(odd) .item__info {
    padding-right: 1em;
  }
}
@media (min-width: 751px) {
  .look-list2 {
    max-width: 980px;
    width: calc(100% - 80px);
    margin: auto;
    margin-bottom: 114px;
  }
  .look-list2 li {
    width: 32.04082%;
  }
  .look-list2 li:nth-child(2) {
    padding-top: 50px;
  }
  .look-list2 li:nth-child(3) {
    padding-top: 100px;
  }
}

.look-list3 .mikomori__info {
  line-height: 2;
}
.look-list3 .mikomori__info em {
  font-weight: bold;
}
@media (max-width: 750px) {
  .look-list3 .item {
    width: 83.33333%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 43px;
  }
  .look-list3 .mikomori {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.1rem;
  }
  .look-list3 .mikomori em {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 1.2rem;
  }
  .look-list3 .mikomori__ttl {
    width: 125px;
    margin-bottom: 18px;
  }
}
@media (min-width: 751px) {
  .look-list3 {
    max-width: 1170px;
    width: calc(100% - 80px);
    margin: auto;
    margin-bottom: 114px;
  }
  .look-list3 .mikomori__ttl {
    margin-bottom: 30px;
  }
  .look-list3 li {
    width: calc(50% - 10px);
  }
  .look-list3 li:first-child .item {
    position: relative;
  }
  .look-list3 li:first-child .item .item__info {
    position: absolute;
    bottom: -20px;
    transform: translateY(100%);
  }
  .look-list3 li:last-child {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .look-list3 li:last-child .item__pic {
    width: 54.6087%;
  }
  .look-list3 li:last-child .item__info {
    width: 43.65217%;
    margin-left: 10px;
    margin-top: 0;
  }
  .look-list3 .mikomori__info {
    font-size: 1.2rem;
  }
  .look-list3 .mikomori__info em {
    font-size: 1.4rem;
  }
}

.section1 {
  padding-bottom: 40px;
}
@media (min-width: 751px) {
  .section1 {
    padding-bottom: 120px;
  }
}





.section3 {
  border-top: solid 2px black;
  margin-top: 24px;
  padding-top: 75px;
}
@media (max-width: 750px) {
  .section3 {
    width: calc(100vw);
    position: relative;
    left: -15px;
  }
}
@media (min-width: 751px) {
  .section3 {
    padding-top: 120px;
    margin-top: 32px;
  }
}
.section3 .section__ttl {
  text-align: center;
  margin-bottom: 32px;
}
@media (min-width: 751px) {
  .section3 .section__ttl {
    margin-bottom: 56px;
  }
}
@media (min-width: 751px) and (max-width: 1023px) {
  .section3 .section__ttl img {
    width: 92.77344vw;
  }
}

.section3 .section__intro {
  line-height: 2;
  text-align: center;
}
@media (max-width: 750px) {
  .section3 .section__intro {
    white-space: nowrap;
    width: calc(100% + 30px);
    position: relative;
    left: -15px;
    font-size: 1.1rem;
  }
}
.section3 .collection .collection__info {
  font-size: 1rem;
}
@media (min-width: 751px) {
  .section3 .collection .collection__info {
    font-size: 1.2rem;
  }
}
.section3 .collection .collection__txt {
  font-size: 1rem;
  line-height: 2;
}
@media (min-width: 751px) {
  .section3 .collection .collection__txt {
    font-size: 1.2rem;
  }
}
.section3 .collection1 {
  max-width: 1170px;
  margin: auto;
  position: relative;
  width: 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .section3 .collection1 {
    margin-bottom: 58px;
  }
  .section3 .collection1 .collection__info {
    margin-top: 1em;
  }
}
@media (min-width: 751px) {
  .section3 .collection1 {
    width: calc(100% - 80px);
  }
}
.section3 .collection1 .collection__pic {
  text-align: center;
}
@media (min-width: 751px) {
  .section3 .collection1 .collection__info {
    width: 468px;
    max-width: 50%;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(100%);
  }
}
.section3 .collection-list {
  max-width: 1170px;
  margin: auto;
}
@media (max-width: 750px) {
  .section3 .collection-list {
    padding-bottom: 60px;
  }
  .section3 .collection-list li:not(:last-child) {
    margin-bottom: 38px;
  }
  .section3 .collection-list .collection {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
  }
  .section3 .collection-list .collection3 .collection__txt {
    width: 112.82051%;
    position: relative;
    left: -6.41026%;
    margin-top: 50px;
  }
}
.section3 .collection-list .collection .collection__info {
  margin-top: 1em;
}
@media (min-width: 751px) {
  .section3 .collection-list {
    width: calc(100% - 80px);
    display: flex;
    display: -webkit-flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-bottom: 250px;
  }
  .section3 .collection-list li {
    width: calc(50% - 10px);
  }
  .section3 .collection-list .collection .collection__info {
    margin-top: 18px;
  }
  .section3 .collection-list .collection2 .collection__info {
    text-align: right;
  }
  .section3 .collection-list .collection3 {
    padding-top: 414px;
    position: relative;
  }
  .section3 .collection-list .collection3 .collection__txt {
    position: absolute;
    top: 74.16%;
    right: -20px;
    transform: translateX(100%);
    max-width: 325px;
    font-size: 1.3rem;
  }
}


/*--------------
ADD_2021_0813
----------------*/

.item_cred {
	word-break: break-all;
}

.tabloid_main .kv {
	width: 100%;
	max-width: 1400px;
    margin: 0 auto 8.5vw; auto;
}


.tabloid_main .section2 {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}


.intro {
	font-weight:600;
/*	font-weight:bold;*/
}

.main_ttl_txt {
	padding:15px 0 15px 0;
	text-align:center;
	width: 100%;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
}

.main_ttl_txt p{
	font-family: "Times New Roman", Times, "Hiragino Mincho Pro", sans-serif;
    font-size: 18px;
	font-weight:bold;
}



.section1 {
  padding-bottom: 7.6vw;
}


.tabloid_main .section2 .item_area .info_box .item_name {
	font-weight: bold;
	margin-bottom: 1vw;
}



.tabloid_main .section2 .Collabo .Collabo_txt .item_name {
	font-weight: bold;
	margin-bottom:5px;
}


.tabloid_main .section2 .movie .movie_txt .item_name {
	font-weight: bold;
}



.tabloid_main .section2 .item_area {
	width:100%;
}

.item_cred {
	font-size: 1.2rem;
}

.item_name {
	font-size: 1.4rem;
}
.item_txt {
	font-size: 1.2rem;
}


@media (min-width: 751px) {
	/* PC */

	.tabloid_main .section2 .item_area .cred_box {
		margin-top:1vw;
	}

	/* 01 */
	.tabloid_main .section2 .item01 {
		position: relative;
	}


	.tabloid_main .section2 .item01 .item_area_box .box01 {
		max-width:480px;
		width:41vw;
	}

	.tabloid_main .section2 .item01 .item_area_box .box02 .tab_no  {
		max-width:190px;
		width:16.5vw;
	}

	.tabloid_main .section2 .item01 .item_area_box .box02 {
		position: absolute;
		top: 0;
		left:50%;
		max-width:277px;
		width:23.6vw;
	}


	.tabloid_main .section2 .item01 .item_area_box .box02 .tab_no {
		margin-bottom:5.1vw;
	}


	.tabloid_main .section2 .item01 .item_area_box .tab_item {
		position: absolute;
		top: 0;
		right: 0;
		max-width:278px;
		width:23.7vw;
	}


	/* 02 */
	.tabloid_main .section2 .item02  {
		margin-top:5vw;
		position: relative;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 {
		position: relative;
		max-width:480px;
		width:41vw;
	}


	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_item {
		position: relative;
		max-width:248px;
		width:21.2vw;
		z-index:29;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_no {
		position: absolute;
		top: -10%;
		left: 34%;
		max-width:255px;
		width:21.8vw;
		z-index:25;
	}


	.tabloid_main .section2 .item02 .item_area_box .info_box {
		max-width:255px;
		width:21.8vw;
		margin-top:4.2vw;
	}


	.tabloid_main .section2 .item02 .item_area_box .box02 {
		position: absolute;
		top: -45%;
		left:53%;
		max-width:400px;
		width:34.2vw;
	}


	/* 03 */
	.tabloid_main .section2 .item03  {
		max-width:840px;
		width:71.7vw;
		position: relative;
		margin:-16% 0 0 auto;
	}


	.tabloid_main .section2 .item03 .item_area_box .box01 {
		position: relative;
		z-index:90;
		max-width:360px;
		width:42.8vw;
	}

	.tabloid_main .section2 .item03 .item_area_box .box02 {
		position: relative;
		z-index:80;
		max-width:360px;
		width:42.8vw;
		margin:-3% 0 0 auto;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 {
		position: absolute;
		top: -10%;
		right:0;
		max-width:420px;
		width:35.8vw;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_no {
		max-width:250px;
		width:29.7vw;
		margin:0 0 0 auto;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_item {
		max-width:340px;
		width:40.4vw;
		margin-top:-20%;
	}


	.tabloid_main .section2 .item03 .item_area_box .info_box {
		/*margin-top:2.9vw;*/
		margin:2.9vw 0 0 auto;
		max-width:365px;
		width:43.4vw;
	}


	/* 04 */
	.tabloid_main .section2 .item04  {
		margin-top:-60%;
	}

	.tabloid_main .section2 .item04 .item_area_box  {
		position: relative;
	}

	.tabloid_main .section2 .item04 .item_area_box .tab_no {
		max-width:266px;
		width:22vw;
	}


	.tabloid_main .section2 .item04 .item_area_box .box01 {
		display: flex;
		align-items:flex-end;
		justify-content:space-between;
		max-width:530px;
		width:45.2vw;
		margin-left:4.2vw;
		margin-top:-3vw;
	}


	.tabloid_main .section2 .item04 .item_area_box .box01 .tab_item {
		max-width:190px;
		width:16.2vw;
	}

	.tabloid_main .section2 .item04 .item_area_box .box01 .info_box {
		max-width:294px;
		width:25.1vw;
		padding-bottom:3.4vw;
	}


	.tabloid_main .section2 .item04 .item_area_box .box02 {
		margin-top:5.3vw;
		max-width:480px;
		width:41vw;
	}


	.tabloid_main .section2 .item04  .Collabologo {
		max-width:620px;
		width:52.9vw;
		position: absolute;
		top: 60%;
		right:0;
	}


	/* Collabo */

	.tabloid_main .section2 .Collabo {
		max-width:430px;
		width:36.7vw;
		margin-top:8.54vw;
	}

	.tabloid_main .section2 .Collabologo2 {
		max-width:249px;
		width:21.2vw;
		margin-bottom:1.2vw;
	}


	/* 05 */
	.tabloid_main .section2 .item05  {
		margin-top:5.5vw;
		padding-left:4vw;
		max-width:1170px;
		width:92.3vw;
	}

	.tabloid_main .section2 .item05 .item_area_box  {
		position: relative;
	}

	.tabloid_main .section2 .item05 .item_area_box .box02 {
		max-width:360px;
		width:30.7vw;
	}

	.tabloid_main .section2 .item05 .item_area_box .box01 {
		max-width:359px;
		width:30.6vw;
		position: absolute;
/*		top: -119%;*/
		top: -100%;
		right:0;
	}

	.tabloid_main .section2 .item05 .item_area_box .tab_item {
		max-width:360px;
		width:30.7vw;
		position: absolute;
		top: -25%;
		left:29%;
		z-index:55;
	}

	.tabloid_main .section2 .item05 .item_area_box .tab_no {
		max-width:250px;
		width:21.3vw;
		position: absolute;
		top: 45%;
		left:40%;
		z-index:51;
	}


	.tabloid_main .section2 .item05 .item_area_box .info_box {
		max-width:265px;
		width:226vw;
		position: absolute;
		top: 25%;
		right:0;
	}


	/* 06 */
	.tabloid_main .section2 .item06  {
		margin-top:11vw;

	}

	.tabloid_main .section2 .item06 .item_area_box .box01 {
		position: relative;
	}

	.tabloid_main .section2 .item06 .item_area_box .tab_no {
		max-width:265px;
		width:22.6vw;
		margin-left:2.7vw;
	}

	.tabloid_main .section2 .item06 .item_area_box .box01 .info_box {
		max-width:260px;
		width:18.8vw;
		margin-top:7.6vw;
	}

	.tabloid_main .section2 .item06 .item_area_box .box01 .tab_item {
		position: absolute;
		top: 9%;
		left:21%;
		max-width:360px;
		width:30.7vw;
	}

	.tabloid_main .section2 .item06 .item_area_box .box01 .cre_style {
		position: absolute;
		top: -20%;
		right:0;
		max-width:480px;
		width:41vw;
	}



	/* movie */

	.tabloid_main .section2 .movie {
		margin-top:15vw;
		margin-bottom:10vw;
		border-top: solid 3px #000000;
		border-bottom: solid 3px #000000;
		padding:8px 0 8px 0;
	}

	.tabloid_main .section2 .movie_sub {
		border-top: solid 2px #000000;
		border-bottom: solid 2px #000000;
		padding-top:5.9vw;
		padding-bottom:5.9vw;
	}

	.tabloid_main .section2 .movie .movie_ttl {
		max-width:395px;
		width:33.7vw;
		margin:0 auto 2.5vw auto;
	}

	.tabloid_main .section2 .movie .movie_txt {
		text-align:center;
		margin-bottom:3.4vw;
	}


	.tabloid_main .section2 .movie .movie_btn {
		max-width:350px;
		width:29.2vw;
		margin:0 auto 0 auto;
	}


	.buttonArea {
		padding-bottom:9.4vw;
	}


}



@media  (min-width: 751px) and (max-width: 1400px) {
	.inner--sp {
		padding: 0 4%;
	}

}


@media  (min-width: 751px) and (max-width: 1195px) {
	/* tab */

	.tabloid_main .section2 .item_area .cred_box {
		margin-top:1vw;
	}

	/* 01 */
	.tabloid_main .section2 .item01 {
		position: relative;
	}


	.tabloid_main .section2 .item01 .item_area_box .box01 {
		max-width:480px;
		width:41vw;
	}


	.tabloid_main .section2 .item01 .item_area_box .box02 .info_box {
		max-width:270px;
		width:20vw;
	}


	.tabloid_main .section2 .item01 .item_area_box .box02 {
		position: absolute;
		top: 0;
		left:50%;
		max-width:277px;
		width:23.6vw;
	}


	.tabloid_main .section2 .item01 .item_area_box .box02 .tab_no {
		margin-bottom:5.1vw;
	}


	.tabloid_main .section2 .item01 .item_area_box .tab_item {
		position: absolute;
		top: 0;
		right: 0;
		max-width:278px;
		width:23.7vw;
	}


	/* 02 */
	.tabloid_main .section2 .item02  {
		margin-top:5vw;
		position: relative;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 {
		position: relative;
		max-width:480px;
		width:41vw;
	}


	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_item {
		position: relative;
		max-width:248px;
		width:18vw;
		z-index:29;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_no {
		position: absolute;
		top: -10%;
		left: 30%;
		max-width:255px;
		width:21.8vw;
		z-index:25;
	}


	.tabloid_main .section2 .item02 .item_area_box .info_box {
		max-width:255px;
		width:18vw;
		margin-top:4.2vw;
		padding-top:5vw;
	}


	.tabloid_main .section2 .item02 .item_area_box .box02 {
		position: absolute;
		top: -28%;
		left:53%;
		max-width:400px;
		width:30vw;
	}


	/* 03 */
	.tabloid_main .section2 .item03  {
		max-width:840px;
		width:71.7vw;
		position: relative;
		margin:-25% 0 0 auto;
	}


	.tabloid_main .section2 .item03 .item_area_box .box01 {
		position: relative;
		z-index:90;
		max-width:360px;
		width:30vw;
	}

	.tabloid_main .section2 .item03 .item_area_box .box02 {
		position: relative;
		z-index:80;
		max-width:360px;
		width:35vw;
		margin:10% 0 0 auto;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 {
		position: absolute;
		top: -5%;
		right:0;
		max-width:420px;
		width:35.8vw;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_no {
		max-width:250px;
		width:25vw;
		margin:0 0 0 auto;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_item {
		max-width:340px;
		width:30vw;
		margin-top:-20%;
	}


	.tabloid_main .section2 .item03 .item_area_box .info_box {
		margin-top:1.9vw;
		max-width:365px;
		width:35vw;
	}


	/* 04 */


	.tabloid_main .section2 .item04  .Collabologo {
		max-width:620px;
		width:40vw;
		position: absolute;
		top: 60%;
		right:0;
	}


	/* 05 */
	.tabloid_main .section2 .item05  {
		margin:11.5vw auto 0 auto;
		max-width:1080px;
		width:92.3vw;
	}

	.tabloid_main .section2 .item05 .item_area_box  {
		position: relative;
	}

	.tabloid_main .section2 .item05 .item_area_box .box02 {
		max-width:360px;
		width:30.7vw;
	}

	.tabloid_main .section2 .item05 .item_area_box .box01 {
		max-width:359px;
		width:30.6vw;
		position: absolute;
		top: -120%;
		right:0;
	}

	.tabloid_main .section2 .item05 .item_area_box .tab_item {
		max-width:360px;
		width:30.7vw;
		position: absolute;
		top: -25%;
		left:29%;
		z-index:55;
	}

	.tabloid_main .section2 .item05 .item_area_box .tab_no {
		max-width:250px;
		width:21.3vw;
		position: absolute;
		top: 45%;
		left:40%;
		z-index:51;
	}


	.tabloid_main .section2 .item05 .item_area_box .info_box {
		max-width:265px;
		width:28vw;
		position: absolute;
		top: 8%;
		right:0;
	}

	/* 06 */
	.tabloid_main .section2 .item06 .item_area_box .box01 .cre_style {
		position: absolute;
		top: -20%;
		right:0;
		max-width:480px;
		width:38vw;
	}

}



@media  (min-width: 991px) and (max-width: 1195px) {
	/* tab2 */

	.tabloid_main .section2 .item02 .item_area_box .box02 {
		position: absolute;
		top: -40%;
		left:53%;
		max-width:400px;
		width:30vw;
	}

}


@media  (min-width: 1192px) and (max-width: 1606px) {
	/* tab3 */

	.tabloid_main .section2 .item05 .item_area_box .box01 {
		max-width:359px;
		width:30.6vw;
		position: absolute;
		top: -100%;
		right:0;
	}

}



@media (max-width: 750px) {
	/* sp */

	.item_cred {
		font-size: 1rem;
	}
	.item_txt {
		font-size: 1.1rem;
	}

	.tabloid_main .kv {
		margin-bottom: 13vw;
	}

	.section1 {
	  padding-bottom: 14.6vw;
	}

	.main_ttl_txt {
		padding:3.3vw 0 3.3vw 0;
		border-top: solid 2px #000;
		border-bottom: solid 2px #000;
	}


	.main_ttl_txt p {
		font-size:18px;
		font-weight:bold;
	}


	.inner--sp {
		padding: 0 4%;
	}

	p, th, td, li, dl dt, dl dd, address {
	    font-size: 95%;
	}


	.tabloid_main .kv {
		width:100%;
	}

	.sptop_img div:nth-child(1) {
		width:97%;
		margin:12vw auto 12vw auto;
	}

	.sptop_img div:nth-child(2) {
		width:100%;
		margin:0 auto 12vw auto;
	}


	.tabloid_main .section2 .item_area .cred_box {
		margin-top:2vw;
		margin-bottom:2vw;
	}

	/* 01 */

	.tabloid_main .section2 .item01 .item_area_box {
		position: relative;
		display: flex;
		flex-wrap:wrap;
	}

	.tabloid_main .section2 .item01 .item_area_box .box01 {
		max-width:520px;
		width:69.3vw;
		margin-left:17.3vw;
		margin-bottom:4vw;
	}

	.tabloid_main .section2 .item01 .item_area_box .box02 {
		width:37.3vw;
		margin-left:5.3vw;
	}


	.tabloid_main .section2 .item01 .item_area_box .box02 .tab_no {
		width:80%;
		margin-bottom:9.3vw;
	}
	.tabloid_main .section2 .item01 .item_area_box .box02 .info_box {
		width:90%;
	}


	.tabloid_main .section2 .item01 .item_area_box .tab_item {
		margin-top:6.6vw;
		width:41.3vw;
	}

	/* 02 */
	.tabloid_main .section2 .item02  {
		position: relative;
		margin-top:9.3vw;
	}


	.tabloid_main .section2 .item02 .item_area_box .box02 {
		max-width:440px;
		width:58.6vw;
		margin-left:5.3vw;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 {
		position: absolute;
		top: 30%;
		right:0;
	}


	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_item {
		max-width:300px;
		width:40vw;
		margin-left:8%;
		margin-bottom:8.6vw;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_no {
		max-width:330px;
		width:44vw;
	}


	.tabloid_main .section2 .item02 .item_area_box .info_box {
		max-width:300px;
		width:40vw;
		margin-top:16vw;
		margin-left:1vw;
	}

	/* 03 */
	.tabloid_main .section2 .item03  {
		margin-top:15vw;
	}

	.tabloid_main .section2 .item03 .item_area_box .box01 {
		max-width:360px;
		width:48vw;
		margin-right:0;
		margin-left:auto;
		position: relative;
		z-index:31;
	}
	.tabloid_main .section2 .item03 .item_area_box .box01 .cred_box {
		max-width:300px;
		width:38vw;
		margin-right:0;
		margin-left:auto;
	}

	.tabloid_main .section2 .item03 .item_area_box .box02 {
		max-width:360px;
		width:48vw;
		margin-left:0;
		margin-right:auto;
		position: relative;
		z-index:32;
		margin-top:-75vw;
	}
	.tabloid_main .section2 .item03 .item_area_box .box02 .cred_box {
		max-width:300px;
		width:40vw;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 {
		margin-top:-10%;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_item {
		max-width:405px;
		width:56%;
		position: relative;
		z-index:34;
		margin:0 10% 0 auto;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 .sp_style_03 {
		display: flex;
		align-items:flex-end;
		justify-content:space-between;
		max-width:620px;
		width:82.6vw;
		margin:0 auto 0 auto;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_no {
		max-width:320px;
		width:42vw;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03  .info_box {
		max-width:300px;
		width:40vw;
	}


	/* 04 */
	.tabloid_main .section2 .item04  {
		margin-top:20vw;
	}


	.tabloid_main .section2 .item04 .item_area_box .box01 {
		display: flex;
		justify-content:space-between;
		max-width:600px;
		width:80vw;
		margin:0 auto;
	}


	.tabloid_main .section2 .item04 .item_area_box .box01 .tab_item {
		max-width:245px;
		width:32.6vw;
	}

	.tabloid_main .section2 .item04 .item_area_box .box01 .info_box {
		max-width:350px;
		width:46.6vw;
	}


	.tabloid_main .section2 .item04 .item_area_box .tab_no {
		margin-top:-12%;
		margin-left:28vw;
		max-width:330px;
		width:44vw;
	}

	.tabloid_main .section2 .item04 .item_area_box .box02 {
		margin-left:10.6vw;
		margin-top:13.3vw;
		max-width:521px;
		width:69.4vw;
	}


	/* 05 */
	.tabloid_main .section2 .item05  {
		margin-top:10vw;
	}


	.tabloid_main .section2 .item05 .item_area_box .box01 {
		max-width:360px;
		width:48vw;

	}
	.tabloid_main .section2 .item05 .item_area_box .box01 .cred_box{
		max-width:225px;
		width:30vw;

	}


	.tabloid_main .section2 .item05 .item_area_box .tab_item {
		max-width:400px;
		width:53.3vw;
		margin:-50% 0 0 auto;
		position: relative;
		z-index:55;
	}

	.tabloid_main .section2 .item05 .item_area_box .tab_no {
		max-width:310px;
		width:41vw;
		margin-top:-10%;
		position: relative;
		z-index:51;
	}

	.tabloid_main .section2 .item05 .item_area_box .box02 {
		display: flex;
		align-items:flex-end;
		justify-content:space-between;
/*
		max-width:620px;
		width:82.6vw;
*/
		margin:0 auto 0 auto;
	}

	.tabloid_main .section2 .item05 .item_area_box .box02 .sp_style_05 {
		max-width:360px;
		width:48vw;
		margin:0 0 0 auto;
	}


	.tabloid_main .section2 .item05 .item_area_box .box02 .cred_box{
		max-width:240px;
		width:30vw;
		margin:0 0 2vw auto;
	}
	.tabloid_main .section2 .item05 .item_area_box .box02 .cred_box .item_cred {
		text-align:left;
	}


	.tabloid_main .section2 .item05 .item_area_box .info_box {
		max-width:300px;
		width:40vw;
	}

	.tabloid_main .section2 .item05 .item_area_box .info_box2 {
/*
		max-width:620px;
		width:82.6vw;
*/
		margin:1vw auto 0 auto;
	}


	/* 06 */
	.tabloid_main .section2 .item06  {
		margin-top:8vw;

	}

	.tabloid_main .section2 .item06 .item_area_box .box01 {
		display: flex;
		justify-content:space-between;
		flex-wrap:wrap;
	}

	.tabloid_main .section2 .item06 .item_area_box .tab_no {
		width:100%;
		margin-bottom:8vw;
		order:1;
	}

	.tabloid_main .section2 .item06 .item_area_box .tab_no div {
		margin:0 0 0 auto;
		max-width:330px;
		width:44vw;
	}


	.tabloid_main .section2 .item06 .item_area_box .box01 .tab_item {
		max-width:350px;
		width:46.6vw;
		margin-bottom:12vw;
		order:2;
	}

	.tabloid_main .section2 .item06 .item_area_box .box01 .info_box {
		max-width:300px;
		width:40vw;
		order:3;
	}


	.tabloid_main .section2 .item06 .item_area_box .box01 .cre_style {
		width:100%;
		order:4;
	}

	.tabloid_main .section2 .item06 .item_area_box .box01 .cre_style div {
		margin:2vw 0 0 auto;
		max-width:520px;
		width:69.3vw;
	}


	/* Collabo */

	.tabloid_main .section2 .Collabo {
		margin-top:18.6vw;
		margin-bottom:14.6vw;
	}

	.tabloid_main .section2 .Collabologo2 {
		max-width:250px;
		width:33.3vw;
		margin-bottom:5vw;
	}


	/* movie */

	.tabloid_main .section2 .movie {
		margin-top:15.3vw;
		margin-bottom:28vw;
		border-top: solid 3px #000000;
		border-bottom: solid 3px #000000;
		padding:5px 0 5px 0;
	}

	.tabloid_main .section2 .movie_sub {
		border-top: solid 2px #000000;
		border-bottom: solid 2px #000000;
		padding-top:10.6vw;
		padding-bottom:10.6vw;
	}

	.tabloid_main .section2 .movie .movie_ttl {
		max-width:437px;
		width:58.2vw;
		margin:0 auto 5.3vw auto;
	}

	.tabloid_main .section2 .movie .movie_txt {
		text-align:center;
		margin-bottom:5.6vw;
	}


	.tabloid_main .section2 .movie .movie_btn {
		max-width:500px;
		width:66.6vw;
		margin:0 auto 0 auto;
	}

	.buttonArea {
		padding-bottom:26vw;
	}

}


@media  (min-width: 600px) and (max-width: 750px) {
	/* sp2 */

	/* 02 */
	.tabloid_main .section2 .item02  {
		position: relative;
		margin-top:9.3vw;
	}


	.tabloid_main .section2 .item02 .item_area_box .box02 {
		max-width:440px;
		width:58.6vw;
		margin-left:5.3vw;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 {
		position: absolute;
		top: 30%;
		right:0;
	}


	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_item {
		max-width:300px;
		width:40vw;
		margin-left:8%;
		margin-bottom:8.6vw;
	}

	.tabloid_main .section2 .item02 .item_area_box .box01 .tab_no {
		max-width:330px;
		width:35vw;
		margin-top: -18%;
	}


	.tabloid_main .section2 .item02 .item_area_box .info_box {
		max-width:240px;
		width:32vw;
		margin-top:16vw;
		margin-left:5.3vw;
	}


	/* 03 */
	.tabloid_main .section2 .item03  {
		margin-top:15vw;
	}

	.tabloid_main .section2 .item03 .item_area_box .box01 {
		max-width:360px;
		width:48vw;
		margin-right:0;
		margin-left:auto;
		position: relative;
		z-index:31;
	}
	.tabloid_main .section2 .item03 .item_area_box .box01 .cred_box {
		max-width:300px;
		width:38vw;
		margin-right:0;
		margin-left:auto;
	}

	.tabloid_main .section2 .item03 .item_area_box .box02 {
		max-width:360px;
		width:48vw;
		margin-left:0;
		margin-right:auto;
		position: relative;
		z-index:32;
		margin-top:-75vw;
	}
	.tabloid_main .section2 .item03 .item_area_box .box02 .cred_box {
		max-width:300px;
		width:40vw;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 {
		margin-top:-2%;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_item {
		max-width:405px;
		width:56%;
		position: relative;
		z-index:34;
		margin:0 10% 0 auto;
	}


	.tabloid_main .section2 .item03 .item_area_box .box03 .sp_style_03 {
		display: flex;
		align-items:flex-end;
		justify-content:space-between;
		max-width:620px;
		width:82.6vw;
		margin:0 auto 0 auto;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03 .tab_no {
		max-width:320px;
		width:42vw;
	}

	.tabloid_main .section2 .item03 .item_area_box .box03  .info_box {
		max-width:300px;
		width:40vw;
	}


}



