@charset "utf-8";
/* Colors of Mag
Pink (COLOR-A)		#ff96f2;
Pink 2 				#ff6dd4;
Pink 3				#ff70d6;
Aqua (COLOR-B)		#4cceff;
Aqua Text			#4cceff;
Yellow (COLOR-C)	#feda72;
Green				#61cb8f;
Orange				#ffbe23;
Mango				#ffc294;
Light Pink			#ffbaf6;
Light Purple		#cc96ff;
Purple				#b578f0;
Gray				#2d2d2d;
BROWN				#342a1d;
ComicDAYS			#dc5448
*/

/*
FONTS
font-family: 'Fredoka One', cursive;
font-family: 'M PLUS Rounded 1c', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
*/

/* =================== BASE STRUCTURE for SITE ========================= */
	body {
		border-top: 3px solid #4cceff; /* COLOR-B */
		color: #342a1d;
		font-weight: 600;
	}
/*
	body.bg-a {
		background: url("/_i/nakayosi_base_bg-a.png");
	}
	body.bg-b {
		background: url("/_i/nakayosi_base_bg-b.png");
	}
	body.bg-c {
		background: url("/_i/nakayosi_base_bg-c.jpg");
		background-attachment: fixed;
		background-size: cover;
	}
*/
body.bg-c:before{
	background: url("/_i/nakayosi_base_bg-c30.jpg") center no-repeat;
	background-size:cover;
	content:"";
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100vh;
}






	#Nakayosi_Base {
		/* background: rgba(255,255,255,.5); WHT */
	}
	/* DRAWER MENU */
	.drawer-menu li {
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-size: 16px;
		font-size: 1.6rem;
	}
	.drawer-menu li a:hover {
		background: #4cceff; /* COLOR-B */
	}
	.drawer-hamburger {
		background: #4cceff; /* COLOR-B */
		top: 24px;
	}
	.drawer-hamburger:hover {
		background: #feda72; /* COLOR-B */
	}
	.drawer-hamburger-icon,
	.drawer-hamburger-icon:after,
	.drawer-hamburger-icon:before {
		background-color: #fff;
	}

	h1,h2,h3,h4,h5,h6 {
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-weight: 700;
	}

/* =================== FRAMEWORK for SITE ========================= */
	/* Text */
	.udrLk a {
		border-color: #ff96f2 !important; /* COLOR-A */
	}
	.newicon {
		background: #feda72 !important !important; /* COLOR-A */
	}
	.mainSS h2,
	.maxSS h2,
	h2.h2_bdr,
	.ss_h2 h2,
	.blockSS h2,
	.bdrTitle {
		border-bottom: solid 2px #4cceff;
		font-size: 14px !important;
		font-size: 1.4rem !important;
		padding-bottom: 5px;
	}


/* =================== HEADER ========================= */
	/* HEADER for SITE */
	#HDR_v30 {
		background: linear-gradient(145deg, #ff96f2, #ff6dd4);
		border-top: 3px solid #fff;
		margin: 0;
		padding: 15px 0;
	}
		#maglogo a img {
			width: 200px;
		}
		#hdrH2 {
			bottom: 5px;
			/* color: #4cceff; COLOR-B text */
			color: #fff;
			font-family: 'M PLUS Rounded 1c', sans-serif;
			font-size: 13px;
			font-size: 1.3rem;
			font-weight: 700 !important;
		}

	#HDR_TAB_v30 {
		/* background: rgba(0,0,200,.5); */
		font-size: 0;
		margin: 0 auto 75px;
		max-width:960px;
		text-align: center;
		width: 95%;
	}
		#HDR_TAB_v30 li {
			background:#fff;
			border: 3px solid #ff96f2;
			display: inline-block;
			margin: 0 -1.5px;
			padding:10px 0;
			width: calc( ( 100% / 5 ) - 18px );
		}
		#HDR_TAB_v30 li:first-child {
			border-radius: 0 0 0 15px;
		}
		#HDR_TAB_v30 li:last-child {
			border-radius: 0 0 15px 0;
		}
			#HDR_TAB_v30 li h2 {
				color: #674fb8;
				font-size: 16px !important;
				font-size: 1.6rem !important;
			}
			#HDR_TAB_v30 li a:hover {
				color: #4cceff;
				filter: alpha(opacity=75);
				-moz-opacity: .75;
				opacity: .75;
			}


/* =================== FOOTER ========================= */
	/* FOOTER for SITE */
	#ftrCloud {
		/* background: #ff0; */
		background: url("/_i/nakayosi_base_bg-c_cloud.png") repeat-x;
		background-size: contain;
		content: "";
		display: block;
		height: 150px;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	footer {
		background: linear-gradient(145deg, #ff96f2, #ff6dd4);
		color: #fff;
		font-family: 'M PLUS Rounded 1c', sans-serif;
	}
		 footer a {
			color: #fff !important;
		 }
			#ftrLogoMenu_M {
				width: 140px;
			}
			#ftrLogoMenu_M,
			#ftrLogoMenu_T,
			#ftrLogoMenu_F {
					-moz-opacity: .8;
				opacity: .8;
			}
			#ftrNavi>ul>li {
		 		font-size: 22px;
		 		font-size: 2.2rem;
				font-weight: 700;
			}
					#ftrNavi>ul>li>ul>li {
						font-size: 14px;
						font-size: 1.4rem;
						font-weight: 600;
					}


/* =================== JS ========================= */
	#page-top a {
		background: #4cceff; /* COLOR-B */
		color: #fff;
	}
	#page-top a:hover {
		background: #feda72; /* COLOR-C */
		color: #fff;
			filter: alpha(opacity=100);
			-moz-opacity: 1;
		opacity: 1;
	}
	/* AJaxSearch */
	#searchBtn {
		color: #fff !important;
	}
	#saku_ajaxSearch_form fieldset {
		background: #ff96f2 !important; /* COLOR-A */
	}
	#aS_Contents h1 {
		color: #4cceff !important; /* COLOR-A text */
	}
	#cho_ajaxSearch_form fieldset {
		background: #4cceff !important; /* COLOR-B */
	}
	#aS_Author h1 {
		color: #4cceff !important; /* COLOR-B text */
	}


