@charset "utf-8";
/* COLOR
mo		#96d20f
mt		#1e94d4
External Link	#005bd9
l-org	#ffc400
sky	#ffc400
gry	#b9b9b9
l-gry	#efefef
try	#dc5448
KC+	#32be00
DeepRed #cc0033
WEB SAFE COLOR
https://www.colordic.org/s/
*/

/* =================== 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,#moPLAv181:after,#moPLBv181:after,#moBLAv181:after,#moBLBv181:after,#MAGv181:after,#divMAG:after,#MAGv18C:after,#MAGv18_Clr:after,#moCTSv181:after,#moCTSv181_inr:after,#ctsNSL:after,#ctsEBL:after,#ctsRSS:after,.movArea:after,.ctsFA-1:after,.twArea:after,.twitter-timeline:after,.MAGv18Num_NY:after,#ssGtopBN18v1:after,#AWD-CHIBAv181:after,#AWD-GATEv181: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{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}blockquote{background:#efefef;box-sizing:border-box;border-radius:5px;color:#464646;display:block;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 #ffc400;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:#888;display:block;font-size:.9em;text-align:right}
	/* HR */
	hr{border:0;border-top:1px solid #555;clear:both;height:0;margin:0}hr.mo_1px_sld{border-top:1px solid #96d20f}hr.mo_1px_dtd{border-top:1px dotted #96d20f}hr.mo_1px_dsd{border-top:1px dashed #96d20f}hr.mt_1px_sld{border-top:1px solid #1e94d4}hr.mt_1px_dtd{border-top:1px dotted #1e94d4}hr.mt_1px_dsd{border-top:1px dashed #1e94d4}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.l-org_1px_sld{border-top:1px solid #ffc400}hr.l-org_1px_dtd{border-top:1px dotted #ffc400}hr.l-org_1px_dsd{border-top:1px dashed #ffc400}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.mogry_1px_sld{border-top:1px solid #b9b9b9}hr.mogry_1px_dtd{border-top:1px dotted #b9b9b9}hr.mogry_1px_dsd{border-top:1px dashed #b9b9b9}hr.l-org_10px_sld{border-top:10px solid #ffc400}
	/* 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_mo{color:#96d20f!important}.org_lv3{color:#ffba6a!important}.org_lv2{color:#ffe9d0!important}.org_lv1{color:#fff7ed!important}.color_mt,.pnk{color:#1e94d4!important}.pnk_lv3{color:#fdb6db!important}.pnk_lv2{color:#ffe8f4!important}.pnk_lv1{color:#fff5fa!important}.color_l-org{color:#28c5ff!important}.color_try{color:#dc5448!important}.color_ppl{color:#b266ff!important}.color_buy{color:#32be00!important}.color_el{color:#2c559a!important}.color_gry{color:#999!important}.color_DeepRed{color:#c03}
/* BG */
.bg_wht{background:#fff}.bg_blk{background:#000;color:#ddd}.bg_org{background:#ffba6a}.bg_pnk{background:#fdb6db}.bg_l-org{background:#ffc400}.bg_ylw{background:#ff0}.bg_ppl{background:#d2a6ff}.bg_gry{background:#efefef}.bg_el{background:#2c559a}.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_MidOrg{background:0 0,10px 10px #ffe9d0;background-image:radial-gradient(#fff7ed 20%,transparent 0),radial-gradient(#fff7ed 20%,transparent 0);background-size:20px 20px}.bg_dot_MidPnk{background:0 0,10px 10px #ffe8f4;background-image:radial-gradient(#fff5fa 20%,transparent 0),radial-gradient(#fff5fa 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;display:block;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 #ffc400;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:0 0 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}
	/* Decoration */
	.uL_DeepRed,.uL_buy,.uL_el,.uL_gry,.uL_l-org,.uL_mo,.uL_mt,.uL_org_lv1,.uL_org_lv2,.uL_org_lv3,.uL_pnk,.uL_pnk_lv1,.uL_pnk_lv2,.uL_pnk_lv3,.uL_pnk_ppl,.uL_try{border-bottom:1px dashed;padding-bottom:2px}.uL_mo{border-color:#96d20f}.uL_org_lv3{border-color:#ffba6a}.uL_org_lv2{border-color:#ffe9d0}.uL_org_lv1{border-color:#fff7ed}.uL_mt,.uL_pnk{border-color:#1e94d4}.uL_pnk_lv3{border-color:#fdb6db}.uL_pnk_lv2{border-color:#ffe8f4}.uL_pnk_lv1{border-color:#fff5fa}.uL_l-org{border-color:#28c5ff}.uL_try{border-color:#dc5448}.uL_pnk_ppl{border-color:#b266ff}.uL_buy{border-color:#32be00}.uL_el{border-color:#2c559a}.uL_gry{border-color:#999}.uL_DeepRed{border-color:#c03}
	/* BTN */
	.colorBarBTN_blk,.colorBarBTN_buy,.colorBarBTN_el,.colorBarBTN_gry,.colorBarBTN_l-org,.colorBarBTN_l-pnk,.colorBarBTN_mo,.colorBarBTN_mt,.colorBarBTN_ppl,.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;width:calc(80% - 30px)}.colorBarBTN_mo{background-color:#96d20f}.colorBarBTN_ppl{background-color:#cc6ad0}.colorBarBTN_mt{background-color:#1e94d4}.colorBarBTN_ylw{background-color:#ff0;color:#000!important}.colorBarBTN_l-org{background-color:#ffc400;color:#000!important}.colorBarBTN_l-pnk{background-color:#ffcbe0;color:#000!important}.colorBarBTN_el{background-color:#2c559a}.colorBarBTN_gry{background-color:#b9b9b9}.colorBarBTN_blk{background-color:#000}.colorBarBTN_try{background-color:#dc5448}.colorBarBTN_buy{background-color:#32be00}.colorBarBTN_blk:hover,.colorBarBTN_buy:hover,.colorBarBTN_el:hover,.colorBarBTN_gry:hover,.colorBarBTN_l-org:hover,.colorBarBTN_l-pnk:hover,.colorBarBTN_mo:hover,.colorBarBTN_mt:hover,.colorBarBTN_ppl: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}.mo .btnNEXT{border-top:1px solid #96d20f;border-bottom:1px solid #96d20f;color:#96d20f}.mt .btnNEXT{border-top:1px solid #1e94d4;border-bottom:1px solid #1e94d4;color:#1e94d4}.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;
			text-align: center;
			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%;
			}
		.divManga_EP h4 {
			display: block;
			margin: 0;
		}
		.divManga_EP ul li {
			line-height: 1.3;
			font-size: 13px;
			font-size: 1.3rem;
		}
		.divManga_EP .colorBarBTN_mo {
			margin-bottom: 40px;
		}

	/* 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: #ff8c07;
		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);
		}

	/* NEWS SHINRENSAI */
	#shinrensaiWrapper {
		margin: 30px auto;
	}
		.shinrensai_Inr-80p {
			margin: 20px auto 40px;
			width: 80%;
		}
		.shirensai_MangaPage .pageImg,
		.shirensai_MangaPage figure img {
			display: block;
			filter: drop-shadow(1px 1px 4px rgba(0,0,0,0.3));
			margin: 80px auto 0;
		}
		.shirensai_MangaPage .pageCap,
		.shirensai_MangaPage figcaption {
			font-size: 80%;
			margin: 5px auto 80px;
			text-align: center;
		}



	/* 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 #eee;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:#e8f2d3;border-bottom:1px solid #fff}.drawer-menu li.mB30 a{background:#e8f2d3;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:#96d20f;border-top:3px solid #fff;margin:0 0 50px;padding:5px 0 0;position:relative;text-align:center;z-index:1}#mologo 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 */

	footer {
			background-color: #96d20f;
			font-size: 0;
			line-height: 0;
			padding: 20px;
			position: relative
	}

	footer a {
			color: #fff!important
	}
	#ftrLogoMenu,
	#ftrNavi {
			display: inline-block;
			vertical-align: top
	}
		#ftrLogoMenu_M,
		#ftrLogoMenu_T,
		#ftrLogoMenu_F {
			-moz-opacity: .5;
			opacity: .5
		}
		#ftrLogoMenu_M {
			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.mo{color:#96d20f}.cv4C h3.mt{color:#1e94d4}.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 */
	#moATHRv181,
	#moCTSv181_inr,
	#moPLAv181,
	#moPLBv181,
	#MAGv181,
	#ssFB18v1,
	#ssGtopMAG18v1,
	#ssGtopNT18v1,
	#ssGtopCL18v1 ul,
	#ssGtopBN18v1_mo,
	#ssMag18v1,
	#ssNW18v1,
	.ssNW_inr,
	#ssRCM18v1,
	#ssRL18v1,
	#AWD_v181,
	#AWD-CHIBAv181,
	#AWD-GATEv181,
	#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;
		}
		#moNS_bl a {
			background: #1e94d4;
		}
		#moNS_blkc a {
			background: #32be00;
		}
		#moNS_bla a {
			background: #ff9300;
		}
		#moNS_all a {
			background: #1e94d4;
		}
		#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: #1e94d4;
			}
			.ditto_currentpage {
				background: #1e94d4;
			}
	/* FOOTER BANNER */
	#ssFB18v1 {
		font-size: 0;
	}
		#ssFB18v1 li {
			display: inline-block;
			margin: 0.5%;
			width: 24%;
		}
	/* SECTION H2 */
	#moATHRv181 h1,
	#moPLAv181 h2,
	#moPLAv181 #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: #ffc400;
			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;
		}
		#moNS_mo a {
			background: #96d20f;
		}
		#moNS_mt a {
			background: #1e94d4;
		}
		#moNS_mokc a {
			background: #32be00;
		}
		#moNS_moa a {
			background: #ff9300;
		}
		#moNS_all a {
			background: #96d20f;
		}
		#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: #96d20f;
			}
			.ditto_currentpage {
				background: #96d20f;
			}
	/* FOOTER BANNER */
	#ssFB18v1 {
		font-size: 0;
	}
		#ssFB18v1 li {
			display: inline-block;
			margin: 1%;
			width: 23%;
		}
	/* LIST */
	.dotUL li {
		list-style-type: disc !important;
		margin:0 0 0.5em 1em;
	}
	.dotOL li {
		list-style-type: decimal !important;
		margin:0 0 0.5em 1em;
	}
		blockquote ol.dotOL {
			padding: 15px 0;
		}


	/* TABLE */
		.tblGRN {
			border: 1px solid #96d20f;
			line-height	: 1.1;
			width: 100%;
		}
			.tblGRN tr:nth-child(even) {
				background: #f4f6f0;
			}
			.tblGRN tr:nth-child(odd) {
				background: #fff;
			}
				.tblGRN tr:nth-child(even) th {
					background: #bfe279;
				}
				.tblGRN tr:nth-child(odd) th {
					background: #d2ee9a;
				}
				.tblGRN th,
				.tblGRN td {
					border: 1px solid #96d20f;
					padding: 15px;
					vertical-align: top;
				}
				.tblGRN 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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#moPLAv181,
	#moPLBv181 {
		/* background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		padding: 2%;
		text-align: left;
		width: 76%;
	}
		#moPLAv181 h1,
		#moPLBv181 h1 {
			font-size: 20px;
			font-size: 2rem;
			font-weight: normal;
			margin: 0 !important;
		}
		#moPLAv181 h2,
		#moPLBv181 h2 {
			font-size: 18px;
			font-size: 1.8rem;
			font-weight: normal;
		}
		#moPLAv181 h3,
		#moPLBv181 h3 {
			font-size: 1.6px;
			font-size: 1.6rem;
			font-weight: normal;
		}
		#moPLAv181 h4,
		#moPLBv181 h4 {
			font-size: 15px;
			font-size: 1.5rem;
		}
		#moPLAv181 h5,
		#moPLBv181 h5 {
			font-size: 14px;
			font-size: 1.4rem;
		}
		#moPLAv181 h6,
		#moPLBv181 h6 {
			font-size: 13px;
			font-size: 1.3rem;
		}
		#moPLAv181 h2,
		#moPLAv181 h3,
		#moPLAv181 h4,
		#moPLAv181 h5,
		#moPLAv181 h6,
		#moPLBv181 h1,
		#moPLBv181 h2,
		#moPLBv181 h3,
		#moPLBv181 h4,
		#moPLBv181 h5,
		#moPLBv181 h6 {
			line-height: 1.3;
			margin: 0 0 2%;
			padding: 0;
		}
		#moPLAv18_ttl {
			border-bottom: 4px solid #96d20f;
			line-height: 1.3;
			margin: 0;
			text-align: left;
		}
		#moPLAv18_ttl.mo {
			border-bottom: 4px solid #96d20f;
		}
		#moPLAv18_ttl.mt {
			border-bottom: 4px solid #1e94d4;
		}
		#moPLAv181 p,
		#moPLBv181 p {
			margin: 0 0 2%;
			padding: 0;
		}
		.aDateArea {
			margin: -7px 0 20px;
			text-align: right;
			width: 100%;
		}
			.aDate {
				background: #96d20f;
				border-radius: 0 0 10px 10px;
				color: #fff;
				display: inline-block;
				font-size: 12px;
				font-size: 1.2rem;
				margin: 0 0 0 auto;
				padding: 0 1% 0.2%;
				text-align: center;
			}
			#moPLAv18_ttl.mo .aDate {
				background: #96d20f;
			}
			#moPLAv18_ttl.mt .aDate {
				background: #1e94d4;
			}
		#moPLAv18_eC,
		#moPLBv18_eC {
			text-align: center;
			margin: 0 0 20px;
			width: 100%;
		}
			#moPLAv18_eC img,
			#moPLBv18_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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#moBLAv181,
	#moBLBv181 {
		/* 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 */
	#ssMag18v1 {
			font-size: 0;
	}
		#MagMO18v1,
		#MagMT18v1 {
			/* background: #ffd; CHK */
			display: inline-block;
			margin: 0 2%;
			vertical-align: top;
			position: relative;
			width: 30%;
		}
			#gTopNext_mo,
			#gTopNext_mt {
				margin: 0 0 20px;
			}
			#gTopNext_mt {
				display: block;
				margin: 1.5% 0 0;
				overflow: auto;
			}
				.gTopMagImg {
					margin: 0 0 10px;
				}
				#gTopNext_mo .btnNEXT {
					border-top: 1px solid #96d20f;
					border-bottom: 1px solid #96d20f;
					color: #96d20f;
				}
				#gTopNext_mt .btnNEXT {
					border-top: 1px solid #1e94d4;
					border-bottom: 1px solid #1e94d4;
					color: #1e94d4;
				}
				#gTopNext_mo .btnNEXT,
				#gTopNext_mt .btnNEXT {
					margin: 0 0 20px;
				}
				#gTopMagSpecMO .btnCTS,
				#gTopMagSpecMT .btnCTS,
				#gTopMagSpecMO .btnBUY,
				#gTopMagSpecMT .btnBUY {
					border-radius: 15px;
					font-size: 14px;
					font-size: 1.4rem;
					height: 30px;
					line-height: 30px;
					padding: 0;
				}
				#gTopMagSpecMO .btnCTS {
					background: #96d20f;
				}
				#gTopMagSpecMT .btnCTS {
					background: #1e94d4;
				}
				#gTopMagSpecMO .btnCTS i,
				#gTopMagSpecMT .btnCTS i {
					margin: 0 4px 0 0;
					vertical-align: middle;
				}
				#gTopMagSpecMO .btnDAYS,
				#gTopMagSpecMT .btnDAYS {
					border-radius: 25px;
					font-size: 12px;
					font-size: 1.2rem;
					height: 50px;
					line-height: 1;
					padding: 0;
				}
					#gTopMagSpecMO .btnDAYS img,
					#gTopMagSpecMT .btnDAYS img {
						margin: 12px 0 0;
					}
		#Mag_BDG18v1 {
				align-items: center;
				border-radius: 30px;
				color: #fff;
				display: flex;
				font-size: 12px;
				font-size: 1.2rem;
				height: 60px;
				justify-content: center;
				line-height: 1.1;
				position: absolute;
				right: -20px;
				text-align: center;
					-webkit-transform: rotate(-10deg);
					-o-transform: rotate(-10deg);
				transform: rotate(-10deg);
				width: 60px;
				vertical-align: middle;
				top: -10px;
				z-index: 5;
		}
		#Mag_BDG18v1 strong {
				display: block;
				font-size: 16px;
				font-size: 1.6rem;
		}
			#Mag_BDG18v1.mo {
				background: #96d20f;
			}
			#Mag_BDG18v1.mt {
				background: #1e94d4;
			}

	/* D MAGAZINE BANNER */
	#dMagBnr {
		/* background: #dea; */
		font-size: 0;
		margin: 40px 0 0;
		text-align: center;
	}
		#dMagBnr a {
			display: inline-block;
			margin: 0 10px;
		}
			#dMagBnr a img {
				display: block;
				height: auto;
				max-width: 300px;
			}

	/* G-TOP BARA YOMI */
	#barayomiSS {
		/* background: rgba(200,200,180,.4); */
	}
		#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 NEWS and TWITTER  */
	#ssGtopNT18v1 {
		font-size: 0;
	}
		#ssGtopNT18v1 #ssNW18v1,
		#ssGtopNT18v1 #ssTW18v1 {
			display: inline-block;
			vertical-align: top;
		}
		/* G-TOP News */
		#ssGtopNT18v1 #ssNW18v1 {
			margin: 0 2% 4% 0;
			position: relative;
			text-align: left;
			width: 68%;
		}
			#ssGtopNT18v1 #ssNW18v1 div {
				overflow: auto;
			}
			#ssGtopNT18v1 #ssNW18v1 div a {
				display: inline-block;
				height: auto;
				margin: 1%;
				width: 13.4%;
			}
			#ssGtopNT18v1 #ssNW18v1 .udrLk {
				padding: 0 4% 0 0;
			}
		/* G-TOP Twitter */
		#ssGtopNT18v1 #ssTW18v1 {
			/* background: #acc; CHK */
			height: 550px;
			padding: 0 0 20px;
			position: relative;
			width: 30%;
		}
			#ssGtopNT18v1 #ssTW18v1 div {
				margin: 10px 0;
			}
			#ssGtopNT18v1 #ssTW18v1 .twitter-timeline {
				height: 260px !important;
				width: 100% !important;
			}

	/* G-TOP KC */
	#ssGtopKC18v1 {
		margin: 0 auto 5%;
		text-align: center;
		position: relative;
		width: 100%;
	}
		#ssGtopKC18v1 h2 {
			background: #96d20f;
			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 {
						background: url("/_i/noimg.jpg");
						display: block;
					}
						#ssGtopKCCv1 .sp-slide a img, {
							height: auto;
							width: 100%;
						}
						.GtopKCCTag {
							background: #000;
							box-shadow: 2px 2px rgba(255,255,255,1);
							color: #fff;
							border-radius: 2px;
							left: -5px;
							font-size: 13px;
							font-size: 1.3rem;
							font-weight: bold;
							margin: 0;
							padding: 2px 6PX;
							position: absolute;
							text-align: center;
							top: 5px;
							z-index: 5;
						}
						.GtopKCC_OvrCap {
							background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.9));
							bottom:0;
							color: #fff;
							display: block;
							height:auto;
							left: 0;
							line-height: 1.3;
							padding: 2%;
							position: absolute;
							text-align: center;
							width: 96%;
							z-index: 5;
						}
							.GtopKCC_OvrCap h4 {
								font-size: 13px !important;
								font-size: 1.3rem !important;
								font-weight: normal !important;
								margin: 0 0 5px !important;
								padding: 0 !important;
							}
							.GtopKCC_OvrCap div {
								font-size: 11px;
								font-size: 1.1rem;
								margin: 0 !important;
								padding: 0 !important;
							}

	/* 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: #96d20f;
				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_mo,
		#ssGtopCL18v1 .colorBarBTN_mt {
			width: 50%;
		}
		#ssGtopCL18v1 .colorBarBTN_mo {
			margin: 0 auto 100px;
		}
		#ssGtopCL18v1 .colorBarBTN_mt {
			margin: 0 auto 100px;
		}
			#ssGtopCL18v1 .colorBarBTN_mo i,
			#ssGtopCL18v1 .colorBarBTN_mt i {
				margin: 0 4px;
				vertical-align: middle;
			}

		/* G-TOP BACKNUMBER */
		#ssGtopBN18v1 {
			margin: 0 auto 50px;
		}
			#ssGtopBN18v1_mo,
			#ssGtopBN18v1_mt {
				margin: 0 auto;
				width: 80%;
			}
				#ssGtopBN18v1 ul {
					text-align: left;
					margin: 0 auto;
					width: 100%;
				}
					#ssGtopBN18v1 ul li {
						margin-bottom: 0
					}
				#ssGtopBN18v1 h2 {
						background: #96d20f;
						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_af {
					color: #96d20f;
					border-color: #96d20f;
					margin: 30px auto 0;
				}
				#ssGtopBN18v1 h3#GtopBNTtl_mt {
					color: #1e94d4;
					border-color: #1e94d4;
				}
				#ssGtopBN18v1_ga .udrLk a {
					border-bottom: 2px solid #1e94d4;
				}


