@charset "utf-8";
/* COLOR
ev		#405990
nvy_lv1	#5476C1
nvy_lv2	#9CB0DD
nvy_lv3	#C9D0DE
sky	#F3FF67
gry	#B9B9B9
try	#dc5448
KC+	#32be00
*/

/* =================== FRAMEWORK ========================= */
	/* CLEARFIX */
	section:after,.cf:after,nav:after,#ssMag18v1:after,#ssKC18v1:after,.udrLk:after,.cF:after,#ssYG18_GSCv1:after,#sM18v1:after,#ssGTB18v1:after,#ssSh18v1:after,#ssRCM18v1:after,#awdBadge:after,#trialBadge:after,#evPLAv181:after,#evPLBv181:after,#evBLAv181:after,#evBLBv181:after,#MAGv181:after,#divMAG:after,#MAGv18C:after,#MAGv18_Clr:after,#evCTSv181:after,#evCTSv181_inr:after,#ctsNSL:after,#ctsEBL:after,#ctsRSS:after,.movArea:after,.ctsFA-1:after,.twArea:after,.twitter-timeline:after,#MAGv18Num_NY:after,#ssGtopBN18v1:after,#AWD-REIWAv181:after{clear:both;content:".";display:block;height:0;visibility:hidden}.cf{display:inline-table}* html .cf{height:1%}.cf{display:block}
	/* BASE */
	a{color:#000;text-decoration:none;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:.3s}a:hover,a:hover img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
blockquote {
background: #efefef;
box-sizing: border-box;
border-radius: 5px;
color: #464646;
display:block;
font-style: italic;
margin:0 0 2%;
position: relative;
padding: 10px 10px 10px 32px;
}

blockquote:before{
color: #e0e0e0;
content: '';
display: inline-block;
left: 0;
line-height: 1;
position: absolute;
top: 0;
z-index: 2;
}

blockquote:after{
border-color: transparent #A3E6FF;
border-style: solid;
border-width: 0 0 20px 20px;
content: '';
left: 0;
top: 0;
position: absolute;
}

blockquote p {
line-height: 1.7;
margin: 10px 0;
padding: 0;
position: relative;
z-index: 3;
}

blockquote cite {
color: #888888;
display: block;
font-size: 0.9em;
text-align: right;
}
	/* HR */
	hr{border:0;border-top:1px solid #555;clear:both;height:0;margin:0}hr.ev_1px_sld{border-top:1px solid #405990}hr.ev_1px_dtd{border-top:1px dotted #405990}hr.ev_1px_dsd{border-top:1px dashed #405990}hr.ylw_1px_sld{border-top:1px solid #ff0}hr.ylw_1px_dtd{border-top:1px dotted #ff0}hr.ylw_1px_dsd{border-top:1px dashed #ff0}hr.ppl_1px_sld{border-top:1px solid #cc6ad0}hr.ppl_1px_dtd{border-top:1px dotted #cc6ad0}hr.ppl_1px_dsd{border-top:1px dashed #cc6ad0}hr.try_1px_sld{border-top:1px solid #dc5448}hr.try_1px_dtd{border-top:1px dotted #dc5448}hr.try_1px_dsd{border-top:1px dashed #dc5448}hr.sky_1px_sld{border-top:1px solid #a3e6ff}hr.sky_1px_dtd{border-top:1px dotted #a3e6ff}hr.sky_1px_dsd{border-top:1px dashed #a3e6ff}hr.wht_1px_sld{border-top:1px solid #fff}hr.blk_1px_sld{border-top:1px solid #000}hr.blk_1px_dtd{border-top:1px dotted #000}hr.blk_1px_dsd{border-top:1px dashed #000}hr.gry_1px_sld{border-top:1px solid #ccc}hr.gry_1px_dtd{border-top:1px dotted #ccc}hr.gry_1px_dsd{border-top:1px dashed #ccc}hr.evgry_1px_sld{border-top:1px solid #b9b9b9}hr.evgry_1px_dtd{border-top:1px dotted #b9b9b9}hr.evgry_1px_dsd{border-top:1px dashed #b9b9b9}hr.sky_10px_sld{border-top:10px solid #a3e6ff}
	/* MARGIN */
	.mT-40{margin-top:-40px!important}.mT-30{margin-top:-30px!important}.mT-20{margin-top:-20px!important}.mT-15{margin-top:-15px!important}.mT-10{margin-top:-10px!important}.m0{margin:0!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.mT-5{margin-top:-5px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT20{margin-top:20px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mT60{margin-top:60px!important}.mT80{margin-top:80px!important}.mT100{margin-top:100px!important}.mR-20{margin-right:-20px!important}.mR-10{margin-right:-10px!important}.mR-5{margin-right:-5px!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mB-20{margin-bottom:-20px!important}.mB-15{margin-bottom:-15px!important}.mB-10{margin-bottom:-10px!important}.mB-5{margin-bottom:-5px!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mB60{margin-bottom:60px!important}.mB80{margin-bottom:80px!important}.mB100{margin-bottom:100px!important}.mL-20{margin-left:-20px!important}.mL-10{margin-left:-10px!important}.mL-5{margin-left:-5px!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mA{display:block;margin:1% auto;}
	/* PADDING */
	.p0{padding:0!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.pT10{padding-top:10px!important}.pT20{padding-top:20px!important}.pT30{padding-top:30px!important}.pT40{padding-top:40px!important}.pT50{padding-top:50px!important}.pR10{padding-right:10px!important}.pR20{padding-right:20px!important}.pR30{padding-right:30px!important}.pR40{padding-right:40px!important}.pR50{padding-right:50px!important}.pB10{padding-bottom:10px!important}.pB20{padding-bottom:20px!important}.pB30{padding-bottom:30px!important}.pB40{padding-bottom:40px!important}.pB50{padding-bottom:50px!important}.pL10{padding-left:10px!important}.pL20{padding-left:20px!important}.pL30{padding-left:30px!important}.pL40{padding-left:40px!important}.pL50{padding-left:50px!important}
	/* PROPERTY */
	.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w40p{width:40%}.w50p{width:50%}.w60p{width:60%}.w70p{width:70%}.w80p{width:80%}.w90p{width:90%}.w100p{width:100%}.r45{transform:rotate(-45deg)}.r90{transform:rotate(-90deg)}
	/* COLOR */
.color_ev {
		color: #405990 !important;
}
.nvy_lv3 {
		color: #5476c1 !important;
}
.nvy_lv2 {
		color: #9cb0dd !important;
}
.nvy_lv1 {
		color: #c9d0de !important;
}
.color_sky {
		color: #28c5ff !important;
}
.color_try {
		color: #dc5448 !important;
}
.color_ppl {
		color: #b266ff !important;
}
.color_buy {
		color: #32be00 !important;
}
.color_gry {
		color: #999 !important;
}
/* CMN COLOR */
.red {color: #f00;}
.orange {color:#f60;}
.yellow {color: #fc0;}
.lightgreen {color: #9f0;}
.green {color: #093;}
.blue {color: #03f;}
.purple {color: #90f;}
.pink {color: #f69;}
.white {color: #fff;}
.black {color: #000;}
.gray {color: #777;}
.lightgray {color: #ccc;}


	/* BG COLOR*/


.bg_wht {
		background: #fff
}
.bg_blk {
		background: #000;
		color: #ddd
}
.bg_nvy {
		background: #5476c1
}
.bg_sky {
		background: #a3e6ff
}
.bg_ylw {
		background: #ff0
}
.bg_ppl {
		background: #d2a6ff
}
.bg_gry {
		background: #efefef
}
.bg_try {
		background: #dc5448;
		color: #fff;
}
.bg_ppl {
		background: #d2a6ff
}
.bg_gry {
		background: #efefef
}
.bg_try {
		background: #dc5448;
		color: #fff;
}
.bg_stripe {
		background: -moz-linear-gradient(left top, #efefef, #efefef 25%, #fff 25%, #fff 50%, #efefef 50%, #efefef 75%, #fff 75%, #fff);
		background: -webkit-gradient(linear, left top, right bottom, from(#efefef), color-stop(25%, #efefef), color-stop(25%, #fff), color-stop(50%, #fff), color-stop(50%, #efefef), color-stop(75%, #efefef), color-stop(75%, #fff), to(#fff));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_blk {
		background: url(/_i/bg_blk_stripe_30x30.png);
		background: -moz-linear-gradient(left top, #000, #000 25%, #333 25%, #333 50%, #000 50%, #000 75%, #333 75%, #333);
		background: -webkit-gradient(linear, left top, right bottom, from(#000), color-stop(25%, #000), color-stop(25%, #333), color-stop(50%, #333), color-stop(50%, #000), color-stop(75%, #000), color-stop(75%, #333), to(#333));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px;
		color: #ddd
}
.bg_stripe_Dgry {
		background: -moz-linear-gradient(left top, #ccc, #ccc 25%, #efefef 25%, #efefef 50%, #ccc 50%, #ccc 75%, #efefef 75%, #efefef);
		background: -webkit-gradient(linear, left top, right bottom, from(#ccc), color-stop(25%, #ccc), color-stop(25%, #efefef), color-stop(50%, #efefef), color-stop(50%, #ccc), color-stop(75%, #ccc), color-stop(75%, #efefef), to(#efefef));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_pnk {
		background: -moz-linear-gradient(left top, #fdb6db, #fdb6db 25%, #ffe8f4 25%, #ffe8f4 50%, #fdb6db 50%, #fdb6db 75%, #ffe8f4 75%, #ffe8f4);
		background: -webkit-gradient(linear, left top, right bottom, from(#fdb6db), color-stop(25%, #fdb6db), color-stop(25%, #ffe8f4), color-stop(50%, #ffe8f4), color-stop(50%, #fdb6db), color-stop(75%, #fdb6db), color-stop(75%, #ffe8f4), to(#ffe8f4));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_ppl {
		background: -moz-linear-gradient(left top, #d2a6ff, #d2a6ff 25%, #e8d1ff 25%, #e8d1ff 50%, #d2a6ff 50%, #d2a6ff 75%, #e8d1ff 75%, #e8d1ff);
		background: -webkit-gradient(linear, left top, right bottom, from(#d2a6ff), color-stop(25%, #d2a6ff), color-stop(25%, #e8d1ff), color-stop(50%, #e8d1ff), color-stop(50%, #d2a6ff), color-stop(75%, #d2a6ff), color-stop(75%, #e8d1ff), to(#e8d1ff));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_ylw {
		background: -moz-linear-gradient(left top, #F5FF00, #F5FF00 25%, #feffea 25%, #feffea 50%, #F5FF00 50%, #F5FF00 75%, #feffea 75%, #feffea);
		background: -webkit-gradient(linear, left top, right bottom, from(#F5FF00), color-stop(25%, #F5FF00), color-stop(25%, #feffea), color-stop(50%, #feffea), color-stop(50%, #F5FF00), color-stop(75%, #F5FF00), color-stop(75%, #feffea), to(#feffea));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_dot_MidCnt {
		background: #efefef;
		background-image: radial-gradient(#fff 20%, transparent 0), radial-gradient(#fff 20%, transparent 0);
		background-position: 0 0, 10px 10px;
		background-size: 20px 20px
}
.bg_dot_MidNvy {
		background: 0 0, 10px 10px #c9d0de;
		background-image: radial-gradient(#e3e8f2 20%, transparent 0), radial-gradient(#e3e8f2 20%, transparent 0);
		background-size: 20px 20px
}




	/* TEXT */
	.bld{font-weight:bold}.alCtr,.blCtr{display:block;margin:0 auto}.ctr{text-align:center}.alLft,.lft{text-align:left}.alRgt,.rgt,.udrLk{text-align:right}.font-ll{font-size:2.4rem}.font-l{font-size:2.2rem}.font-m{font-size:2rem}.font-s{font-size:1.6rem}.alert{color:#dc5448;font-size:80%}.alert-box{border:1px solid #dc5448;color:#dc5448 !important;display:block;font-size:80% !important;margin:0 0 2%;padding:1%}.img-caption{display:block;margin:0 auto 10px;color:#777;font-size:80%}
	/* UNDER LINK */
	.udrLk{width:auto;padding:0 2% 0 0}.udrLk a{border-bottom:2px solid #F3FF67;display:inline-block;font-size:1.2rem;text-decoration:none;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:.3s}.udrLk a:hover{letter-spacing:.1em}.udrLk i{margin:0 0 0 4px}
	/* BOX */
	.kkm,.kkm-blu,.kkm-grn,.kkm-l-org,.kkm-ppl,.kkm-try,.kkm-ylw{display:block;margin-bottom: 2%;padding:1% 2%}.kkm{border:1px solid #000}.kkm-grn{border:1px solid #96d20f}.kkm-blu{border:1px solid #1e94d4}.kkm-l-org{border:1px solid #ffc400}.kkm-try{border:1px solid #dc5448}.kkm-ylw{border:1px solid #ff0}.kkm-ppl{border:1px solid #cc6ad0}.kkm-head{font-size:120%;font-weight:700}.box-gry_1b,.box-gry_2b,.box-gry_3b,.box-gry_4b{margin:0 auto 2%;padding:1% 2%}.box-gry_2b,.box-gry_3b,.box-gry_4b{font-size:0}.box-gry_1b{background:#efefef;border-radius:5px;overflow:auto}.box-gry_2b li,.box-gry_3b li,.box-gry_4b li{background:#efefef;border-radius:5px;display:inline-block;font-size:16px;font-size:1.6rem;margin:1%;padding:2%}.box-gry_2b li{width:44%}.box-gry_3b li{width:27.3333333333%}.box-gry_4b li{width:19%}.box-gry_2b li h5,.box-gry_3b li h5,.box-gry_4b li h5{line-height:1.4}.wBox-gry_1b{background:#efefef;margin:8px;padding:15px;position:relative}.wBox-gry_1b::before{content:'';width:calc(100% + 8px);height:calc(100% + 8px);border:4px solid #efefef;position:absolute;top:-8px;left:-8px}
/*
	.kkm,.kkm-ylw,.kkm-ppl,.kkm-try,.kkm-nvy,.kkm-sky{display:block;margin:0 0 2%;padding:1% 2%}.kkm{border:1px solid #000}.kkm-nvy{border:1px solid #ff63b5}.kkm-sky{border:1px solid #a3e6ff}.kkm-try{border:1px solid #dc5448}.kkm-ylw{border:1px solid #ff0}.kkm-ppl{border:1px solid #cc6ad0}.kkm-head{font-size:120%;font-weight:700}.box-gry_1b,.box-gry_2b,.box-gry_3b,.box-gry_4b{margin:0 0 2%;padding:1% 2%}.box-gry_2b,.box-gry_3b,.box-gry_4b{font-size:0}.box-gry_1b{background:#efefef;border-radius:5px;overflow:auto}.box-gry_2b li,.box-gry_3b li,.box-gry_4b li{background:#efefef;border-radius:5px;display:inline-block;font-size:16px;font-size:1.6rem;margin:1%;padding:2%}.box-gry_2b li{width:44%}.box-gry_3b li{width:27.3333333333%}.box-gry_4b li{width:19%}.box-gry_2b li h5,.box-gry_3b li h5,.box-gry_4b li h5{line-height:1.4}
*/
	/* BTN */
	.colorBarBTN_blk,
	.colorBarBTN_buy,
	.colorBarBTN_el,
	.colorBarBTN_ev,
	.colorBarBTN_ga,
	.colorBarBTN_gry,
	.colorBarBTN_l-org,
	.colorBarBTN_l-pnk,
	.colorBarBTN_mo,
	.colorBarBTN_mt,
	.colorBarBTN_ppl,
	.colorBarBTN_sky,
	.colorBarBTN_trial,
	.colorBarBTN_try,
	.colorBarBTN_ylw {
		border-radius: 5px;
		color: #fff!important;
		display: block;
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: 700;
		line-height: 1.2;
		margin: 0 auto 10px;
		opacity: 1;
		padding: 15px;
		text-align: center;
		text-decoration: none !important;
		width: calc( 80% - 30px );
	}
	.colorBarBTN_blk {
		background-color: #000
	}
	.colorBarBTN_buy {
		background-color: #32be00
	}
	.colorBarBTN_el {
		background-color: #2c559a
	}
	.colorBarBTN_ev {
		background-color: #405990
	}
	.colorBarBTN_ga {
		background-color: #ff63b5
	}
	.colorBarBTN_gry {
		background-color: #b9b9b9
	}
	.colorBarBTN_l-org {
		background-color: #ffc400;
		color: #000!important
	}
	.colorBarBTN_l-pnk {
		background-color: #ffcbe0;
		color: #000!important
	}
	.colorBarBTN_mo {
		background-color: #96d20f
	}
	.colorBarBTN_mt {
		background-color: #1e94d4
	}
	.colorBarBTN_ppl {
		background-color: #cc6ad0
	}
	.colorBarBTN_sky {
		background-color: #a3e6ff;
		color: #000!important
	}
	.colorBarBTN_trial,
	.colorBarBTN_try {
		background-color: #dc5448
	}
	.colorBarBTN_ylw {
		background-color: #ff0;
		color: #000!important
	}
	.colorBarBTN_blk:hover,
	.colorBarBTN_buy:hover,
	.colorBarBTN_el:hover,
	.colorBarBTN_ev:hover,,
	.colorBarBTN_ga:hover,
	.colorBarBTN_gry:hover,
	.colorBarBTN_l-org:hover,
	.colorBarBTN_l-pnk:hover,
	.colorBarBTN_mo:hover,
	.colorBarBTN_mt:hover,
	.colorBarBTN_ppl:hover,
	.colorBarBTN_sky:hover,
	.colorBarBTN_trial:hover,
	.colorBarBTN_try:hover,
	.colorBarBTN_ylw:hover {
		opacity: .7
	}
	.btnBUY,
	.btnCTS,
	.btnDAYS,
	.btnNEXT,
	.btnPK,
	.btnRltd,
	.btnTRY {
		border: none;
		box-shadow: 2px 2px rgba(0, 0, 0, .25);
		color: #fff;
		display: block;
		font-size: 12px;
		font-size: 1.2rem;
		font-weight: 900;
		text-align: center;
		line-height: 1;
		margin: 0 auto 12px;
		padding: 10px
	}
	.btnDAYS,
	.btnTRY {
		background: #dc5448;
	}
	.btnBUY,
	.btnPK {
		background: #32be00;
	}
	.btnRltd {
		background: #96d20f;
	}
	.btnBUY .fa-shopping-bag,
	.btnCTS .fa-shopping-bag,
	.btnDAYS .fa-shopping-bag,
	.btnNEXT .fa-shopping-bag,
	.btnTRY .fa-shopping-bag {
		margin: 0 4px 0;
	}
	.btnBUY img,
	.btnDAYS img,
	.btnNEXT img,
	.btnTRY img {
		height: auto;
		margin: 0 4px 0;
		width: 100px
	}

	.btnNEXT {
		border: none;
		box-shadow: none;
		font-family: Roboto, sans-serif;
		font-style: oblique;
		font-size: 28px;
		font-size: 2.8rem;
		font-weight: 400;
		line-height: 1;
		padding: 10px 0;
		position: relative;
		text-align: left;
	}
	.btnNEXT {
		border-top: 1px solid #405990;
		border-bottom: 1px solid #405990;
		color: #405990;
	}
	.btnNEXT i {
		font-size: 18px;
		font-size: 1.8rem;
		margin: 0 4px 0;
		vertical-align: middle;
	}
	.btnNEXT span {
		font-size: 11px;
		font-size: 1.1rem;
		line-height: 0;
		position: absolute;
		right: 10px;
		top: 50%;
	}
	.newicon {
		background: none !important;
		border-radius: 0 !important;
		color: #dc5448;
		font-size: 12px !important;
		font-size: 1.2rem !important;
		font-weight: bold;
	}

	/* MANGA */
	.divManga {
		background: #efefef;
		border-radius: 5px;
			font-size: 15px;
			font-size: 1.5rem;
		padding: 2%;
	}
	.divManga a {
		text-decoration: underline;
		color: #405990;
	}
		.divManga_lead {
		line-height: 1.8;
			margin: 20px auto;
			width: 80%;
		}
			.divManga_lead h2 {
				font-size: 24px !important;
				font-size: 2.4rem !important;
			}
		.divManga_Img {
			display: block;
			margin: 60px auto;
		}
			.divManga .pageImg {
				display: block;
				margin: 60px auto 0;
				max-width: 80%;
			}
			.divManga .pageCap {
				background: #fff;
				border-radius: 5px;
				display: block;
				font-size: 12px;
				font-size: 1.2rem;
				line-height: 1.2 !important;
				padding: 10px;
				margin: 10px auto 60px;
				max-width: 720px;
				width: 80%;
			}

	/* LIST TAG */
	.divConv,
	.dlConv {
		background: #efefef;
		border-radius: 5px;
			font-size: 15px;
			font-size: 1.5rem;
		line-height: 1.6;
		padding: 5% 10%;
	}
		.divConv h3 {
			background: #fff;
			font-size: 24px !important;
			font-size: 2.4rem !important;
			font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
			font-style: oblique;
			margin: 50px auto !important;
			padding: 15px !important;
		}
		.divConv h4 {
			border-left: 2px solid #000;
			font-size: 18px !important;
			font-size: 1.8rem !important;
			margin: 30px auto !important;
			padding: 0 0 0 15px !important;
		}
		.divConv_lead {
		line-height: 1.8;
			margin: 20px auto;
			width: 80%;
		}
			.divConv_lead h2 {
				font-size: 24px !important;
				font-size: 2.4rem !important;
			}
		.divConv i,
		.divConv strong {
			display: block;
		}
		.divConv i {
			font-weight: bold;
		}
		.divConv i {
			margin: 30px 0 !important;
		}
		.divConv strong,
		.divConv p  {
			margin: 20px 0 0;
		}

		.divConv_Img {
			display: block;
			margin: 30px auto;
		}
			.divConv .pageImg {
				display: block;
				margin: 30px auto 0;
				max-width: 80%;
			}
			.divConv .pageCap {
				background: #fff;
				border-radius: 5px;
				display: block;
				font-size: 12px;
				font-size: 1.2rem;
				padding: 10px;
				margin: 10px auto 30px;
				max-width: 80%;
			}
		.divConv_Profile {
			background: #fff;
			border: 1px solid #000;
			border-radius: 5px;
			padding: 5%;
		}
		.divConv_Profile strong {
			font-size: 120%;
		}



	.dlConv h2 {
		background: #405990;
		font-size: 20px;
		font-size: 2rem;
		font-weight: bold;
		line-height: 1.2;
		text-align: center;
		padding: 10px;
	}
	.dlConv dl {
		font-size: 0;
	}
		.dlConv dl dt,
		.dlConv dl dd {
			display: inline-block;
			font-size:16px;
			font-size:1.6rem;
			margin: 0 0 20px;
			vertical-align: top;
		}
		.dlConv dl dt {
			/* background: rgba(255,255,150,.5); CHK */
			font-weight: bold;
			width: 20%;
		}
		.dlConv dl dd {
			/* background: rgba(255,155,250,.5); CHK */
			border-left: 2px solid #000;
			padding: 0 0 0 10px;
			width: calc(80% - 12px);
		}

	/* IFRAME */
	.gvMat,.iframe-content{display:block;position:relative;width:90%;height:0;margin:2% auto}.gvMat{padding-top:67.5%}.iframe-content{padding-top:56.25%}.gvMat iframe,.iframe-content iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.movArea iframe{display:inline-block;margin:10px;vertical-align:top}iframe.iframeSS{height:113px;width:200px}iframe.iframeS{height:169px;width:300px}iframe.iframeM{height:194px;width:345px}iframe.iframeL{height:360px;width:640px}iframe.iframeLL{height:480px;width:853px}
	/* LAYOUT */
	.img_pc,.pcview{display:block}.img_sp,.spview{display:none}
	.contents_inr{display:block;margin:0 0 2%;padding:1% 2%}

/* =================== JS ========================= */
	/* Match Height */
	.mH{display:inline-block;margin:10px;width:200px;overflow-wrap:break-word;vertical-align:top}
	/* TO-TOP */
	#page-top{bottom:96px;display:none;height:64px;position:fixed;right:12px;width:64px;z-index:99}#page-top a{background:#000;border-radius:32px;color:#fff;font-size:3rem!important;display:block;height:64px;margin:0;padding:0;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;width:64px}#move-page-top{cursor:pointer;display:block;line-height:62px;text-decoration:none}
	/* DRAWER MENU */
	.drawer-nav,.drawer-overlay{height:100%;top:0;position:fixed}.drawer-open{overflow:hidden!important}.drawer-nav{background:rgba(255,255,255,1);box-shadow:0 -5px 5px rgba(0,0,0,.3);color:#fff;overflow:hidden;padding:0;width:20rem;z-index:102}.drawer-menu{line-height:1;list-style:none;height:100%;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}.drawer-menu li{display:block;margin:0 0 10%}.drawer-menu li.otr{display:block;font-size:11px;font-size:1.1rem;margin:0 0 5%}.drawer-menu li a{background:#fff;border-bottom:1px solid #EBD2CC;color:#000;display:block;margin:0!important;text-decoration:none;font-weight:700;padding:4% 6%;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:.3s}.drawer-menu li.otr a{border:none;display:block;padding:1% 6% 1% 12%}.drawer-menu li a:hover{background:#EFB2A4;border-bottom:1px solid #fff}.drawer-menu li.mB30 a{background:#EBD2CC;border:none;font-size:11px;font-size:1.1rem}.drawer-overlay{background-color:rgba(255,255,255,.86);display:none;left:0;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:.6s;width:100%;z-index:101}.drawer-open .drawer-overlay{display:block}.drawer-nav{left:-24rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer-hamburger,.drawer-open .drawer-nav,.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer-hamburger{background:rgba(0,0,0,1);border:none;border-radius:28px;box-sizing:content-box;display:block;height:24px;left:5px;outline:0;padding:16px;position:fixed;top:20px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);width:24px;z-index:104}.drawer-hamburger:hover{background:rgba(0,0,0,.86);cursor:pointer}.drawer-open .drawer-hamburger{left:22rem}#dhName{background:#000;border-radius:8px;color:#fff;font-size:9px;font-size:.9rem;height:16px;left:10px;line-height:16px;position:absolute;bottom:-20px;text-align:center;width:36px}.drawer-hamburger-icon{display:block;margin:0;position:relative}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);width:100%}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{content:" ";left:0;position:absolute;top:-10px}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
	/* Google Custom Search*/
	#gcsBox_v2 .gsc-search-button,#gcsBox_v2 button,#gcsBox_v2 input,#gcsBox_v2 input.gsc-search-button,#gcsBox_v2 input[type=text]:focus,#gcsBox_v2 input[type=text]:hover,#gcsBox_v2 select,#gcsBox_v2 textarea,#gcsBox_v2 textarea:focus,#gcsBox_v2 textarea:hover,#gs_tti0 input,#gsc-iw-id1,.customSearch-area table,.customSearch-area table:hover,.customSearch-area td,.customSearch-area td:hover,.customSearch-area th,.customSearch-area th:hover,.gsc-control-cse,.gsc-input,.gsib_a,.gsib_b{appearance:none;border:none;border-radius:0;box-shadow:none;line-height:1;margin:0;outline:0;-webkit-appearance:none;-moz-appearance:none;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;padding:0;transition:.3s}#gcsBox_v2{position:absolute;right:5px;top:15px;width:200px!important;z-index:10}#gcsBox_v2 input{font-size:10px!important;font-size:1rem!important;margin:0!important;line-height:1!important}#gcsBox_v2 input.gsc-input::-webkit-input-placeholder{background:0 0!important;color:#999;font-size:10px!important;font-size:1rem!important}#gcsBox_v2 input.gsc-input:-ms-input-placeholder{background:0 0!important;color:#999;font-size:10px!important;font-size:1rem!important}#gcsBox_v2 input.gsc-input::-moz-placeholder{background:0 0;color:#999;font-size:10px!important;font-size:1rem!important}.gsc-control-cse{background:0 0!important;border:none!important;margin:0!important;padding:0!important}#gcsBox_v2 .gsc-search-box .gsc-search-button{background-color:#000!important;border:none!important;box-shadow:none!important;border-radius:20px!important;height:30px!important;line-height:0!important;margin:0!important;padding:0!important;text-align:center;width:36px;}#gcsBox_v2 input.gsc-search-button{margin:0!important}#gcsBox_v2 input.gsc-search-button img{display:none!important}#gcsBox_v2 #gsc-iw-id1{border-radius:20px;line-height:1!important;padding:5px}#gcsBox_v2 #gsc-iw-id1 input{padding:0 0 5px!important;margin:0!important}
	/* crossFader */
	.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}

/* =================== BASE STRUCTURE ========================= */
	body{border-top: 3px solid #000;}
	/* HEADER */
	#gH{background:#405990;border-top:3px solid #fff;margin:0 0 50px;padding:5px 0 0;position:relative;text-align:center;z-index:1}#evlogo a img{display:inline-block;height:auto;margin:0 auto;width:150px}#sM18v1{font-size:20px;font-size:2rem;position:absolute;right:10px;text-align:right;top:70px}#sM18v1 a{margin:0 5px}#sM18v1 .fa-twitter{color:#00aced}#sM18v1 .fa-facebook-f{color:#3b5998}#sM18v1 .fa-youtube{color:#b00}
	/* FOOTER */
	#fM18v1,#FtrLT2018{display:inline-block;vertical-align:top}#fM18v1,#fM18v1>ul>li,#FtrLT2018{vertical-align:top}#FtrLT2018,#sM_ftr18v1{filter:alpha(opacity=50)}#sM_ftr18v1,footer small{position:absolute;right:10px}footer{background-color:#405990;font-size:0;line-height:0;padding:20px;position:relative}footer a{color:#fff!important}#FtrLT2018{height:auto;margin:0;width:150px;-moz-opacity:.5;opacity:.5}#fM18v1{margin:0 30px 0 0}#fM18v1>ul{display:block;margin:0 0 0 60px;padding:0}#fM18v1>ul>li{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:700;line-height:2;margin:0 60px 0 0}#fM18v1>ul>li>ul>li{font-size:11px;font-size:1.1rem;font-weight:400}#sM_ftr18v1{bottom:10px;font-size:20px;font-size:2rem;-moz-opacity:.5;opacity:.5}#sM_ftr18v1 span{border:1px solid #fff;border-radius:18px;font-size:9px;font-size:0.9rem;height:36px;line-height:36px;margin:0 4px 0 0;padding:0 10px;text-align:center;vertical-align:middle}footer small{bottom:10px;color:#fff;font-size:9px;font-size:.9rem;line-height:0}

		/* ABJ */
	#ftrLogoMenu,
	#ftrNavi {
			display: inline-block;
			vertical-align: top
	}
		#ftrLogoMenu_A,
		#ftrLogoMenu_T,
		#ftrLogoMenu_F {
			-moz-opacity: .5;
			opacity: .5
		}
		#ftrLogoMenu_A {
			display: block;
			height: auto;
			margin: 0 0 20px;
			width: 140px;
		}
		#ftrLogoMenu_T,
		#ftrLogoMenu_F {
			display: inline-block;
			font-size: 24px;
			font-size: 2.4rem;
			margin: 0 10px 0 0;
		}
	#ftrNavi {
		margin: 0;
		width: calc(100% - 140px);
	}
		#ftrNavi>ul {
			display: block;
			margin: 0 0 0 60px;
			padding: 0
		}
			#ftrNavi>ul>li {
				display: inline-block;
				font-size: 15px;
				font-size: 1.5rem;
				font-weight: 700;
				line-height: 2;
				margin: 0 45px 20px 0;
				vertical-align: top;
			}
					#ftrNavi>ul>li>ul>li {
						font-size: 11px;
						font-size: 1.1rem;
						font-weight: 400;
						vertical-align: top;
					}
	.abjInfo {
			color: #fff;
			display: block;
			margin: 30px 0 0;
			padding: 0;
			text-align: center;
			line-height: 1.2;
			font-size: 10px;
			font-size: 1rem;
	}
		.abjInfo a {
				display: inline-block;
		}
		.abjInfo img,
		.abjDesc img {
				display: block;
				margin: 0 auto;
				height: auto;
		}
		.abjInfo img {
				width: 140px;
		}
		.abjDesc img {
				width: 280px;
		}


/* =================== CMN PARTS ========================= */
	/* CONTENTS LIST v4 */
	.cLv4,.cv4C{text-align:left}.cLv4{font-size:0}.cLv4 li{display:inline-block;margin:1.5% 1.5% 3%;position:relative;vertical-align:top;width:17%}.cLv4 li a img,.cLv4 li img{display:block;height:auto;margin:2% 0;width:100%}.cLv4 li h5,.cLv4 li p{display:block;font-size:12px;font-size:1.2rem}.cv4C{color:#777;display:table-cell;font-size:10px;font-size:1rem;line-height:1.1;margin:0;padding:0;text-align:justify;text-justify:inter-ideograph;vertical-align:bottom;width:100%}.cv4C h3{font-size:11px!important;font-size:1.1rem!important;font-weight:700!important;padding:5px 0 0}.cv4C h3.ev{color:#405990}.cv4_BBTN .btnBUY,.cv4_TBTN .btnTRY,.cv4_hideBTN{margin:2% 0}



	/* SHARE */
	#ssSh18v1{display:block;margin:0 auto 5%;min-height:50px;text-align:center;width:100%}#ssSh18v1 h2{margin:0 20% 5px;width:60%}#ssSh18v1 div{background:#efefef;overflow:auto;width:100%!important}#ssSh18v1 div ul{background:#ff0;font-size:20px;font-size:2rem;margin:0 auto;width:60%}#ssSh18v1 div ul li a,#ssSh18v1 div ul li button{color:#fff;display:block;float:left;height:50px;line-height:50px;margin:0;padding:0;width:20%}.clBox button{background:#e8a;border:none}.clBox button:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.twBox a{background:#55acee}.fbBox a{background:#305097}.liBox a{background:#1dcd00;font-size:26px;font-size:2.6rem}.hbBox a{background:#00a4de}#gtop_hatenaLogo{margin:0 auto 5px;height:auto;width:32px;vertical-align:middle}.hbBox a:hover img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}

	/* SECTION */
	#evATHRv181,
	#evCTSv181_inr,
	#evPLAv181,
	#evPLBv181,
	#MAGv181,
	#ssFB18v1,
	#ssGtopMAG18v1,
	#ssGtopNT18v1,
	#ssGtopCL18v1 ul,
	#ssGtopBN18v1_ev,
	#ssMag18v1,
	.ssNW_inr,
	#ssRCM18v1,
	#ssRL18v1,
	#AWD_v181,
	#AWD-REIWAv181,
	#barayomiSS {
		/* background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		text-align: center;
		width: 80%;
	}
	/* NEWS CMNS */
	#ssNW18v1 ul,
	.magNews,
	#ctsNews,
	#ssNW_Inr_18v1 {
		text-align: left;
	}
	#ssNW18v1 ul li a,
	.magNews li a,
	#ctsNews li a,
	#ssNW_Inr_18v1 li a {
		background: #fff;
		border-bottom: 1px dotted #000;
		display: block;
		font-size: 13px;
		font-size: 1.3rem;
		line-height: 1.4;
		padding: 20px 0;
	}
	#ssNW18v1 ul li a:hover,
	.magNews li a:hover,
	#ctsNews li a:hover,
	#ssNW_Inr_18v1 li a:hover {
		background: #efefef;
	}
		#ssNW18v1 ul li a span,
		.magNews li a span,
		#ctsNews li a span,
		#ctsGRD-item ul li a span,
		#ssNW_Inr_18v1 li a span {
			display: inline-block;
			background: #F5FF00;
			border-radius: 4px;
			border-radius: 4px;
			font-size: 1rem;
			margin: 0 0 0 10px;
			padding: 2px;
		}
		#ssNW18v1 img,
		#ssNW_Inr_18v1 img,
		#moPLAv181 img {
			height: auto !important;
		}
	/* NEWS Switcher */
	#NewsSwitcher,
	#CtsSwitcher {
		margin: 0 0 30px;
		text-align: center;
		width: 100%;
	}
		#NewsSwitcher li,
		#CtsSwitcher li {
			display: inline-block;
			line-height: 1.1;
			margin: 5px 3px;
		}
		#NewsSwitcher li a,
		#CtsSwitcher li a {
			border-radius: 30px;
			color : #fff;
			display: block;
			padding: 10px 20px;
		}
		#evNS_bl a {
			background: #FF7F3C;
		}
		#evNS_blkc a {
			background: #32be00;
		}
		#evNS_bla a {
			background: #ff9300;
		}
		#evNS_all a {
			background: #FF7F3C;
		}
		#CtsSwitcher li a {
			background: #ccc;
		}
		#CtsSwitcher .csw2L {
			display: none;
		}
		#CtsSwitcher .csw4L {
			display: none;
		}
	/* Ditto Paging */
		.ditto_pages {
			/* background: #ff0; */
			display: block;
			line-height:1;
			text-align: center;
			padding: 40px 0;
			width: 100%;
		}
			.ditto_page,
			.ditto_currentpage,
			.ditto_previous_link,
			.ditto_next_link {
				display: inline-block;
				margin: 4px 1px;
				padding: 10px;
			}
			.ditto_page,
			.ditto_previous_link,
			.ditto_next_link {
				background: #f7f7f7;
			}
			.ditto_page:hover,
			.ditto_previous_link:hover,
			.ditto_next_link:hover {
				background: #FF7F3C;
			}
			.ditto_currentpage {
				background: #FF7F3C;
			}
	/* FOOTER BANNER */
	#ssFB18v1 {
		font-size: 0;
	}
		#ssFB18v1 li {
			display: inline-block;
			margin: 0.5%;
			width: 24%;
		}
	/* SECTION H2 */
	#evATHRv181 h1,
	#evPLAv181 h2,
	#evPLAv181 #ssN18v1 h2,
	.ctsGRD-item h2,
	#divMAG h2,
	#MAGv18C h2,
	.newsList h2,
	#ssFB18v1 h2,
	#ssGtopNT18v1 h2,
	#ssKC18v1 h2,
	#ssMag18v1 h2,
	#ssN18v1 h2,
	#ssNW18v1 h2,
	#ssP18v1 h2,
	#ssRCM18v1 h2,
	#ssRL18v1 h2,
	#ssSh18v1 h2,
	#ssTW18v1 h2,
	.twArea h2 {
		border-color: #000;
		border-bottom: solid 2px;
		font-size: 11px;
		font-size: 1.1rem;
		text-align: left;
	}
	/* NEWS CMNS */
	#ssNW18v1 ul,
	.magNews,
	#ctsNews,
	#ssNW_Inr_18v1 {
		text-align: left;
	}
	#ssNW18v1 ul li a,
	.magNews li a,
	#ctsNews li a,
	#ssNW_Inr_18v1 li a {
		background: #fff;
		border-bottom: 1px dotted #000;
		display: block;
		font-size: 13px;
		font-size: 1.3rem;
		line-height: 1.4;
		padding: 10px 0;
	}
	#ssNW18v1 ul li a:hover,
	.magNews li a:hover,
	#ctsNews li a:hover,
	#ssNW_Inr_18v1 li a:hover {
		background: #efefef;
	}
		#ssNW18v1 ul li a span,
		.magNews li a span,
		#ctsNews li a span,
		#ctsGRD-item ul li a span,
		#ssNW_Inr_18v1 li a span {
			display: inline-block;
			background: #F3FF67;
			border-radius: 4px;
			border-radius: 4px;
			font-size: 1rem;
			margin: 0 0 0 10px;
			padding: 2px;
		}
	.LI_wT {
		font-size: 0;
		line-height: 1;
	}
		.LI_wT li {
			font-size: 13px;
			font-size: 1.3rem;
			text-align: left
		}
		.LI_wT li>a {
			/* background: rgba(200,200,150,.5); CHK */
			display: block;
			line-height: 1.4;
		}
		.LI_wT li a figure,
		.LI_wT li a div {
			vertical-align: top;
			display: inline-block;
		}
		.LI_wT li a figure {
			/* background: #f00; CHK */
			margin: 0 10px 0 0;
			padding: 0;
			position: relative;
		}
			.LI_wT li a figure img {
				display: block;
				margin: 0;
				padding: 0;
				max-width: 100%
			}
		.LI_wT li a div {
			/* background: rgba(250,250,150,.5); CHK */
			width:calc(100% - 80px);
		}

	/* NEWS Switcher */
	#NewsSwitcher,
	#CtsSwitcher {
		margin: 0 0 30px;
		text-align: center;
		width: 100%;
	}
		#NewsSwitcher li,
		#CtsSwitcher li {
			display: inline-block;
			line-height: 1.1;
			margin: 5px 3px;
		}
		#NewsSwitcher li a,
		#CtsSwitcher li a {
			border-radius: 30px;
			color : #fff;
			display: block;
			padding: 10px 20px;
		}
		#evNS_ev a {
			background: #405990;
		}
		#evNS_evkc a {
			background: #32be00;
		}
		#evNS_eva a {
			background: #ff9300;
		}
		#evNS_all a {
			background: #405990;
		}
		#CtsSwitcher li a {
			background: #ccc;
		}
		#CtsSwitcher .csw2L {
			display: none;
		}
		#CtsSwitcher .csw4L {
			display: none;
		}
	/* LIST */
	.listNone li {
		list-style-type: none;
		margin:0 0 0.5em 0;
	}
	.listDisc li,
	.listCircle li,
	.listSquare li,
	.listDecimal li,
	.listDecimalLeadingZero li,
	.listCircledDecimal li,
	.listFilledCircledDecimal li,
	.listParenthesizedDecimal li,
	.listLowerAlpha li,
	.listUpperAlpha li,
	.listLowerRoman li,
	.listUpperRoman li {
		margin:0 0 0.5em 1.5em;
	}
	.listDecimalLeadingZero li{
		margin:0 0 0.5em 2em;
	}
	.listDisc li {
		list-style-type: disc !important;
	}
	.listCircle li  {
		list-style-type: circle !important;
	}
	.listSquare li {
		list-style-type: square !important;
	}
	.listDecimal li {
		list-style-type: decimal !important;
	}
	.listDecimalLeadingZero li {
		list-style-type: decimal-leading-zero !important;
	}
	.listCircledDecimal li {
		list-style-type: circled-decimal !important;
	}
	.listFilledCircledDecimal li {
		list-style-type: filled-circled-decimal !important;
	}
	.listParenthesizedDecimal li {
		list-style-type: parenthesized-decimal !important;
	}
	.listLowerAlpha li {
		list-style-type: lower-alpha !important;
	}
	.listUpperAlpha li {
		list-style-type: upper-alpha !important;
	}
	.listLowerRoman li {
		list-style-type: lower-roman !important;
	}
	.listUpperRoman li {
		list-style-type: upper-roman !important;
	}
		blockquote ol.listDisc {
			padding: 15px 0;
		}

	/* TABLE */
		.tblNVY {
			border: 1px solid #96d20f;
			line-height	: 1.1;
			width: 100%;
		}
			.tblNVY tr:nth-child(even) {
				background: #f4f6f0;
			}
			.tblNVY tr:nth-child(odd) {
				background: #fff;
			}
				.tblNVY tr:nth-child(even) th {
					background: #bfe279;
				}
				.tblNVY tr:nth-child(odd) th {
					background: #d2ee9a;
				}
				.tblNVY th,
				.tblNVY td {
					border: 1px solid #96d20f;
					padding: 15px;
					vertical-align: top;
				}
				.tblNVY th {
					font-weight: bold;
				}

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


/* PLANE 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#evPLAv181,
	#evPLBv181 {
		/* background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		padding: 2%;
		text-align: left;
		width: 76%;
	}
		#evPLAv181 h1,
		#evPLBv181 h1 {
			font-size: 20px;
			font-size: 2rem;
			font-weight: normal;
			margin: 0 !important;
		}
		#evPLAv181 h2,
		#evPLBv181 h2 {
			font-size: 18px;
			font-size: 1.8rem;
			font-weight: normal;
		}
		#evPLAv181 h3,
		#evPLBv181 h3 {
			font-size: 1.6px;
			font-size: 1.6rem;
			font-weight: normal;
		}
		#evPLAv181 h4,
		#evPLBv181 h4 {
			font-size: 15px;
			font-size: 1.5rem;
		}
		#evPLAv181 h5,
		#evPLBv181 h5 {
			font-size: 14px;
			font-size: 1.4rem;
		}
		#evPLAv181 h6,
		#evPLBv181 h6 {
			font-size: 13px;
			font-size: 1.3rem;
		}
		#evPLAv181 h2,
		#evPLAv181 h3,
		#evPLAv181 h4,
		#evPLAv181 h5,
		#evPLAv181 h6,
		#evPLBv181 h1,
		#evPLBv181 h2,
		#evPLBv181 h3,
		#evPLBv181 h4,
		#evPLBv181 h5,
		#evPLBv181 h6 {
			line-height: 1.3;
			margin: 0 0 2%;
			padding: 0;
		}
		#evPLAv18_ttl {
			border-bottom: 4px solid #405990;
			line-height: 1.3;
			margin: 0;
			text-align: left;
		}
		#evPLAv18_ttl.ev {
			border-bottom: 4px solid #405990;
		}
		#evPLAv181 p,
		#evPLBv181 p {
			margin: 0 0 2%;
			padding: 0;
		}
		.aDateArea {
			background: rgba(200,100,120,.4);
			margin: -7px 0 20px;
			position: relative;
			text-align: right;
			width: 100%;
		}
			.aDate {
				background: #405990;
				border-radius: 0 0 10px 10px;
				color: #fff;
				display: block;
				font-size: 12px;
				font-size: 1.2rem;
				margin: 0 0 0 auto;
				padding: 0 1% 0.2%;
				position: absolute;
				right: 0;
				text-align: center;
				top: 5px;
			}
			#evPLAv18_ttl.ev .aDate {
				background: #405990;
			}
		#evPLAv18_eC,
		#evPLBv18_eC {
			/* background: rgba(200,150,180,.5); CHK  */
			text-align: center;
			margin: 0 0 20px;
			width: 100%;
		}
			#evPLAv18_eC img,
			#evPLBv18_eC img {
				display: block;
				margin: 20px auto;
			}
	div#sPN18v1 {
		margin: 50px auto 0;
	}
	div#ssNW18v1 ul {
		border-top: 1px dotted #000;
	}
	div#ssNW18v1 {
		margin: 50px auto 0;
	}
	div#ssNW18v1 ul {
		border-top: 1px dotted #000;
	}


/* BLANK 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#evBLAv181,
	#evBLBv181 {
		/* background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		padding: 2%;
		text-align: center;
		width: 76%;
	}



/* G-TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	/* G-TOP INFO */
	#hdrInfo {
		background: #fff;
		border-bottom: 1px solid #efefef;
		font-size: 11px;
		font-size: 1.1rem;
		font-weight: bold;
		line-height: 1.3;
		margin: 0 0 30px;
		padding: 10px;
		text-align: center;
	}
	/* G-TOP MAGAZINE */
	#ssGtopMAG18v1 {
		/* background: #fad; CHK */
		font-size: 0;
	}
		#ssGtopMAG18v1 .MAGv18L,
		#ssGtopMAG18v1 .MAGv18R {
			display: inline-block;
		}
		#ssGtopMAG18v1 .MAGv18L {
			/* background: rgba(200,200,150,.5); CHK */
			width: 50%;
		}
			#ssGtopMAG18v1 .MAGv18L h1 img {
				display: block;
				height: 100%;
				max-width: 9999px;
				width: 100%;
			}
				#ssGtopMAG18v1 .MAGv18_ttl h2,
				#ssGtopMAG18v1 .MAGv18_ttl-L h2,
				#ssGtopMAG18v1 #MAGv18Num {
					display: inline-block;
				}
				.MAGv18_ttl h2 img,
				.MAGv18_ttl-L h2 img {
					height: auto;
					margin: 0 10px 0 0;
					width: 300px;
				}
			.MAGv18_ttl-L {
				text-align: left;
				padding: 20px 0;
			}

		#ssGtopMAG18v1 .MAGv18R {
			/* background: rgba(100,200,250,.5); CHK */
			margin: 0 0 0 2%;
			width: 48%;
		}
				#ssGtopMAG18v1 .btnCTS,
				#ssGtopMAG18v1 .btnBUY {
					border-radius: 20px;
					font-size: 14px;
					font-size: 1.4rem;
					height: 40px;
					line-height: 40px;
					margin: 10px 0;
					padding: 0;
				}
				#ssGtopMAG18v1 .btnDAYS {
					border-radius: 25px;
					font-size: 12px;
					font-size: 1.2rem;
					height: 50px;
					line-height: 1;
					padding: 0;
				}
					#ssGtopMAG18v1 .btnDAYS img {
						display: inline;
						height: auto;
						margin: 10px auto 0;
						width: 30%;
					}
				}
	/* G-TOP BARA YOMI */
	#barayomiSS {
		/* background: rgba(200,200,180,.4); */
		margin: -5% auto 3%;
	}
		#barayomiSS h1 {
			background: #dc5448;
			color: #fff;
			border-radius: 10px 10px 0 0;
			font-size: 13px;
			font-size: 1.3rem;
			font-weight: bold;
			line-height: 1.2;
			padding: 10px 0;
		}
			#barayomiSS h1 a img {
				display: block;
				height: auto;
				margin: 0 auto 5px;
				max-width: 180px;
				width: 70%;
			}
			#barayomiSS h1 strong {
				font-size: 120%;
			}
			#barayomiSS h1 span {
				display: block;
				font-size: 10px;
				font-size: 1rem;
				font-weight: normal;
				margin: 4px 0 0;
			}
		#barayomiUL {
			background: #ffa;
			font-size: 0;
			margin:0;
			padding: 0!important;
		}
			#barayomiUL li {
				background: #efefef;
				border-radius: 5px;
				display: inline-block;
				font-size: 12px;
				font-size: 1.2rem;
				line-height: 1.2;
				margin: 10px 0;
				vertical-align: top !important;
			}
			#barayomiUL h2 {
				font-size: 12px;
				font-size: 1.2rem;
				padding: 4px 0;
				min-height: 26px;
			}
			#barayomiUL li p.updateDT,
			#barayomiUL li p.author,
			#barayomiUL li p.subTtl {
				font-size: 10px;
				font-size: 1rem;
			}
			#barayomiUL li p.updateDT {
				background: #dedede;
				padding: 2px 0;
			}
			#barayomiUL li p.subTtl {
				margin: 4px 0;
			}
			#barayomiUL li img {
				height: auto;
				margin: 0 auto;
				width: 95%;
			}
		/* G-TOP Twitter */
		#ssGtopMAG18v1 .twArea {
			/* background: rgba(250,200,250,.5); CHK */
			height: 410px;
			margin: 0;
			padding: 0 0 20px;
			position: relative;
			width: 100%!important;
		}
			#ssGtopMAG18v1 .twArea .twitter-timeline {
				background: rgba(100,100,150,.5); /* CHK */
				height: 400px;
				width: calc(100vw - 20px)!important;
			}
	/* G-TOP KC */
	#ssGtopKC18v1 {
		margin: 0 auto 5%;
		text-align: center;
		position: relative;
		width: 100%;
	}
		#ssGtopKC18v1 h2 {
			background: #405990;
			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;
			text-align: center;
			width: 100%;
			z-index: 10;
		}
			#ssGtopKC18v1 h2 i {
				margin: 0 4px 0 0;
				vertical-align: middle;
			}
				#ssGtopKCCv1 .sp-slide {
					display: inline-block;
					font-size: 12px;
					font-size: 1.2rem;
					height: 282px;
					line-height: 1.3;
					margin: 2%;
					position: relative;
					width: 200px;
					vertical-align: bottom;
				}
					#ssGtopKCCv1 .sp-slide a img, {
						height: auto;
						width: 100%;
					}

	/* G-TOP BANNER */
	#ssGTB18v1 {
		/* background: #eff; CHK */
		display: block;
		font-size: 0;
		margin: 0 auto 5%;
		max-width: 1600px;
		text-align: center;
		width: 80%;
	}
		#ssGTB18v1>ul,
		#ssGTB18v1>div {
			display: inline-block;
			height: auto;
			padding: 0;
			vertical-align: top;
		}
		#WB18v1 {
			margin: 0;
			overflow: hidden;
			position: relative;
			text-align: left;
			width: 65.37%;
		}
		#SB18v1 {
			margin: 0 0 0 5.11%;
			width: 29.52%;
		}

		/* G-TOP CONTENTS LIST */
		#ssGtopCL18v1 ul {
			text-align: left;
			margin: 0 auto;
		}
		#ssGtopCL18v1 h2 {
				background: #405990;
				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;
				text-align: center;
				width: 100%;
				z-index: 10;
		}
		#ssGtopCL18v1 .colorBarBTN_ev {
			width: 50%;
		}
		#ssGtopCL18v1 .colorBarBTN_ev {
			margin: 0 auto 100px;
		}
			#ssGtopCL18v1 .colorBarBTN_ev i {
				margin: 0 4px;
				vertical-align: middle;
			}

		/* G-TOP BACKNUMBER */
		#ssGtopBN18v1 {
			margin: 0 auto 50px;
		}
			#ssGtopBN18v1_ev {
				margin: 0 auto;
				width: 80%;
			}
				#ssGtopBN18v1 ul {
					text-align: left;
					margin: 0 auto;
					width: 100%;
				}
					#ssGtopBN18v1 ul li {
						margin-bottom: 0
					}
				#ssGtopBN18v1 h2 {
						background: #405990;
						color: #fff;
						font-size: 16px;
						font-size: 1.6rem;
						font-weight: 700;
						line-height: 1;
						margin: 0;
						max-width: 9999px;
						padding: 10px 0;
						text-align: center;
						width: 100%;
						z-index: 10;
				}

				#ssGtopBN18v1 h3 {
					border-bottom: solid 2px;
					font-size: 11px;
					font-size: 1.1rem;
					text-align: left;
				}
				#ssGtopBN18v1 h3#GtopBNTtl_ev {
					color: #405990;
					border-color: #405990;
					margin: 30px auto 0;
				}
