@charset "utf-8";
/* COLOR
af		#ff8c07
ga		#ff63b5
sky	#A3E6FF
gry	#B9B9B9
l-gry	#efefef
try	#dc5448
KC+	#32be00
*/




/* =================== FRAMEWORK ========================= */
	/* CLEARFIX */
	section:after,.cf:after,nav:after,#ssMag18v1:after,#ssKC18v1:after,.udrLk:after,.cF:after,#ssYG18_GSCv1:after,#sM18v1:after,#ssGTB18v1:after,#ssSh18v1:after,#ssRCM18v1:after,#awdBadge:after,#trialBadge:after,#afPLAv181:after,#afPLBv181:after,#afBLAv181:after,#afBLBv181:after,#MAGv181:after,#divMAG:after,#MAGv18C:after,#MAGv18_Clr:after,#afCTSv181:after,#afCTSv181_inr:after,#ctsNSL:after,#ctsEBL:after,#ctsRSS:after,.movArea:after,.ctsFA-1:after,.twArea:after,.twitter-timeline:after,#MAGv18Num_NY:after,#ssGtopBN18v1:after,#AWD-SHIKIv181:after{clear:both;content:".";display:block;height:0;visibility:hidden}.cf{display:inline-table}* html .cf{height:1%}.cf{display:block}
	/* BASE */
	a{color:#000;text-decoration:none;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:.3s}a:hover,a:hover img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}

blockquote {
background: #efefef;
box-sizing: border-box;
border-radius: 5px;
color: #464646;
display:block;
font-style: italic;
margin:0 0 2%;
position: relative;
padding: 10px 10px 10px 32px;
}

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

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

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

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

	/* BG COLOR*/
.bg_wht {
		background: #fff
}
.bg_blk {
		background: #000;
		color: #ddd
}
.bg_org {
		background: #ffba6a
}
.bg_pnk {
		background: #fdb6db
}
.bg_sky {
		background: #a3e6ff
}
.bg_ylw {
		background: #ff0
}
.bg_ppl {
		background: #d2a6ff
}
.bg_gry {
		background: #efefef
}
.bg_try {
		background: #dc5448;
		color: #fff;
}
.bg_stripe {
		background: -moz-linear-gradient(left top, #efefef, #efefef 25%, #fff 25%, #fff 50%, #efefef 50%, #efefef 75%, #fff 75%, #fff);
		background: -webkit-gradient(linear, left top, right bottom, from(#efefef), color-stop(25%, #efefef), color-stop(25%, #fff), color-stop(50%, #fff), color-stop(50%, #efefef), color-stop(75%, #efefef), color-stop(75%, #fff), to(#fff));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_blk {
		background: url(/_i/bg_blk_stripe_30x30.png);
		background: -moz-linear-gradient(left top, #000, #000 25%, #333 25%, #333 50%, #000 50%, #000 75%, #333 75%, #333);
		background: -webkit-gradient(linear, left top, right bottom, from(#000), color-stop(25%, #000), color-stop(25%, #333), color-stop(50%, #333), color-stop(50%, #000), color-stop(75%, #000), color-stop(75%, #333), to(#333));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px;
		color: #ddd
}
.bg_stripe_Dgry {
		background: -moz-linear-gradient(left top, #ccc, #ccc 25%, #efefef 25%, #efefef 50%, #ccc 50%, #ccc 75%, #efefef 75%, #efefef);
		background: -webkit-gradient(linear, left top, right bottom, from(#ccc), color-stop(25%, #ccc), color-stop(25%, #efefef), color-stop(50%, #efefef), color-stop(50%, #ccc), color-stop(75%, #ccc), color-stop(75%, #efefef), to(#efefef));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_pnk {
		background: -moz-linear-gradient(left top, #fdb6db, #fdb6db 25%, #ffe8f4 25%, #ffe8f4 50%, #fdb6db 50%, #fdb6db 75%, #ffe8f4 75%, #ffe8f4);
		background: -webkit-gradient(linear, left top, right bottom, from(#fdb6db), color-stop(25%, #fdb6db), color-stop(25%, #ffe8f4), color-stop(50%, #ffe8f4), color-stop(50%, #fdb6db), color-stop(75%, #fdb6db), color-stop(75%, #ffe8f4), to(#ffe8f4));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_ppl {
		background: -moz-linear-gradient(left top, #d2a6ff, #d2a6ff 25%, #e8d1ff 25%, #e8d1ff 50%, #d2a6ff 50%, #d2a6ff 75%, #e8d1ff 75%, #e8d1ff);
		background: -webkit-gradient(linear, left top, right bottom, from(#d2a6ff), color-stop(25%, #d2a6ff), color-stop(25%, #e8d1ff), color-stop(50%, #e8d1ff), color-stop(50%, #d2a6ff), color-stop(75%, #d2a6ff), color-stop(75%, #e8d1ff), to(#e8d1ff));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_stripe_ylw {
		background: -moz-linear-gradient(left top, #F5FF00, #F5FF00 25%, #feffea 25%, #feffea 50%, #F5FF00 50%, #F5FF00 75%, #feffea 75%, #feffea);
		background: -webkit-gradient(linear, left top, right bottom, from(#F5FF00), color-stop(25%, #F5FF00), color-stop(25%, #feffea), color-stop(50%, #feffea), color-stop(50%, #F5FF00), color-stop(75%, #F5FF00), color-stop(75%, #feffea), to(#feffea));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
}
.bg_dot_MidCnt {
		background: #efefef;
		background-image: radial-gradient(#fff 20%, transparent 0), radial-gradient(#fff 20%, transparent 0);
		background-position: 0 0, 10px 10px;
		background-size: 20px 20px
}
.bg_dot_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;color:#dc5448;display:block;font-size:80%;margin:0 0 2%;padding:1%}
	/* UNDER LINK */
	.udrLk{width:auto;padding:0 2% 0 0}.udrLk a{border-bottom:2px solid #A3E6FF;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-ylw,.kkm-ppl,.kkm-try,.kkm-pnk,.kkm-org,.kkm-sky{display:block;margin:0 0 2%;padding:1% 2%}.kkm{border:1px solid #000}.kkm-org{border:1px solid #ff8c07}.kkm-pnk{border:1px solid #ff63b5}.kkm-sky{border:1px solid #a3e6ff}.kkm-try{border:1px solid #dc5448}.kkm-ylw{border:1px solid #ff0}.kkm-ppl{border:1px solid #cc6ad0}.kkm-head{font-size:120%;font-weight:700}.box-gry_1b,.box-gry_2b,.box-gry_3b,.box-gry_4b{margin:0 0 2%;padding:1% 2%}.box-gry_2b,.box-gry_3b,.box-gry_4b{font-size:0}.box-gry_1b{background:#efefef;border-radius:5px;overflow:auto}.box-gry_2b li,.box-gry_3b li,.box-gry_4b li{background:#efefef;border-radius:5px;display:inline-block;font-size:16px;font-size:1.6rem;margin:1%;padding:2%}.box-gry_2b li{width:44%}.box-gry_3b li{width:27.3333333333%}.box-gry_4b li{width:19%}.box-gry_2b li h5,.box-gry_3b li h5,.box-gry_4b li h5{line-height:1.4}
	/* BTN */
	.colorBarBTN_af,
.colorBarBTN_ylw,
.colorBarBTN_ppl,
.colorBarBTN_try,
.colorBarBTN_blk,
.colorBarBTN_buy,
.colorBarBTN_ga,
.colorBarBTN_gry,
.colorBarBTN_trial,
.colorBarBTN_sky,
.colorBarBTN_l-pnk {
		border-radius: 5px;
		color: #fff!important;
		display: block;
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: bold;
		line-height: 1.2;
		margin: 0 auto 10px;
		opacity: 1;
		padding: 15px;
		text-align: center;
		text-decoration: none;
		width: calc( 80% - 30px );
}

.colorBarBTN_af {
		background-color: #ff8c07
}

.colorBarBTN_ppl {
		background-color: #cc6ad0
}

.colorBarBTN_ga {
		background-color: #ff63b5
}

.colorBarBTN_ylw {
		background-color: #ff0;
		color: #000!important
}

.colorBarBTN_sky {
		background-color: #a3e6ff;
		color: #000!important
}

.colorBarBTN_l-pnk {
		background-color: #ffcbe0;
		color: #000!important
}

.colorBarBTN_gry {
		background-color: #b9b9b9
}

.colorBarBTN_blk {
		background-color: #000
}

.colorBarBTN_try {
		background-color: #dc5448
}

.colorBarBTN_buy {
		background-color: #32be00
}

.colorBarBTN_af:hover,
.colorBarBTN_ylw:hover,
.colorBarBTN_ppl:hover,
.colorBarBTN_try:hover,
.colorBarBTN_blk:hover,
.colorBarBTN_buy:hover,
.colorBarBTN_ga:hover,
.colorBarBTN_gry:hover,
.colorBarBTN_trial:hover,
.colorBarBTN_sky:hover,
.colorBarBTN_l-pnk: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: #ff8c07
}

.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
}

.af .btnNEXT {
		border-top: 1px solid #ff8c07;
		border-bottom: 1px solid #ff8c07;
		color: #ff8c07
}

.ga .btnNEXT {
		border-top: 1px solid #ff63b5;
		border-bottom: 1px solid #ff63b5;
		color: #ff63b5
}

.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%
}

	/*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;
		}
			.pageImg {
				display: block;
				margin: 30px auto 0;
				max-width: 80%;
			}
			.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);
		}






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

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

/* =================== BASE STRUCTURE ========================= */
	body{border-top: 3px solid #000;}
	/* HEADER */
	#gH{background:#ff8c07;border-top:3px solid #fff;margin:0 0 50px;padding:5px 0 0;position:relative;text-align:center;z-index:1}#aflogo a img{display:inline-block;height:auto;margin:0 auto;width:110px}#sM18v1{font-size:20px;font-size:2rem;position:absolute;right:10px;text-align:right;top:70px}#sM18v1 a{margin:0 5px}#sM18v1 .fa-twitter{color:#00aced}#sM18v1 .fa-facebook-f{color:#3b5998}#sM18v1 .fa-youtube{color:#b00}
	/* FOOTER */

	#fM18v1,#FtrLT2018{display:inline-block;vertical-align:top}#fM18v1,#fM18v1>ul>li,#FtrLT2018{vertical-align:top}#FtrLT2018,#sM_ftr18v1{filter:alpha(opacity=50)}#sM_ftr18v1,footer small{position:absolute;right:10px}footer{background-color:#ff8c07;font-size:0;line-height:0;padding:20px;position:relative}footer a{color:#fff!important}#FtrLT2018{height:auto;margin:0;width:100px;-moz-opacity:.5;opacity:.5}#fM18v1{margin:0 30px 0 0}#fM18v1>ul{display:block;margin:0 0 0 60px;padding:0}#fM18v1>ul>li{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:700;line-height:2;margin:0 60px 0 0}#fM18v1>ul>li>ul>li{font-size:11px;font-size:1.1rem;font-weight:400}#sM_ftr18v1{bottom:30px;font-size:30px;font-size:3rem;-moz-opacity:.5;opacity:.5}#sM_ftr18v1 span{border:1px solid #fff;border-radius:18px;font-size:9px;font-size:0.9rem;height:36px;line-height:36px;margin:0 4px 0 0;padding:0 10px;text-align:center;vertical-align:middle}footer small{bottom:10px;color:#fff;font-size:9px;font-size:.9rem;line-height:0}

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




/* =================== CMN PARTS ========================= */
	/* CONTENTS LIST v4 */
	.cLv4,.cv4C{text-align:left}.cLv4{font-size:0}.cLv4 li{display:inline-block;margin:1.5% 1.5% 3%;position:relative;vertical-align:top;width:17%}.cLv4 li a img,.cLv4 li img{display:block;height:auto;margin:2% 0;width:100%}.cLv4 li h5,.cLv4 li p{display:block;font-size:12px;font-size:1.2rem}.cv4C{color:#777;display:table-cell;font-size:10px;font-size:1rem;line-height:1.1;margin:0;padding:0;text-align:justify;text-justify:inter-ideograph;vertical-align:bottom;width:100%}.cv4C h3{font-size:11px!important;font-size:1.1rem!important;font-weight:700!important;padding:5px 0 0}.cv4C h3.af{color:#ff8c07}.cv4C h3.ga{color:#FF7F3C}.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 */
	#afATHRv181,
	#afCTSv181_inr,
	#afPLAv181,
	#afPLBv181,
	#MAGv181,
	#ssFB18v1,
	#ssGtopMAG18v1,
	#ssGtopNT18v1,
	#ssGtopCL18v1 ul,
	#ssGtopBN18v1_af,
	#ssMag18v1,
	#ssNW18v1,
	#ssRCM18v1,
	#AWD-SHIKIv181,
	#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,
		#afPLAv181 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;
		}
		#afNS_bl a {
			background: #FF7F3C;
		}
		#afNS_blkc a {
			background: #32be00;
		}
		#afNS_bla a {
			background: #ff9300;
		}
		#afNS_all a {
			background: #FF7F3C;
		}
		#CtsSwitcher li a {
			background: #ccc;
		}
		#CtsSwitcher .csw2L {
			display: none;
		}
		#CtsSwitcher .csw4L {
			display: none;
		}
	/* Ditto Paging */
		.ditto_pages {
			/* background: #ff0; */
			display: block;
			line-height:1;
			text-align: center;
			padding: 40px 0;
			width: 100%;
		}
			.ditto_page,
			.ditto_currentpage,
			.ditto_previous_link,
			.ditto_next_link {
				display: inline-block;
				margin: 4px 1px;
				padding: 10px;
			}
			.ditto_page,
			.ditto_previous_link,
			.ditto_next_link {
				background: #f7f7f7;
			}
			.ditto_page:hover,
			.ditto_previous_link:hover,
			.ditto_next_link:hover {
				background: #FF7F3C;
			}
			.ditto_currentpage {
				background: #FF7F3C;
			}
	/* FOOTER BANNER */
	#ssFB18v1 {
		font-size: 0;
	}
		#ssFB18v1 li {
			display: inline-block;
			margin: 0.5%;
			width: 24%;
		}
	/* SECTION H2 */
	#afATHRv181 h1,
	#afPLAv181 h2,
	#afPLAv181 #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: #A3E6FF;
			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;
		}
		#afNS_af a {
			background: #ff8c07;
		}
		#afNS_ga a {
			background: #ff63b5;
		}
		#afNS_afkc a {
			background: #32be00;
		}
		#afNS_afa a {
			background: #ff9300;
		}
		#afNS_all a {
			background: #ff8c07;
		}
		#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: #ff8c07;
			}
			.ditto_currentpage {
				background: #ff8c07;
			}
	/* FOOTER BANNER */
	#ssFB18v1 {
		font-size: 0;
	}
		#ssFB18v1 li {
			display: inline-block;
			margin: 0.5%;
			width: 24%;
		}

	/* TABLE */
	.tblORG {
		border: 1px solid #ff8c07;
		line-height	: 1.1;
	}
		.tblORG tr:nth-child(even) {
			background: #fff8f0;
		}
		.tblORG tr:nth-child(odd) {
			background: #fff;
		}
			.tblORG th,
			.tblORG td {
				border: 1px solid #ff8c07;
				padding: 1%;
				vertical-align: top;
			}
			.tblORG th {
				font-weight: bold;
			}



/* PLANE 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#afPLAv181,
	#afPLBv181 {
		/* background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		padding: 2%;
		text-align: left;
		width: 76%;
	}
		#afPLAv181 h1,
		#afPLBv181 h1 {
			font-size: 20px;
			font-size: 2rem;
			font-weight: normal;
			margin: 0 !important;
		}
		#afPLAv181 h2,
		#afPLBv181 h2 {
			font-size: 18px;
			font-size: 1.8rem;
			font-weight: normal;
		}
		#afPLAv181 h3,
		#afPLBv181 h3 {
			font-size: 1.6px;
			font-size: 1.6rem;
			font-weight: normal;
		}
		#afPLAv181 h4,
		#afPLBv181 h4 {
			font-size: 15px;
			font-size: 1.5rem;
		}
		#afPLAv181 h5,
		#afPLBv181 h5 {
			font-size: 14px;
			font-size: 1.4rem;
		}
		#afPLAv181 h6,
		#afPLBv181 h6 {
			font-size: 13px;
			font-size: 1.3rem;
		}
		#afPLAv181 h2,
		#afPLAv181 h3,
		#afPLAv181 h4,
		#afPLAv181 h5,
		#afPLAv181 h6,
		#afPLBv181 h1,
		#afPLBv181 h2,
		#afPLBv181 h3,
		#afPLBv181 h4,
		#afPLBv181 h5,
		#afPLBv181 h6 {
			line-height: 1.3;
			margin: 0 0 2%;
			padding: 0;
		}
		#afPLAv18_ttl {
			border-bottom: 4px solid #ff8c07;
			line-height: 1.3;
			margin: 0;
			text-align: left;
		}
		#afPLAv18_ttl.af {
			border-bottom: 4px solid #ff8c07;
		}
		#afPLAv18_ttl.ga {
			border-bottom: 4px solid #ff63b5;
		}
		#afPLAv181 p,
		#afPLBv181 p {
			margin: 0 0 2%;
			padding: 0;
		}
		.aDateArea {
			margin: -7px 0 20px;
			text-align: right;
			width: 100%;
		}
			.aDate {
				background: #ff8c07;
				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;
			}
			#afPLAv18_ttl.af .aDate {
				background: #ff8c07;
			}
			#afPLAv18_ttl.ga .aDate {
				background: #ff63b5;
			}
		#afPLAv18_eC,
		#afPLBv18_eC {
			text-align: center;
			margin: 0 0 20px;
			width: 100%;
		}
			#afPLAv18_eC img,
			#afPLBv18_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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#afBLAv181,
	#afBLBv181 {
		/* 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 */
		#MagAF18v1,
		#MagGA18v1 {
			/* background: #ffd; CHK */
			display: inline-block;
			margin: 2%;
			vertical-align: top;
			position: relative;
			width: 30%;
		}
			#gTopNext_af,
			#gTopNext_ga {
				margin: 0 0 20px;
			}
			#gTopNext_ga {
				display: block;
				margin: 1.5% 0 0;
				overflow: auto;
			}
				#gTopNext_af .btnNEXT {
					border-top: 1px solid #ff8c07;
					border-bottom: 1px solid #ff8c07;
					color: #ff8c07;
				}
				#gTopNext_ga .btnNEXT {
					border-top: 1px solid #ff63b5;
					border-bottom: 1px solid #ff63b5;
					color: #ff63b5;
				}
				#gTopNext_af .btnNEXT,
				#gTopNext_ga .btnNEXT {
					margin: 0 0 20px;
				}
				#gTopMagSpecKS .btnCTS,
				#gTopMagSpecHK .btnCTS,
				#gTopMagSpecKS .btnBUY,
				#gTopMagSpecHK .btnBUY {
					border-radius: 15px;
					font-size: 14px;
					font-size: 1.4rem;
					height: 30px;
					line-height: 30px;
					padding: 0;
				}
				#gTopMagSpecKS .btnCTS {
					background: #ff8c07;
				}
				#gTopMagSpecHK .btnCTS {
					background: #ff63b5;
				}
				#gTopMagSpecKS .btnCTS i,
				#gTopMagSpecHK .btnCTS i {
					margin: 0 4px 0 0;
					vertical-align: middle;
				}
				#gTopMagSpecKS .btnDAYS,
				#gTopMagSpecHK .btnDAYS {
					border-radius: 25px;
					font-size: 12px;
					font-size: 1.2rem;
					height: 50px;
					line-height: 1;
					padding: 0;
				}
					#gTopMagSpecKS .btnDAYS img,
					#gTopMagSpecHK .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.af {
				background: #ff8c07;
			}
			#Mag_BDG18v1.ga {
				background: #ff63b5;
			}
	/* G-TOP BARA YOMI */
	#barayomiSS {
		/* background: rgba(200,200,180,.4); */
		margin: -5% auto 3%;
	}
		#barayomiSS h1 {
			background: #dc5448;
			color: #fff;
			border-radius: 10px 10px 0 0;
			font-size: 13px;
			font-size: 1.3rem;
			font-weight: bold;
			line-height: 1.2;
			padding: 10px 0;
		}
			#barayomiSS h1 a img {
				display: block;
				height: auto;
				margin: 0 auto 5px;
				max-width: 180px;
				width: 70%;
			}
			#barayomiSS h1 strong {
				font-size: 120%;
			}
			#barayomiSS h1 span {
				display: block;
				font-size: 10px;
				font-size: 1rem;
				font-weight: normal;
				margin: 4px 0 0;
			}
		#barayomiUL {
			background: #ffa;
			font-size: 0;
			margin:0;
			padding: 0!important;
		}
			#barayomiUL li {
				background: #efefef;
				border-radius: 5px;
				display: inline-block;
				font-size: 12px;
				font-size: 1.2rem;
				line-height: 1.2;
				margin: 10px 0;
				vertical-align: top !important;
			}
			#barayomiUL h2 {
				font-size: 12px;
				font-size: 1.2rem;
				padding: 4px 0;
				min-height: 26px;
			}
			#barayomiUL li p.updateDT,
			#barayomiUL li p.author,
			#barayomiUL li p.subTtl {
				font-size: 10px;
				font-size: 1rem;
			}
			#barayomiUL li p.updateDT {
				background: #dedede;
				padding: 2px 0;
			}
			#barayomiUL li p.subTtl {
				margin: 4px 0;
			}
			#barayomiUL li img {
				height: auto;
				margin: 0 auto;
				width: 95%;
			}
	/* G-TOP 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: 410px;
			padding: 0 0 20px;
			position: relative;
			width: 30%;
		}
			#ssGtopNT18v1 #ssTW18v1 .twitter-timeline {
				height: 400px !important;
				width: 100% !important;
			}

	/* G-TOP KC */
	#ssGtopKC18v1 {
		margin: 0 auto 5%;
		text-align: center;
		position: relative;
		width: 100%;
	}
		#ssGtopKC18v1 h2 {
			background: #ff8c07;
			color: #fff;
			font-size: 16px;
			font-size: 1.6rem;
			font-weight: 700;
			line-height: 1;
			margin: 0 0 2%;
			max-width: 9999px;
			padding: 10px 0;
			text-align: center;
			width: 100%;
			z-index: 10;
		}
			#ssGtopKC18v1 h2 i {
				margin: 0 4px 0 0;
				vertical-align: middle;
			}
				#ssGtopKCCv1 .sp-slide {
					display: inline-block;
					font-size: 12px;
					font-size: 1.2rem;
					height: 282px;
					line-height: 1.3;
					margin: 2%;
					position: relative;
					width: 200px;
					vertical-align: bottom;
				}
					#ssGtopKCCv1 .sp-slide a img, {
						height: auto;
						width: 100%;
					}

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

		/* G-TOP CONTENTS LIST */
		#ssGtopCL18v1 ul {
			text-align: left;
			margin: 0 auto;
		}
		#ssGtopCL18v1 h2 {
				background: #ff8c07;
				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_af,
		#ssGtopCL18v1 .colorBarBTN_ga {
			width: 50%;
		}
		#ssGtopCL18v1 .colorBarBTN_af {
			margin: 0 auto 100px;
		}
		#ssGtopCL18v1 .colorBarBTN_ga {
			margin: 0 auto 100px;
		}
			#ssGtopCL18v1 .colorBarBTN_af i,
			#ssGtopCL18v1 .colorBarBTN_ga i {
				margin: 0 4px;
				vertical-align: middle;
			}

		/* G-TOP BACKNUMBER */
		#ssGtopBN18v1 {
			margin: 0 auto 50px;
		}
			#ssGtopBN18v1_af,
			#ssGtopBN18v1_ga {
				margin: 0 auto;
				width: 80%;
			}
				#ssGtopBN18v1 ul {
					text-align: left;
					margin: 0 auto;
					width: 100%;
				}
					#ssGtopBN18v1 ul li {
						margin-bottom: 0
					}
				#ssGtopBN18v1 h2 {
						background: #ff8c07;
						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: #ff8c07;
					border-color: #ff8c07;
					margin: 30px auto 0;
				}
				#ssGtopBN18v1 h3#GtopBNTtl_ga {
					color: #ff63b5;
					border-color: #ff63b5;
				}
				#ssGtopBN18v1_ga .udrLk a {
					border-bottom: 2px solid #ff63b5;
				}