/* 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;
			}
			.MAGv18R .MAGv18_ttl {
				margin: 0 0 20px;
			}
			.MAGv18_ttl h1{
				display: inline-block;
				margin: 0 20px 0 0;
			}
				.MAGv18R .MAGv18_ttl h1 img {
					width: 240px;
				}
			.MAGv18Num {
				/* background: rgba(255,155,155,.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;
			}
				.mo .MAGv18Num {
					color: #96d20f;
				}
				.mt .MAGv18Num {
					color: #1e94d4;
				}
				.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 {
				height: 100px !important;
			}
			#MAGv18R .twArea {
				height: 400px;
			}
				#MAGv18L .twArea .twitter-timeline {
					max-width: 1200px !important;
					width: 100% !important;
				}
				#MAGv18R .twArea .twitter-timeline {
					max-width: 1200px !important;
					width: 100% !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 .mo {
					color: #96d20f;
				}
				#MAGv18_C .mt {
					color: #1e94d4;
				}
				#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;
				overflow: auto;
			}
			.mo ul li h3 {
					color: #96d20f;
			}
			.mt ul li h3 {
					color: #1e94d4;
			}
			.MAGv18R h3.mo {
				background: #96d20f;
			}
			.MAGv18R h3.mt {
				background: #1e94d4;
			}
			#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,150,140,.2); 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;
					margin: 40px 0 0;
					width: 100%;
				}
					.QLineup  .size-l,
					.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;
					}
					.QLineup  hr {
						margin: 20px 0;
					}
					.mo .QLineup .red {
						color: #96d20f !important;
					}
					.mt .QLineup .red {
						color: #1e94d4 !important;
					}
			#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;
	}
	.mo .magbnYear,
	.mo .magbnNo,
	.mo .magbDate {
		color: #96d20f;
	}
	.mt .magbnYear,
	.mt .magbnNo,
	.mt .magbDate {
		color: #1e94d4;
	}


/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#moCTSv181 {
		background: #000;
		margin: 0;
		position: relative;
	}
		#moCTSv181 .gvMat {
			margin: 0 auto !important;
		}
		#moCTSv18_T {
			border-top: 1px solid #96d20f;
			color: #96d20f;
			font-size: 18px;
			font-size: 1.8rem;
			font-weight: normal;
			line-height: 1;
			padding: 5px 0;
			text-align: center;
			width: 100%;
		}
			#moCTSv18_T small {
				font-size: 12px;
				font-size: 1.2rem;
			}
		#ctsMag {
			background: #000;
			border-top: 1px solid #96d20f;
			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;
				}

		#moCTSv18_ttl {
			max-width: 1200px;
			margin: 0 auto;
			text-align: center;
			position: relative;
			width: 100%;
			height: auto;
			overflow: hidden;
		}
		#moCTSv18_ttl:before {
			content: "";
			display: block;
			padding-top: 31.914894%;
		}
			#moCTSv181 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%);
			}
	#ymCTSv181 {
		background: #000;
		margin: 0;
		position: relative;
	}
		#ymCTSv18_ttl {
			max-width: 1200px;
			margin: 0 auto;
			text-align: center;
			position: relative;
			width: 100%;
			height: auto;
			overflow: hidden;
		}
		#ymCTSv18_ttl:before {
			content: "";
			display: block;
			padding-top: 31.914894%;
		}
			#ymCTSv181 h1 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%);
			}
		#moCTSv18_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%;
			}

		#moCTSv181_inr {
			margin: 0 auto;
		}

		#moCTSv181_inr .btnDAYS,
		#moCTSv181_inr .btnTRY {
			font-size: 20px;
			font-size: 2rem;
			line-height: 1;
			margin: 40px auto;
			padding: 20px 0;
			width: 80%;
		}
			#moCTSv181_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;
					}
					.ctsDesc a,
					.ctsAtrC a {
						color: #005bd9;
					}
			#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_l-org{
						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 .btnIG,
				#CtsSNS .btnFB,
				#CtsSNS .btnBLG,
				#CtsSNS .btnAP,
				#CtsSNS .btnNSL,
				#CtsSNS .btnATR
				.CtsAthr .btnSP,
				.CtsAthr .btnTW,
				.CtsAthr .btnIG,
				.CtsAthr .btnFB,
				.CtsAthr .btnBLG,
				.CtsAthr .btnAP,
				.CtsAthr .btnNSL,
				.CtsAthr .btnATR {
					display: block;
					margin: 10px auto;
				}
					.btnSP span,
					.btnTW span,
					.btnIG 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: #96d20f;
					}
					.btnNSL span,
					.btnATR span {
						background: #32be00;
					}
					.btnSP span {
						background: #ceb739;
					}
					.btnTW span {
						background: #00aced;
					}
					.btnIG span {
						background: #000;
					}
					.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 */
		section.twArea {
				height: 540px;
		}
			section.twArea .twitter-timeline {
				max-width: 1200px !important;
				width: 100% !important;
			}
	#ssRL18v1 ul {
		margin: 0 auto;
		max-width: 1600px;
		text-align: left;
		width: 100%;
	}