/* =================== PLANE / CMN ========================= */
	/* PLANE */
		#PLCv30_eC {
			background: url("/_i/bg_org_stripe_30x400.png") repeat-x;
			background-size: contain;
			height: auto;
			padding: 0;
			position: relative;
			text-align: center;
		}
			#PLCv30_eC img {
				border: 1px solid #ff96f2; /* COLOR-A */
				display: block;
				line-height: 1;
				margin: 0 auto;
				max-width: 1200px;
				width: 98%;
			}
	/* CONTENTS LIST v4 */
	.cLv4 {
		/* background: rgba(200,100,100,.5); CHK */
	}
	.cLv4 li {
		width: 22%
	}
			.cv4T h3 {
				color: #4cceff; /* COLOR-A text */
			}
			.cv4C p {
				background: #ff96f2; /* COLOR-A */
				border-radius: 5px;
				color: #fff;
				display: block;
				line-height: 1.1;
				padding: 4px;
				position: relative;
				text-align: center;
			}
			.cv4C p:before {
				content: "";
				position: absolute;
				top: 100%;
				left: 50%;
				margin-left: -4px;
				border: 4px solid transparent;
				border-top: 4px solid #ff96f2; /* COLOR-A */
			}

	/* CONTENTS LIST v5 */
		/* G-TOP CLv5 */
	.cLv5 {
		/* background: rgba(200,100,100,.5); CHK */
	}
	.GTOP_CtsList.cLv5 li {
		/* background: rgba(0,100,100,.5); CHK */
		width: 17% /* margin 1.5% */
	}
		/* MAG CLv5 */
	#MAG_CtsList.cLv5 li {
		/* background: #aad; CHK */
		width: 29.3333333333% /* margin 1.5% */
	}
		/* PLANE-A CLv5 */
	#PLAv30 .cLv5 li {
		/* background: rgba(0,100,100,.5); CHK */
		width: 22% /* margin 1.5% */
	}


	/* Ditto Paging CMN */
		.ditto_pages {
			font-family: 'M PLUS Rounded 1c', sans-serif;
			font-weight: 600;
		}
			.ditto_page,
			.ditto_previous_link,
			.ditto_next_link {
				background: #feda72;
			}

	/* COMMON PARTS */
	.bc_ttl {
		padding: 0;
		margin: 0 0 20px;
	}
		.ss_h2 h2 {
			border-color: #ff96f2; /* COLOR-A */
			padding: 0 !important;
			margin: 0 0 20px;
			border-bottom: solid 2px;
			text-align: left;
		}
	.udrLk a {
		border-bottom: 2px solid #4cceff; /* COLOR-B */
	}
		.LI_wT li a span {
			background: #4cceff; /* COLOR-B */
			color: #000;
		}

	/* PLANE */
	.mainSS_ttl {
		border-bottom: 4px solid #000;
		line-height: 1.3;
		text-align: left;
	}
		.mainSS_ttl {
			border-color: #ff96f2; /* COLOR-A */
		}
			.aDate {
				background: #ff96f2; /* COLOR-A */
			}


	/* FROM MORNING */
	.highlighter {
		background: linear-gradient(transparent 50%, #a8eaff 50%);
	}
	.box-shadow {
		box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
	}
	.textwrap {
		display: inline-block;
	}

	.verticalbar {
		padding: 0.6em 1.2em;/*文字周囲の余白（上下 左右）*/
		color: #494949;/*文字色*/
		background: #F6FDE7;/*背景色*/
		border-left: solid 5px #96D20F;/*左縦線（実線 太さ 色）*/
	}
	.stripe {
		color: #96D20F;
		text-align: center;
		padding: 0.25em;
		border-top: solid 2px #96D20F;
		border-bottom: solid 2px #96D20F;
		background: -webkit-repeating-linear-gradient(-45deg, #f8fff0, #f8fff0 3px,#f6fde7 3px, #f6fde7 7px);
		background: repeating-linear-gradient(-45deg, #f8fff0, #f8fff0 3px,#f6fde7 3px, #f6fde7 7px);
	}
	.fukidashi {
		color: #494949;
		position: relative;
		padding: 0.6em 1.2em;
		background: #f0fcd6;
		border-radius: 8px;
	}
	.fukidashi:before {
		content: "";
		position: absolute;
		top: 100%;
		left: 30px;
		width: 0;
		height: 0;
		border: 18px solid transparent;
		border-top: 16px solid #f0fcd6;
	}
	.drop-shadow {
		ilter: drop-shadow(4px 4px 8px rgba(0,0,0,0.5));
	}
	.drop-shadow-right {
		filter: drop-shadow(10px 20px 10px rgba(0,0,0,0.5));
	}
	.drop-shadow-left {
		filter: drop-shadow(-10px 20px 10px rgba(0,0,0,0.5));
	}
	.color-twitter {color: #1da1f2;}
	.color-pdf {color: #FF2116;}
	figure.overcap-bl {
		position: relative;
	}
	figure.overcap-bl figcaption {
		color: black;
		position: absolute;
		bottom: 0;
		left: 0;
		text-align: right;
		padding: 10px;
		mix-blend-mode: soft-light;
	}
	figure.overcap-wh {
	  position: relative;
	}
	figure.overcap-wh figcaption {
		color: white;
		position: absolute;
		bottom: 0;
		left: 0;
		text-align: right;
		padding: 10px;
		mix-blend-mode: overlay;
	}
	table.row {
		width: 100%;
		margin: 0 0 30px 0;
		table-layout: auto;
		border: 1px solid #776;
		border-collapse: collapse;
		vertical-align: middle;
	}
	table.row tr th,
	table.row tr td {
		vertical-align: middle;
		padding: 5px;
		border: 1px solid #776;
	}
	table.row tr th {
		background: none #8e8e80;
		color: #fff;
		font-weight: normal;
		text-align: center;
	}
	table.row tr td {
		background: none #fff;
		color: #333;
		font-weight: normal;
		text-align: center;
	}
	.ss_1Column {
		/* background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		text-align: left;
		width: 80%;
	}

/* Colors of Mag
Pink (COLOR-A)		#ff96f2;
Pink 2 				#ff6dd4;
Pink 3				#ff70d6;
Aqua (COLOR-B)		#4cceff;
Aqua Text			#4cceff;
Yellow (COLOR-C)	#feda72;
Green				#61cb8f;
Orange				#ffbe23;
Mango				#ffc294;
Light Pink			#ffbaf6;
Light Purple		#cc96ff;
Purple				#b578f0;
Gray				#2d2d2d;
BROWN				#342a1d;
ComicDAYS			#dc5448
*/
	/* BTN */
	.btnBUY,
	.btnCTS,
	.btnDAYS,
	.btnDAYSPREMIUM,
	.btnPK,
	.btnRltd,
	.btnTRY,
	.btnQnS {
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-weight: 500;
		font-size: 16px;
		font-size: 1.6rem;
	}
	/* BUY */
	.btnBUY,
	.cLv4_BBTN .cdKCBTN,
	.cv5_BBTN .btnBUY {
		background: #4cceff;
		box-shadow: 1px 1px 0 1px #b59fe7 !important;
	}
	/* TRIAL */
	.btnTRY {
		/* background: #4cceff; */
		background: #ff96f2;
		box-shadow: 1px 1px 0 1px #b59fe7 !important;
	}
	#ctsTrialBtn .btnDAYS {
		background: #ff96f2;
		box-shadow: 1px 1px 0 1px #b59fe7 !important;
	}
	#ctsTrialBtn .btnTRY img {
		display: inline-block;
		height: auto;
		margin: 0 5px 0 0;
		vertical-align: middle;
		width: 80px;
	}
	/*
		#ctsTrialBtn .btnTRY img,
		.cv4_TBTN .btnTRY img {
			display: block;
			margin: 0 auto;
			width: 50px;
		}
	*/
	/* Q And S */
	.btnQnS {
		background: #1dcf8a;
		border-radius: 5px;
		box-shadow: 1px 1px 0 1px #b59fe7 !important;
		color: #fff;
		display: block;
		font-weight: 600;
		font-size: 20px;
		font-size: 2rem;
		line-height: 1;
		margin:  0 0 15px;
		padding: 15px 5px;
		text-align: center;
	}
		.btnQnS i {
			margin: 0 5px 3px 0;
		}
	/* CTS */
	.gTopMagSpec .btnCTS,
	.MAG_Btn .btnCTS {
		background: #ff96f2;
	}
		.gTopMagSpec .btnCTS,
		.gTopMagSpec .btnBUY {
			padding: 5px 10px;
		}
		.gTopMagSpec .btnCTS,
		.gTopMagSpec .btnBUY,
		.gTopMagSpec .btnDAYS,
		.gTopMagSpec .btnDAYSPREMIUM,
		.MAG_Btn .btnCTS,
		.MAG_Btn .btnBUY,
		.MAG_Btn .btnDAYS,
		.MAG_Btn .btnDAYSPREMIUM {
			border-radius: 100px;
		}
	/* DAYS */
	.gTopMagSpec .btnDAYS,
	.MAG_Btn .btnDAYS,
	#ctsComic li .btnDAYS  {
			background: #ff9c00;
			box-shadow: 1px 1px 0 1px #b59fe7 !important;
		}
			#ctsRSS .cdKCBTN img {
				max-width: 120px !important;
				width: 70% !important;
			}
	/* NEXT */
	.magNextBtn .btnNEXT,
	.magNext .btnNEXT {
		border-top: 2px solid #ff70d6;
		border-bottom: 2px solid #ff70d6;
		color: #ff70d6;
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-size: 24px;
		font-size: 2.4rem;
		font-style: normal;
		font-weight: 700;
		line-height: 1;
		padding: 20px 5px;
		text-align: center;
	}
	/* CONTENTS LIST */
	.cLv4 .btnTRY,
	.cLv4 .btnBUY,
	.cLv5 .btnTRY,
	.cLv5 .btnBUY {
		font-size: 14px;
		font-size: 1.4rem;
	}
	.cdKCBTN .btnDAYS,
	.cv4_BBTN .btnDAYS,
	.cv4_BBTN .btnDAYS,
	.cv5_TBTN .btnDAYS,
	.cv5_BBTN .btnDAYS {
		background: #ff9c00;
		font-size: 11px;
		font-size: 1.1rem;
	}
	.cv4_BBTN .btnDAYS img,
	.cv4_BBTN .btnDAYS img,
	.cv5_TBTN .btnDAYS img,
	.cv5_BBTN .btnDAYS img {
		width: 100px !important;
	}


/* =================== G-TOP ========================= */

	#ssMag_Inr_v301 {
		/* background: rgba(255,140,0,.3); CHK */
		margin: 0 auto 50px;
		max-width: 1400px;
		width: 95%;
	}
			#ssMI_v301-L {
				/* background: rgba(200,180,200,.2); CHK */
			}
				.ssMag_v301{
					/* background: rgba(100,145,230,.2); CHK */
					margin: 0;
					position: relative;
				}
			#ssMI_v301-R {
				/* background: rgba(100,240,100,.2); CHK */
			}

	/* G-TOP MAG  */
	#gTopMagSpecArea .MAG_Title_Area {
		/* background: rgba(200,200,100,.5); CHK */
		position: relative;
	}
	#gTopMagSpecArea .MAG_Title_Area,
	#gTopMagSpecArea .MAG_Spec_Area {
		display: inline-block;
		font-size: 0;
		margin: 0;
		padding: 0;
		vertical-align: bottom;
	}
		#gTopMagSpecArea .MAG_Title_Area h1 img {
			display: block;
			height: auto;
			margin: 0;
			max-width: 500px;
			padding: 0;
			width: 16vw;
			line-height: 1;
		}
			#gTopMagSpecArea .Mag_BDG {
				/* background: #ff70d6;
				border-radius: 40px; CHK */
				background: url("/_i/nakayosi_badge_pink.png") no-repeat;
				background-size: contain;
				font-family: 'M PLUS Rounded 1c', sans-serif;
				font-size: 20px !important;
				font-size: 2rem !important;
				font-weight: 500;
				height: 80px;
				position: absolute;
				right: auto;
				left: -20px;
				width: 80px;
			}
	.MAG_Spec_Area {
		font-family: 'M PLUS Rounded 1c', sans-serif !important;
		font-size: 0;	
		font-weight: 600;
		line-height: 1.2;
	}
		#gTopMagSpecArea .MAG_Spec_NumStyle_L,
		#gTopMagSpecArea .MAG_Spec_NumStyle_R {
			display: inline-block;
			font-size: 0;
			margin: 0;
			padding: 0;
			vertical-align: bottom;
	}
		#gTopMagSpecArea .MAG_Spec_NumStyle_L {
			/* background: rgba(200,100,100,.5); CHK */
			line-height: 1;
			margin: 0;
			padding: 0;
		}
		#gTopMagSpecArea .MAG_Spec_NumStyle_R {
			/* background: rgba(100,200,100,.5); CHK */
			padding: 6px 0 8px 5px;
		}
				.Mag_spec_C {
					color: #ff70d6;
					display: block;
					font-family: 'M PLUS Rounded 1c', sans-serif !important;
					font-weight: 800;
					line-height: 1 !important;
					margin: 0 0 5px;
				}
				#gTopMagSpecArea .MAG_Spec_Area .Mag_spec_C {
					/* background: rgba(100,0,130,.5); CHK */	
					font-size: 2.5vw;
				}
				.MAG_Spec_Num {
					color: #ff70d6;
					font-family: 'Fredoka One', sans-serif !important;
					font-weight: 500;
					line-height: 1 !important;
				}
				#gTopMagSpecArea .MAG_Spec_Area .MAG_Spec_Num {
					font-size: 5.5vw;
				}
	.MAG_Spec_NumStyle_B {
		color: #4cceff;
		font-family: 'M PLUS Rounded 1c', sans-serif !important;
		font-weight: 600;
		line-height: 1 !important;
	}
	#gTopMagSpecArea .MAG_Spec_NumStyle_B {
		/* background: rgba(100,200,0,.5); CHK */
		font-size: 14px;
		font-size: 1.4rem;
	}
		.MAG_Catch {
			background: #fff;
			color: #4cceff;
			font-family: 'M PLUS Rounded 1c', sans-serif !important;
			padding: 15px 5px;
		}
		#gTopMagSpecArea .MAG_Catch {
			border-bottom: 1px solid #4cceff;
			border-top: 1px solid #4cceff;
			font-size: 20px;
			font-size: 2rem;
			font-weight: 800;
			line-height: 1.2;
			margin: 15px 0 0;
			padding: 15px 5px;
		}
		#gTopMagSpecArea .MAG_Topics {
			font-size: 16px;
			font-size: 1.6rem;
			line-height: 1.2;
			padding: 15px 0;
		}


	/* G-TOP TOPICS  */
	#ssGtopTopics {
		/* background: rgba(100,100,130,.5); */
		border: none;
		display: block;
		height: auto;
		margin: 0 0 40px;
		padding: 0;
		width: 100%;
	}
		#ssGtopTopics ul {
		}
			#ssGtopTopics ul li {
				/* background: rgba(255,200,0,.5); CHK */
				line-height: 1.2;
				vertical-align: top;
				padding: 0 0 auto;
			}
			#ssGtopTopics ul li img {
				display: block;
				margin-bottom: 30px;
			}
				#ssGtopTopics ul li h3 {
					color: #ff70d6;
					font-family: 'M PLUS Rounded 1c', sans-serif;
					font-size: 16px;
					font-size: 1.6rem;
					font-weight: 700;
				}
				#ssGtopTopics ul li p {
					font-size: 14px;
					font-size: 1.4rem;
					font-weight: 500;
				}

	/* G-TOP NEWS  */
	#ssGtopNews {
		background: #fff;
		border-radius: 10px;
		padding: 10px;
		position: static;
		width: calc( 100% - 20px );
	}

	/* G-TOP TWITTER  */
	#ssGtopTwitter {
		display: static !important;
		height: 410px !important;
		width: 100% !important;
	}
		#ssGtopTwitter .twitter-timeline {
			height: auto !important;
		}


	/* G-TOP KC */
	#ssGtopKC_matchHeight {
		/* background: rgba(255,0,0,.5); CHK */
	}
		#ssGtopKC_matchHeight h2 {
			background: #4cceff; /* COLOR-B */
			font-size: 20px;
			font-size: 2rem;
		}
		#ssGtopTopics .slide-dots,
		#ssGtopKC_matchHeight .slide-dots {
			/* background: rgba(255,0,0,.5); CHK */
			position: absolute;
			list-style: none !important;
			height: auto;
			display: block;
			text-align: center;
			margin: 0;
			width: 100%; 
		}
		#ssGtopTopics .slide-dots {
			top: 0;
			padding: 76% 0 0;
		}
		#ssGtopKC_matchHeight .slide-dots {
			bottom: -40px;
			padding: 0;
		}
			#ssGtopTopics .slide-dots li,
			#ssGtopKC_matchHeight .slide-dots li {
				background:transparent;
				position: relative;
				display: inline-block;
				font-size: 0;
				height: 10px; 
				list-style-type: none !important;
				width: 10px;
				margin: 0 2px;
				padding: 5px;
				cursor: pointer; 
			}
				#ssGtopTopics .slide-dots li button,
				#ssGtopKC_matchHeight .slide-dots li button {
					background: #8adfff;
					border: 0;
					border-radius: 8px;
					display: block;
					font-size: 0;
					height: 10px; 
					width: 10px; 
					outline: none;
					line-height: 0px; 
					font-size: 0px; 
					color: transparent;
					padding: 5px;
					cursor: pointer; 
				}
				#ssGtopTopics .slide-dots li button::before,
				#ssGtopKC_matchHeight .slide-dots li button::before {
					font-size: 0;
				}
					#ssGtopTopics .slide-dots li button:hover,
					#ssGtopKC_matchHeight .slide-dots li button:hover,
					.slick-dots li button:focus {
						background: #4cceff;
						outline: none;
					}
					#ssGtopTopics .slide-dots li button:hover::before,
					#ssGtopKC_matchHeight .slide-dots li button:hover::before,
					.slick-dots li button:focus::before {
						opacity: 1;
					}
					#ssGtopTopics .slide-dots li.slick-active button::before,
					#ssGtopKC_matchHeight .slide-dots li.slick-active button::before {
						background: #ff96f2 !important;
						border-radius: 5px;
						font-size: 0;
						margin: 5px;
						opacity: 1;
						width: 10px;
						height: 10px;
							-moz-transition: all .3s;
							-webkit-transition: all .3s;
							-o-transition: all .3s;
							-ms-transition: all .3s;
						transition: .3s
					}
						#ssGtopTopics .prev-arrow {
							top: calc( 50% - 30px );
						}
						#ssGtopTopics .next-arrow {
							top: calc( 50% - 30px );
						}


	/* G-TOP CONTENTS LIST  */
	#ssGtopLegendsCts,
	#ssGtopCts,
	#ssGtopPastCts {
		margin: 0 auto 50px;
	}
		#ssGtopLegendsCts .GTOP_CLH3,
		#ssGtopCts .GTOP_CLH3 {
			display: block;
			font-size: 20px;
			font-size: 2rem;
			font-weight: bold;
			line-height: 1;
			padding: 10px 0;
			text-align: center;
		}
		#ssGtopLegendsCts .GTOP_CLH3 {
			color: #fff;
			background: #ff70d6;
		}
		#ssGtopCts .GTOP_CLH3 {
			color: #fff;
			background: #ff96f2;
		}
		#ssGtopPastCts .colorBarBTN_purple {
			background: ;
			border-radius: 100px;
			box-shadow: 2px 2px 0 2px #efefef !important;
			font-family: 'M PLUS Rounded 1c', sans-serif;
			font-size: 26px;
			font-size: 2.6rem;
			font-weight: 700;
		}
			#ssGtopLegendsCts i,
			#ssGtopCts i,
			#ssGtopPastCts i {
				margin: 0 4px 0 0;
			}




	/* G-TOP BARA YOMI */
		#cdRSS_TabContainer {
			background: #fff;
			border-bottom: 3px solid #ff96f2 !important;
		}
			#cdRSS_TabContainer h2 {
				border-bottom: 3px solid #ff96f2 !important;
				text-shadow: 1px 1px 0 #ff96f2 !important;
			}
			#cdRSS_TabContainer .tab_item {
				border: 3px solid #ff96f2;
				margin-top: -3px;
			}
			#cdRSS_TabContainer input:checked + .tab_item {
				background: #ff96f2 !important;
				color: #000;
			}
			#cdRSS_TabContainer .slickUL i {
				color: #ff96f2;
			}


	/* G-TOP CTS LIST */
	#gTopCtsList h2 {
		background: #4cceff; /* COLOR-B */
		color: #fff;
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: 700;
		line-height: 1;
		margin: 0 0 2%;
		max-width: 9999px;
		padding: 10px 0;
		position: relative;
		text-align: center;
		width: 100%;
		z-index: 10;
	}
		#gTopCtsList h2 i {
			margin: 0 4px 0 0;
			vertical-align: middle;
		}