/* MAG 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		.MAGv18L,
		.MAGv18R {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			position: relative;
		}
		#MAGv181 .MAGv18L {
			/*background: rgba(140,200,230,.3); CHK */
			text-align: left;
			width: 30%;
		}
			#MAGv181 .MAGv18L .btnBUY {
				border-radius: 15px;
				font-size: 14px;
				font-size: 1.4rem;
				line-height: 30px;
				height: 30px;
				padding: 0;
			}
			#MAGv181 .MAGv18L .btnDAYS {
				border-radius: 25px;
				font-size: 12px;
				font-size: 1.2rem;
				height: 50px;
				line-height: 1;
				padding: 0;
			}
				#MAGv181 .MAGv18L .btnDAYS img {
					margin: 12px 0 0;
				}
			#MAGv181 .MAGv18L .btnNEXT {
				font-size: 20px;
				font-size: 2rem;
			}
				#MAGv181 .MAGv18L .btnNEXT i {
					font-size: 14px;
					font-size: 1.4rem;
				}
				#MAGv181 .MAGv18L .btnNEXT span {
					font-size: 11px;
					font-size: 1.1rem;
				}
			#MAGv18_ttl {
				/* background: rgba(200,100,230,.3); CHK */
				color: #fff;
				font-size: 0;
				padding: 0;
				text-align: left;
			}
			.MAGv18L #MAGv18_ttl {
				margin: 10px 0 20px;
			}
			.MAGv18R #MAGv18_ttl {
				margin: 0 0 20px;
			}
			#MAGv18_ttl h1{
				display: inline-block;
				margin: 0 20px 0 0;
			}
				#MAGv18_ttl h1 img {
					display: block;
					height: auto;
					width: 200px;
				}
			#MAGv18Num {
				/* background: rgba(255,255,255,.3); CHK */
				display: inline-block;
				font-family:Oswald,sans-serif;
				font-size: 20px;
				font-size: 2rem;
				font-weight:bold;
				line-height:1;
				vertical-align: top;
			}

				.af #MAGv18Num {
					color: #ff8c07;
				}
				.ga #MAGv18Num {
					color: #ff63b5;
				}
				#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 */
			#MAGv181 .MAGv18L .twArea {
				height: 100px !important;
			}
			#MAGv181 .MAGv18L .twArea {
				height: 400px;
			}
				#MAGv181 .MAGv18L .twArea .twitter-timeline {
					max-width: 1200px !important;
					width: 100% !important;
				}
				#MAGv181 .MAGv18L .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 .af {
					color: #ff8c07;
				}
				#MAGv18_C .ga {
					color: #ff63b5;
				}
				#MAGv18_C small {
					display: block;
					font-size: 12px;
					font-size: 1.2rem;
				}
			.MAGv18RCtsLi {
				background: rgba(200,200,130,.5);
				color: #fff;
				font-size: 13px;
				font-size: 1.3rem;
				font-weight: bold;
				line-height: 1;
				padding: 10px 0;
				text-align: center;
				overflow: auto;
			}
			.af ul li h3 {
					color: #ff8c07;
			}
			.ga ul li h3 {
					color: #ff63b5;
			}
			.MAGv18R h3.af {
				background: #ff8c07;
			}
			.MAGv18R h3.ga {
				background: #ff63b5;
			}
			#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-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;
					}
					.af .QLineup .red {
						color: #ff8c07 !important;
					}
					.ga .QLineup .red {
						color: #ff63b5 !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;
	}
	.af .magbnYear,
	.af .magbnNo,
	.af .magbDate {
		color: #ff8c07;
	}
	.ga .magbnYear,
	.ga .magbnNo,
	.ga .magbDate {
		color: #ff63b5;
	}


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

	#afCTSv181 {
		background: #000;
		margin: 0;
	}
		#afCTSv181 .gvMat {
			margin: 0 auto !important;
		}
		#afCTSv18_T {
			border-top: 1px solid #ff8c07;
			color: #ff8c07;
			font-size: 18px;
			font-size: 1.8rem;
			font-weight: normal;
			line-height: 1;
			padding: 5px 0;
			text-align: center;
			width: 100%;
		}
			#afCTSv18_T small {
				font-size: 12px;
				font-size: 1.2rem;
			}
		#ctsMag {
			background: #000;
			border-top: 1px solid #ff8c07;
			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;
				}

		#afCTSv18_ttl {
			max-width: 480px;
			margin: 0 auto;
			text-align: center;
			position: relative;
			width: 100%;
			height: auto;
			overflow: hidden;
		}
		#afCTSv18_ttl:before {
			content: "";
			display: block;
			padding-top: 83.3333333%;
		}
			#afCTSv181 figure img {
				height: 100%;
				width: auto;
				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%);
			}
		#afCTSv18_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%;
			}

		#afCTSv181_inr {
			margin: 0 auto;
		}

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

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