/* AUTHOR 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#moATHRv181 {
	}
		#moATHRv181 h1 {
			margin: 0 0 50px;
		}
			#athr-UL {
				/* background: rgba(210,200,220,.2); CHK */
			}
				.athrL,
				.athrR {
					text-align: left;
					overflow: auto;
					vertical-align: top;
				}
				#moATHRv181 .athrL {
					/* background: rgba(210,200,220,.2); CHK */
					border-radius: 150px;
					display: block;
					height: 200px;
					margin: 30px auto;
					width: 200px;
				}
					.athr-img {
						display: block;
						height: auto;
						width: 100%;
					}
				#moATHRv181 .athrR {
					/* background: rgba(110,170,240,.2); CHK */
				}
					.athrDscr a {
						color: #005bd9;
					}
					#moATHRv181 .athrName,
					#moATHRv181 .athrYomi,
					#moATHRv181 .athrSNS,
					#moATHRv181 .athrFreeArea {
						text-align: center;
					}
					#moATHRv181 .athrName {
						font-size: 30px;
						font-size: 3rem;
						font-weight: normal;
					}
					#moATHRv181 .athrYomi {
						font-size: 12px;
						font-size: 1.2rem;
						margin: 0 0 20px;
						padding: 0 0 10px;
					}
						#moATHRv181 .athrName span {
							border-bottom: 6px solid #96d20f;
							padding: 10px 0 5px;
						}
					#athrSNS .btnSP,
					#athrSNS .btnTW,
					#athrSNS .btnIG,
					#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: rgba(100,240,110,.5); CHK */
					margin: 0 2% 0 0;
						overflow: hidden;
					width: 28%;
				}
					#athrList .athrL a {
						display: block;
						background: #ededed;
						border-radius: 30px;
						height: 60px;
						overflow: hidden;
						width: 60px;
					}
				#athrList .athrR {
					/* background: rgba(190,240,110,.5); CHK */
					width: 70%;
					line-height: 1.3;
				}
					.athrL a img {
						display: block;
						height: auto;
						width: 60px;
					}
					#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 .btnIG 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;
						}


