@charset "utf-8";
/*********************************************************************
 *
 *  For MODEL
 *
*********************************************************************/
@media print, screen and (min-width: 768px) {
/* areaList */
/* --------------------------------------------------------------------------- */
.areaList h3 {
	margin:0 auto 20px;
	width:470px;
}
.areaList .list {
	margin: 0 auto;
}
.areaList .list.col4 {
	width:870px;
}
.areaList .list li.sizeMC {
	width:525px;
	margin-bottom:20px;
}
.areaList .list li.sizeS {
	float:left;
	margin:50px 5px 0 5px;
	width:210px;
 }
.areaList .list li.sizeS:nth-child(5n) {
	margin-right:0;
}
.areaList .list.col4 li.sizeS:nth-child(5n) {
	margin-right:10px;
}
.areaList .list.col4 li.sizeS:nth-child(4n) {
	margin-right:0;
}
.areaList .list li.sizeL {
	float:left;
	margin-right:24px;
	margin-bottom:50px;
	width:525px;
}
.areaList .list li.press1-size {
	margin-bottom:50px;
	width:740px;
}
.areaList .list li.sizeL:nth-child(2n) {
	margin-right:0;
}
.areaList .list .thumb {
	margin-bottom:10px;
}
.areaList .list .yt iframe {
	width:525px;
	height:315px;
	vertical-align: bottom;
}
.areaList .list h5 {
	margin-bottom:10px;
	padding:3px 5px 1px;
	color:#FFF;
	font-size:1.4rem;
	font-weight:bold;
	text-align:center;
	background-color:#000;
}
.areaList .list h5 .new_guest {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin:-10px 6px -12px -30px;
	}
.areaList .list h5.man {
	background-color: #02ABFE;
}
.areaList .list h5.woman {
	background-color: #ff0284;
}
.areaList .list h5.m_w {
	background-color: #8448c0;
}
#guest .list h5 {
	font-size:1.2rem;
}
.areaList .list .social {
	margin-bottom:10px;
	text-align:center;
}
.areaList .list .social a {
	display: inline-block;
    margin: 0 5px;
    width: 20px;
    height: 20px;
    background-size: 20px auto;
}
.areaList .list .social a.tw {
	background-image:url(../../../img/common/ico/social_3_tw.png);
}
.areaList .list .social a.in {
	background-image:url(../../../img/common/ico/social_3_in.png);
}
.areaList .list .social a.fb {
	background-image:url(../../../img/common/ico/social_3_fb.png);
}
.areaList .list .social a.yt {
	background-image:url(../../../img/common/ico/social_3_yt.png);
}
.areaList .list .social a.line {
	background-image:url(../../../img/common/ico/social_3_line.png);
}
.areaList .list .social a.blog {
	background-image:url(../../../img/common/ico/social_3_blog.png);
}
.areaList .list .social a.store {
	background-image:url(../../../img/common/ico/social_3_store.png);
}
.areaList .list .social a.wear {
	background-image:url(../../../img/common/ico/social_3_wear.png);
}
.areaList .list .social a.tiktok {
	background-image:url(../../../img/common/ico/social_3_tiktok.png);
}

.areaList .list .social-cp {
	margin-bottom:10px;
	text-align:center;
}
.areaList .list .social-cp a {
	display: inline-block;
    margin: 0 3px;
    width: 20px;
    height: 20px;
    background-size: 20px auto;
}
.areaList .list .social-cp a.tw {
	background-image:url(../../../img/common/ico/social_3_tw.png);
}
.areaList .list .social-cp a.in {
	background-image:url(../../../img/common/ico/social_3_in.png);
}
.areaList .list .social-cp a.fb {
	background-image:url(../../../img/common/ico/social_3_fb.png);
}
.areaList .list .social-cp a.yt {
	background-image:url(../../../img/common/ico/social_3_yt.png);
}
.areaList .list .social-cp a.line {
	background-image:url(../../../img/common/ico/social_3_line.png);
}
.areaList .list .social-cp a.blog {
	background-image:url(../../../img/common/ico/social_3_blog.png);
}
.areaList .list .social-cp a.store {
	background-image:url(../../../img/common/ico/social_3_store.png);
}
.areaList .list .social-cp a.wear {
	background-image:url(../../../img/common/ico/social_3_wear.png);
}
.areaList .list .social-cp a.tiktok {
	background-image:url(../../../img/common/ico/social_3_tiktok.png);
}
	