/* AUTHOR 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#afATHRv181 {
	}
		#afATHRv181 h1 {
			margin: 0 0 50px;
		}
			#athr-UL {
				/* background: rgba(210,200,220,.2); CHK */
			}
				.athrL,
				.athrR {
					text-align: left;
					overflow: auto;
					vertical-align: top;
				}
				#afATHRv181 .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%;
					}
				#afATHRv181 .athrR {
					/* background: rgba(110,170,240,.2); CHK */
				}
					#afATHRv181 .athrName,
					#afATHRv181 .athrYomi,
					#afATHRv181 .athrSNS,
					#afATHRv181 .athrFreeArea {
						text-align: center;
					}
					#afATHRv181 .athrName {
						font-size: 30px;
						font-size: 3rem;
						font-weight: normal;
					}
					#afATHRv181 .athrYomi {
						font-size: 12px;
						font-size: 1.2rem;
						margin: 0 0 20px;
						padding: 0 0 10px;
					}
						#afATHRv181 .athrName span {
							border-bottom: 6px solid #ff8c07;
							padding: 10px 0 5px;
						}
					#athrSNS .btnSP,
					#athrSNS .btnTW,
					#athrSNS .btnFB,
					#athrSNS .btnBLG,
					#athrSNS .btnAP,
					#athrSNS .btnNSL,
					#athrSNS .btnATR {
						display: block;
						margin: 10px auto;
					}