/* 新人賞 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	/* AWD CMN */
	#AWD_v181,
	#AWD-CHIBAv181,
	#AWD-GATEv181 {
		text-align: left;
	}
	/* AWD TOP */
	#AWD-CHIBA_index,
	#AWD-GATE_index {
		/* background: #fde; */
		border: 1px solid #000;
		border-radius: 5px;
		font-size: 0;
		margin: 0 auto 5%;
		padding: 2%;
		max-width: 960px;
	}
		#AWD-CHIBA_index h2,
		#AWD-GATE_index h2 {
			border-radius: 5px 5px 0 0;
			color: #fff;
			font-size: 20px;
			font-size: 2rem;
			line-height: 1;
			margin: 0 0 20px;
			padding: 15px 0;
			text-align: center;
			width: 100%;
		}
		.Awd_Index-L,
		.Awd_Index-R {
			display: inline-block;
			font-size: 16px;
			font-size: 1.6rem;
			line-height: 1.6;
			vertical-align: top;
		}
		.Awd_Index-L {
			/* background: #dfe; */
			margin: 0 20px 0 0;
			width: 130px;
		}
			.Awd_Index-L img {
				display: block;
				height: auto;
				margin: 0 auto;
				padding: 0;
				width: 130px;
			}
			.AWD_status {
				background: #96d20f;
				border-radius: 50px;
				color: #fff;
				font-size: 14px;
				font-size: 1.4rem;
				font-weight: bold;
				height: 100px;
				line-height: 1.2;
				margin: 3px auto 10px;
				position: relative;
				text-align: center;
				width: 100px;
					display: -webkit-flex; /* Safari用 */
				display: flex;
					-webkit-justify-content: center; /* Safari用 */
				justify-content: center;
					-webkit-align-items: center; /* Safari用 */
				align-items: center;
			}
				.AWD_status::before{
					content: '';
					position: absolute;
					left: 40px;
					top: -8px;
					display: block;
					width: 0;
					height: 0;
					border-right: 10px solid transparent;
					border-bottom: 12px solid #96d20f;
					border-left: 10px solid transparent;
				}
		.Awd_Index-R {
			/* background: #def; */
			width: calc(100% - 150px);
		}
			.Awd_Index-R p {
				text-align: center;
			}
			#AWD-CHIBAv181 .colorBarBTN_mo,
			#AWD-GATEv181 .colorBarBTN_mo,
			#AWD-CHIBAv181 .colorBarBTN_l-org,
			#AWD-GATEv181 .colorBarBTN_l-org,
			#AWD-CHIBAv181 .colorBarBTN_try,
			#AWD-GATEv181 .colorBarBTN_try {
				margin: 20px auto 0;
			}

	/* AWD INDV */
	#AWD-CHIBA_Ttl img {
		display: block;
		position: relative;
		margin: 0 auto 40px;
		max-width: 720px;
		width: 100%;
		z-index: 0;
	}
	#AWD-CHIBA_Desc {
		line-height: 1.4;
		margin: 30px 0 50px;
		text-align: center;
	}
	#AWD-CHIBA_C {
		align-items: center;
		background: #96d20f;
		background: -moz-linear-gradient(bottom, #96d20f, #a9e02d);
		background: -webkit-linear-gradient(bottom, #96d20f, #a9e02d);
		background: linear-gradient(to top, #96d20f, #a9e02d);
		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-CHIBA_C strong,
		#AWD-GATE_C strong {
			display: block;
			font-size: 22px;
			font-size: 2.2rem;
			line-height: 1.3;
		}
		#AWD-CHIBA_C hr,
		#AWD-GATE_C hr {
			margin: 5px 0;
			line-height: 1;
		}
		#AWD-CHIBA_C span,
		#AWD-GATE_C span {
			display: block;
			font-size: 16px;
			font-size: 1.6rem;
			font-weight: bold;
			margin: 5px 0 0;
			padding: 5px 0 0;
		}
		#AWD-CHIBAv181 .l-org_10px_sld,
		#AWD-GATEv181 .l-org_10px_sld {
			margin: 30px 0;
		}
		#AWD-CHIBAv181 .af_1px_dsd,
		#AWD-GATEv181 .af_1px_dsd {
			margin: 20px 0;
		}

		/* ちば賞 大賞 */
		.AWD-Bdr {
			border-radius: 5px;
			margin: 20px auto;
			padding: 0;
			text-align: center;
			width: auto;
		}
		.AWD-CHIBA_Taishou {
			border: 2px solid #a0a15d;
		}
			.AWD-CHIBA_Taishou hr {
				border-top:4px solid #a0a15d;
			}
			.AWD-CHIBA_Taishou .AWD_pub-mag {
				background: #a0a15d;
			}
				.AWD-CHIBA_Taishou .AWD_Reviewer {
					background: #a0a15d;
				}
				.AWD-CHIBA_Taishou .AWD_ReviewTxt {
					border-top: 1px solid #a0a15d;
				}
				.AWD-CHIBA_Taishou .AWD_Story {
						background: #c8c8a8;
				}
					.AWD-CHIBA_Taishou .AWD_StoryTitle {
						color: #a0a15d;
					}

		/* ちば賞 準大賞 */
		.AWD-CHIBA_JunTaishou {
			border: 2px solid #aaa;
		}
			.AWD-CHIBA_JunTaishou hr {
				border-top: 4px solid #aaa;
			}
			.AWD-CHIBA_JunTaishou .AWD_pub-mag {
				background: #aaa;
			}
				.AWD-CHIBA_JunTaishou .AWD_Reviewer {
					background: #aaa;
				}
				.AWD-CHIBA_JunTaishou .AWD_ReviewTxt {
					border-top: 1px solid #aaa;
				}
				.AWD-CHIBA_JunTaishou .AWD_Story {
						background: #dbdbdb;
				}
					.AWD-CHIBA_JunTaishou .AWD_StoryTitle {
						color: #aaa;
					}

		/* ちば賞 入選 */
		.AWD-CHIBA_Nyusen {
			border: 2px solid #b2a38f;
		}
			.AWD-CHIBA_Nyusen hr {
				border-top: 4px solid #b2a38f;
			}
			.AWD-CHIBA_Nyusen .AWD_pub-mag {
				background: #b2a38f;
			}
				.AWD-CHIBA_Nyusen .AWD_Reviewer {
					background: #b2a38f;
				}
				.AWD-CHIBA_Nyusen .AWD_ReviewTxt {
					border-top: 1px solid #b2a38f;
				}
				.AWD-CHIBA_Nyusen .AWD_Story {
					background: #dacbb6;
				}
					.AWD-CHIBA_Nyusen .AWD_StoryTitle {
						color: #b2a38f;
					}

		/* ちば賞 佳作 */
		.AWD-CHIBA_Kasaku {
			border: 2px solid #7490b7;
		}
			.AWD-CHIBA_Kasaku hr {
				border-top: 4px solid #7490b7;
			}
			.AWD-CHIBA_Kasaku .AWD_pub-mag {
				background: #7490b7;
			}
				.AWD-CHIBA_Kasaku .AWD_Reviewer {
					background: #7490b7;
				}
				.AWD-CHIBA_Kasaku .AWD_ReviewTxt {
					border-top: 1px solid #7490b7;
				}
				.AWD-CHIBA_Kasaku .AWD_Story {
					background: #cdd8e9;
				}
					.AWD-CHIBA_Kasaku .AWD_StoryTitle {
						color: #7490b7;
					}

		/* ちば賞 奨励賞 */
		.AWD-CHIBA_Shoreishou {
			border: 2px solid #90a364;
		}
			.AWD-CHIBA_Shoreishou hr {
				border-top: 4px solid #90a364;
			}
			.AWD-CHIBA_Shoreishou .AWD_pub-mag {
				background: #90a364;
			}
				.AWD-CHIBA_Shoreishou .AWD_Reviewer {
					background: #90a364;
				}
				.AWD-CHIBA_Shoreishou .AWD_ReviewTxt {
					border-top: 1px solid #90a364;
				}
				.AWD-CHIBA_Shoreishou .AWD_Story {
					background: #d3dbbf;
				}
					.AWD-CHIBA_Shoreishou .AWD_StoryTitle {
						color: #90a364;
					}

			.AWD_Rbn {
				display: inline-block;
				position: relative;
				height: 40px;
				line-height: 40px;
				margin: 20px auto 10px;
				text-align: center;
				padding: 4px 0;
				font-size: 17px;
				color: #FFF;
				box-sizing: border-box;
				box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
				width: 50%;
			}
				.AWD-CHIBA_Taishou .AWD_Rbn{
						background: #a0a15d;
						background: -moz-linear-gradient(top left, #cacb82, #a0a15d);
						background: -webkit-linear-gradient(top left, #cacb82, #a0a15d);
						background: linear-gradient(to bottom right, #cacb82, #a0a15d);
				}
				.AWD-CHIBA_JunTaishou .AWD_Rbn{
						background: #444;
						background: -moz-linear-gradient(top left, #aaa, #444);
						background: -webkit-linear-gradient(top left, #aaa, #444);
						background: linear-gradient(to bottom right, #aaa, #444);
				}
				.AWD-CHIBA_Nyusen .AWD_Rbn{
						background: #7a6c5b;
						background: -moz-linear-gradient(top left, #b2a38f, #7a6c5b);
						background: -webkit-linear-gradient(top left, #b2a38f, #7a6c5b);
						background: linear-gradient(to bottom right, #b2a38f, #7a6c5b);
				}
				.AWD-CHIBA_Kasaku .AWD_Rbn{
						background: #7490b7;
						background: -moz-linear-gradient(top left, #aabfdb, #7490b7);
						background: -webkit-linear-gradient(top left, #aabfdb, #7490b7);
						background: linear-gradient(to bottom right, #aabfdb, #7490b7);
				}
				.AWD-CHIBA_Shoreishou .AWD_Rbn{
						background: #90a364;
						background: -moz-linear-gradient(top left, #adc27e, #90a364);
						background: -webkit-linear-gradient(top left, #adc27e, #90a364);
						background: linear-gradient(to bottom right, #adc27e, #90a364);
				}
				.AWD_Rbn h3 {
					margin: 0;
					padding: 4px 20px;
					border-top: dotted 2px rgba(255, 255, 255, 0.5);
					border-bottom: dotted 2px rgba(255, 255, 255, 0.5);
					line-height: 1em;
					letter-spacing: 0.3em;
				}
				.AWD_Rbn:before, .AWD_Rbn:after {
					position: absolute;
					content: '';
					width: 0px;
					height: 0px;
					z-index: 1;
				}
				.AWD_Rbn:before {
					top: -2px;
					left: -2px;
					border-width: 22px 0px 22px 10px;
					border-color: transparent transparent transparent #fff;
					border-style: solid;
				}
				.AWD_Rbn:after {
					top: -2px;
					right: -2px;
					border-width: 22px 10px 22px 0px;
					border-color: transparent #fff transparent transparent;
					border-style: solid;
				}
			.AWD_Prize {
				color: #cc0033;
				font-weight: bold;
				line-height: 1.3;
			}
			.AWD-Bdr h4 {
				font-size: 28px;
				font-size: 2.8rem;
				font-weight: normal;
				line-height: 1.3;
				margin: 15px 0;
			}
			.AWD_pub-mag {
				border-radius: 5px;
				color: #fff;
				font-weight: bold;
				line-height: 1.3;
				margin: 0 4% 20px;
				padding: 5px 0;
				width: 92%;
			}
			.AWD_Review {
				text-align: left;
				line-height: 1.6;
				padding: 15px 30px;
			}
				.AWD_Reviewer {
					border-radius: 4px 4px 0 0;
					color: #fff;
					display: inline-block;
					font-size: 13px;
					font-size: 1.3rem;
					font-weight: bold;
					margin: 0;
					padding: 4px 10px 2px;
					text-align: center;
				}
				.AWD_Story,
				.AWD_Comment {
					border-radius: 5px;
					line-height: 1.6;
					text-align: left;
					padding: 10px;
				}
				.AWD_Story {
					margin: 20px 30px 30px;
				}
				.AWD_Comment {
					background: #efefef;
					margin: 10px 30px;
				}
					.AWD_StoryTitle,
					.AWD_Comment h5 {
						border-radius: 3px;
						font-size: 13px;
						font-size: 1.3rem;
						font-weight: bold;
						line-height: 1.3;
						margin: 0 0 15px;
						padding: 4px;
						text-align: center;
					}
					.AWD_StoryTitle {
						background: #fff;
					}
					.AWD_StoryTxt,
					.AWD_ReviewTxt,
					.AWD_Comment p {
						padding: 1% 4%;
					}
					.AWD_Comment h5 {
						background: #fff;
					}

	#AWD_past,
	#AWD_Regulation,
	#AWD_Boshu {
		text-align: center;
	}
	#AWD_past h2 {
		color: #dc5448;
		line-height: 1.2;
	}
		#AWD_past .btnDAYS {
			margin: 10px 0 20px;
		}
		#AWD_past ul {
			/* background: #dda; CHK */
			font-size: 0;
			margin: 0 auto;
			width: 50%;
		}
			#AWD_past ul li {
				background: #ffc400;
				border-radius: 5px;
				display: inline-block;
				font-size: 13px;
				font-size: 1.3rem;
				line-height: 1;
				margin: 1%;
				text-align: center;
				padding: 1% 2%;
				width: 19%;
				vertical-align: top;
			}
			#AWD_past ul li a {
				display: block;
			}
	#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 #96d20f;
					color: #96d20f;
					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: #96d20f;
				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 #96d20f;
			border-bottom: 1px solid #96d20f;
			color: #96d20f;
			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: #96d20f;
				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-GATE_Ttl img {
		display: block;
		margin: 0 auto 40px;
		max-width: 720px;
		width: 100%;
	}
	#AWD-CHIBA_Boshu_C,
	#AWD-GATE_Boshu_C {
		align-items: center;
		background: #000;
		border-bottom: 4px solid #96d20f;
		border-radius: 10px 10px 0 0;
		color: #fff;
		display: flex;
		flex-direction: column;
		font-size: 16px;
		font-size: 1.6rem;
		justify-content: center;
		line-height: 1;
		padding: 10px 0;
		position: relative;
		text-align: center;
	}
		#AWD-CHIBA_Boshu_C strong,
		#AWD-GATE_Boshu_C strong {
			display: block;
			font-size: 26px;
			font-size: 2.6rem;
			font-weight: normal;
		}
	.AWD-CHIBA_BoshuSS,
	.AWD-GATE_BoshuSS {
		border: 2px solid #ccc;
		border-radius: 10px;
		margin: 40px 0;
		padding: 20px;
		width: calc(100% - 44px);
	}
		.AWD-CHIBA_BoshuSS h2,
		.AWD-GATE_BoshuSS h2 {
			background: #96d20f;
			border-radius: 5px;
			color: #fff;
			font-size: 20px;
			font-size: 2rem;
			margin: 0 0 30px;
			padding: 5px 0;
			text-align: center;
		}
		.AWD-CHIBA_BoshuSS dl,
		.AWD-GATE_BoshuSS dl {
			font-size: 0;
		}
			.AWD-CHIBA_BoshuSS dt,
			.AWD-CHIBA_BoshuSS dd,
			.AWD-GATE_BoshuSS dt,
			.AWD-GATE_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-CHIBA_BoshuSS dt,
			.AWD-GATE_BoshuSS dt {
				/* background: #aea; */
				font-weight: bold;
				width: 26%;
			}
			.AWD-CHIBA_BoshuSS dd,
			.AWD-GATE_BoshuSS dd {
				/* background: #ffa; */
				border-left: 4px solid #96d20f;
				width: calc(66% - 8px);
			}
				.AWD-CHIBA_BoshuSS dd i,
				.AWD-GATE_BoshuSS dd i {
					color: #96d20f;
					margin: 0 4px 0 0;
				}
				.AWD-CHIBA_BoshuSS dd .alert-box i,
				.AWD-GATE_BoshuSS dd .alert-box i {
					color: #dc5448;
				}
				.AWD-CHIBA_BoshuSS dd ul.attention,
				.AWD-GATE_BoshuSS dd ul.attention {
					color: #dc5448;
					font-size: 80%;
				}
				.AWD-CHIBA_BoshuSS dd ul.attention,
				.AWD-GATE_BoshuSS dd ul.attention {
					border: solid 1px #dc5448;
					border-radius: 5px;
					padding: 0.5em 1em 0.5em 2.3em;
					position: relative;
				}
					.AWD-CHIBA_BoshuSS dd ul.attention li,
					.AWD-GATE_BoshuSS dd ul.attention li {
						line-height: 1.5;
						padding: 0.25em 0;
						list-style-type: none!important;
					}
					.AWD-CHIBA_BoshuSS dd ul.attention li:before,
					.AWD-GATE_BoshuSS dd ul.attention li:before {
						font-family: "Font Awesome 5 Free";
						font-weight: 900;
						content: "\f06a";
						position: absolute;
						left : 1em;
					}
				.AWD-CHIBA_BoshuSS dd ul.regulation,
				.AWD-GATE_BoshuSS dd ul.regulation {
				}
				.AWD-CHIBA_BoshuSS dd ul.regulation,
				.AWD-GATE_BoshuSS dd ul.regulation {
					position: relative;
				}
					.AWD-CHIBA_BoshuSS dd ul.regulation li,
					.AWD-GATE_BoshuSS dd ul.regulation li {
						line-height: 1.5;
						padding: 0.25em 0;
						list-style-type: none!important;
					}
					.AWD-CHIBA_BoshuSS dd ul.regulation li:before,
					.AWD-GATE_BoshuSS dd ul.regulation li:before {
						font-family: "Font Awesome 5 Free";
						font-weight: 900;
						content: "\f192";
						position: absolute;
						left : 1em;
				}
			.AWD-CHIBA_BoshuSS .tblGRN td strong,
			.AWD-GATE_BoshuSS .tblGRN 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: auto;
	}
	/* 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%;
				}

}

/* ======== 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 */
		#MagMO18v1,
		#MagMT18v1 {
			width: 40%;
			margin: 2%;
		}
		#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%;
						}
		#moCTSv181 span.ctsMag {
			border-radius: 0;
			padding: 2px 0;
			position: absolute;
			top: -26px;
			width: 100%;
		}
		#moCTSv181_inr .btnDAYS,
		#moCTSv181_inr .btnTRY {
			margin: 10px auto 30px;
			width: 100%;
		}
		#moCTSv181_inr .btnTRY {
			font-size: 18px;
			font-size: 1.8rem;
		}
					#cdKCBTN .btnDAYS {
						margin: 10px auto;
					}

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