/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		.MAGv18L,
		.MAGv18R {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			position: relative;
		}
		#MAGv181 .MAGv18L {
			/*background: rgba(140,200,230,.3); CHK */
			text-align: left;
			width: 30%;
		}
			#MAGv181 .MAGv18L .btnBUY {
				border-radius: 15px;
				font-size: 14px;
				font-size: 1.4rem;
				line-height: 30px;
				height: 30px;
				padding: 0;
			}
			#MAGv181 .MAGv18L .btnDAYS {
				border-radius: 25px;
				font-size: 12px;
				font-size: 1.2rem;
				height: 50px;
				line-height: 1;
				padding: 0;
			}
				#MAGv181 .MAGv18L .btnDAYS img {
					margin: 12px 0 0;
				}
			#MAGv181 .MAGv18L .btnNEXT {
				font-size: 20px;
				font-size: 2rem;
			}
				#MAGv181 .MAGv18L .btnNEXT i {
					font-size: 14px;
					font-size: 1.4rem;
				}
				#MAGv181 .MAGv18L .btnNEXT span {
					font-size: 11px;
					font-size: 1.1rem;
				}
			.MAGv18_ttl {
				/* background: rgba(200,100,230,.3); CHK */
				color: #fff;
				font-size: 0;
				padding: 0;
				text-align: left;
			}
			.MAGv18L .MAGv18_ttl {
				margin: 10px 0 20px;
			}
			.MAGv18R .MAGv18_ttl {
				margin: 0 0 20px;
			}
			.MAGv18_ttl h1{
				display: inline-block;
				margin: 0 20px 0 0;
			}
				.MAGv18_ttl h1 img {
					display: block;
					height: auto;
					width: 200px;
				}
			#MAGv18Num {
				/* background: rgba(255,255,255,.3); CHK */
				display: inline-block;
				font-family:Oswald,sans-serif;
				font-size: 20px;
				font-size: 2rem;
				font-weight:bold;
				line-height:1;
				vertical-align: top;
			}

				#MAGv18Num {
					color: #405990;
				}
				#MAGv18Num span {
					display: block;
					line-height: 1;
				}
				#MAGv18Num .MAGv18Num_Y {
					font-size: 12px;
					font-size: 1.2rem;
				}
				#MAGv18Num .MAGv18Num_No {
					font-size: 40px;
					font-size: 4rem;
				}
				#MAGv18Num .MAGv18Num_No small {
					font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;
					font-size: 26px;
					font-size: 2.6rem;
					font-weight: bold;
				}
				#MAGv18Num .MAGv18Num_D {
					font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;
					font-size: 12px;
					font-size: 1.2rem;
					padding: 4px 0 0;
				}
	/* MAG Twitter */
			.MAGv18L .twArea,
			.MAGv18R .twArea {
				height: 410px;
				margin: 0;
				padding: 0 0 20px;
				position: relative;
				width: 100%!important;
			}
				.MAGv18L .twArea .twitter-timeline {
					width: calc(100vw - 20px)!important;
				}
				.MAGv18R .twArea .twitter-timeline {
					width: calc(100vw - 20px)!important;
				}

		#MAGv181 .MAGv18R {
			/* background: rgba(200,200,130,.3); CHK */
			padding: 0 0 0 3%;
			width: 67%;
		}
			#MAGv18_C {
				/* background: rgba(255,255,255,.3); CHK */
				font-size: 16px;
				font-size: 1.6rem;
				line-height: 1.2;
				margin: 10px 0;
				text-align: left;
				padding: 10px 0 0;
			}
				#MAGv18_C {
					color: #405990;
				}
				#MAGv18_C small {
					display: block;
					font-size: 12px;
					font-size: 1.2rem;
				}
			.MAGv18RCtsLi {
				color: #fff;
				font-size: 13px;
				font-size: 1.3rem;
				font-weight: bold;
				line-height: 1;
				padding: 10px 0;
				text-align: center;
			}
			.MAGv18RCtsLi {
				background: #405990;
			}
			#MAGv181 #MAGv18_Clr {
				margin: 0 0 30px;
			}
			/* ===== CONTENTS LIST v4 For MAG===== */
			#MAGv18Idx {
				/* background: rgba(240,250,140,.2); CHK */
				text-align: left;
				font-size: 0;
			}
				#MAGv18Idx li {
					/*background: rgba(240,250,240,.8); CHK */
					font-size: 12px;
					font-size: 1.2rem;
					margin: 1.5% 1.5% 3%;
					position: relative;
					width: 17%;
				}
				.QLineup {
					/* background: rgba(240,150,140,.2); CHK */
					font-size: 14px;
					font-size: 1.4rem;
					width: 100%;
				}
					.QLineup .size-m {
						font-size: 140%;
					}
					.QLineup div.center a,
					.QLineup a div.center {
						background: #000;
						border-radius: 5px;
						color: #fff;
						display: block;
						text-align: center;
						padding: 5px;
						width: auto;
					}
			#MAGv18Bnr {
				display: block;
				font-size: 0;
				margin: 0;
				padding: 0;
				text-align: left;
			}
				#MAGv18Bnr li {
					display: inline-block;
					font-size: 12px;
					font-size: 1.2rem;
					line-height: 1;
					margin: 1%;
					width: 31.3333333333%;
				}