.areaList .list .desc {
	margin-bottom:10px;
	color: #EB5596;
	text-align:center;
}
.areaList .andmore {
	margin:30px auto;
	text-align:center;
	font-size:2.4rem;
	font-weight:bold;
}
.areaList .note {
	margin-top:100px;
	text-align:center;
}
.areaList .comingsoon {
	margin:0 auto;
	width:382px;
}
.areaList .msg {
	font-size: 4.0rem;
    font-weight: bold;
	text-align:center;
}
.areaList .msg span {	
    color: #b69d10;
}
.note{
	width:1100px;
	margin:0 auto;
	margin-top:100px;
	text-align:center;
}
/* model */
/* --------------------------------------------------------------------------- */
#model {
	margin-bottom:  200px;
}
/* mens */
/* --------------------------------------------------------------------------- */
#mens {
	margin-bottom: 70px;
}
/* special guest */
/* --------------------------------------------------------------------------- */
#guest {
	margin-bottom: 200px;
}
/* runway */
/* --------------------------------------------------------------------------- */
#runway {
	margin-bottom: 70px;
}
/* ssize */
/* --------------------------------------------------------------------------- */
#ssize {
	margin-bottom: 70px;
}
/* creator */
/* --------------------------------------------------------------------------- */
#creator {
	margin-bottom:  200px;
}	
/* press */
/* --------------------------------------------------------------------------- */
#press1, #press2 {
	margin-bottom:  200px;
}
/* mc */
/* --------------------------------------------------------------------------- */
#mc {
	margin-bottom:  200px;
}
/* guest */
/* --------------------------------------------------------------------------- */
#guest_s {
	margin-bottom:  200px;
}	
	
	
	