/* AUTHOR LIST 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#athrList {
			font-size: 0;
			text-align: left;
		}
		#athrList li {
			/* background: rgba(210,100,220,.2); CHK */
			border-bottom: 1px dotted #ccc;
			display: inline-block;
			font-size: 0;
			margin: 20px 2% 20px;
			padding: 0 0 30px;
			vertical-align: top;
			width: 21%;
		}
				#athrList .athrL,
				#athrList .athrR {
					display: inline-block;
				}
				#athrList .athrL {
					/* background: 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 .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;
						}




/* SHIKI 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD-SHIKIv181 {
		text-align: left;
	}
	#AWD-SHIKI_Ttl img {
		display: block;
		position: relative;
		margin: 0 auto;
		width: 80%;
		z-index: 0;
	}
	#AWD-SHIKI_Desc {
		color: #ff8c07;
		line-height: 1.4;
		margin: 2% 0;
		text-align: center;
	}
	#AWD-SHIKI_C {
		align-items: center;
		background: #000;
		border-bottom: 4px solid #ff8c07;
		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-SHIKI_C strong {
			display: block;
			font-size: 22px;
			font-size: 2.2rem;
			font-weight: normal;
		}
		#AWD-SHIKI_C hr {
			margin: 5px 0;
			line-height: 1;
		}
		#AWD-SHIKI_C span {
			border-top: 1px solid #fff;
			display: block;
			font-size: 16px;
			font-size: 1.6rem;
			font-weight: bold;
			margin: 5px 0 0;
			padding: 5px 0 0;
		}
	#AWD-SHIKI_lead {
		background: #efefef;
		border-radius: 0 0 10px 10px;
		margin: 0;
		padding: 2%;
	}
		#AWD-SHIKI_lead h2 {
			font-weight: normal;
			line-height: 1.2;
			padding: 20px;
			text-align: center;
		}
			#AWD-SHIKI_lead h2 span {
				background: #ff8c07;
				color: #fff;
				display: inline-block;
				padding: 10px 20px;
			}
		#AWD-SHIKI_lead h3 {
			margin: 30px 0 10px;
		}
		#AWD-SHIKIv181 .sky_10px_sld {
			margin: 30px 0;
		}
		#AWD-SHIKIv181 .af_1px_dsd {
			margin: 20px 0;
		}
			.AWD-SHIKI_Taishou,
			.AWD-SHIKI_Tokubetsushou,
			.AWD-SHIKI_Shikishou,
			.Awd-SHIKI_Review,
			.AWD-SHIKI_JunNyuusen,
			.AWD-SHIKI_Kasaku {
				font-size: 0;
			}
			.AWD-SHIKI_Kasaku {
				text-align: left;
				vertical-align: top;
			}
				.AWD-SHIKI-L,
				.AWD-SHIKI-R {
					display: inline-block;
					font-size: 14px;
					font-size: 1.4rem;
					line-height: 1.4;
					position: relative;
					text-align: left;
					vertical-align: top;
				}
				.AWD-SHIKI-L {
					/* background: rgba(200,100,100,.7); CHK */
					position: relative;
					z-index: 2;
					width: calc(50% + 20px);
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Taishou,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Tokubetsushou,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Shikishou,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_JunNyuusen,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Kasaku {
					background: #ff8c07;
					box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
					box-sizing: border-box;
					color: #fff;
					display: inline-block;
					margin: 0 -10px 0 -10px;
					padding: 5px 0;
					position: relative;
					text-align: center;
					width: calc(100% + 20px);
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Taishou {
					background: #ff8c07;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Tokubetsushou {
					background: #A3E6FF;
					color: #000;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Shikishou {
					background: #E2674A;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_JunNyuusen {
					background: #ff63b5;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Kasaku {
					background: #E5A429;
				}
					.AWD-SHIKI-L .AWD-SHIKI_Rbn_Taishou h3,
					.AWD-SHIKI-L .AWD-SHIKI_Rbn_Tokubetsushou h3,
					.AWD-SHIKI-L .AWD-SHIKI_Rbn_Shikishou h3,
					.AWD-SHIKI-L .AWD-SHIKI_Rbn_JunNyuusen h3 {
						margin: 0;
						padding: 0 20px;
						font-size: 18px;
						font-size: 1.8rem;
						line-height: 25px;
						top: 20px;
					}
					.AWD-SHIKI-L .AWD-SHIKI_Rbn_Kasaku h3 {
						margin: 0;
						padding: 0 10px;
						font-size: 14px;
						font-size: 1.4rem;
						line-height: 20px;
						top: 20px;
					}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Taishou:after,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Tokubetsushou:after,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Shikishou:after,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_JunNyuusen:after,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Kasaku:after {
					position: absolute;
					content: '';
					top: 100%;
					right: 0;
					border: none;
					border-bottom: solid 10px transparent;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Taishou:after {
					border-left: solid 10px #ca6c00;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Tokubetsushou:after {
					border-left: solid 10px #4aa2c3;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Shikishou:after {
					border-left: solid 10px #c3317e;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_JunNyuusen:after {
					border-left: solid 10px #da7714;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Kasaku:after {
					border-left: solid 10px #bb7d07;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Taishou:before,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Tokubetsushou:before,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Shikishou:before,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_JunNyuusen:before,
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Kasaku:before {
					position: absolute;
					content: '';
					top: 100%;
					left: 0;
					border: none;
					border-bottom: solid 10px transparent;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Taishou:before {
					border-right: solid 10px #ca6c00;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Tokubetsushou:before {
					border-right: solid 10px #4aa2c3;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Shikishou:before {
					border-right: solid 10px #c3317e;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_JunNyuusen:before {
					border-right: solid 10px #da7714;
				}
				.AWD-SHIKI-L .AWD-SHIKI_Rbn_Kasaku:before {
					border-right: solid 10px #bb7d07;
				}
				.AWD-SHIKI-R {
					/* background: rgba(200,170,140,.3); CHK */
					overflow: auto;
					z-index: 1;
				}
				.AWD-SHIKI_Kasaku_Inr {
					background: #fff;
					border-bottom: 1px dotted #FDD8E8;
					display: inline-block;
					margin: 0;
					padding: 2%;
					text-align: left;
					vertical-align: top;
					width: calc(46% - 20px);
				}
				.AWD-SHIKI_Kasaku_Inr:nth-child(odd) {
					border-right: 1px dotted #FDD8E8;
				}
				.AWD-SHIKI_Kasaku_Inr p {
					font-size: 14px;
					font-size: 1.4rem;
					line-height: 1.4;
				}
				.AWD-SHIKI_Taishou .AWD-SHIKI-L {
					width: 35%;
				}
					.AWD-SHIKI_Taishou .AWD-SHIKI-L img {
						height: auto;
						width: 100%
					}
				.AWD-SHIKI_Taishou .AWD-SHIKI-R {
					padding: 0 0 0 5%;
					width: 60%;
				}
				.AWD-SHIKI_Tokubetsushou .AWD-SHIKI-L,
				.AWD-SHIKI_Shikishou .AWD-SHIKI-L,
				.AWD-SHIKI_JunNyuusen .AWD-SHIKI-L {
					width: 25%;
				}
				.AWD-SHIKI_Tokubetsushou .AWD-SHIKI-R,
				.AWD-SHIKI_Shikishou .AWD-SHIKI-R,
				.AWD-SHIKI_JunNyuusen .AWD-SHIKI-R {
					padding: 0 0 0 5%;
					width: 70%;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-L {
					width: 35%;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-R {
					padding: 0 0 0 5%;
					width: 60%;
				}
					.AWD-SHIKI_Taishou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_Tokubetsushou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_Shikishou .AWD-SHIKI_Ttl {
						font-size: 26px;
						font-size: 2.6rem;
						font-feature-settings:palt;
					}
					.AWD-SHIKI_JunNyuusen .AWD-SHIKI_Ttl {
						font-size: 22px;
						font-size: 2.2rem;
						font-feature-settings:palt;
					}
					.AWD-SHIKI_Kasaku_Main .AWD-SHIKI_Ttl {
						font-size: 18px;
						font-size: 1.8rem;
						font-feature-settings:palt;
					}
					.AWD-SHIKI_Taishou .AWD-SHIKI_Athr,
					.AWD-SHIKI_Tokubetsushou .AWD-SHIKI_Athr,
					.AWD-SHIKI_Shikishou .AWD-SHIKI_Athr {
						font-size: 20px;
						font-size: 2rem;
					}
					.AWD-SHIKI_JunNyuusen .AWD-SHIKI_Athr {
						font-size: 18px;
						font-size: 1.8rem;
					}
					.AWD-SHIKI_Kasaku_Main .AWD-SHIKI_Athr {
						font-size: 13px;
						font-size: 1.3rem;
					}
					.AWD-SHIKI_Kasaku_Main .AWD-SHIKI_Page {
						font-size: 11px;
						font-size: 1.1rem;
					}
				.AWD-SHIKI_Review {
					margin: 20px 0 0;
				}
				.AWD-SHIKI_Kasaku_Inr h4 {
					margin: 10px 0 5px;
				}
					.AWD-SHIKI_Kasaku_Inr h4,
					.AWD-SHIKI_Review h5 {
						background: #000;
						border-radius: 20px;
						display: inline-block;
						color: #fff;
						font-size: 11px;
						font-size: 1.1rem;
						line-height: 1;
						padding: 5px 20px;
					}
					.AWD-SHIKI_Review p {
						padding: 10px 0;
					}
					.AWD-SHIKI_Review hr {
						margin: 0 0 15px;
					}
	#AWD-SHIKIv181 .btnDAYS {
		font-size: 16px;
		font-size: 1.6rem;
		margin: 30px 0;
		padding: 15px 0;
	}
	#AWD-SHIKIv181 .btnDAYS img {
		width: 150px;
	}
	#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: #A3E6FF;
				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 #ff8c07;
					color: #ff8c07;
					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: #ff8c07;
				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 #ff8c07;
			border-bottom: 1px solid #ff8c07;
			color: #ff8c07;
			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: #ff8c07;
				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-SHIKI_Boshu_C {
		align-items: center;
		background: #000;
		border-bottom: 4px solid #ff8c07;
		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-SHIKI_Boshu_C strong {
			display: block;
			font-size: 26px;
			font-size: 2.6rem;
			font-weight: normal;
		}
	.AWD-SHIKI_BoshuSS {
		border: 2px solid #ccc;
		border-radius: 10px;
		margin: 40px 0;
		padding: 20px;
		width: calc(100% - 44px);
	}
		.AWD-SHIKI_BoshuSS h2 {
			background: #ff8c07;
			border-radius: 5px;
			color: #fff;
			font-size: 20px;
			font-size: 2rem;
			margin: 0 0 30px;
			padding: 5px 0;
			text-align: center;
		}
		.AWD-SHIKI_BoshuSS dl {
			font-size: 0;
		}
			.AWD-SHIKI_BoshuSS dt,
			.AWD-SHIKI_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-SHIKI_BoshuSS dt {
				/* background: #aea; */
				font-weight: bold;
				width: 26%;
			}
			.AWD-SHIKI_BoshuSS dd {
				/* background: #ffa; */
				border-left: 4px solid #ff8c07;
				width: calc(66% - 8px);
			}
				.AWD-SHIKI_BoshuSS dd i {
					color: #ff8c07;
					margin: 0 4px 0 0;
				}
				.AWD-SHIKI_BoshuSS dd .alert-box i {
					color: #dc5448;
				}
				.AWD-SHIKI_BoshuSS dd ul {
					color: #dc5448;
					font-size: 80%;
				}
				.AWD-SHIKI_BoshuSS dd ul {
					border: solid 1px #dc5448;
					border-radius: 5px;
					padding: 0.5em 1em 0.5em 2.3em;
					position: relative;
				}

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



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



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



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

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

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

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

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

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

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

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

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

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

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

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


/* SHIKI 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				.AWD-SHIKI_Taishou .AWD-SHIKI-L,
				.AWD-SHIKI_Tokubetsushou .AWD-SHIKI-L,
				.AWD-SHIKI_Shikishou .AWD-SHIKI-L,
				.AWD-SHIKI_JunNyuusen .AWD-SHIKI-L {
					width: 30%;
				}
				.AWD-SHIKI_Taishou .AWD-SHIKI-R,
				.AWD-SHIKI_Tokubetsushou .AWD-SHIKI-R,
				.AWD-SHIKI_Shikishou .AWD-SHIKI-R,
				.AWD-SHIKI_JunNyuusen .AWD-SHIKI-R {
					width: 65%;
				}
				#AWD-SHIKI_Top .AWD-SHIKI-L {
					width: 25%;
				}
				#AWD-SHIKI_Top .AWD-SHIKI-R {
					width: 72%;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-L,
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-R {
					display: block;
					width: auto;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-L {
					margin: 0 auto 10px;
					width: 45%;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-R {
					width: auto;
				}
}

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

/* SHIKI 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-L {
					margin: 0 auto 10px;
					width: 55%;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-R {
					padding: 0 0 7%;
					width: auto;
				}
}

/* ======== 720 ======== */
@media screen and (max-width: 720px) {
	/*LIST TAG*/
		dl.dlConv dt,
		dl.dlConv dd {
			display: block;
			vertical-align: top;
		}
		dl.dlConv dt {
			margin: 10px 0;
			width: auto;
		}
		dl.dlConv dd {
			border-top: 2px solid #000;
			border-left: none;
			padding: 10px 0;
			width: auto;
		}
	/* G-TOP BARA YOMI */
	#barayomiSS {
		/* background: #ddc; CHK */
		width: 95%;
	}
	#barayomiSS {
		margin: 0 auto 5%;
	}
	/* FOOTER */
		#fM18v1>ul {
			margin: 20px 0 100px;
		}
		 #fM18v1>ul>li {
		 	/* background: rgba(0,0,0,0.3); CHK */
		 	margin: 0 0 4%;
			width: 48%;
		 }
	#ftrLogoMenu,
	#ftrNavi {
			display: block;
	}
	#ftrLogoMenu {
		position: relative;
	}
		#ftrLogoMenu_M,
		#ftrLogoMenu_T,
		#ftrLogoMenu_F {
			position: absolute;
		}
		#ftrLogoMenu_M {
			top: 0;
			left: 0;
		}
		#ftrLogoMenu_T {
			top: 0;
			right: 30px;
		}
		#ftrLogoMenu_F {
			top: 0;
			right: 0;
		}
	#ftrNavi {
		margin: 0;
		width: auto;
	}
		#ftrNavi>ul {
				margin: 20px 0 0;
			}
			 #ftrNavi>ul>li {
			 	margin: 0 0 30px;
				width: 50%;
			 }
			 .abjInfo {
				margin: 20px auto 80px;
				max-width: 280px;
			 }

	/* SECTION */
	#ssFB18v1 {
		width: 100%;
	}
	#ssMag18v1,
	#ssRCM18v1,
	#ssNW18v1 {
		/* background: #ddc; CHK */
		width: 90%;
	}
	/* SECTION */
	#afATHRv181,
	#afCTSv181_inr,
	#afPLAv181,
	#afPLBv181,
	#MAGv181,
	#ssGtopMAG18v1,
	#ssGtopNT18v1,
	#ssGtopCL18v1 ul,
	#ssGtopBN18v1_af,
	#AWD-SHIKIv181 {
		width: 96%;
	}
		#MagAF18v1:after,
		#MagGA18v1: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;
			}

		/* G-TOP Twitter */
		#ssGtopNT18v1 #ssNW18v1,
		#ssGtopNT18v1 #ssTW18v1 {
			padding: 0 0 40px;
			position: static;
			width: 100%;
		}
		#ssGtopNT18v1 #ssTW18v1 {
			height: 600px ;
		}
			#ssGtopNT18v1 #ssTW18v1 .twitter-timeline {
				max-width: 720px;
			}
		/* G-TOP CONTENTS LIST */
		#ssGtopCL18v1 .colorBarBTN_af,
		#ssGtopCL18v1 .colorBarBTN_ga {
			width: 90%;
		}

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


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

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