/* MAG BACK NUMBER 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#magBN {
		font-size: 0;
	}
		.magBN li {
			display: block;
			float: left;
			font-size: 12px;
			font-size: 1.2rem;
			margin: 2%;
			padding	: 0;
			width: 21%;
		}
	.magbnTTL {
		margin: 0 0 5px;
		padding	: 0;
		text-align: left;
	}
	.magbnYear {
		/* background: rgba(200,230,140,.2);CHK */
		display: inline-block;
		font-family:Oswald,sans-serif;
		font-size: 16px;
		font-size: 1.6rem;
	}
	.magbnNo {
		/* background: rgba(230,140,200,.2);CHK */
		display: inline-block;
		font-family:Oswald,sans-serif;
		font-size: 34px;
		font-size: 3.4rem;
		padding	: 0 3px 0 0!important;
	}
	.magbDate {
		display: inline-block;
		font-size: 10px;
		font-size: 1rem;
		margin: 0 0 0 5px;
		padding	: 0 3px !important;
	}
	.magBN .magbnYear,
	.magBN .magbnNo,
	.magBN .magbDate {
		line-height: 1;
		color: #405990;
	}


/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#evCTSv181 {
		background: #000;
		margin: 0;
	}
		#evCTSv181 .gvMat {
			margin: 0 auto !important;
		}
		#evCTSv18_T {
			border-top: 1px solid #405990;
			color: #405990;
			font-size: 18px;
			font-size: 1.8rem;
			font-weight: normal;
			line-height: 1;
			padding: 5px 0;
			text-align: center;
			width: 100%;
		}
			#evCTSv18_T small {
				font-size: 12px;
				font-size: 1.2rem;
			}
		#ctsMag {
			background: #000;
			border-top: 1px solid #405990;
			color: #fff;
			display: block;
			font-size: 11px;
			font-size: 1.1rem;
			line-height: 1;
			margin: 0;
			padding: 10px 0;
			text-align: center;
		}
				#ctsMag img {
					display: inline-block;
					height: 30px;
					margin: 0;
					width: auto;
					vertical-align: bottom;
				}

		#evCTSv18_ttl {
			max-width: 1200px;
			margin: 0 auto;
			text-align: center;
			position: relative;
			width: 100%;
			height: auto;
			overflow: hidden;
		}
		#evCTSv18_ttl:before {
			content: "";
			display: block;
			padding-top: 31.914894%;
		}
			#evCTSv181 figure img {
				/*
				height: 100%;
				width: auto;
				*/
				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%);
			}
		#evCTSv18_C {
			background: #fff;
			font-size: 12px;
			font-size: 1.2rem;
			line-height: 1.2;
			padding: 4px 0;
			text-align: center;
			width: 100%;
		}

		.ctsBnr a img {
			margin: 1% auto;
		}
			.ctsBnr a img {
				display: block;
				max-width: 1200px;
				width: 100%;
			}

		#evCTSv181_inr {
			margin: 0 auto;
		}

		#evCTSv181_inr .btnDAYS,
		#evCTSv181_inr .btnTRY {
			font-size: 20px;
			font-size: 2rem;
			line-height: 1;
			margin: 40px auto;
			padding: 20px 0;
			width: 80%;
		}
			#evCTSv181_inr .btnDAYS img {
				height: auto;
				margin: 10px 0 0;
				width: 30%;
			}
			#CTSv181_ctsGRD {
				/* background: rgba(210,100,220,.5); */
				font-size: 0;
				min-height: 100px;
			}
				.ctsGRD-item {
					/* background: rgba(110,150,250,.3); */
					display: inline-block;
					font-size: 14px;
					font-size: 1.4rem;
					margin: 2%;
					min-height: 100px;
					text-align: left;
					vertical-align: top;
					width: 46%;
				}
					.ctsGRD-item h2 {
						margin: 0 0 15px;
					}
					.ctsGRD-item h3 {
						margin: 0 0 10px;
					}
			#ctsComic {
				font-size: 0;
			}
				#ctsComic li {
					display: inline-block;
					height: auto;
					margin: 4% 4% 0;
					vertical-align: top;
					width: 42%;
				}
					#ctsComic li img {
						min-width: 1%;
					}
				#cdKCBTN {
					padding: 0;
					text-align: center;
				}
					#cdKCBTN .btnDAYS {
						font-size: 11px;
						line-height: 1 !important;
						margin: 0 0 10px;
						padding: 15px 0;
						width: 100%;
					}
					#cdKCBTN .btnDAYS img {
						height: auto;
						margin: 0 auto;
						min-width: 140px;
						width: 40%;
					}

				#ctsEBL {
					margin: 20px 0 0;
				}
				#ctsNSL,
				#ctsRSS {
					/* background: rgba(255,255,255,.7); */
					margin: 20px 0;
				}
					#ctsNSL h3,
					#ctsEBL h3,
					#ctsRSS h3 {
						border-bottom: 2px solid #32be00;
						color: #32be00;
						font-size: 12px;
						margin: 0 0 10px;
						position: relative;
						text-align: center;
					}
					#ctsNSL h3:before,
					#ctsEBL h3:before,
					#ctsRSS h3:before {
						content: "";
						position: absolute;
						top: 100%;
						left: 50%;
						margin-left: -8px;
						border: 8px solid transparent;
						border-top: 8px solid #32be00;
					}
				#ctsEBL {
					font-size: 0;
					text-align: center;
				}
					#ctsEBL .colorBarBTN_sky{
						color: #000 !important;
						font-size: 12px;
						font-size: 1.2rem;
						height: 20px;
						line-height: 20px;
						margin: 0 auto 10px;
					}
					#ctsEBL .btnBUY {
						font-size: 18px;
						font-size: 1.8rem;
						height: 35px;
						line-height: 35px;
						margin: 0 auto 20px;
					}
					.bnrStore {
						/*background: rgba(100,100,100,.4); CHK  */
						font-size: 0;
					}
						.bnrStore li {
							display: inline-block;
							font-size: 10px;
							font-size: 1rem;
							margin: 1%;
							padding: 0;
							position: relative;
							width: 23%;
							vertical-align: top;
						}
							.bnrStore li img {
								display: block;
								margin: 0;
								padding: 0;
							}
				.ctsAtrC {
					margin: 0 0 2%;
				}
				#CtsSNS .btnSP,
				#CtsSNS .btnTW,
				#CtsSNS .btnFB,
				#CtsSNS .btnBLG,
				#CtsSNS .btnAP,
				#CtsSNS .btnNSL,
				#CtsSNS .btnATR
				.CtsAthr .btnSP,
				.CtsAthr .btnTW,
				.CtsAthr .btnFB,
				.CtsAthr .btnBLG,
				.CtsAthr .btnAP,
				.CtsAthr .btnNSL,
				.CtsAthr .btnATR {
					display: block;
					margin: 10px auto;
				}
					.btnSP span,
					.btnTW span,
					.btnFB span,
					.btnBLG span,
					.btnAP span,
					.btnNSL span,
					.btnATR span {
						border-radius: 15px;
						color: #fff;
						display: inline-block;
						height: 30px;
						line-height: 30px;
						text-align: center;
						width: 30px;
					}
					.btnAP span {
						background: #405990;
					}
					.btnNSL span,
					.btnATR span {
						background: #32be00;
					}
					.btnSP span {
						background: #ceb739;
					}
					.btnTW span {
						background: #00aced;
					}
					.btnFB span {
						background: #305097;
					}
					.btnBLG span {
						background: #7db32f;
					}
			#ctsChar {
				font-size: 0;
			}
				#ctsChar li {
					display: inline-block;
					font-size: 12px;
					font-size: 1.2rem;
					line-height: 1.4;
					margin: 2%;
					width: 21%;
					vertical-align: top;
				}
					.ctsChar_N {
						border-bottom: 1px dashed #ccc;
						display: block;
						font-size: 16px;
						font-size: 1.6rem;
						font-weight: bold;
						margin: 0 0 3px;
						padding: 0;
					}
					.ctsChar_R {
						font-size: 9px;
						font-size: 0.9rem;
						margin: 0 0 5px;
						font-weight: bold;
					}
		.ctsFA-1 {
			/* background: #ddd; CHK */
			margin: 20px 0;
		}
	#cts-yt_ttl {
		background			: #000;
		box-shadow			: 10px 0 0 0 #333,
								-10px 0 0 0 #333,
								0 3px 3px 0 rgba(0,0,0,0.1);
		color				: #fff;
		font-weight			: bold;
		height				: 14px;
		line-height			: 14px;
		margin				: 0;
		position			: relative;
		padding				: 2px;
		text-align			: center;
	}
	#cts-yt_ttl:before {
		border-width		: 10px 0 0 10px;
		border-style		: solid;
		border-color		: transparent;
		border-top-color	: #003572;
		content				: " ";
		height				: 0;
		left				: -10px;
		position			: absolute;
		top					: 100%;
		width				: 0;
	}
	#cts-yt_ttl:after {
		border-width		: 10px 10px 0 0;
		border-style		: solid;
		border-color		: transparent;
		border-top-color	: #003572;
		content				: " ";
		height				: 0;
		left				: 100%;
		position			: absolute;
		top					: 100%;
		width				: 0;
	}
	#cts-yt_ttl a {
		color				: #555;
		text-decoration		: underline;
	}
	#cts-yt_ttl a:hover {
		opacity				: 0.75;
			filter			: alpha(opacity=75);
			-moz-opacity	: 0.75;
	}
	#cts-youtube iframe {
		border				: 1px solid #888;
		padding				: 0;
	}
	.cts-youtube1 {
		margin-bottom		: 5px;
	}
	/* CTS Twitter */
		#ctsTW.twArea {
			height: 420px;
			margin: 0;
			padding: 0 0 20px;
			position: relative;
		}
			#ctsTW.twArea .twitter-timeline {
				width: calc(100vw - 20px)!important;
			}
	#ssRL18v1 ul {
		margin: 0 auto 5%;
		max-width: 1600px;
		text-align: left;
		width: 100%;
	}