/* =================== MAG ========================= */
/* Colors of Mag
Pink (COLOR-A)		#ff96f2;
Pink 2 				#ff6dd4;
Pink 3 (Text)		#ff70d6;
Aqua (COLOR-B)		#4cceff;
Aqua Text			#4cceff;
Yellow (COLOR-C)	#feda72;
Orange				#ffc294;
Light Pink			#ffbaf6;
Light Purple		#cc96ff;
Gray				#2d2d2d;
BROWN				#342a1d;
ComicDAYS				#dc5448
*/
	.MAG_Spec_NumStyle_L {
		/* background: rgba(100,100,100,.3); CHK */
	}
	.MAG_Spec_NumStyle_R {
		/* background: rgba(100,250,100,.3); CHK */
		padding: 0 0 10px 5px;
	}
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_Num {
			font-size: 10vw;
		}
			.MAG_L .MAG_Topics {
				font-weight: 600;
			}
		.MAG_R .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_Num {
			font-size: 6vw !important;
		}
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .Mag_spec_C,
		.MAG_R .MAG_Spec_Pkg .MAG_Spec_Area .Mag_spec_C {
			padding: 0;
		}
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .Mag_spec_C {
			font-size: 4vw;
		}
		.MAG_R .MAG_Spec_Pkg .MAG_Spec_Area .Mag_spec_C {
			font-size: 2vw;
		}
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_NumStyle_B,
		.MAG_R .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_NumStyle_B {
			margin: 0;
			padding: 0;
		}
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_NumStyle_B {
			font-size: 2vw;
		}
		.MAG_R .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_NumStyle_B {
			font-size: 1vw;
		}
		.MAG_CLH3 {
			background: #4cceff;
		}
				#MAG-INDV .MAG_Catch {
					border-bottom: 1px solid #4cceff;
					border-top: 1px solid #4cceff;
					color: #4cceff;
					font-family: 'M PLUS Rounded 1c', sans-serif;
					font-weight: 800;
				}
	.MAG_L .MAG_NewsTwitter,
	.MAG_R .MAG_NewsTwitter {
		background: #fff;
		border-radius: 10px;
		padding: 10px;
		width: calc( 100% - 20px );
	}
	/* MAG BACKNUMBER */
	.magbnYear,
	.magbnNo {
		color: #ff70d6;
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-weight: 600;
	}