/* SHIKI 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD-SHIKI_Ttl img {
		max-width: 99999px;
		width: 100%;
	}
				.AWD-SHIKI-L,
				.AWD-SHIKI-R {
					display: block;
					width: auto;
				}
				.AWD-SHIKI_Taishou .AWD-SHIKI-L,
				.AWD-SHIKI_Tokubetsushou .AWD-SHIKI-L,
				.AWD-SHIKI_Shikishou .AWD-SHIKI-L,
				.AWD-SHIKI_JunNyuusen .AWD-SHIKI-L {
					margin: 0 auto 10px;
					width: 50%;
				}
				.AWD-SHIKI_Taishou .AWD-SHIKI-R,
				.AWD-SHIKI_Tokubetsushou .AWD-SHIKI-R,
				.AWD-SHIKI_Shikishou .AWD-SHIKI-R,
				.AWD-SHIKI_JunNyuusen .AWD-SHIKI-R {
					padding: 0 0 7%;
					width: auto;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-L {
					width: 50%;
				}
					.AWD-SHIKI_Taishou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_Tokubetsushou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_Shikishou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_JunNyuusen .AWD-SHIKI_Ttl {
						font-size: 24px;
						font-size: 2.4rem;
					}
					.AWD-SHIKI_Kasaku_Main .AWD-SHIKI_Ttl {
						font-size: 20px;
						font-size: 2rem;
					}
		#AWD_Boshu h2 img {
			width: 90%;
		}
		#AWD_past ul {
			width: 80%;
		}

}

/* ======== 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-org,
	.kkm-pnk,
	.kkm-sky,
	.kkm-ppl,
	.kkm-try,
	.kkm-ylw,
	.box-gry_1b,
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.contents_inr   {
		margin: 0 0 8%;
	}
	/* GV */
	.gvMat{
		width: 100%;
		height: 600px;
		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%;
		}
	/* G-TOP POWERPUSH */
		#ssPP li {
			width: 48%;
		}
	/* 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;
	}
	#aflogo a img {
		margin: 5px 0 -5px 10px;
	}

	/* FOOTER */
		#sM_ftr18v1 {
			bottom: auto;
			top: 30px;
		}
			#sM_ftr18v1 a {
				font-size: 24px;
				font-size: 2.4rem;
				margin: 0 5px;
			}
			#sM_ftr18v1 span {
				display: none;
			}
		footer small {
			right: 0;
			text-align: center;
			width: 100%;
		}
			 #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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#afPLAv181 h1,
		#afPLBv181 h1 {
			font-size: 22px;
			font-size: 2.2rem;
		}
		#afPLAv181 h2,
		#afPLBv181 h2 {
			font-size: 20px;
			font-size: 2rem;
		}
		#afPLAv181 h3,
		#afPLBv181 h3 {
			font-size: 18px;
			font-size: 1.8rem;
		}
		#afPLAv181 h4,
		#afPLBv181 h4 {
			font-size: 16px;
			font-size: 1.6rem;
		}
		#afPLAv181 h5,
		#afPLBv181 h5 {
			font-size: 14px;
			font-size: 1.4rem;
		}
		#afPLAv181 h6,
		#afPLBv181 h6 {
			font-size: 13px;
			font-size: 1.3rem;
		}

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

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