/* NEXT BUTTON */

.cdNextEpisode {
	margin: 40px auto 20px;
}
.cdNextEpisode img {
	max-width: 180px;
	margin: 0 5px 3px 0;
	vertical-align: middle;
}
.cdNextEpisode:hover img {
		opacity: 1;
}







/* AUTHOR 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#evATHRv181 {
	}
		#evATHRv181 h1 {
			margin: 0 0 50px;
		}
			#evATHRv181_Inr {
				/* background: rgba(110,100,220,.2); CHK */
				margin: 0 auto;
				max-width: 720px;
			}
			#athr-UL {
				/* background: rgba(210,200,220,.2); CHK */
				font-size: 0;
				text-align: left;
			}
				.athrL,
				.athrR {
					text-align: left;
					overflow: auto;
					vertical-align: top;
				}
				#evATHRv181 .athrL {
					/* background: rgba(210,200,220,.2); CHK */
					border-radius: 150px;
					display: block;
					height: 200px;
					margin: 30px auto;
					overflow: hidden;
					position: relative;
					width: 200px;
				}
					#evATHRv181 .athrL img {
						display: block;
						height: auto;
						left: 50%;
						margin: 0;
						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%;
					}
				#evATHRv181 .athrR {
					/* background: rgba(110,170,240,.2); CHK */
					font-size: 16px;
					font-size: 1.6rem;
				}
					.athrDscr a {
						color: #005bd9;
					}
					#evATHRv181 .athrName,
					#evATHRv181 .athrYomi,
					#evATHRv181 .athrSNS,
					#evATHRv181 .athrFreeArea {
						text-align: center;
					}
					#evATHRv181 .athrName {
						font-size: 30px;
						font-size: 3rem;
						font-weight: normal;
					}
					#evATHRv181 .athrYomi {
						font-size: 12px;
						font-size: 1.2rem;
						margin: 0 0 20px;
						padding: 0 0 10px;
					}
						#evATHRv181 .athrName span {
							border-bottom: 6px solid #405990;
							padding: 10px 0 5px;
						}
					#athrSNS .btnSP,
					#athrSNS .btnTW,
					#athrSNS .btnFB,
					#athrSNS .btnBLG,
					#athrSNS .btnAP,
					#athrSNS .btnNSL,
					#athrSNS .btnATR {
						display: block;
						margin: 10px auto;
					}