/* =================== CTS ========================= */
	/* 作品一覧 */


		#CtsSwitcher li a {
			background: #ff70d6;
		}
		/* CTS-A MainV IMG */
		#CTSv30_Img-C {
			max-width: 750px;
			margin: 0 auto;
			text-align: center;
			width: 100%;
			height: auto;
		}
			#CTSv30_Img-C img{
				display: block;
				height: auto;
				width: 100%;
			}

/*
			#CTSv30_Img img{
				height: auto;
				width: 100%;
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%,-50%);
				-moz-transform: translate(-50%,-50%);
				-ms-transform: translate(-50%,-50%);
				-o-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
			}
			#CTSv30_Img-B img {
				margin: 0 auto;
			}
*/


	#ctsList_Hdr {
		margin: 0 0 30px;
		text-align: center;
	}
		#ctsList_Hdr h3 img {
			display: block;
			height: 100px !important;
			margin: 0 auto;
			width: auto;
		}
		#ctsList_Nav {
			display: block;
			font-size: 0;
			margin: 0 auto 30px;
			max-width: 800px;
			text-align: center;
			width: 80%;
		}
			#ctsList_Nav li {
				display: inline-block;
				margin: 10px;
				vertical-align: top;
				width: calc( 25% - 20px );
			}


	/* 作品ページ */
		/* Palcy画像を流用する場合 */
		/* CTS-A MainV IMG */
		#CTSv30_Img {
			max-width: 480px !important;
		}
		#CTSv30_Img:before {
			padding-top: 62.5% !important;
		}
		#CTSv30_C {
			color: #4cceff !important;
			font-family: 'M PLUS Rounded 1c', sans-serif;
		}
		#CTSv30_T {
			background: #4cceff !important; /* COLOR-B */
			color: #fff !important;
			font-family: 'M PLUS Rounded 1c', sans-serif;
		}
		/* 連載ステータス表示 */
		.ctsMag {
			background: #4cceff !important; /* COLOR-B */
			color: #fff !important;
			font-family: 'M PLUS Rounded 1c', sans-serif;
		}

						.ctsGRD-item .btnAP span {
								background: #b578f0;
							}