/* SHIKI 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#AWD-SHIKI_Desc {
		font-size: 14px;
		font-size: 1.4rem;
		text-align: left;
		margin: 20px 0;
	}
	#AWD-SHIKI_lead {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6;
		padding: 20px;
	}
		#AWD-SHIKI_Desc br {
			display: none;
		}
				.AWD-SHIKI_Kasaku_Inr {
					display: block;
					padding: 7% 0;
					width: auto;
				}
				.AWD-SHIKI_Kasaku_Inr:nth-child(odd) {
					border-right: none;
				}
	.AWD-SHIKI_BoshuSS {
		padding: 10px;
		width: calc(100% - 24px);
	}
			.AWD-SHIKI_BoshuSS dt,
			.AWD-SHIKI_BoshuSS dd{
				display: block;
				font-size: 14px;
				font-size: 1.4rem;
			}
			.AWD-SHIKI_BoshuSS dt {
				margin: 0;
				width: auto;
			}
			.AWD-SHIKI_BoshuSS dd {
				border-left: none;
				border-top: 4px solid #ff8c07;
				margin: 0 0 20px;
				width: auto;
			}
				.AWD-SHIKI_BoshuSS dd .font-l {
					font-size: 18px;
					font-size: 1.8rem;
					line-height: 1.4;
				}


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

}

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

	/* ===== CONTENTS LIST v4 ===== */
		.cLv4 li {
			margin: 2% 2% 30px;
			width: 46%;
		}
	/*LIST TAG*/
		dl.dlConv dd {
			line-height: 1.8;
		}

	/* GV */
	.gvMat{
		height: 320px;
	}