/* AUTHOR LIST 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#athrList {
			font-size: 0;
			text-align: left;
		}
		#athrList li {
			/* background: rgba(210,100,220,.2); CHK */
			border-bottom: 1px dotted #ccc;
			display: inline-block;
			font-size: 0;
			margin: 20px 2% 20px;
			padding: 0 0 30px;
			vertical-align: top;
			width: 21%;
		}
				#athrList .athrL,
				#athrList .athrR {
					display: inline-block;
				}
				#athrList .athrL {
					background: #ededed;
						border-radius: 30px;
					margin: 0 4px 0 0;
						height: 60px;
						overflow: hidden;
					position: relative;
						width: 60px;
				}
					#athrList .athrL img {
						display: block;
						height: auto;
						left: 50%;
						margin: 0;
						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%;
					}
				#athrList .athrR {
					/* background: rgba(190,240,110,.5); CHK */
					width: calc(100% - 64px);
					line-height: 1.3;
				}
					#athrList .athrName {
						font-size: 16px;
						font-size: 1.6rem;
					}
					#athrList .athrYomi {
						font-size: 11px;
						font-size: 1.1rem;
					}
				.athr-UL,
				.athrSNS {
					display: block;
				}
					.athr-UL .athrSNS .btnTW span,
					.athr-UL .btnFB .btnTW span,
					.athr-UL .btnBLG .btnTW span {
							border-radius: 20px;
							height: 40px;
							margin: 0 4px;
							line-height: 40px;
							font-size: 16px;
							font-size: 1.6rem;
							width: 40px;
					}
						#athrList .athrSNS .btnTW span,
						#athrList .athrSNS .btnFB span,
						#athrList .athrSNS .btnBLG span {
							border-radius: 10px;
							height: 20px;
							margin: 0 4px;
							line-height: 20px;
							font-size: 12px;
							font-size: 1.2rem;
							width: 20px;
						}