/* =================== AUTHOR ========================= */

		#ATHRList li {
			border-left: 4px solid #b578f0;
		}
					#ATHR .athrDscr a {
						color: #ff96f2 !important; /* COLOR-A */
					}
						#ATHR .athrName span {
							border-bottom: 6px solid #ff96f2 !important; /* COLOR-A */
							padding: 10px 0 5px;
						}
			.backToAthrList span {
				border-bottom: 2px solid #ff96f2 !important; /* COLOR-A */
			}

/* =================== COMICS ========================= */

/* Colors of Mag
Pink (COLOR-A)		#ff96f2;
Pink 2 				#ff6dd4;
Pink 3				#ff70d6;
Aqua (COLOR-B)		#4cceff;
Aqua Text			#4cceff;
Yellow (COLOR-C)	#feda72;
Green				#61cb8f;
Orange				#ffbe23;
Mango				#ffc294;
Light Pink			#ffbaf6;
Light Purple		#cc96ff;
Purple				#b578f0;
Gray				#2d2d2d;
BROWN				#342a1d;
ComicDAYS			#dc5448
*/
			#COMICSv30_R h1 {
				font-weight: 700;
			}
				#COMICSv30_mainLin a {
					background: #4cceff; /* COLOR-B */
				}

				#COMICSv30_Spec span {
					background: #ffa200;
					color: #fff;
				}
				.COMICSv30_Wpr .tab_item {
					background: #efefef;
					border-bottom: 3px solid #4cceff;
					color: #000;
				}
				.COMICSv30_Wpr .tab_container input:checked + .tab_item {
					background-color: #4cceff ;
				}


/* =================== 単行本一覧 ========================= */
			#productList ul li {
				font-family: 'M PLUS Rounded 1c', sans-serif;
			}
				#productList ul li h4 {
					font-weight: 600;
				}
				#productList ul li p {
					background: #4cceff; /* COLOR-B */
					border: none;
					color: #fff;
					font-size: 12px;
					font-size: 1.2rem;
				}



/* =================== SHINJIN ========================= */
	#newsSS {
		background: #fff;
		border-radius: 10px;
		padding: 10px;
		width: calc( 100% - 20px );
	}