/* 新人賞 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
}

/* ======== 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: 80px 0 0;
		width: auto;
	}
		#ftrNavi>ul {
				margin: 20px 0 0;
			}
			 #ftrNavi>ul>li {
			 	margin: 0 0 30px;
				width: 50%;
			 }
			 .abjInfo {
				margin: 20px auto 80px;
				max-width: 280px;
			 }

	/* SECTION */
	#ssFB18v1 {
		margin: 0;
		padding: 0;
		width: 100%;
	}
		#ssFB18v1 li {
			margin: 2%;
			width: 46%;
		}
	#moPLAv181,
	#barayomiSS,
	#ssMag18v1,
	#ssGtopNT18v1,
	#ssRCM18v1,
	#ssNW18v1,
	#AWD-CHIBAv181,
	#AWD-GATEv181 {
		/* background: #ddc; CHK */
		width: 95%;
	}
		#MagMO18v1:after,
		#MagMT18v1:after
		#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%;
	}



	/* G-TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	/* D MAGAZINE BANNER */
	#dMagBnr {
		margin: 0;
	}
		#dMagBnr a {
			margin: 2%;
			width: 46%;
		}
			#dMagBnr a img {
				max-width: 9999px;
				width: 100%;
			}
		/* G-TOP Twitter */
		#ssGtopNT18v1 #ssNW18v1,
		#ssGtopNT18v1 #ssTW18v1 {
			padding: 0 0 40px;
			position: static;
			width: 100%;
		}
		#ssGtopNT18v1 #ssTW18v1 {
			/* background: rgba(200,200,100,.4); */
			height: 810px !important;
		}
			#ssGtopNT18v1 #ssTW18v1 .twitter-timeline {
				height: 400px !important;
				max-width: 720px;
			}
		/* G-TOP CONTENTS LIST */
		#ssGtopCL18v1 .colorBarBTN_mo,
		#ssGtopCL18v1 .colorBarBTN_mt {
			width: 90%;
		}

	/* MAGAZINE */
		#MagMO18v1,
		#MagMT18v1 {
			margin: 0 auto 50px;
			width: 70%;
		}
	/* 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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#moCTSv181_inr {
		margin: 30px auto;
		width: 90%;
	}
				.ctsGRD-item {
					display: block;
					width: 100%;
					margin: 30px auto;
				}
					#ctsEBL .colorBarBTN_l-org{
						display: inline-block;
						margin: 0.5%;
						width: 45%;
					}
				#ctsChar li {
					margin: 2%;
					width: 29.3333333333%;
					vertical-align: top;
				}
						.bnrStore li {
							width: 23%;
						}
		#moCTSv18_T {
			font-size: 14px;
			font-size: 1.4rem;
		}

/* 新人賞 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */


}