/* REIWA 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD-REIWAv181 {
		text-align: left;
	}
	#AWD-REIWA_Ttl img {
		display: block;
		position: relative;
		margin: 0 auto;
		width: 100%;
		z-index: 0;
	}
	#AWD-REIWA_Desc {
		line-height: 1.4;
		margin: 20px 0;
	}
	#AWD-REIWA_C {
		align-items: center;
		background: #000;
		border-bottom: 4px solid #405990;
		border-radius: 10px 10px 0 0;
		color: #fff;
		display: flex;
		flex-direction: column;
		font-size: 13px;
		font-size: 1.3rem;
		justify-content: center;
		line-height: 1;
		padding: 10px 0;
		position: relative;
		text-align: center;
	}
		#AWD-REIWA_C strong {
			display: block;
			font-size: 22px;
			font-size: 2.2rem;
			font-weight: normal;
		}
		#AWD-REIWA_C hr {
			margin: 5px 0;
			line-height: 1;
		}
	#AWD-REIWA_lead {
		background: #efefef;
		border-radius: 0 0 10px 10px;
		margin: 0;
		padding: 2%;
	}
		#AWD-REIWA_lead h2 {
			font-weight: normal;
			line-height: 1.2;
			padding: 20px;
			text-align: center;
		}
			#AWD-REIWA_lead h2 span {
				background: #405990;
				color: #fff;
				display: inline-block;
				padding: 10px 20px;
			}
		#AWD-REIWA_lead h3 {
			margin: 30px 0 10px;
		}
		#AWD-REIWAv181 .sky_10px_sld {
			margin: 30px 0;
		}
		#AWD-REIWAv181 .evawd_1px_dsd {
			margin: 20px 0;
		}
				.AWD-REIWA-L,
				.AWD-REIWA-R {
					display: inline-block;
					font-size: 14px;
					font-size: 1.4rem;
					line-height: 1.4;
					position: relative;
					text-align: left;
					vertical-align: top;
				}
				.Awd-REIWA-L {
					/* background: rgba(200,100,100,.7); CHK */
					z-index: 2;
				}
				.Awd-REIWA-R {
					/* background: rgba(200,170,140,.7); CHK */
					z-index: 1;
				}
	#AWD-REIWAv181 .btnDAYS {
		font-size: 16px;
		font-size: 1.6rem;
		margin: 30px 0;
		padding: 15px 0;
	}
	#AWD-REIWAv181 .btnDAYS img {
		width: 150px;
	}
	#AWD_Boshu {
		padding: 40px 0;
	}
		#AWD_Boshu h2 img {
			display: block;
			margin: 0 auto 20px;
			width: 50%;
		}
		#AWD_point {
			font-size: 0;
			line-height: 1;
			margin: 0 auto;
			width: 90%;
		}
			#AWD_point li {
				display: inline-block;
				margin: 3%;
				padding: 0;
				vertical-align: top;
				width: 25.3333333333%;
			}
				#AWD_point li h4 {
					border-bottom: 1px solid #405990;
					color: #405990;
					font-size: 16px;
					font-size: 1.6rem;
					margin: 10px 0;
					padding: 2%;
				}
				#AWD_point li p {
					font-size: 12px;
					font-size: 1.2rem;
					font-weight: bold;
					line-height: 1.4;
					padding: 2%;
					text-align: left;
				}
				#AWD_point li img {
					display: block;
					height: auto;
					margin: 0 auto;
					width: 50px;
				}
		#AWD_Boshu_judge {
			background: #fff;
			font-size: 0;
			margin: 0 auto;
			width: 90%;
		}
			#AWD_Boshu_judge span {
				color: #405990;
				display: inline-block;
				font-size: 18px;
				font-size: 1.8rem;
				font-weight: bold;
				line-height: 1.6;
				text-align: left;
				vertical-align: middle;
			}
				#AWD_Boshu_judge span small {
					display: block;
				}
			#AWD_Boshu_judge span.AWD_nj-L {
				border: 4px solid #fff;
				margin: 0 10px 0 0;
				overflow: hidden;
				width: 100px;
			}
			#AWD_Boshu_judge span.AWD_nj-L {
				border: 4px solid #fff
				margin: 0 10px 0 0;
				overflow: hidden;
				width: 100px;
			}
				#AWD_Boshu_judge span.AWD_nj-L img {
					border-radius: 50px;
					display: block;
				}
		#AWD_Regulation a {
			background: #fff;
			border: none;
			box-shadow: none;
			border-top: 1px solid #405990;
			border-bottom: 1px solid #405990;
			color: #405990;
			display: block;
			font-size: 24px;
			font-size: 2.4rem;
			font-weight: bold;
			line-height: 1;
			margin: 30px 0 20px;
			padding: 10px 0;
			position: relative;
		}
			#AWD_Regulation a small {
				display: block;
				font-size: 12px;
				font-size: 1.2rem;
				margin: 4px 0 0;
			}
			#AWD_Regulation a i {
				font-size: 16px;
				font-size: 1.6rem;
				position: absolute;
				top: 50%;
					-webkit-transform: translate(0,-50%);
					-moz-transform: translate(0,-50%);
					-ms-transform: translate(0,-50%);
					-o-transform: translate(0,-50%);
				transform: translate(0,-50%);
				right: 0;
			}
			.AWD_Ribbon {
				background: #405990;
				box-sizing: border-box;
				color: #FFF;
				display: inline-block;
				font-size: 16px;
				font-size: 1.6rem;
				height: 50px;
				line-height: 50px;
				margin: 0 0 25px;
				padding: 0 50px;
				position: relative;
				text-align: center;
				vertical-align: middle;
			}
			.AWD_Ribbon:before,
			.AWD_Ribbon:after {
				position: absolute;
				content: '';
				width: 0px;
				height: 0px;
				z-index: 1;
			}
			.AWD_Ribbon:before {
				top: 0;
				left: 0;
				border-width: 25px 0px 25px 10px;
				border-color: transparent transparent transparent #fff;
				border-style: solid;
			}
			.AWD_Ribbon:after {
				top: 0;
				right: 0;
				border-width: 25px 10px 25px 0px;
				border-color: transparent #fff transparent transparent;
				border-style: solid;
			}

	#AWD-REIWA_Boshu_C {
		border: 3px solid #000;
		display: flex;
		flex-direction: column;
		font-size: 16px;
		font-size: 1.6rem;
		justify-content: center;
		line-height: 1;
		padding: 10px;
		position: relative;
	}
		#AWD-REIWA_Boshu_C strong {
			display: block;
			font-size: 26px;
			font-size: 2.6rem;
			font-weight: normal;
		}
	#AWD-REIWA_Boshu_C ol li {
		list-style-type: decimal !important;
		margin: 20px 0 20px 30px;
		font-size: 100%;
	}
	.AWD-REIWA_BoshuSS {
		border: 2px solid #ccc;
		border-radius: 10px;
		margin: 40px 0;
		padding: 20px;
		width: calc(100% - 44px);
	}
		.AWD-REIWA_BoshuSS h2 {
			background: #405990;
			border-radius: 5px;
			color: #fff;
			font-size: 20px;
			font-size: 2rem;
			margin: 0 0 30px;
			padding: 5px 0;
			text-align: center;
		}
		.AWD-REIWA_BoshuSS dl {
			font-size: 0;
		}
			.AWD-REIWA_BoshuSS dt,
			.AWD-REIWA_BoshuSS dd{
				display: inline-block;
				font-size: 16px;
				font-size: 1.6rem;
				line-height: 1.6;
				margin: 0 0 20px;
				padding: 2%;
				vertical-align: top;
			}
			.AWD-REIWA_BoshuSS dt {
				/* background: #aea; */
				font-weight: bold;
				width: 26%;
			}
			.AWD-REIWA_BoshuSS dd {
				/* background: #ffa; */
				border-left: 4px solid #405990;
				width: calc(66% - 8px);
			}
				.AWD-REIWA_BoshuSS dd i {
					color: #405990;
					margin: 0 4px 0 0;
				}
				.AWD-REIWA_BoshuSS dd .alert-box i {
					color: #dc5448;
				}
				.AWD-REIWA_BoshuSS dd ul {
					color: #dc5448;
					font-size: 80%;
				}
				.AWD-REIWA_BoshuSS dd ul {
					border: solid 1px #dc5448;
					border-radius: 5px;
					padding: 0.5em 1em 0.5em 2.3em;
					position: relative;
				}

				.AWD-REIWA_BoshuSS dd ul li {
					line-height: 1.5;
					padding: 0.25em 0;
					list-style-type: none!important;
				}
				.AWD-REIWA_BoshuSS dd ul li:before {
					font-family: "Font Awesome 5 Free";
					font-weight: 900;
					content: "\f06a";
					position: absolute;
					left : 1em;
				}



			.AWD-REIWA_BoshuSS .tblORG td strong {
				font-size: 24px;
				font-size: 2.4rem;
			}