/* live */
/* --------------------------------------------------------------------------- */
#live {
	margin-bottom: 200px;
}
}
/* リンク調整 */
/* --------------------------------------------------------------------------- */
#live,
#guest{
	margin-top: -140px;
	padding-top: 140px;	
}
/* min-width: 768px */
@media screen and (max-width: 767px) {
/* areaList */
/* --------------------------------------------------------------------------- */
.areaList h3 {
		width:90%;
		margin:0 auto;
		margin-bottom: 10%;
	}
.areaList .list {
}
.areaList .list li.sizeS {
	float:left;
	margin-right:2%;
	margin-bottom:20px;
	width:49%;
}
.areaList .list li.sizeS:nth-child(2n) {
	margin-right:0;
}
.areaList .list li.sizeL {
	margin-bottom:20px;
	width:100%;
}
	.areaList .list li .press1-size {
	margin-bottom: 20px;
	width: 100%;
	}
.areaList .list .thumb {
	margin-bottom:10px;
}
.areaList .list .yt iframe {
	width:100%;
	height:200px;
	vertical-align: bottom;
	margin-bottom:30px;
}
.areaList .list h5 {
	margin-bottom:10px;
	padding:4px 2px 2px;
	color:#FFF;
	font-size:1.1rem;
	font-weight:bold;
	text-align:center;
	background-color:#000;
}
.areaList .list h5.man {
	background-color: #02ABFE;
}
.areaList .list h5.woman {
	background-color: #ff0284;
}
.areaList .list h5.m_w {
	background-color: #8448c0;
}
.areaList .list h5 .new_guest {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin:-11px 6px -14px -30px;
	}
	
.areaList .list .social {
	margin-bottom:10px;
	text-align:center;
}
.areaList .list .social a {
	display:inline-block;
	margin:0 3px;
	width:22px;
	height:22px;
	background-size:22px auto;
}
.areaList .list .social a.tw {
	background-image:url(../../../img/common/ico/social_3_tw.png);
}
.areaList .list .social a.in {
	background-image:url(../../../img/common/ico/social_3_in.png);
}
.areaList .list .social a.fb {
	background-image:url(../../../img/common/ico/social_3_fb.png);
}
.areaList .list .social a.yt {
	background-image:url(../../../img/common/ico/social_3_yt.png);
}
.areaList .list .social a.line {
	background-image:url(../../../img/common/ico/social_3_line.png);
}
.areaList .list .social a.blog {
	background-image:url(../../../img/common/ico/social_3_blog.png);
}
.areaList .list .social a.store {
	background-image:url(../../../img/common/ico/social_3_store.png);
}
.areaList .list .social a.wear {
	background-image:url(../../../img/common/ico/social_3_wear.png);
}
.areaList .list .social a.tiktok {
	background-image:url(../../../img/common/ico/social_3_tiktok.png);
}

.areaList .list .social-cp {
	margin-bottom:10px;
	text-align:center;
}
.areaList .list .social-cp a {
	display:inline-block;
	margin:0 2px;
	width:16px;
	height:16px;
	background-size:16px auto;
}
.areaList .list .social-cp a.tw {
	background-image:url(../../../img/common/ico/social_3_tw.png);
}
.areaList .list .social-cp a.in {
	background-image:url(../../../img/common/ico/social_3_in.png);
}
.areaList .list .social-cp a.fb {
	background-image:url(../../../img/common/ico/social_3_fb.png);
}
.areaList .list .social-cp a.yt {
	background-image:url(../../../img/common/ico/social_3_yt.png);
}
.areaList .list .social-cp a.line {
	background-image:url(../../../img/common/ico/social_3_line.png);
}
.areaList .list .social-cp a.blog {
	background-image:url(../../../img/common/ico/social_3_blog.png);
}
.areaList .list .social-cp a.store {
	background-image:url(../../../img/common/ico/social_3_store.png);
}
.areaList .list .social-cp a.wear {
	background-image:url(../../../img/common/ico/social_3_wear.png);
}
.areaList .list .social-cp a.tiktok {
	background-image:url(../../../img/common/ico/social_3_tiktok.png);
}
	
.areaList .list .desc {
	margin-bottom:10px;
	color: #EB5596;
	font-size:1.2rem;
	text-align:center;
}
.areaList .andmore {
	margin-top:20px;
	text-align:center;
	font-size:1.8rem;
	font-weight:bold;
}
.areaList .note {
	margin-top:50px;
	font-size:1.2rem;
	text-align:center;
}
.areaList .comingsoon {
	margin:0 auto;
	width:50%;
}
.areaList .msg {
	font-size: 2.0rem;
    font-weight: bold;
	text-align:center;
}
.areaList .msg span {	
	color:#b69d10;
}
.note{
	margin:0 auto;
	margin-top:50px;
	padding: 0 2%;
	text-align:center;
}
/* model */
/* --------------------------------------------------------------------------- */
#model {
	margin-bottom: 110px;
}
/* mens */
/* --------------------------------------------------------------------------- */
#mens {
	margin-bottom: 20px;
}
/* guest */
/* --------------------------------------------------------------------------- */
#guest {
	margin-bottom: 20px;
}
/* runway */
/* --------------------------------------------------------------------------- */
#runway {
	margin-bottom: 20px;
}
/* ssize */
/* --------------------------------------------------------------------------- */
#ssize {
	margin-bottom: 20px;
}
/* creator */
/* --------------------------------------------------------------------------- */
#creator {
	margin-bottom: 50px;
}
/* press */
/* --------------------------------------------------------------------------- */
#press1, #press2 {
	margin-bottom: 100px;
}
/* mc */
/* --------------------------------------------------------------------------- */
#mc {
	margin-bottom: 70px;
}
/* guest */
/* --------------------------------------------------------------------------- */
#guest_s {
	margin-bottom: 100px;
}
/* live */
/* --------------------------------------------------------------------------- */
#live {
	margin-bottom: 100px;
}
}
/* min-width: 768px */