/* =================== SHINJIN ========================= */
/* Colors of Mag
Pink (COLOR-A)		#ff96f2;
Pink 2 				#ff6dd4;
Pink 3				#ff70d6;
Aqua (COLOR-B)		#4cceff;
Aqua 2				#a3e6ff;
Aqua 3				#e0f7ff;
Aqua Text			#4cceff;
Yellow (COLOR-C)	#feda72;
Green				#61cb8f;
Orange				#ffbe23;
Mango				#ffc294;
Light Pink			#ffbaf6;
Light Purple		#cc96ff;
Gray				#2d2d2d;
BROWN				#342a1d;
ComicDAYS			#dc5448
*/

	#AWD_BnrArea {
		color: #000;
	}
	.AWD_Top_Nakayosi_Wrap {
		/* background: rgba(200,200,21,.3); CHK */
		background: #fff;
		border-radius: 10px;
		padding: 15px;
	}
	#AWD_Top_Nakayosi_Manga_Schoool_Area {

	}
	#AWD_Top_Nakayosi_MangaShou_Area {

	}
	#AWD_Top_Nakayosi_Mochikomi_Area {

	}
		.Nakayosi_AWD_Rbn {
			box-sizing: border-box;
			color: #fff;
			display: block;
			height: 70px;
			margin: 0 auto 10px;
			padding: 0;
			position: relative;
			text-align: center;
			text-shadow: 1px 1px 3px rgba(0, 0, 0, .7);
		}
		#AWD_Top_Nakayosi_Manga_Schoool_Area .Nakayosi_AWD_Rbn {
			background: #4cceff;
		}
		#AWD_Top_Nakayosi_MangaShou_Area .Nakayosi_AWD_Rbn {
			background: #ffbe23;
		}
		#AWD_Top_Nakayosi_Mochikomi_Area .Nakayosi_AWD_Rbn {
			background: #cc96ff;
		}
		#AWD_EntrySS .Nakayosi_AWD_Rbn {
			background: #ff70d6;
		}
			.Nakayosi_AWD_Rbn h1 {
				border-top: dotted 3px rgba(255, 255, 255, 0.5);
				border-bottom: dotted 3px rgba(255, 255, 255, 0.5);
				font-family: 'M PLUS Rounded 1c', sans-serif;
				font-size: 30px;
				font-size: 3rem;
				font-weight: 600;
				left: 50%;
				line-height: 1 !important;
				margin: 0 !important;
				padding: 5px 0 !important;
				position: absolute;
				top: 50%;
					-webkit-transform: translate(-50%,-50%);
					-moz-transform: translate(-50%,-50%);
					-ms-transform: translate(-50%,-50%);
					-o-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
				width: 100%;
			}
				.Nakayosi_AWD_Rbn h1 small {
					display: block;
					font-size: 18px;
					font-size: 1.8rem;
				}
				.Nakayosi_AWD_Rbn:before,
				.Nakayosi_AWD_Rbn:after {
					position: absolute;
					content: '';
					width: 0px;
					height: 0px;
					z-index: 1;
				}
				.Nakayosi_AWD_Rbn:before {
					top: 0;
					left: 0;
					border-width: 35px 0px 35px 10px;
					border-color: transparent transparent transparent #fff;
					border-style: solid;
				}
				.Nakayosi_AWD_Rbn:after {
					top: 0;
					right: 0;
					border-width: 35px 10px 35px 0px;
					border-color: transparent #fff transparent transparent;
					border-style: solid;
				}
			.Nakayosi_AWD_Lead {
				border-radius: 15px;
				font-family: 'M PLUS Rounded 1c', sans-serif;
				font-size: 18px;
				font-size: 1.8rem;
				font-weight: 500;
				margin: 0 auto 50px;
				padding: 2% 5%;
			}
				.Nakayosi_AWD_Lead h3 {
					background: #b578f0;
					border-radius: 100px;
					color: #fff;
					margin: 0 auto 10px;
					padding: 10px 0;
				}
				.Nakayosi_AWD_Lead .colorBarBTN_skyblue small,
				.Nakayosi_AWD_Lead .colorBarBTN_orange small {
					display: block;
					font-size: 16px;
					font-size: 1.6rem;
				}
				.Nakayosi_AWD_Lead .colorBarBTN_orange {
					background: #ffa124;
				}
				.Nakayosi_AWD_Lead a {
					font-size: 20px;
					font-size: 2rem;
				}
					.Nakayosi_AWD_Lead a i {
						font-size: 22px;
						font-size: 2.2rem;
						margin: 0 5px 0 0;
						vertical-align: middle;
					}
				.Nakayosi_AWD_Lead .pink_1px_sld {
					margin: 20px auto;
				}
		.Nakayosi_AWD_wht-box {
			background: #fff;
			border-radius: 10px;
			padding: 20px;
			text-align: center;
		}
			.Nakayosi_AWD_wht-box h4 {
				border-bottom: 10px solid #ff0;
				display: inline-block;
			}
			.Nakayosi_AWD_wht-box dl {
				font-size: 0;
				margin: 0 auto;
				max-width: 800px;
				padding: 0;
			}
				.Nakayosi_AWD_wht-box dl dt,
				.Nakayosi_AWD_wht-box dl dd {
					display: inline-block;
					font-size: 18px;
					font-size: 1.8rem;
					line-height: 1.4;
					padding: 10px 20px;
					margin: 5px 0;
				}
					.Nakayosi_AWD_wht-box dl dt strong,
					.Nakayosi_AWD_wht-box dl dd strong {
						font-size: 120%;
					}
					.Nakayosi_AWD_wht-box small {
						display: block;
						margin: 0 auto;
					}
				.Nakayosi_AWD_wht-box dl dt {
					border-radius: 5px 0 0 5px;
					width: calc( 30% - 40px );
				}
				.Nakayosi_AWD_wht-box dl dd {
					border-radius: 0 5px 5px 0;
					width: calc( 70% - 40px );
				}
				#AWD_Top_Nakayosi_Manga_Schoool_Area .Nakayosi_AWD_wht-box dl dt {
					background: #4cceff;
				}
				#AWD_Top_Nakayosi_Manga_Schoool_Area .Nakayosi_AWD_wht-box dl dd {
					background: #a3e6ff;
				}
				#AWD_Top_Nakayosi_MangaShou_Area .Nakayosi_AWD_wht-box dl dt {
					background: #ffbe23;
				}
				#AWD_Top_Nakayosi_MangaShou_Area .Nakayosi_AWD_wht-box dl dd {
					background: #fff0cd;
				}
				.Nakayosi_wht-box_UL {
					display: block;
					font-size: 0;
					margin: 20px auto;
					max-width: 60%;
				}
					.Nakayosi_wht-box_UL li {
						background: #e0f7ff;
						border-radius: 5px;
						display: inline-block;
						font-size: 16px;
						font-size: 1.6rem;
						line-height: 1.2 !important;
						margin: 1%;
						padding: 10px;
						vertical-align: top;
						width: calc( 48% - 20px );
					}
		/* TABLE AQUA */
		#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY {
			border: 1px solid #4cceff;
		}
			#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(odd) {
				background: #e0f7ff;
			}
			#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(even) {
				background: #fff;
			}
				#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(odd) th {
					background: #cbf1ff;
				}
				#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(even) th {
					background: #e0f7ff;
				}
					#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY th,
					#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY td {
						border: 1px solid #4cceff;
						vertical-align: middle;
					}
						#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY td strong {
							font-size: 30px;
							font-size: 3rem;
						}
						#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY td strong small {
							font-size: 20px;
							font-size: 2rem;
						}
						#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY td span {
							font-size: 14px;
							font-size: 1.4rem;
						}
		/* TABLE ORANGE */
		#AWD_Top_Nakayosi_MangaShou_Area .tblGRY {
			border: 1px solid #ffbe23;
		}
			#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(odd) {
				background: #fff0cd;
			}
			#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(even) {
				background: #fff;
			}
				#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(odd) th {
					background: #ffe4a2;
				}
				#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(even) th {
					background: #fff0cd;
				}
					#AWD_Top_Nakayosi_MangaShou_Area .tblGRY th,
					#AWD_Top_Nakayosi_MangaShou_Area .tblGRY td {
						border: 1px solid #ffbe23;
						vertical-align: middle;
					}
						#AWD_Top_Nakayosi_MangaShou_Area .tblGRY td strong {
							font-size: 30px;
							font-size: 3rem;
						}
						#AWD_Top_Nakayosi_MangaShou_Area .tblGRY td strong small {
							font-size: 20px;
							font-size: 2rem;
						}
						#AWD_Top_Nakayosi_MangaShou_Area .tblGRY td span {
							font-size: 14px;
							font-size: 1.4rem;
						}
			#AWD_Top_Nakayosi_Manga_Schoool_Area .colorBarBTN_pink small,
			#AWD_Top_Nakayosi_MangaShou_Area .colorBarBTN_pink small {
				display: block;
			}

		/* MOCHIKOMI */
		.Nakayosi_AWD_Mochikomi_kkm {
			border-radius: 10px;
			display: block;
			margin: 15px auto 25px;
			padding: 20px;
		}
			.Nakayosi_AWD_Mochikomi_kkm .kkm_head {
				border-bottom: 3px solid #b578f0;
				margin: 0 0 20px;
				padding: 0 0 10px 0;
			}
			.MN_cap {
				text-align: center;
				width: auto;
			}
			.Nakayosi_AWD_Lead .colorBarBTN_red {
				background: #fff;
				border: 2px solid #CC3300;
				border-radius: 100px;
				color: #CC3300;
			}