/* SITEMAP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#divSM {
		width: 100%;
	}



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

/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
			iframe.iframeSS { /*4L*/
				height: 84px; /**/
				width: 150px;
			}
			iframe.iframeLL { /*1L-MAX*/
				height: 405px;
				width: 720px;
			}

			/* ===== CONTENTS LIST v4 For MAG===== */
				#MAGv18Idx li {
					margin: 2%;
					width: 21%;
				}

/* AUTHOR 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#athrList li {
			width: 29.3333333%;
		}
}

/* ======== 1280 ======== */
@media screen and (max-width: 1280px) {
	/* MAGAZINE */
	#ssMag18v1,
	#ssGTB18v1,
	.movArea {
		max-width: 9999px;
		width: 100%;
	}
	/* iframe */
	.gvMat,
	.iframe-content {
		width:100%;
	}

	/* Switcher */
		#CtsSwitcher .csw2L {
			display: block;
		}
	/* NEWS */
		#NewsSwitcher br {
			display: none;
		}
/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				#MAGv18_Clr h3 {
					margin: 20px auto 4px;
					width: 80%;
				}
				#MAGv18_Clr .divL,
				#MAGv18_Clr .divR {
					float: none;
					padding: 0;
					width: 80%;
				}
				#MAGv18_Clr .divL {
					margin: 0 auto;
				}
				#MAGv18_Clr .divR {
					margin: 0 auto 20px;
				}
					#MAGv18_Clr_C {
						font-size: 12px;
						font-size: 1.2rem;
						margin: 0;
					}

			/* ===== CONTENTS LIST v4 For MAG===== */
				#MAGv18Idx li {
					margin: 1.5% 1.5% 3%;
					width: 29.9999999999999%;
				}

/* REIWA 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#AWD_next h2,
		#AWD_point li h4 br {
			display: block;
		}
}

/* ======== 1024 ======== */
@media screen and (max-width: 1024px) {
	/* 動画エリア */
			iframe.iframeSS { /*4L*/
				height			: 188px;
				width			: 334px;
			}
			iframe.iframeS { /*3L*/
				height			: 127px;
				width			: 226px;
			}
			iframe.iframeM { /*2L*/
				height			: 188px;
				width			: 334px;
			}
			iframe.iframeL,
			iframe.iframeLL  { /*1L*/
				height			: 288px;
				width			: 512px;
			}
	/* G-TOP MAGAZINE */
		#MagAF18v1,
		#MagGA18v1 {
			width: 30%;
			margin: 4%;
		}
		#ssKC18v1 {
			margin: 0 2% 4% 0;
			width: 58%;
		}
			#ssGtopNT18v1 #ssKC18v1 div a,
			#ssGtopNT18v1 #ssNW18v1 div a {
				width: 19.5%;
			}
		#ssGtopNT18v1 #ssNW18v1,
		#ssGtopNT18v1 #ssTW18v1 {
			padding: 20px 2% 40px;
			width: 44%;
		}

/* MAG BACK NUMBER 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		.magBN li {
			margin: 4%;
			width: 25.3333333333%;
		}
/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				#ctsChar li {
					width: 29.3333333333%;
				}
						.bnrStore li {
							width: 31.3333333333%;
						}
		#evCTSv181 span.ctsMag {
			border-radius: 0;
			padding: 2px 0;
			position: absolute;
			top: -26px;
			width: 100%;
		}
		#evCTSv181_inr .btnDAYS,
		#evCTSv181_inr .btnTRY {
			margin: 10px auto 30px;
			width: 100%;
		}
		#evCTSv181_inr .btnTRY {
			font-size: 18px;
			font-size: 1.8rem;
		}
					#cdKCBTN .btnDAYS {
						margin: 10px auto;
					}

/* AUTHOR 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#athrList li {
			width: 46%;
		}


/* REIWA 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD-REIWA_C {
		border-radius: 40px;
		font-size: 13px;
		font-size: 1.3rem;
		height: 80px;
		margin: -30px auto 20px;
		position: relative;
		width: 80px;
	}
		#AWD-REIWA_C strong {
			font-size: 26px;
			font-size: 2.6rem;
		}
	#AWD-REIWA_D {
		padding: 20px;
		text-align: left;
		width: 90%;
	}
		#AWD-REIWA_D br {
			display: none;
		}
				#AWD-REIWA_Pt .AWD-REIWA-L,
				#AWD-REIWA_Gld .AWD-REIWA-L,
				#AWD-REIWA_Slv .AWD-REIWA-L {
					width: 30%;
				}
				#AWD-REIWA_Pt .AWD-REIWA-R,
				#AWD-REIWA_Gld .AWD-REIWA-R,
				#AWD-REIWA_Slv .AWD-REIWA-R {
					width: 65%;
				}
				#AWD-REIWA_Top .AWD-REIWA-L {
					width: 25%;
				}
				#AWD-REIWA_Top .AWD-REIWA-R {
					width: 72%;
				}
				.AWD-REIWA_KI_Main .AWD-REIWA-L,
				.AWD-REIWA_KI_Main .AWD-REIWA-R {
					display: block;
					width: auto;
				}
				.AWD-REIWA_KI_Main .AWD-REIWA-L {
					margin: 0 auto 10px;
					width: 45%;
				}
				.AWD-REIWA_KI_Main .AWD-REIWA-R {
					width: auto;
				}
					#AWD-REIWA_Pt .AWD-REIWA_Rbn,
					#AWD-REIWA_Gld .AWD-REIWA_Rbn,
					#AWD-REIWA_Slv .AWD-REIWA_Rbn {
						width: 130px;
					}
					#AWD-REIWA_Pt .AWD-REIWA_Debut,
					#AWD-REIWA_Gld .AWD-REIWA_Debut,
					#AWD-REIWA_Slv .AWD-REIWA_Debut {
						width: 60px;
					}
}

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


	.box-gry_3b li,
	.box-gry_4b li  {
		width: 44%
	}

		#WB18v1,
		#SB18v1 {
			display: block;
			margin: 0 auto;
		}
		#WB18v1 {
			margin: 0 auto 5%;
			width: 80%;
		}
		#SB18v1 {
			margin: 0 auto;
			width: 45%;
		}

	/* ===== CONTENTS LIST v4 ===== */
		.cLv4 li {
			margin: 2%;
			width: 29.33333333%;
		}

			iframe.iframeL,
			iframe.iframeLL  { /*1L*/
				height			: 203px;
				width			: 360px;
			}

			/* ===== CONTENTS LIST v4 For MAG===== */
				#MAGv18Idx li {
					margin: 1.5% 1.5% 3%;
					width: 46%;
				}
				#MAGv18Bnr li {
					width: 48%;
				}

/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#MAGv181 .MAGv18L {
			width: 40%;
		}
		#MAGv181 .MAGv18R {
			width: 57%;
		}

/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				#ctsChar li {
					margin: 5%;
					width: 40%;
				}
					#ctsChar li img {
						display: block;
						margin: 0 auto;
					}
				#ctsComic li {
					display: block;
					margin: 4% 0;
					width: 100%;
				}
					#ctsComic li img {
						display: block;
						margin: 0 auto;
						width: 70%;
					}

/* NEWS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#ssNW_Inr_18v1 ul {
		width: 100%;
	}

}

/* ======== 720 ======== */
@media screen and (max-width: 720px) {
	/* G-TOP POWERPUSH */
		#ssPP li {
			width: 31.3333333333%;
		}

	/* FOOTER */
	#ftrLogoMenu,
	#ftrNavi {
			display: block;
	}
	#ftrLogoMenu {
		position: relative;
	}
		#ftrLogoMenu_M,
		#ftrLogoMenu_T,
		#ftrLogoMenu_F {
			position: absolute;
		}
		#ftrLogoMenu_M {
			top: 0;
			left: 0;
		}
		#ftrLogoMenu_T {
			top: 0;
			right: 30px;
		}
		#ftrLogoMenu_F {
			top: 0;
			right: 0;
		}
	#ftrNavi {
		margin: 0;
		width: auto;
	}
		#ftrNavi>ul {
				margin: 20px 0 0;
			}
			 #ftrNavi>ul>li {
			 	margin: 0 0 30px;
				width: 33.3333333333%;
			 }
			 .abjInfo {
				margin: 20px auto 80px;
				max-width: 280px;
			 }
	/* FOOTER V1
		#fM18v1>ul {
			margin: 20px 0 50px;
		}
		#fM18v1>ul>li {
			margin: 0 0 4%;
			width: 48%;
		}
	*/

	/* SECTION */
	#ssFB18v1 {
		margin: 0;
		padding: 0;
		width: 100%;
	}
		#ssFB18v1 li {
			margin: 2%;
			width: 46%;
		}
	#evPLAv181,
	#barayomiSS,
	#ssMag18v1,
	#ssRCM18v1,
	#ssNW18v1,
	#barayomiSS {
		/* background: #ddc; CHK */
		width: 95%;
	}
		#ssNW18v1:after,
		#ssTW18v1:after  {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
	}
	/* 動画エリア */
			iframe.iframeSS,
			iframe.iframeS,
			iframe.iframeM,
			iframe.iframeL,
			iframe.iframeLL {
				height: 124px;
				width: 220px;
			}

	/* NEWS SHINRENSAI */
	.shinrensai_Inr-80p {
		width: 100%;
	}
	.shirensai_MangaPage .pageImg,
	.shirensai_MangaPage figure img {
		width: 100%;
	}
	.shirensai_MangaPage .pageCap,
	.shirensai_MangaPage figcaption {
		width: 100%;
	}


/* =================== CMN ========================= */
	/* MANGA */
	.divManga {
		padding: 10px 0;
		margin: 0;
		width: 100%;
	}
		.divManga_lead {
			line-height: 1.6;
		}
		.divManga_Img {
			display: block;
			margin: 60px auto;
		}
			.divManga .pageImg {
				border: 1px solid #ccc;
				margin: 30px auto 0;
				max-width: 200%;
				width: calc(95% - 2px);
			}
			.divManga .pageCap {
				margin: 10px auto 30px;
				width: 90%;
			}




/* =================== TEMPLATES ========================= */
	/* +++++ G-TOP +++++ */
		#ssGtopMAG18v1 .MAGv18L,
		#ssGtopMAG18v1 .MAGv18R {
			display: block;
			width: 100%;
		}
		#ssGtopMAG18v1 .MAGv18R {
			margin: 0;
		}
			#ssGtopMAG18v1 .img_pc,
			#ssGtopMAG18v1 .pcview {
				display			: none;
			}
			#ssGtopMAG18v1 .img_sp,
			#ssGtopMAG18v1 .spview {
				display			: block;
			}
	/* G-TOP BARA YOMI */
	#barayomiSS {
		/* background: #ddc; CHK */
		width: 95%;
	}
	#barayomiSS {
		margin: 0 auto 5%;
	}
		/* G-TOP CONTENTS LIST */
		#ssGtopCL18v1 .colorBarBTN_bl {
			width: 90%;
		}
		/* G-TOP Twitter */
			#ssGtopNT18v1 #ssKC18v1 .udrLk,
			#ssGtopNT18v1 #ssNW18v1 .udrLk {
				padding: 0 2% 0 0;
			}


	/* MAGAZINE */
		#MagAF18v1,
		#MagGA18v1 {
			margin: 0 auto 100px;
			width: 70%;
		}
	/* FOOTER BANNER */
		#ssFB18v1 li {
			margin: 0.5%;
			width: 24%;
		}
	/* G-TOP SHARE */
	#ssSh18v1 {
		margin: 50px 0 80px;
	}
		#ssSh18v1 h2 {
			padding: 0 1%;
			margin: 0 0 5px;
			width: 98%;
		}
		#ssSh18v1 div ul {
			margin: 0;
			width: 100%;
		}
			#ssGtopNT18v1 #ssKC18v1 .udrLk,
			#ssGtopNT18v1 #ssNW18v1 .udrLk {
				padding: 0 2% 0 0;
			}