/* ======== 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-grn,
	.kkm-blu,
	.kkm-l-org,
	.kkm-ppl,
	.kkm-try,
	.kkm-ylw,
	.box-gry_1b,
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.contents_inr   {
		margin: 0 0 8%;
	}
	/* TABLE */
		.tblGRN tr:nth-child(even) {
			background: #fff;
		}
			.tblGRN th,
			.tblGRN 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 {
		text-align: left;
		min-height: 50px;
	}
	#mologo a img {
		margin: 5px 0 -5px 10px;
	}

	/* FOOTER */
			 #ftrNavi>ul>li {
			 	display: block;
			 	margin: 0 0 10px;
				width: auto;
			 }
			 .abjInfo {
				max-width: 260px;
			 }


	/* 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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#moPLAv181 h1,
		#moPLBv181 h1 {
			font-size: 22px;
			font-size: 2.2rem;
		}
		#moPLAv181 h2,
		#moPLBv181 h2 {
			font-size: 20px;
			font-size: 2rem;
		}
		#moPLAv181 h3,
		#moPLBv181 h3 {
			font-size: 18px;
			font-size: 1.8rem;
		}
		#moPLAv181 h4,
		#moPLBv181 h4 {
			font-size: 16px;
			font-size: 1.6rem;
		}
		#moPLAv181 h5,
		#moPLBv181 h5 {
			font-size: 14px;
			font-size: 1.4rem;
		}
		#moPLAv181 h6,
		#moPLBv181 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{
				/* background: rgba(200,100,230,.3); CHK */
					width: 45%;
			}
				.MAGv18L .MAGv18_ttl h1 img {
					margin: 0 0 10px;
					height: auto;
					width: 100%;
				}
				#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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#moCTSv18_ttl:before {
			padding-top: 83.3333333%;
		}
		#moCTSv18_C {
			font-size: 12px;
			font-size: 1.2rem;
			margin: 0;
			position: static;
		}
			#moCTSv18_C span {
				font-size: 11px;
				font-size: 1.1rem;
				position: static;
				padding: 5px 0;
			}
						.bnrStore li {
							width: 31.3333333333%;
						}
				#ctsChar li {
					width: 21%;
				}