/* Colors of Mag
Pink (COLOR-A)		#ff96f2;
Pink 2 				#ff6dd4;
Pink 3				#ff70d6;
Aqua (COLOR-B)		#4cceff;
Aqua 2				#a3e6ff;
Aqua 3				#e0f7ff;
Aqua Text			#4cceff;
Yellow (COLOR-C)	#feda72;
Green				#61cb8f;
Orange				#ffbe23;
Mango				#ffc294;
Light Pink			#ffbaf6;
Light Purple		#cc96ff;
Gray				#2d2d2d;
BROWN				#342a1d;
ComicDAYS			#dc5448
*/
		/* ENTRY */
		#AWD_EntrySS {
			background: #fff;
			border: 4px solid #4cceff;
			margin: 40px auto;
			width: calc(100% - 58px);
		}
			#AWD_EntrySS h2 {
				background: none;
				color: #4cceff;
				margin: 0 auto;
				text-shadow: 1px 1px 0 #ff0;
			}
				#AWD_EntrySS dt,
				#AWD_EntrySS dd {
					font-family: 'M PLUS Rounded 1c', sans-serif;
					font-size: 18px;
					font-size: 1.8rem;
					font-weight: 500;
				}
				#AWD_EntrySS dd {
					border-left: 4px solid #ff70d6; /* Black */
				}
					.Nakayosi_Manga_Schoool_WebForm,
					.Nakayosi_MangaShou_WebForm {
						border-radius: 50px;
						color: #fff;
						display: block;
						font-family: 'M PLUS Rounded 1c', sans-serif;
						font-size: 22px;
						font-size: 2.2rem;
						font-weight: 500;
						line-height: 1;
						margin: 10px auto;
						max-width: 640px;
						padding: 15px;
						text-align: center;
						width: 80%;
					}
						.Nakayosi_Manga_Schoool_WebForm small,
						.Nakayosi_MangaShou_WebForm small {
							display: block;
							font-size: 18px;
							font-size: 1.8rem;
							margin: 5px 0 0;
						}
					.Nakayosi_Manga_Schoool_WebForm {
						background: #4cceff;
						text-shadow: 1px 1px 0 #4cceff !important;
					}
					.Nakayosi_MangaShou_WebForm {
						background: #ff9914;
						text-shadow: 1px 1px 0 #ff9914 !important;
					}
					.Nakayosi_List_h4 {
						background: #ff70d6;
						color: #fff;
						font-size: 22px;
						font-size: 2.2rem;
						font-weight: 500;
						line-height: 1;
						margin: 10px 0;
						padding: 15px;
						text-align: center;
					}
					.Nakayosi_List_Star {
						list-style: none;
					}
					.Nakayosi_List_Star_Border {
						border: 2px solid #ff70d6;
						border-radius: 10px;
						list-style: none;
						padding: 15px;
					}
						.Nakayosi_List_Star li,
						.Nakayosi_List_Star_Border li {
							background: url(/_i/nakayoshi_star_pink.png) left 0px top 3px no-repeat;
							background-size: 15px auto;
							padding-left: 20px;
							line-height: 1.6em;
							margin: 5px 0;
						}









/* ====================================================================
RESPONSIVE
==================================================================== */
/* -------------------------
1400
------------------------- */
@media screen and (max-width: 1400px) {
/* =================== PLANE / CMN ========================= */
	/* CONTENTS LIST v5 */
		/* G-TOP CLv5 */
	.GTOP_CtsList.cLv5 li {
		width: 22% /* margin 1.5% */
	}
		/* MAG CLv5 */
	#MAG_CtsList.cLv5 li {
		width: 46% /* margin 2% */
	}
	#PLAv30 .cLv5 li  {
		width: 29.3333333333% /* margin 2% */
	}
}/* 1400 */


/* -------------------------
1280
------------------------- */
@media screen and (max-width: 1280px) {
		/* G-TOP CLv5 */
	.GTOP_CtsList.cLv5 li {
		width: 22% /* margin 1.5% */
	}
/* =================== G-TOP ========================= */
		.Mag_BDG strong {
			font-size: 18px;
			font-size: 1.8rem;
		}
/* =================== MAG ========================= */
				.ssMag-A_color .ssMag-A_colorIMG {
					width: 50%;
				}
				.ssMag-A_color figcaption {
					width: calc( 50% - 20px );
				}
}/* 1280 */


/* -------------------------
1200
------------------------- */
@media screen and (max-width: 1200px) {

}/* 1200 */


/* -------------------------
1160
------------------------- */
@media screen and (max-width: 1160px) {
/* =================== SHINJIN ========================= */
				.Nakayosi_wht-box_UL {
					max-width: 100%;
				}
}/* 1160 */


/* -------------------------
1024
------------------------- */
@media screen and (max-width: 1024px) {
/* =================== PLANE / CMN ========================= */
	/* CONTENTS LIST v5 */
		/* G-TOP CLv5 */
	.GTOP_CtsList.cLv5 li {
		width: 30.3333333333% /* margin 1.5% */
	}
}/* 1024 */


/* -------------------------
960
------------------------- */
@media screen and (max-width: 960px) {
/* =================== HDR ========================= */
			#HDR_TAB_v30 li h2 {
				font-size: 16px !important;
				font-size: 1.6rem !important;
			}
/* =================== FOOTER ========================= */
	#ftrCloud {
		background-position: center bottom;
		height: 100px;
	}
/* =================== G-TOP ========================= */
	#gTopMagSpecArea .MAG_Title_Area {
			max-width: 60%;
	}
		#gTopMagSpecArea .MAG_Title_Area h1 {
			width: auto;
		}
			#gTopMagSpecArea .MAG_Title_Area h1 img {
				width: 100%;
			}
				#gTopMagSpecArea .MAG_Spec_Area .Mag_spec_C {
					font-size: 5vw;
				}
				#gTopMagSpecArea .MAG_Spec_Area .MAG_Spec_Num {
					color: #ff70d6;
					font-size: 10vw;
				}
}/* 960 */


/* -------------------------
834
------------------------- */
@media screen and (max-width: 834px) {
		.brsp br {
			display: none;
		}
		table.row tbody th {
			display: block;
		}
		table.row tbody td {
			display: block;
		}
		table.row tbody td p {
			padding-left: 6em;
		}
}/* 834 */