/* MAG BACK NUMBER 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		.magBN li {
			margin: 4%;
			width: 42%;
		}

/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#evCTSv181_inr {
		margin: 30px auto;
		width: 90%;
	}
				.ctsGRD-item {
					display: block;
					width: 100%;
					margin: 30px auto;
				}
					#ctsEBL .colorBarBTN_sky{
						display: inline-block;
						margin: 0.5%;
						width: 45%;
					}
				#ctsChar li {
					margin: 2%;
					width: 29.3333333333%;
					vertical-align: top;
				}
						.bnrStore li {
							width: 23%;
						}

		#evCTSv18_T {
			font-size: 14px;
			font-size: 1.4rem;
		}


/* REIWA 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD-REIWA_D {
			font-size: 16px;
			font-size: 1.6rem;
			line-height: 1.6;
			width: auto;
	}
				.AWD-REIWA-L,
				.AWD-REIWA-R {
					display: block;
					width: auto;
				}
				#AWD-REIWA_Pt .AWD-REIWA-L,
				#AWD-REIWA_Gld .AWD-REIWA-L,
				#AWD-REIWA_Slv .AWD-REIWA-L {
					margin: 0 auto 10px;
					width: 50%;
				}
				#AWD-REIWA_Pt .AWD-REIWA-R,
				#AWD-REIWA_Gld .AWD-REIWA-R,
				#AWD-REIWA_Slv .AWD-REIWA-R {
					padding: 0 0 7%;
					width: auto;
				}
				#AWD-REIWA_Top .AWD-REIWA-L {
					margin: 0 auto 10px;
					width: 40%;
				}
				#AWD-REIWA_Top .AWD-REIWA-R {
					padding: 0 0 7%;
					width: auto;
				}
				.AWD-REIWA_KI_Main .AWD-REIWA-L {
					margin: 0 auto 10px;
					width: 40%;
				}
				.AWD-REIWA_KI_Main .AWD-REIWA-R {
					padding: 0 0 7%;
					width: auto;
				}
					#AWD-REIWA_Pt .AWD-REIWA_PGS_Ttl,
					#AWD-REIWA_Gld .AWD-REIWA_PGS_Ttl,
					#AWD-REIWA_Slv .AWD-REIWA_PGS_Ttl {
						font-size: 24px;
						font-size: 2.4rem;
					}
					#AWD-REIWA_Top .AWD-REIWA_PGS_Ttl,
					.AWD-REIWA_KI_Main .AWD-REIWA_PGS_Ttl {
						font-size: 20px;
						font-size: 2rem;
					}
					#AWD-REIWA_Pt .AWD-REIWA_Rbn,
					#AWD-REIWA_Gld .AWD-REIWA_Rbn,
					#AWD-REIWA_Slv .AWD-REIWA_Rbn {
						left: -10px;
						width: 160px;
					}
					#AWD-REIWA_Top .AWD-REIWA_Rbn,
					#AWD-REIWA_Kitai .AWD-REIWA_Rbn {
						left: -10px;
						width: 100px;
					}
					#AWD-REIWA_Pt .AWD-REIWA_Debut,
					#AWD-REIWA_Gld .AWD-REIWA_Debut,
					#AWD-REIWA_Slv .AWD-REIWA_Debut {
						width: 60px;
					}
					#AWD-REIWA_Top  .AWD-REIWA_Debut,
					#AWD-REIWA_Kitai .AWD-REIWA_Debut {
						width: 50px;
					}
		#AWD_next h2 img {
			width: 90%;
		}
		#AWD_past ul {
			width: 80%;
		}
			#AWD_point li {
				width: 40%;
			}

}

/* ======== 640 ======== */
@media screen and (max-width: 640px) {
	/* PROPERTY */
	.w20p,.w25p,.w30p,.w40p,.w50p,.w60p,.w70p,.w80p,.w90p,.w100p{width:auto}

	blockquote,
	.alert-box,
	.box-gry_1b,
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.kkm,
	.kkm-red,
	.kkm-org,
	.kkm-sky,
	.kkm-afnws,
	.kkm-aftry,
	.kkm-afawd,
	.box-gry_1b,
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.contents_inr   {
		margin: 0 0 8%;
	}
	/* TABLE */
		.tblNVY tr:nth-child(even) {
			background: #fff;
		}
			.tblNVY th,
			.tblNVY td {
				border-bottom: none;
				display: block;
				width: auto;
			}
	/* GV */
	.gvMat{
		width: 100%;
		height: 400px;
		margin: 0 auto;
	}
	.iframe-content {
		display: block;
		margin: 2% auto 8%;
	}
	.box-gry_2b li, .box-gry_3b li, .box-gry_4b li {
		display: block;
		margin: 1% 0 4%;
		width: auto;
	}
	.img_pc,
	.pcview {
		display			: none;
	}
	.img_sp,
	.spview {
		display			: block;
	}
		#WB18v1 {
			width: 100%;
		}
		#SB18v1 {
			width: 70%;
		}
	/* TO-TOP */
	#page-top {
		bottom: 10px;
		height: 58px;
		right: 5px;
		width: 58px;
	}
	#page-top a {
		border-radius: 29px;
		font-size: 2.4rem;
		height: 58px;
		width: 58px;
	}
	#move-page-top {
		line-height: 52px;
	}
	.drawer-hamburger {
		position: static;
	}
	.drawer-hamburger {
		position: fixed !important;
		top: auto;
		bottom: 10px !important;
		left: 5px;
	}
		#dhName {
			bottom: 60px;
		}
	#gH {
/*
		background:#405990;
		border-top:3px solid #fff;
		margin:0 0 50px;
		padding: 5px 0 0;
		position:relative;
		text-align:center;
		z-index:1;
*/
		text-align: left;
		min-height: 53px;
	}
		#evlogo a img {
			margin: 5px 0 -5px 10px;
			width:130px
		}

	/* FOOTER */
		#sM_ftr18v1 {
			bottom: auto;
			top: 30px;
		}
			#sM_ftr18v1 a {
				font-size: 24px;
				font-size: 2.4rem;
				margin: 0 5px;
			}
			#sM_ftr18v1 span {
				display: none;
			}
		footer small {
			right: 0;
			text-align: center;
			width: 100%;
		}

	/* Switcher */
		#NewsSwitcher li,
		#CtsSwitcher li {
			line-height: 1.1;
			margin: 3px 2.5px;
		}
		#NewsSwitcher li a,
		#CtsSwitcher li a {
			border-radius: 25px;
			padding: 7px 15px;
		}
		#CtsSwitcher .csw4L {
			display: block;
		}

/* PLANE 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#evPLAv181 h1,
		#evPLBv181 h1 {
			font-size: 22px;
			font-size: 2.2rem;
		}
		#evPLAv181 h2,
		#evPLBv181 h2 {
			font-size: 20px;
			font-size: 2rem;
		}
		#evPLAv181 h3,
		#evPLBv181 h3 {
			font-size: 18px;
			font-size: 1.8rem;
		}
		#evPLAv181 h4,
		#evPLBv181 h4 {
			font-size: 16px;
			font-size: 1.6rem;
		}
		#evPLAv181 h5,
		#evPLBv181 h5 {
			font-size: 14px;
			font-size: 1.4rem;
		}
		#evPLAv181 h6,
		#evPLBv181 h6 {
			font-size: 13px;
			font-size: 1.3rem;
		}

	/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#MAGv181 .MAGv18L,
		#MAGv181 .MAGv18R {
			float: none;
			margin: 20px 0;
			padding: 0;
			width: 100%;
		}
				.MAGv18_ttl h1 img {
					width: 150px;
				}
				#MAGv18_Clr h3 {
					width: 100%;
				}
				#MAGv18_Clr .divL,
				#MAGv18_Clr .divR {
					width: 100%;
				}
			/* ===== CONTENTS LIST v4 For MAG===== */
				#MAGv18Idx li {
					margin: 3% 3% 6%;
					width: 44%;
				}

/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#evCTSv18_ttl:before {
			padding-top: 83.3333333%;
		}
		#evCTSv18_C {
			font-size: 12px;
			font-size: 1.2rem;
			margin: 0;
			position: static;
		}
			#evCTSv18_C span {
				font-size: 11px;
				font-size: 1.1rem;
				position: static;
				padding: 5px 0;
			}
						.bnrStore li {
							width: 31.3333333333%;
						}
				#ctsChar li {
					width: 21%;
				}

/* REIWA 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	.AWD-REIWA_BoshuSS {
		padding: 10px;
		width: calc(100% - 24px);
	}
			.AWD-REIWA_BoshuSS dt,
			.AWD-REIWA_BoshuSS dd{
				display: block;
				font-size: 14px;
				font-size: 1.4rem;
			}
			.AWD-REIWA_BoshuSS dt {
				margin: 0;
				width: auto;
			}
			.AWD-REIWA_BoshuSS dd {
				border-left: none;
				border-top: 4px solid #405990;
				margin: 0 0 20px;
				width: auto;
			}
				.AWD-REIWA_BoshuSS dd .font-l {
					font-size: 18px;
					font-size: 1.8rem;
					line-height: 1.4;
				}


/* AUTHOR 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#athrList li {
			display: block;
			margin: 20px 0;
			width: 100%;
		}

}

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

	/* ===== CONTENTS LIST v4 ===== */
		.cLv4 li {
			margin: 2% 2% 30px;
			width: 46%;
		}
	/* GV */
	.gvMat{
		height: 320px;
	}

			/* ===== CONTENTS LIST v4 For MAG===== */
				#MAGv18Idx li {
					margin: 2% 2% 30px;
					width: 46%;
				}
	/* G-TOP BARA YOMI */
	#barayomiSS {
		margin: 0 auto 30px;
	}
			#barayomiUL h2 {
				font-size: 15px;
				font-size: 1.5rem;
			}

	/* NEWS */
		#NewsSwitcher li {
			display: block;
			font-size: 1.2rem;
			margin: 5px auto;
			width: 90%;
		}

	/* FOOTER */
			#ftrNavi>ul>li {
				width: 50%;
			}

	/* FOOTER BANNER */
	#ssFB18v1 {
		width: 90%;
	}
		#ssFB18v1 li {
			margin: 1%;
			width: 48%;
		}

/* MAG BACK NUMBER 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		.magBN li {
			margin: 8% 15%;
			width: 70%;
		}

/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
						.bnrStore li {
							width: 23%;
						}
				#ctsChar li {
					width: 29.3333333333%;
				}

/* REIWA 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD-REIWA_Ttl img {
		max-width: 99999px;
		margin: 0 0 0 -12.5%;
		width: 124.8%;
	}
	#AWD-REIWA_C {
		border-radius: 32.5px;
		font-size: 12px;
		font-size: 1.2rem;
		height: 65px;
		margin:-25px auto 20px;
		width: 65px;
	}
		#AWD-REIWA_C strong {
			font-size: 18px;
			font-size: 1.8rem;
		}
	#AWD-REIWA_D {
			font-size: 14px;
			font-size: 1.4rem;
	}
				#AWD-REIWA_Pt .AWD-REIWA-L,
				#AWD-REIWA_Gld .AWD-REIWA-L,
				#AWD-REIWA_Slv .AWD-REIWA-L {
					width: 70%;
				}
				#AWD-REIWA_Top .AWD-REIWA-L {
					width: 60%;
				}
				.AWD-REIWA_KI_Main .AWD-REIWA-L {
					width: 50%;
				}
					#AWD-REIWA_Pt .AWD-REIWA_PGS_Ttl,
					#AWD-REIWA_Gld .AWD-REIWA_PGS_Ttl,
					#AWD-REIWA_Slv .AWD-REIWA_PGS_Ttl {
						font-size: 18px;
						font-size: 1.8rem;
					}
					#AWD-REIWA_Top .AWD-REIWA_PGS_Ttl,
					.AWD-REIWA_KI_Main .AWD-REIWA_PGS_Ttl {
						font-size: 16px;
						font-size: 1.6rem;
					}
					#AWD-REIWA_Pt .AWD-REIWA_PGS_Athr,
					#AWD-REIWA_Gld .AWD-REIWA_PGS_Athr,
					#AWD-REIWA_Slv .AWD-REIWA_PGS_Athr,
					#AWD-REIWA_Top .AWD-REIWA_PGS_Athr
					.AWD-REIWA_KI_Main .AWD-REIWA_PGS_Athr {
						font-size: 16px;
						font-size: 1.6rem;
					}
					#AWD-REIWA_Pt .AWD-REIWA_Rbn,
					#AWD-REIWA_Gld .AWD-REIWA_Rbn,
					#AWD-REIWA_Slv .AWD-REIWA_Rbn {
						left: -10px;
						width: 120px;
					}
					#AWD-REIWA_Top .AWD-REIWA_Rbn,
					#AWD-REIWA_Kitai .AWD-REIWA_Rbn {
						left: -10px;
						width: 80px;
					}
					#AWD-REIWA_Pt .AWD-REIWA_Debut,
					#AWD-REIWA_Gld .AWD-REIWA_Debut,
					#AWD-REIWA_Slv .AWD-REIWA_Debut {
						width: 60px;
					}
					#AWD-REIWA_Top  .AWD-REIWA_Debut,
					#AWD-REIWA_Kitai .AWD-REIWA_Debut {
						width: 50px;
					}
				.AWD-REIWA_PGS_Review {
					margin: 0 0 10px;
				}
					.AWD-REIWA_PGS_Rv-L {
						width: 25%;
					}
					.AWD-REIWA_PGS_Rv-R {
						width: 72%;
					}
			#AWD_past ul li {
				width: 27.3333333333%;
			}
			#AWD_point li {
				display: block;
				width: auto;
			}

}

/* ======== 480 ======== */
@media screen and (max-width: 480px) {
	footer {
		margin: 25% 0 0;
	}
		#ssYG18v1 h2 {
			font-size: 20px;
			font-size: 2rem;
		}
			#ssYG18BDGv1 {
				height: 75px;
				right: 6px;
				top: 20px;
				width: 75px;
			}
				#ssYG18BDGv1 strong {
					font-size: 18px !important;
					font-size: 1.8rem !important;
				}
	#ssFB18v1 li {
		width: 48%;
	}


/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				.MAGv18L #MAGv18Num span {
					display: inline-block;
				}
}

/* ======== 36- ======== */
@media screen and (max-width: 360px) {
	/* GV */
	.gvMat{
		height: 340px;
	}
}