/* 新人賞 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD_v181,
	#AWD-CHIBAv181,
	#AWD-GATEv181 {
		font-size: 14px;
		font-size: 1.4rem;
	}
	#AWD-CHIBA_Desc {
		text-align: left;
	}
	.AWD-CHIBA_BoshuSS {
		padding: 10px;
		width: calc(100% - 24px);
	}
			.AWD-CHIBA_BoshuSS dt,
			.AWD-CHIBA_BoshuSS dd{
				display: block;
				font-size: 14px;
				font-size: 1.4rem;
			}
			.AWD-CHIBA_BoshuSS dt {
				margin: 0;
				width: auto;
			}
			.AWD-CHIBA_BoshuSS dd {
				border-left: none;
				border-top: 4px solid #96d20f;
				margin: 0 0 20px;
				width: auto;
			}
				.AWD-CHIBA_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) {

	#mologo a img {
		width:100px
	}

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

/* G-TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	/* D MAGAZINE BANNER */
		#dMagBnr {
			margin: 0 auto 20px;
		}
		#dMagBnr a {
			display: block;
			margin: 15px auto;
			width: 76%;
		}

	/* G-TOP BARA YOMI */
	#barayomiSS {
		margin: 0 auto 30px;
	}
			#barayomiUL h2 {
				font-size: 15px;
				font-size: 1.5rem;
			}

		/* G-TOP Twitter */
			#ssGtopNT18v1 #ssTW18v1 .twitter-timeline {
				max-width: 320px;
				width: 320px !important;
			}

	/* MAGAZINE */
		#MagMO18v1,
		#MagMT18v1 {
			margin: 0 auto 35px;
			width: 85%;
		}
	/* MAG Twitter */
			#MAGv18L #ssTW18v1 .twitter-timeline,
			#MAGv18R #ssTW18v1 .twitter-timeline {
				max-width: 320px;
				width: 320px !important;
			}

	/* NEWS */
		#NewsSwitcher li {
			display: block;
			font-size: 1.2rem;
			margin: 5px auto;
			width: 90%;
		}
			/* ===== CONTENTS LIST v4 For MAG===== */
				#MAGv18Idx li {
					margin: 2% 2% 30px;
					width: 46%;
				}

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

/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
						.bnrStore li {
							width: 23%;
						}
				#ctsChar li {
					width: 29.3333333333%;
				}
	/* CTS Twitter */
			section.twArea .twitter-timeline {
				width: 338px !important;
			}


/* 新人賞 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

			.AWD_Rbn {
				width: 80%;
			}
			.AWD-Bdr h4 {
				font-size: 22px;
				font-size: 2.2rem;
				font-weight: normal;
			}
			.AWD_pub-mag {
				font-size: 14px;
				font-size: 1.4rem;
			}
			.AWD_Story,
			.AWD_Review {
				padding: 10px;
			}
				.AWD_StoryTitle,
				.AWD_Reviewer {
					font-size: 11px;
					font-size: 1.1rem;
				}
				.AWD_Comment {
					margin: 10px;
				}


	/* AWD INDV */

}

/* ======== 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;
				}


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

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