/* -------------------------
720
------------------------- */
@media screen and (max-width: 720px) {
/* =================== PLANE / CMN ========================= */
	/* CONTENTS LIST v4 */
			.cv4C h3,
			.cv4T h3 {
				font-size: 10px!important;
				font-size: 1rem!important;
			}
			.cv4C p {
				font-size: 10px!important;
				font-size: 1rem!important;
			}
		/* G-TOP CLv5 */
	.GTOP_CtsList.cLv5 li {
		width: 22% /* margin 1.5% */
	}
		/* MAG CLv5 */
	#MAG_CtsList.cLv5 li {
		width: 29.3333333333% /* margin 1.5% */
	}
		/* PLANE-A CLv5 */
	#PLAv30 .cLv5 li {
		width: 47% /* margin 1.5% */
	}
/* =================== HDR ========================= */
		#HDR_TAB_v30 li {
			margin: -3px -1.5px 0;
			width: calc( ( 100% / 2 ) - 7.5px );
		}
		#HDR_TAB_v30 li:first-child,
		#HDR_TAB_v30 li:nth-child(2) {
			border-radius: 0;
		}
		#HDR_TAB_v30 li:nth-child(3) {
			border-radius: 0 0 0 15px;
			width: calc( ( 100% / 3 ) - 6px );
		}
		#HDR_TAB_v30 li:nth-child(4) {
			border-radius: 0;
			width: calc( ( 100% / 3 ) - 6px );
		}
		#HDR_TAB_v30 li:last-child {
			border-radius: 0 0 15px 0;
			width: calc( ( 100% / 3 ) - 6px );
		}
			#HDR_TAB_v30 li h2 {
				color: #674fb8;
				font-size: 16px !important;
				font-size: 1.6rem !important;
			}
			#HDR_TAB_v30 li a:hover {
				color: #4cceff;
				filter: alpha(opacity=75);
				-moz-opacity: .75;
				opacity: .75;
			}
/* =================== MAG ========================= */
	#MAG-INDV.mainSS {
		width: 90%;
	}
/* =================== CTS ========================= */
	/* 作品一覧 */
		.ctsList_Block {
			padding: 50px 10px;
		}
}/* 720 */


/* -------------------------
640
------------------------- */
@media screen and (max-width: 640px) {
/* =================== PLANE / CMN ========================= */
		/* G-TOP CLv5 */
	.GTOP_CtsList.cLv5 li {
		width: 47% /* margin 1.5% */
	}
/* =================== G-TOP ========================= */
	#mainHdr_noScroll {
		background: none;
	}
		#mainHdr_noScroll h1 img.pcview {
			display: none;
		}
		#mainHdr_noScroll h1 img.spview {
			display: block;
			height: auto;
			line-height: 1;
			margin: 0 auto;
			width: 100%;
		}
	#gTopMagSpecArea .MAG_Title_Area {
			max-width: 45%;
	}
				#gTopMagSpecArea .MAG_Spec_Area .Mag_spec_C {
					font-size: 5vw;
				}
				#gTopMagSpecArea .MAG_Spec_Area .MAG_Spec_Num {
					color: #ff70d6;
					font-size: 10vw;
				}
		#gTopMagSpecArea .MAG_Spec_NumStyle_R {
			padding: 0 0 5px 5px;
		}
/* =================== MAG ========================= */
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_Num {
			font-size: 11vw;
		}
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .Mag_spec_C {
			font-size: 5vw;
		}
		.MAG_L .MAG_Spec_Pkg .MAG_Spec_Area .MAG_Spec_NumStyle_B {
			font-size: 11px;
		}
/* =================== SHINJIN ========================= */
			.Nakayosi_AWD_Rbn h1 {
				font-size: 24px;
				font-size: 2.4rem;
			}
				.Nakayosi_AWD_Rbn h1 small {
					display: block;
					font-size: 16px;
					font-size: 1.6rem;
				}
			.Nakayosi_AWD_Lead {
				font-size: 16px;
				font-size: 1.6rem;
				padding: 5%;
				text-align: left;
				width: auto;
			}
				.Nakayosi_AWD_Lead h3 {
					font-size: 18px;
					font-size: 1.8rem;
					text-align: center;
				}
				.Nakayosi_AWD_Lead a {
					font-size: 20px;
					font-size: 2rem;
				}
				.Nakayosi_AWD_Lead .colorBarBTN_red {
					width: auto;
				}
		.Nakayosi_AWD_wht-box {
			text-align: left;
		}
			.Nakayosi_AWD_wht-box dl {
				max-width: 100%;
			}
				.Nakayosi_AWD_wht-box dl dt,
				.Nakayosi_AWD_wht-box dl dd {
					display: inline-block;
					font-size: 16px;
					font-size: 1.6rem;
					padding: 10px;
				}
				.Nakayosi_AWD_wht-box dl dt {
					width: calc( 30% - 20px );
				}
				.Nakayosi_AWD_wht-box dl dd {
					width: calc( 70% - 20px );
				}
					.Nakayosi_wht-box_UL li {
						display: block;
						margin: 5px 0;
						width: auto;
					}
		/* TABLE AQUA */
			#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(odd),
			#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(even) {
				background: #fff;
			}
				#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(odd) th,
				#AWD_Top_Nakayosi_Manga_Schoool_Area .tblGRY tr:nth-child(even) th {
					background: #cbf1ff;
				}
		/* TABLE ORANGE */
			#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(odd),
			#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(even) {
				background: #fff;
			}
				#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(odd) th,
				#AWD_Top_Nakayosi_MangaShou_Area .tblGRY tr:nth-child(even) th {
					background: #ffe4a2;
				}
	/* Entry */
				#AWD_EntrySS dt {
					border-bottom: 4px solid #ff70d6;
				}
				#AWD_EntrySS dd {
					border-left: none !important;
					width: auto;
				}
}/* 640 */


/* -------------------------
540
------------------------- */
	/* G-TOP BANNER */
@media screen and (max-width: 540px) {
/* =================== STRUCTURE ========================= */
	body.bg-c {
		background: url("/_i/nakayosi_base_bg-c.jpg");
	}
/* =================== HDR ========================= */
	#HDR_TAB_v30 {
		margin: 0 auto 40px;
	}
			#HDR_TAB_v30 li h2 {
				font-size: 14px !important;
				font-size: 1.4rem !important;
			}
/* =================== G-TOP ========================= */
		#gTopMagSpecArea .MAG_Spec_NumStyle_R {
			padding: 0 0 0 5px;
		}
/* =================== MAG ========================= */
		.MAG_L .MAG_Spec_NumStyle_R {
			padding: 0 0 0 5px;
		}
}/* 540 */


/* -------------------------
480
------------------------- */
@media screen and (max-width: 480px) {
/* =================== FOOTER ========================= */
	footer {
		margin: 0;
	}
	/* G-TOP KC */
		#ssGtopKC_matchHeight {
			margin-bottom: 80px;
		}
		#ssGtopKC_matchHeight .slide-dots {
			padding: 0 10%;
			bottom: -60px;
			width: 80%;
		}
}/* 480 */


/* -------------------------
420
------------------------- */
@media screen and (max-width: 420px) {
}/* 420 */


/* -------------------------
360
------------------------- */
@media screen and (max-width: 360px) {
}/* 360 */