/* G-TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	/* G-TOP BARA YOMI */
	#barayomiSS {
		margin: 0 auto 30px;
	}
			#barayomiUL h2 {
				font-size: 15px;
				font-size: 1.5rem;
			}
		/* G-TOP Twitter */
		#ssGtopNT18v1 #ssTW18v1 {
			height: 430px;
			padding: 0 0 20px;
		}
			#ssGtopNT18v1 #ssTW18v1 .twitter-timeline {
				max-width: 300px;
				width: 300px !important;
			}

	/* MAGAZINE */
		#MagAF18v1,
		#MagGA18v1 {
			margin: 0 auto 70px;
			width: 85%;
		}
			#MAGv181 .MAGv18L .twArea,
			#MAGv181 .MAGv18R .twArea {
				height: 480px;
				padding: 0 0 20px;
			}
			#MAGv181 .MAGv18L .twArea .twitter-timeline,
			#MAGv181 .MAGv18L .twArea .twitter-timeline {
				max-width: 300px !important;
				width: 300px !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%;
				}

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

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

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


/* SHIKI 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	.AWD-SHIKI_Ttl img {
		max-width: 99999px;
		margin: 0 0 0 -12.5%;
		width: 124.8%;
	}
				.AWD-SHIKI_Taishou .AWD-SHIKI-L,
				.AWD-SHIKI_Tokubetsushou .AWD-SHIKI-L,
				.AWD-SHIKI_Shikishou .AWD-SHIKI-L,
				.AWD-SHIKI_JunNyuusen .AWD-SHIKI-L {
					width: 70%;
				}
				.AWD-SHIKI_Kasaku_Main .AWD-SHIKI-L {
					width: 50%;
				}
					.AWD-SHIKI_Taishou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_Tokubetsushou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_Shikishou .AWD-SHIKI_Ttl,
					.AWD-SHIKI_JunNyuusen .AWD-SHIKI-L {
						font-size: 18px;
						font-size: 1.8rem;
					}
					.AWD-SHIKI_Kasaku_Main .AWD-SHIKI_Ttl {
						font-size: 16px;
						font-size: 1.6rem;
					}
					.AWD-SHIKI_Taishou .AWD-SHIKI_Athr,
					.AWD-SHIKI_Tokubetsushou .AWD-SHIKI_Athr,
					.AWD-SHIKI_Shikishou .AWD-SHIKI_Athr,,
					.AWD-SHIKI_JunNyuusen .AWD-SHIKI_Athr,
					.AWD-SHIKI_Kasaku_Main .AWD-SHIKI_Athr {
						font-size: 16px;
						font-size: 1.6rem;
					}
				.AWD-SHIKI_Review {
					margin: 0 0 10px;
				}
			#AWD_past ul li {
				width: 27.3333333333%;
			}
			#AWD_point li {
				display: block;
				width: auto;
			}

}

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

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

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








