@charset "utf-8";
	/* FONT */
	@font-face{font-family:'webYM_Num';src:url(../font/webYM_Num.eot);src:url('../font/webYM_Num.eot?#iefix') format('embedded-opentype'),url(../font/webYM_Num.ttf) format('truetype')}
	/* CLEARFIX */
	.cf:after,nav:after,#ssMag18v1:after,#ssNWTW18v1:after,#ssKC18v1:after,.udrLk:after,.cF:after,#ssYG18_GSCv1:after,#sM18v1:after,#ssGTB18v1:after,#ssSh18v1:after,#ssRCM18v1:after,#awdBadge:after,#trialBadge:after,#ymPLAv181:after,#ymPLBv181:after,#ymBLAv181:after,#ymBLBv181:after,#MAGv181:after,#MAGTOPv181:after,#divMAG:after,#MAGv18C:after,#MAGv18_Clr:after,#ymCTSv181:after,#ymCTSv181_inr:after,#ctsNSL:after,#ctsEBL:after,#ctsRSS:after,.movArea:after,#ctsFA-1:after,.twArea:after,.twitter-timeline:after,#MAGv18Num_NY:after{clear:both;content:".";display:block;height:0;visibility:hidden}.cf{display:inline-table}* html .cf{height:1%}.cf{display:block}
	/* STRUCTURE */
	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{margin:0 0 2%;position:relative;padding:20px 10px 5px;box-sizing:border-box;font-style:italic;background:#f3f3f3}blockquote:before{display:inline-block;position:absolute;top:-8px;left:9px;width:40px;height:30px;vertical-align:middle;text-align:center;content:"\f10d";font-family:FontAwesome;color:#FFF;font-size:18px;line-height:30px;background:#6fcdd9}blockquote:after{position:absolute;content:'';top:-8px;left:49px;border:none;border-bottom:solid 8px #6cacb5;border-right:solid 9px transparent}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}hr{border:0;border-top:1px solid #555;clear:both;height:0;margin:0}hr.ym_1px_sld{border-top:1px solid #3ca6ff}hr.ym_1px_dtd{border-top:1px dotted #3ca6ff}hr.ym_1px_dsd{border-top:1px dashed #3ca6ff}hr.mym_1px_sld{border-top:1px solid #8884f0}hr.mym_1px_dtd{border-top:1px dotted #8884f0}hr.mym_1px_dsd{border-top:1px dashed #8884f0}hr.ym3_1px_sld{border-top:1px solid #c76cd3}hr.ym3_1px_dtd{border-top:1px dotted #c76cd3}hr.ym3_1px_dsd{border-top:1px dashed #c76cd3}hr.eym_1px_sld{border-top:1px solid #00bbd5}hr.eym_1px_dtd{border-top:1px dotted #00bbd5}hr.eym_1px_dsd{border-top:1px dashed #00bbd5}hr.ymg_1px_sld{border-top:1px solid #ff72ae}hr.ymg_1px_dtd{border-top:1px dotted #ff72ae}hr.ymg_1px_dsd{border-top:1px dashed #ff72ae}hr.ymtry_1px_sld{border-top:1px solid #dc5448}hr.ymtry_1px_dtd{border-top:1px dotted #dc5448}hr.ymtry_1px_dsd{border-top:1px dashed #dc5448}hr.ymawd_1px_sld{border-top:1px solid #ff9300}hr.ymawd_1px_dtd{border-top:1px dotted #ff9300}hr.ymawd_1px_dsd{border-top:1px dashed #ff9300}hr.ymnws_1px_sld{border-top:1px solid #fecf41}hr.ymnws_1px_dtd{border-top:1px dotted #fecf41}hr.ymnws_1px_dsd{border-top:1px dashed #fecf41}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.ymblue_1px_sld{border-top:1px solid #025bc0}hr.ymblue_1px_dtd{border-top:1px dotted #025bc0}hr.ymblue_1px_dsd{border-top:1px dashed #025bc0}hr.ymorg_1px_sld{border-top:1px solid #fa5b4b}hr.ymorg_1px_dtd{border-top:1px dotted #fa5b4b}hr.ymorg_1px_dsd{border-top:1px dashed #fa5b4b}hr.ymred_1px_sld{border-top:1px solid #fa5949}hr.ymred_1px_dtd{border-top:1px dotted #fa5949}hr.ymred_1px_dsd{border-top:1px dashed #fa5949}hr.ymtred_1px_sld{border-top:1px solid #d6000f}hr.ymtred_1px_dtd{border-top:1px dotted #d6000f}hr.ymtred_1px_dsd{border-top:1px dashed #d6000f}hr.gspink_1px_sld{border-top:1px solid #fc46A0}hr.gspink_1px_dtd{border-top:1px dotted #fc46A0}hr.gspink_1px_dsd{border-top:1px dashed #fc46A0}hr.ymgry_1px_sld{border-top:1px solid #626262}hr.ymgry_1px_dtd{border-top:1px dotted #626262}hr.ymgry_1px_dsd{border-top:1px dashed #626262}.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}.m0{margin:0!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.mT-15{margin-top:-15px!important}.mT-10{margin-top:-10px!important}.mT-5{margin-top:-5px!important}.mT0{margin-top:0px!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}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w50p{width:50%}.w100p{width:100%}.r45{transform:rotate(-45deg)}.r90{transform:rotate(-90deg)}.alCtr{display:block;margin:0 auto;}.alLft{text-align:left;}.alRgt{text-align:right;}
	/* TEXT */
	.color_ym,.ymblue{color:#3ca6ff}.color_mym,.ymorg{color:#8884f0}.color_ym3,.ymred,.ymtred{color:#c76cd3}.color_eym,.eymcyan{color:#00bbd5}.color_ymg,.gspink{color:#ff72ae}.color_ymtry,.ymtrial{color:#dc5448}.color_ymawd{color:#ff9300}.color_ymnws{color:#fecf41}.ymgray{color:#626262}.ymbuy{color:#32be00}.img_pc,.pcview{display:block}.img_sp,.spview{display:none}.ctr{text-align:center}.lft{text-align:left}.rgt,.udrLk{text-align:right}.udrLk{width:auto;padding:0 2% 0 0}.udrLk a{border-bottom:2px solid #FECF41;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}.font-ll{font-size:2.4rem}.font-l{font-size:2.2rem}.font-m{font-size:2rem}.font-s{font-size:1.6rem}.alert{color:#dc5448;font-size:80%}.alert-box{border:1px solid #dc5448;display:block;margin:0 0 2%;padding:1%}
	/* BACKGROUND*/
	.bg_wht{background:#fff}.bg_stripe{background:url(/_i/bg_ymgry_stripe_36x36.png);background:-moz-linear-gradient(left top,#dce3ea,#dce3ea 25%,#eee 25%,#eee 50%,#dce3ea 50%,#dce3ea 75%,#eee 75%,#eee);background:-webkit-gradient(linear,left top,right bottom,from(#dce3ea),color-stop(25%,#dce3ea),color-stop(25%,#eee),color-stop(50%,#eee),color-stop(50%,#dce3ea),color-stop(75%,#dce3ea),color-stop(75%,#eee),to(#eee));-moz-background-size:5px 5px;-webkit-background-size:5px 5px;background-size:5px 5px}.bg_dot_MidCnt{background:url(/_i/bg_lgry_dot.png);background:-moz-radial-gradient(circle farthest-side,#666,#666 50%,#ddd 50%,#ddd);background:-webkit-radial-gradient(circle farthest-side,#666,#666 50%,#ddd 50%,#ddd);background:radial-gradient(circle farthest-side,#666,#666 50%,#ddd 50%,#ddd);-moz-background-size:3px 3px;-webkit-background-size:3px 3px;background-size:3px 3px}.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}.bg_Lgry{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_ymB{background:-moz-linear-gradient(left top,#dce3ea,#dce3ea 25%,#eee 25%,#eee 50%,#dce3ea 50%,#dce3ea 75%,#eee 75%,#eee);background:-webkit-gradient(linear,left top,right bottom,from(#dce3ea),color-stop(25%,#dce3ea),color-stop(25%,#eee),color-stop(50%,#eee),color-stop(50%,#dce3ea),color-stop(75%,#dce3ea),color-stop(75%,#eee),to(#eee));-moz-background-size:7px 7px;-webkit-background-size:7px 7px;background-size:7px 7px}
	/* BTN */
	.colorBarBTN_ym a,.colorBarBTN_mym a,.colorBarBTN_ym3 a,.colorBarBTN_eym a,.colorBarBTN_ymg a,.colorBarBTN_ymtry a,.colorBarBTN_ymawd a,.colorBarBTN_ymnws a,.colorBarBTN_blu a,.colorBarBTN_org a,.colorBarBTN_red a,.colorBarBTN_pnk a,.colorBarBTN_gry a,.colorBarBTN_blk a,.colorBarBTN_trial a,.colorBarBTN_buy a{border-radius:5px;color:#fff!important;display:block;font-size:1.8rem;height:40px;line-height:40px;margin:0 auto 10px auto;opacity:1;filter:alpha(opacity=100);padding:5px;text-align:center;text-decoration:none;width:90%}.colorBarBTN_ym a,.colorBarBTN_blu a{background-color:#3ca6ff}.colorBarBTN_mym a,.colorBarBTN_org a{background-color:#8884f0}.colorBarBTN_ym3 a,.colorBarBTN_red a{background-color:#c76cd3}.colorBarBTN_eym a{background-color:#00bbd5}.colorBarBTN_ymg a,.colorBarBTN_pnk a{background-color:#ff72ae}.colorBarBTN_ymtry a,.colorBarBTN_trial a,.btnRed{background-color:#dc5448}.colorBarBTN_ymawd a{background-color:#ff9300}.colorBarBTN_ymnws a{background-color:#fecf41}.colorBarBTN_gry a{background-color:#626262}.colorBarBTN_blk a{background-color:#000}.colorBarBTN_buy a{background-color:#32be00}.colorBarBTN_blu a:hover,.colorBarBTN_org a:hover,.colorBarBTN_red a:hover,.colorBarBTN_pnk a:hover,.colorBarBTN_gry a:hover,.colorBarBTN_blk a:hover,.colorBarBTN_trial a:hover,.colorBarBTN_buy a:hover{opacity:.7;filter:alpha(opacity=70)}.btnTRY,.btnDAYS,.btnBUY,.btnEYM,.btnRltd{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}.btnNEXT{border:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:2px 2px rgba(0,0,0,.25);display:block;font-size:12px;font-size:1.2rem;font-weight:500;text-align:center;line-height:1;margin:0 auto 6px;padding:12px 0}.gsTagYM:after{border-color:#3ca6ff transparent transparent transparent}.btnTRY,.btnDAYS{background:#dc5448}.btnBUY{background:#32be00}.btnEYM{background:#00bbd5}.btnRltd{background:#2c2b24}.btnNEXT .fa-shopping-bag,.btnTRY .fa-shopping-bag,.btnDAYS .fa-shopping-bag,.btnBUY .fa-shopping-bag,.btnEYM .fa-eye{margin:0 4px 0}.btnNEXT img,.btnTRY img,.btnDAYS img,.btnBUY img{height:auto;margin:0 4px 0;width:100px}#MagYM18v1 a:hover img,#MagMYM18v1 a:hover img,#MagYM318v1 a:hover img,#MagEYM18v1 a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
	/* KKM */
	.kkm,.kkm-blu,.kkm-eym,.kkm-mym,.kkm-org,.kkm-pnk,.kkm-red,.kkm-ym,.kkm-ym3,.kkm-ymawd,.kkm-ymg,.kkm-ymnws,.kkm-ymtry,.box-gry_1b{display:block;margin:0 0 2%;padding:1% 2%}.box-gry_1b,.kkm{border:1px solid #000}.kkm-blu,.kkm-ym{border:1px solid #3ca6ff}.kkm-org{border:1px solid #ff9300}.kkm-red{border:1px solid #dc5448}.kkm-pnk{border:1px solid #ff72ae}.kkm-pnk,.kkm-ymg{border:1px solid #ff72ae}.kkm-mym{border:1px solid #8884f0}.kkm-ym3{border:1px solid #c76cd3}.kkm-eym{border:1px solid #00bbd5}.kkm-ymtry{border:1px solid #dc5448}.kkm-ymawd{border:1px solid #ff9300}.kkm-ymnws{border:1px solid #fecf41}.kkm-head{font-size:120%;font-weight:700}.flex-box{clear:both;margin:0 -1%;overflow:auto}.JQhL-box-gry_2b,.JQhL-box-gry_3b,.JQhL-box-gry_4b{background:rgba(0,0,0,.05);border-radius:5px;display:block;float:left;margin:0 1% 2%;padding:2%}.JQhL-box-gry_2b{width:44%}.JQhL-box-gry_3b{width:27.3%}.JQhL-box-gry_4b{width:19%}.JQhL-box-gry_2b h5,.JQhL-box-gry_3b h5,.JQhL-box-gry_4b h5{line-height:1.4}
	/* 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}
	/* ===== CONTENTS LIST v4 ===== */
	.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{display:table-cell;font-size:11px;font-size:1.1rem;line-height:1.1;margin:0;padding:0;text-align:left;vertical-align:bottom}.cv4UDC{color:#00bbd5;display:block;font-weight:700}#sRCM18v1 .cv4UDC,.mym .cv4UDC,.ym .cv4UDC,.ym3 .cv4UDC{display:none}.cv4_BBTN .btnBUY,.cv4_TBTN .btnTRY,.cv4_hideBTN{margin:2% 0}
	/* TO-TOP */
	#page-top{bottom:128px;display:none;height:64px;position:fixed;right:12px;width:64px;z-index:99}#page-top a{background:#fecf41;border-radius:32px;color:#000;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-open {
	overflow: hidden!important;
}

	.drawer-nav {
		background: rgba(255, 255, 255, 1);
		box-shadow: 0 -5px 5px rgba(0, 0, 0, .3);
		color: #fff;
		height: 100%;
		overflow: hidden;
		padding: 0;
		position: fixed;
		top: 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.ymotr {
				display: block;
				margin: 0 0 5%;
			}
				.drawer-menu li a {
					display: block;
					margin: 0!important;
					text-decoration: none;
					font-weight: 700;
					padding: 4% 6%;
				}
				.drawer-menu li.ymotr a {
					display: block;
					padding: 1% 6%;
				}
				.drawer-menu li.ym a, .drawer-menu li.mym a, .drawer-menu li.ym3 a, .drawer-menu li.eym a, .drawer-menu li.ymg a, .drawer-menu li.ymtry a, .drawer-menu li.ymawd a, .drawer-menu li.ymnws a, .drawer-menu li.ymotr a {
					background: #fff;
					color: #000;
					-moz-transition: all .3s;
					-webkit-transition: all .3s;
					-o-transition: all .3s;
					-ms-transition: all .3s;
					transition: .3s;
				}
				.drawer-menu .ym,
				.drawer-menu .mym,
				.drawer-menu .ym3,
				.drawer-menu .eym,
				.drawer-menu .ymg,
				.drawer-menu .ymtry,
				.drawer-menu .ymawd,
				.drawer-menu .ymnws {
					background: #aad;
					border-bottom-width: 2px;
					border-style: solid;
				}
				.drawer-menu .ym {
					border-color: #3ca6ff;
				}
				.drawer-menu .mym {
					border-color: #8884f0;
				}
				.drawer-menu .ym3 {
					border-color: #c76cd3;
				}
				.drawer-menu .eym {
					border-color: #00bbd5;
				}
				.drawer-menu .ymg {
					border-color: #ff72ae;
				}
				.drawer-menu .ymtry {
					border-color: #dc5448;
				}
				.drawer-menu .ymawd {
					border-color: #ff9300;
				}
				.drawer-menu .ymnws {
					border-color: #fecf41;
				}
				.drawer-menu .ymotr {
					color: #ccc;
					font-size: 1.1rem;
				}
				.drawer-menu li.ym a:hover,
				.drawer-menu li.mym a:hover,
				.drawer-menu li.ym3 a:hover,
				.drawer-menu li.eym a:hover,
				.drawer-menu li.ymg a:hover,
				.drawer-menu li.ymtry a:hover,
				.drawer-menu li.ymawd a:hover,
				.drawer-menu li.ymnws a:hover,
				.drawer-menu li.ymotr a:hover {
					color: #fff;
				}
				.drawer-menu li.ym a:hover {
					background: #3ca6ff;
				}

				.drawer-menu li.mym a:hover {
					background: #8884f0;
				}

				.drawer-menu li.ym3 a:hover {
					background: #c76cd3;
				}

				.drawer-menu li.eym a:hover {
					background: #00bbd5;
				}

				.drawer-menu li.ymg a:hover {
					background: #ff72ae;
				}

				.drawer-menu li.ymtry a:hover {
					background: #dc5448;
				}

				.drawer-menu li.ymawd a:hover {
					background: #ff9300;
				}

				.drawer-menu li.ymnws a:hover {
					background: #fecf41;
				}
				.drawer-menu li.ymotr a:hover {
					background: #777;
				}
		.drawer-overlay {
			background-color: rgba(255, 255, 255, .86);
			display: none;
			height: 100%;
			left: 0;
			position: fixed;
			top: 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 0.6s cubic-bezier(.19, 1, .22, 1);
			transition: right 0.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(254, 207, 65, 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 0.6s cubic-bezier(.19, 1, .22, 1);
			transition: all 0.6s cubic-bezier(.19, 1, .22, 1);
			width: 24px;
			z-index: 104
		}
		.drawer-hamburger:hover {
			background: rgba(254, 207, 65, .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: #000;
				height: 2px;
				-webkit-transition: all 0.6s cubic-bezier(.19, 1, .22, 1);
				transition: all 0.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 input,#gcsBox_v2 input[type="text"]:hover,#gcsBox_v2 input[type="text"]:focus,#gcsBox_v2 button,#gcsBox_v2 textarea,#gcsBox_v2 textarea:hover,#gcsBox_v2 textarea:focus,#gcsBox_v2 select,.customSearch-area table,.customSearch-area td,.customSearch-area th,.customSearch-area table:hover,.customSearch-area td:hover,.customSearch-area th:hover,.gsc-control-cse,.gsib_a,.gsib_b,#gsc-iw-id1,#gs_tti0 input,#gcsBox_v2 input.gsc-search-button,#gcsBox_v2 .gsc-search-button,.gsc-input{appearance:none;border:none;border-radius:0;box-shadow:none;line-height:1;margin:0;outline:none;-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{width:240px!important;position:absolute;right:5px;top:20px}#gcsBox_v2 input.gsc-input::-webkit-input-placeholder{background:none!important;color:#999;font-size:10px;font-size:1rem}#gcsBox_v2 input.gsc-input:-ms-input-placeholder{background:none!important;color:#999;font-size:10px;font-size:1rem}#gcsBox_v2 input.gsc-input::-moz-placeholder{background:none;color:#999;font-size:10px;font-size:1rem}.gsc-control-cse{background:none!important;border:none!important;margin:0!important;padding:0!important}#gcsBox_v2 .gsc-search-box .gsc-search-button{background-color:#fecf41!important;border:none!important;box-shadow:none!important;border-radius:25px!important;height:50px!important;margin:0!important;padding:0px!important;text-align:center;width:50px}#gcsBox_v2 input.gsc-search-button img{display:none!important}#gcsBox_v2 #gsc-iw-id1{border:3px solid #fecf41;border-radius:30px;line-height:1;padding:10px}#gcsBox_v2 #gsc-iw-id1 input{padding:5px!important;margin:-10px!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}


/* YMBASE 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	/* HEADER */
	#gH {
		/*background:rgba(240,240,100,.5);*/
		border-top: 5px solid #000;
		padding: 20px 0 50px;
		text-align: center;
	}
	#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: #bb0000;
		}
	/* FOOTER */
	footer {
		background-color: #000;
		background-image: url("/_i/ymlogotype2018gry.svg");
		background-position: right bottom;
		background-repeat: no-repeat;
		color: #ccc;
		font-size: 10px;
		font-size: 1rem;
		margin: 10% 0 0 !important;
		padding: 20px 20px 10px;
		position: relative;
	}
		 footer a {
			color: #ccc !important;
		 }
		 #ymFtrLT2018 {
			height: auto;
			position: absolute;
			left: 10px;
			top: -24px;
			width: 200px;
		 }
		 #ymLT2018Gry {
			height: auto;
			position: absolute;
			right: 20px;
			top: 20px;
			width: 30%;
		 }
		 #fM18v1>ul>li {
			display: inline-block;
			padding: 2%;
			vertical-align: top;
		 }
		 #fM18v1 ul li ul li a {
			z-index: 80 !important;
		 }
		 #fM18v1 .ym,
		 #fM18v1 .mym,
		 #fM18v1 .ym3,
		 #fM18v1 .eym,
		 #fM18v1 .ymg,
		 #fM18v1 .ymtry,
		 #fM18v1 .ymtry,
		 #fM18v1 .ymawd,
		 #fM18v1 .ymnws {
			font-size: 12px;
			font-size: 1.2rem;
			font-weight: 700;
		 }
		 #sM_ftr18v1 {
			font-size: 26px;
			font-size: 2.6rem;
			display: block;
			line-height: 1;
			text-align: right
		 }
			 #sM_ftr18v1 a {
				padding: 0 10px;
			 }
		 footer small {
			display: block;
			font-size: 10px;
			font-size: 1rem;
			text-align: right
		 }
	.abjInfo {
			color: #fff;
			display: block;
			margin: 30px 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;
		}
	/* SECTION */
	#ssMag18v1,
	#ssFB18v1,
	#ssNW18v1,
	#ssRCM18v1,
	#ssNWTW18v1,
	#ssP18v1,
	#MAGv181,
	#MAGTOPv181,
	#ymCTSv181_inr,
	#ymATHRv181,
	#ymATHRv182,
	#barayomiSS {
		/*background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		text-align: center;
		width: 80%;
	}
	/* NEWS CMNS */
	#ssN18v1 ul li a,
	#ssNW18v1 ul li a,
	#ctsNews 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;
	}
	#ssN18v1 ul li a:hover,
	#ssNW18v1 ul li a:hover,
	#ctsNews li a:hover {
		background: #efefef;
	}
		#ssN18v1 ul li a span,
		#ssNW18v1 ul li a span,
		#ctsNews li a span,
		#ctsGRD-item ul li a span {
			display: inline-block;
			background: #fecf41;
			border-radius: 4px;
			border-radius: 4px;
			font-size: 1rem;
			margin: 0 0 0 10px;
			padding: 2px;
		}
	/* NEWS Switcher */
	#ymNewsSwitcher,
	#ymCtsSwitcher {
		margin: 0 0 30px;
		text-align: center;
		width: 100%;
	}
		#ymNewsSwitcher li,
		#ymCtsSwitcher li {
			display: inline-block;
			line-height: 1.1;
			margin: 5px 3px;
		}
		#ymNewsSwitcher li a,
		#ymCtsSwitcher li a {
			border-radius: 30px;
			color : #fff;
			display: block;
			padding: 10px 20px;
		}
		#ymNS_ym a {
			background: #3ca6ff;
		}
		#ymNS_mym a {
			background: #8884f0;
		}
		#ymNS_ym3 a {
			background: #c76cd3;
		}
		#ymNS_eym a {
			background: #00bbd5;
		}
		#ymNS_ymg a {
			background: #ff72ae;
		}
		#ymNS_ymt a {
			background: #dc5448;
		}
		#ymNS_ymkc a {
			background: #32be00;
		}
		#ymNS_yma a {
			background: #ff9300;
		}
		#ymNS_all a {
			background: #fecf41;
		}
		#ymCtsSwitcher li a {
			background: #ccc;
		}
		#ymCtsSwitcher .csw2L {
			display: none;
		}
		#ymCtsSwitcher .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: #fecf41;
			}
			.ditto_currentpage {
				background: #fecf41;
			}
	/* FOOTER BANNER */
	#ssFB18v1 li {
		display: inline-block;
		margin: 0 0.2%;
		width: 24%;
	}





/* G-TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	/* G-TOP Main Bnr */
	#ssGTB18v1 {
		font-size: 0;
		position:relative;
		margin: 0 auto 5%;
		max-width: 940px;
		text-align: center;
		width: 80%;
	}
		#WB18v1,
		#SB18v1 {
			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 INFO */
	#hdrInfo {
		background: #fecf41;
		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 */
		#MagYM18v1,
		#MagMYM18v1,
		#MagYM318v1,
		#MagEYM18v1 {
			display	: inline-block;
			margin: 2%;
			vertical-align: top;
			position: relative;
			width: 20%;
		}
		#MagYM18v1 ul,
		#MagMYM18v1 ul,
		#MagYM318v1 ul,
		#MagEYM18v1 ul,
		#MAGv18_LiBtn,
		#MAGv18_LiBtn_L  {
			clear: both;
			display: block;
			margin:0 auto 10px;
			text-align: center;
			width: 100%;
		}
		#MagYM18v1 ul li,
		#MagMYM18v1 ul li,
		#MagYM318v1 ul li,
		#MagEYM18v1 ul li,
		#MAGv18_LiBtn li,
		#MAGv18_LiBtn_L li {
			display: inline-block;
		}
		#MagYM18v1 ul li a,
		#MagMYM18v1 ul li a,
		#MagYM318v1 ul li a,
		#MagEYM18v1 ul li a,
		#MAGv18_LiBtn li a,
		#MAGv18_LiBtn_L li a {
			align-items: center;
			color: #fff;
			display: flex;
			font-weight: 700;
			float: left;
			justify-content: center;
			line-height: 1.1;
				-webkit-transform: rotate(-10deg);
				-o-transform: rotate(-10deg);
			transform: rotate(-10deg);
			vertical-align: middle;
		}
		#MAGv18_LiBtn li a {
			border-radius: 30px;
			font-size: 12px;
			font-size: 1.2rem;
			height: 60px;
			width: 60px;
		}
		#MAGv18_LiBtn_L li a {
			border-radius: 40px;
			font-size: 16px;
			font-size: 1.6rem;
			height: 80px;
			width: 80px;
		}
		#MagYM18v1 ul li a,
		.ym #MAGv18_LiBtn li a,
		.ym #MAGv18_LiBtn_L li a {
			background: #3ca6ff;
		}
		#MagMYM18v1 ul li a,
		.mym #MAGv18_LiBtn li a,
		.mym #MAGv18_LiBtn_L li a {
			background: #8884f0;
		}
		#MagYM318v1 ul li a,
		.ym3 #MAGv18_LiBtn li a,
		.ym3 #MAGv18_LiBtn_L li a {
			background: #c76cd3;
		}
		#MagEYM18v1 ul li a,
		.eym #MAGv18_LiBtn li a ,
		.eym #MAGv18_LiBtn_L li a {
			background: #00bbd5;
		}
	#ssN18v1 h2,
	#ymPLAv181 #ssN18v1 h2,
	#ssNW18v1 h2,
	#ssRCM18v1 h2,
	#ssKC18v1 h2,
	#ssTW18v1 h2,
	#ssSh18v1 h2,
	#MagYM18v1 h2,
	#MagMYM18v1 h2,
	#MagYM318v1 h2,
	#MagEYM18v1 h2,
	#ssP18v1 h2,
	#MAGv18C h2,
	#divMAG h2,
	#ssRL18v1 h2,
	.ctsGRD-item h2,
	#ymATHRv182 h1 {
		border-bottom: solid 2px;
		font-size: 11px;
		font-size: 1.1rem;
		text-align: left;
	}
	#ssN18v1 h2,
	#ymPLAv181 #ssN18v1 h2,
	#ssNW18v1 h2,
	#ssRCM18v1 h2,
	#ssKC18v1 h2,
	#ssTW18v1 h2,
	#ssSh18v1 h2,
	#ssP18v1 h2,
	#ssRL18v1 h2 {
		border-color: #000;
	}
	#MagYM18v1 h2,
	#MagMYM18v1 h2,
	#MagYM318v1 h2,
	#MagEYM18v1 h2 {
		padding: 0 !important;
	}
	#MagYM18v1 h2 {
		border-color: #3ca6ff;
		margin: 0 0 20px;
	}
	#MagMYM18v1 h2 {
		border-color: #8884f0;
		margin: 0 0 20px;
	}
	#MagYM318v1 h2 {
		border-color: #c76cd3;
		margin: 0 0 20px;
	}
	#MagEYM18v1 h2 {
		border-color: #00bbd5;
		margin: 0 0 20px;
	}
/*
		#MagYM18v1 .btnDAYS img {
			margin: 0 0 5px;
			width: 150px;
		}
*/
		#MagYM18v1 h2 a {
			color: #3ca6ff;
		}
		#MagMYM18v1 h2 a {
			color: #8884f0;
		}
		#MagYM318v1 h2 a {
			color: #c76cd3;
		}
		#MagEYM18v1 h2 a {
			color: #00bbd5;
		}
		#Mag_YMBDG18v1,
		#Mag_MYMBDG18v1,
		#Mag_YM3BDG18v1,
		#Mag_eYMBDG18v1,
		#Mag_YMGBDG18v1 {
				align-items: center;
				color: #fff;
				display: flex;
				font-size: 12px !important;
				font-size: 1.2rem !important;
				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: 0;
				z-index: 5;
		}
		#MAGv18Num .ym,
		#MAGv18Num .mym,
		#MAGv18Num .ym3 {
				align-items: center;
				color: #fff;
				display: flex;
				float: left;
				font-size: 18px !important;
				font-size: 1.8rem !important;
				font-weight: bold;
				height: 100px;
				justify-content: center;
				line-height: 1;
				margin: 0 10px 0 0;
				text-align: center;
					-webkit-transform: rotate(-10deg);
					-o-transform: rotate(-10deg);
				transform: rotate(-10deg);
				width: 100px;
				vertical-align: middle;
				z-index: 5;
		}
			#MAGv18Num .ym i,
			#MAGv18Num .mym i,
			#MAGv18Num .ym3 i {
				margin: 0 0 0 5px;

			}
		#Mag_YMBDG18v1,
		#MAGv18Num .ym {
				background: url("/_i/badge_ym.svg") no-repeat;
		}
		#Mag_MYMBDG18v1,
		#MAGv18Num .mym {
				background: url("/_i/badge_mym.svg") no-repeat;
		}
		#Mag_YM3BDG18v1,
		#MAGv18Num .ym3 {
				background: url("/_i/badge_ym3.svg") no-repeat;
		}
		#Mag_eYMBDG18v1 {
				background: url("/_i/badge_eym.svg") no-repeat;
		}
		#Mag_YMGBDG18v1 {
				background: url("/_i/badge_ymg.svg") no-repeat;
		}
				#Mag_YMBDG18v1 strong,
				#Mag_MYMBDG18v1 strong,
				#Mag_YM3BDG18v1 strong,
				#Mag_eYMBDG18v1 strong,
				#Mag_YMGBDG18v1 strong {
					display: block !important;
					font-size: 16px !important;
					font-size: 1.6rem !important;
				}
	/* 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 AWD, TRIAL*/
	#awdBadge,
	#trialBadge {
		border-bottom: 10px solid #fff;
		border-top: 10px solid #fff;
		display: block;
		height: 80px;
		margin: 0 0 100px;
		width: 100%;
	}
	#awdBadge {
		background: #ff9300;
	}
	#trialBadge {
		background: #dc5448;
	}
		#awdBadge img,
		#trialBadge img {
			display: block;
			margin: -60px auto;
			width: 200px !important;
			z-index: 10;
		}
		#awdBadge:hover img,
		#awdBadge img:hover,
		#trialBadge:hover img,
		#trialBadge img:hover,
		.btnDAYS:hover img {
			filter				: alpha(opacity=100);
			-moz-opacity		: 1;
		opacity				: 1;
		}
	/* G-TOP POWERPUSH */
	#ssRCM18v1 {
		text-align: left;
	}
		#ssPP {
			display: block;
			font-size: 0px;
			margin:0 auto 60px;
		}
		#ssPP {
			display: block;
			font-size: 0px;
			margin:0 auto 60px;
			overflow: auto;
		}
			#ssPP li {
				display: inline-block;
				font-size: 11px;
				font-size: 1.1rem;
				height: auto;
				line-height: 1.2;
				margin: 1%;
				overflow: hidden;
				position: relative;
				vertical-align: top;
				width: 23%;
			}
			#ssPP li:before {
				content: "";
				display: block;
				padding-top: 83.3333333333%;
			}
					#ssPP li img {
						display: block;
				height: auto;
						left: 50%;
						margin: 0;
						position: absolute;
							-webkit-transform: translate(-50%,-50%);
							-moz-transform: translate(-50%,-50%);
							-ms-transform: translate(-50%,-50%);
							-o-transform: translate(-50%,-50%);
						transform: translate(-50%,-50%);
						top: 50%;
				width: 100%;
				z-index: 1;
					}
			.ssPPCap {
				background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.9));
				color: #fff;
				display: block;
				font-size: 11px;
				font-size: 1.1rem;
				left: 0;
				padding: 1%;
						position: absolute;
				text-align: center;
				bottom: 0;
				width:98%;
				z-index: 5;
			}
	/* G-TOP GRAVURE */
	#ssYG18v1 {
		margin: 0 auto 5%;
		text-align: center;
		position: relative;
		width: 100%;
	}
		#ssYG18v1 h2 {
			background: #ff72ae;
			color: #fff;
			font-size: 24px;
			font-size: 2.4rem;
			font-weight: 700;
			line-height: 1;
			margin: 0 0 2%;
			max-width: 9999px;
			padding: 15px 0;
			text-align: center;
			width: 100%;
			z-index: 10;
		}
			#ssYG18Cv1 {
				color: #ff72ae;
				font-size: 13px;
				font-size: 1.3rem;
				font-weight: 700;
				line-height: 1.1;
				margin: 0;
			}
			a #ssYG18Tv1,
			a #ssYG18Tv1:hover,
			a #ssYG18BDGv1:hover{
				z-index: 10 !important;
			}
			#ssYG18BDGv1 {
				align-items: center;
				background: url("/_i/badge_ymg.svg") no-repeat;
				color: #fff;
				display: flex;
				height: 100px;
				justify-content: center;
				line-height: 1.1;
				position: absolute;
				right: 4%;
				text-align: center;
				top: 0;
					-webkit-transform: rotate(-10deg);
					-o-transform: rotate(-10deg);
				transform: rotate(-10deg);
				width: 100px;
				vertical-align: middle;
				z-index: 10;
			}
				#ssYG18BDGv1 strong {
					display: block !important;
					font-size: 30px !important;
					font-size: 3rem !important;
				}
			#ssYG18_GSCv1 {
				width: 100%;
			}
				#ssYG18_GSCv1 h3,
				#ssYG18_GSCv1 h4 {
					font-weight: normal;
				}
				#ssYG18_GSCv1 h3 {
					background: #3ca6ff;
					font-size: 12px;
					font-size: 1.2rem;
				}
				#ssYG18_GSCv1 .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;
				}
					#ssYG18_GSCv1 .sp-slide a img {
						height: auto;
						width: 100%;
					}
						.gsTagYM,
						.GSCv1_C {
							margin: 0;
						}
						.gsTagYM,
						.gsTagMYM {
							border-radius: 2px;
							left: -5px;
							font-size: 11px;
							font-size: 1.1rem;
							padding: 2px 6PX;
							position: absolute;
							text-align: center;
							top: 5px;
							z-index: 5;
						}
						.gsTagYM {
							background: #3ca6ff;
							color: #e2f2ff;
						}
						.gsTagMYM {
							background: #8884f0;
							color: #ebeaff;
						}
							.gsTagYM:before,
							.gsTagMYM:before {
								content: '';
								width: 0;
								height: 0;
								border-width: 12px 0px 0px 10px;
								border-style: solid;
								position: absolute;
								bottom: -8px;
								left:14px;
								margin-left:-10px;
								z-index: 0;
							}
							.gsTagYM:before {
								border-color: #3ca6ff transparent transparent transparent;
							}
							.gsTagMYM:before {
								border-color: #8884f0 transparent transparent transparent;
							}
						.gsOvrCap {
							background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.9));
							bottom:0;
							color: #fff;
							display: block;
							height:auto;
							left: 0;
							padding: 2%;
							position: absolute;
							text-align: center;
							width: 96%;
							z-index: 5;
						}
							.gsOvrCap h4,
							.gsOvrCap div {
								line-height: 1.3;
							}
							.gsOvrCap h4 {
								font-size: 13px !important;
								font-size: 1.3rem !important;
								font-weight: normal !important;
								margin: 0 0 5px !important;
								padding: 0 !important;
							}
							.gsOvrCap div {
								font-size: 11px;
								font-size: 1.1rem;
								margin: 0 !important;
								padding: 0 !important;
							}
		/* NEWS TWITTER */
	#ssNWTW18v1 {
		font-size: 0;
	}
		#ssNW18v1,
		#ssTW18v1 {
			display: inline-block;
			vertical-align: top;
		}
		/* G-TOP News */
		#ssNW18v1 {
			margin: 0 2% 4% 0;
			position: relative;
			text-align: left;
			width: 68%;
		}
			#ssNW18v1 div {
				overflow: auto;
			}
			#ssNW18v1 div a {
				display: inline-block;
				height: auto;
				margin: 1%;
				width: 13.4%;
			}
			#ssNW18v1 .udrLk {
				padding: 0 4% 0 0;
			}
		/* G-TOP Twitter */
		#ssTW18v1 {
			/* background: #acc; CHK */
			height: 410px;
			padding: 0 0 20px;
			position: relative;
			width: 30%;
		}
			#ssTW18v1 .twitter-timeline {
				height: 400px !important;
			}
	/* G-TOP SHARE */
	#ssSh18v1 {
		display: block;
		margin: 0 0 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		: 0.75;
				opacity				: 0.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		: 0.75;
				opacity				: 0.75;
			}


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

	#ymPLAv181,
	#ymPLBv181 {
		/* background: #ddc; CHK */
		margin: 0 auto 5%;
		max-width: 1600px;
		padding: 2%;
		width: 76%;
	}
		#ymPLAv181 h1,
		#ymPLBv181 h1 {
			font-size: 26px;
			font-size: 2.6rem;
		}
		#ymPLAv181 h2,
		#ymPLBv181 h2 {
			font-size: 24px;
			font-size: 2.4rem;
		}
		#ymPLAv181 h3,
		#ymPLBv181 h3 {
			font-size: 22px;
			font-size: 2.2rem;
		}
		#ymPLAv181 h4,
		#ymPLBv181 h4 {
			font-size: 20px;
			font-size: 2rem;
		}
		#ymPLAv181 h5,
		#ymPLBv181 h5 {
			font-size: 18px;
			font-size: 1.8rem;
		}
		#ymPLAv181 h6,
		#ymPLBv181 h6 {
			font-size: 16px;
			font-size: 1.6rem;
		}
		#ymPLAv181 h1,
		#ymPLAv181 h2,
		#ymPLAv181 h3,
		#ymPLAv181 h4,
		#ymPLAv181 h5,
		#ymPLAv181 h6,
		#ymPLBv181 h1,
		#ymPLBv181 h2,
		#ymPLBv181 h3,
		#ymPLBv181 h4,
		#ymPLBv181 h5,
		#ymPLBv181 h6 {
			margin: 0 0 2%;
			padding: 0;
		}
		#ymPLAv18_ttl {
			border-bottom: 4px solid #fecf41;
			line-height: 1.3;
		}
		#ymPLAv181 p,
		#ymPLBv181 p {
			margin: 0 0 2%;
			padding: 0;
		}
		.aDateArea {
			margin: -25px 0 20px;
			text-align: right;
			width: 100%;
		}
			.aDate {
				background: #fecf41;
				border-radius: 0 0 10px 10px;
				color: #000;
				display: inline-block;
				font-size: 12px;
				font-size: 1.2rem;
				margin: 0 0 0 auto;
				padding: 0.5% 1%;
				text-align: center;
			}
	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 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

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


/* 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	: 'webYM_Num';
		font-size: 16px;
		font-size: 1.6rem;
	}
	.magbnNo {
		/* background: rgba(230,140,200,.2);CHK */
		display: inline-block;
		font-family	: 'webYM_Num';
		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;
		padding	: 2px 3px !important;
	}
	.magBN .magbnYear,
	.magBN .magbnNo,
	.magBN .magbDate {
		line-height: 1;
	}
	.ym .magbnYear,
	.ym .magbnNo,
	.ym .magbDate {
		color: #3ca6ff;
	}
	.ym .magbDate {
		border: 1px solid #3ca6ff;
	}
	.mym .magbnYear,
	.mym .magbnNo,
	.mym .magbDate {
		color: #8884f0;
	}
	.mym .magbDate {
		border: 1px solid #8884f0;
	}
	.ym3 .magbnYear,
	.ym3 .magbnNo,
	.ym3 .magbDate {
		color: #8884f0;
	}
	.ym3 .magbDate {
		border: 1px solid #8884f0;
	}



/* MAG TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#MAGv18_ttl {
		color: #fff;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		padding: 1%;
		position: relative;
		margin: 0;
		width: 98%;
	}
		h1.ym {
			background: #3ca6ff;
		}
		h1.mym {
			background: #8884f0;
		}
		h1.ym3 {
			background: #c76cd3;
		}
		h1.eym {
			background: #00bbd5;
		}
		h1.ymg {
			background: #ff72ae;
		}
	#MAGv18_ttl #Mag_YMBDG18v1,
	#MAGv18_ttl #Mag_MYMBDG18v1,
	#MAGv18_ttl #Mag_YM3BDG18v1,
	#MAGv18_ttl #Mag_eYMBDG18v1,
	#MAGv18_ttl #Mag_YMGBDG18v1 {
		color: #fff;
		font-size: 14px !important;
		font-size: 1.4rem !important;
		height: 90px;
		right: 20px;
		top: -20px;
		width: 90px;
	}
		#MAGv18_ttl #Mag_YMBDG18v1 strong,
		#MAGv18_ttl #Mag_MYMBDG18v1 strong,
		#MAGv18_ttl #Mag_YM3BDG18v1 strong,
		#MAGv18_ttl #Mag_eYMBDG18v1 strong,
		#MAGv18_ttl #Mag_YMGBDG18v1 strong {
			display: block !important;
			font-size: 20px !important;
			font-size: 2rem !important;
		}

	#MAGTOPv181 {
		padding: 40px 0 0;
	}
		.MAGv18L,
		.MAGv18R {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
		}
		#MAGTOPv181 .MAGv18L {
			/* background: rgba(140,200,230,.3); CHK */
			width: 40%;
		}
		#MAGTOPv181 .MAGv18R {
			/* background: rgba(200,200,130,.3); CHK */
			padding: 0 0 0 3%;
			text-align: left;
			width: 57%;
		}
			#MAGTOPv181 .MAGv18L .btnDAYS,
			#MAGTOPv181 .MAGv18L .btnBUY,
			.MAGv18R .btnEYM {
				font-size: 16px;
				font-size: 1.6rem;
				height: auto;
				margin: 20px 0;
			}
			#MAGTOPv181 .MAGv18L .btnDAY {
				padding: 10px 0;
			}
			#MAGTOPv181 .MAGv18L .btnBUY,
			.MAGv18R .btnEYM {
				padding: 20px 0;
			}
				#MAGTOPv181 .MAGv18L .btnDAYS img {
					width: 200px;
				}
			#MAGTOPv181 #MAGv18Num {
				margin: -10px 0 0;
			 }
			#MAGv18_C,
			#MAGv18_T,
			#MAGv18_P {
				display: block;
				margin: 10px 0;
			}
			#MAGv18_C {
				font-size: 20px;
				font-size: 2rem;
				line-height: 1.3;
			}
			#MAGv18_eymTopics,
			#MAGv18_T {
				font-size: 14px;
				font-size: 1.4rem;
				line-height: 1.5;
				text-align: justify;
				text-justify: inter-ideograph;
			}
			#MAGv18_P {
				font-size: 14px;
				font-size: 1.4rem;
				font-weight: bold;
				text-align: center;
				padding: 0;
			}
			.ym #MAGv18Num_NY,
			.ym #MAGv18_P {
				color: #3ca6ff;
			}
			.mym #MAGv18Num_NY,
			.mym #MAGv18_P {
				color: #8884f0;
			}
			.ym3 #MAGv18Num_NY,
			.ym3 #MAGv18_P {
				color: #c76cd3;
			}
			#MAGv18Date {
				color: #fff;
				display: block;
				margin: 0;
				max-width: 100%;
				padding: 5px 10px;
				position: relative;
				text-align: center;
			}
			.ym #MAGv18Date {
				background: #3ca6ff;
			}
			.mym #MAGv18Date {
				background: #8884f0;
			}
			.ym3 #MAGv18Date {
				background: #c76cd3;
			}
		#MAGv18C {
			margin: 40px 0 0;
		}
		#MAGTOPv181 #ssNW18v1 {
			margin: 20px 0 0;
			width: 100%;
		}
		#MAGTOPv181 #MAGv18Date {
			margin: 0 !important;
		}
			#MAGv18Num {
				/* background: rgba(200,200,100,.4); */
				height: 80px;
				margin: 15px 0;
				width: 100%;
				vertical-align: top;
			}
				#MAGv18Num_NY {
					/* background: rgba(200,200,100,.4); */
					display: block;
					height: 80px;
					float: left;
					font-family: webYM_Num;
					position: relative;
				}
					#MAGv18Num_Y,
					#MAGv18Num_No,
					#MAGv18Num_N {
						margin: 0;
						padding: 0;
						position: absolute;
					}
					#MAGv18Num_Y {
						bottom: 45px;
						font-size: 26px;
						font-size: 2.6rem;
						line-height: 0.5;
					}
					#MAGv18Num_No {
						bottom: 8px;
						font-size: 40px;
						font-size: 4rem;
						line-height: 0.5;
					}
					#MAGv18Num_N {
						display: block;
						font-size: 95px;
						font-size: 9.5rem;
						left: 40px;
						line-height: 1;
						margin: -4px 0 0;
					}
			#MAGv18_Clr {
				clear: both;
				margin: 0 0 10px;
			}
				#MAGv18_Clr h3 {
					border-bottom: solid 2px #000;
					font-size: 11px;
					font-size: 1.1rem;
					margin: 20px 0 4px;
					text-align: left;
				}
				#MAGv18_Clr .divL,
				#MAGv18_Clr .divR {
					display: block;
					float: left;
					margin: 0;
					padding: 0;
					text-align: left;
				}
				#MAGv18_Clr .divL {
					width: 60%;
				}
				#MAGv18_Clr .divR {
					padding: 0 0 0 2%;
					width: 38%;
				}
					#MAGv18_Clr .divR h4 {
						display: inline;
						font-size: 20px;
						font-size: 2rem;
						line-height: 1;
						padding: 0 0 5px;
					}
						.ym #MAGv18_Clr .divR h4 {
							border-bottom: 2px solid #3ca6ff;
						}
					#MAGv18_Clr_A {
						display: block;
						font-size: 14px;
						font-size: 1.4rem;
						line-height: 1;
						margin: 10px 0;
					}
					#MAGv18_Clr_C {
						font-size: 14px;
						font-size: 1.4rem;
						font-weight: bold;
						line-height: 1.3;
						margin: 0 0 10px;
					}
				#MAGv18_eymTopics strong {
					color: #00bbd5;
					display: block;
					font-size: 20px;
					font-size: 2rem;
					font-weight: normal;
					line-height: 1.3;
					margin: 0 0 20px;
				}


/* MAG IDV 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#MAGv181 {
		padding: 80px 0 0;
	}
		#MAGv181 .MAGv18L {
			/* background: rgba(140,200,230,.3); */
			text-align: left;
			width: 30%;
		}
			#MAGv181 .MAGv18L .btnBUY {
				font-size: 18px;
				font-size: 1.8rem;
				padding: 15px 0;
			}
		#MAGv181 .MAGv18R {
			/* background: rgba(200,200,130,.3); */
			padding: 0 0 0 3%;
			width: 67%;
		}
			.ym #MAGv18Num {
				color: #3ca6ff;
			}
			.mym #MAGv18Num {
				color: #8884f0;
			}
			.ym3 #MAGv18Num {
				color: #c76cd3;
			}
			.eym #MAGv18Num {
				color: #00bbd5;
			}
			#sRCM18v1 h2,
			#MAGv181 .MAGv18R h2 {
				background: #000;
				color: #fff;
				font-size: 13px;
				font-size: 1.3rem;
				font-weight: bold;
				line-height: 1;
				padding: 10px 0;
				text-align: center;
			}
			#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 */
					margin: 1.5% 1.5% 3%;
					position: relative;
					width: 22%;
				}


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

	#ymCTSv181 {
		position: relative;
	}
		#ymCTSv181 span.ctsMag {
			border-radius: 0 10px 10px 0;
			color: #fff;
			display: block;
			font-size: 11px;
			font-size: 1.1rem;
			left: 0;
			text-align: center;
			padding: 2px 10px 2px 5px;
			position: absolute;
			top: -10px;
			z-index: 10;
		}
		#ymCTSv181 span.ym {
			background: #3ca6ff;
		}
		#ymCTSv181 span.mym {
			background: #8884f0;
		}
		#ymCTSv181 span.ym3 {
			background: #c76cd3;
		}
		#ymCTSv181 span.eym {
			background: #00bbd5;
		}
		#ymCTSv181 span.cd {
			background: #dc5448;
		}
		#ymCTSv18_ttl {
			max-width: 1200px;
			margin: 0 auto;
			text-align: center;
			position: relative;
			width: 100%;
			height: auto;
			overflow: hidden;
		}
		#ymCTSv18_ttl:before {
			content: "";
			display: block;
			padding-top: 31.914894%;
		}
			#ymCTSv181 h1 img {
				height: auto;
				width: 100%;
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%,-50%);
				-moz-transform: translate(-50%,-50%);
				-ms-transform: translate(-50%,-50%);
				-o-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
			}
			#ctsSNS {
				/* background: rgba(255,255,0,.3); CHK */
				bottom: 20px;
				display: block;
				font-size: 0;
				position: absolute;
				right: 26px;
				z-index: 10;
			}
				#ctsSNS a {
					font-size: 0;
				}
					#ymCTSv181 .btnWEB span,
					#ymCTSv181 .btnTW span,
					#ymCTSv181 .btnFB span,
					#ymCTSv181 .btnBLG span {
						border-radius: 25px;
						color: #fff;
						display: inline-block !important;
						height: 50px;
						margin: 0 4px;
						line-height: 50px;
						font-size: 26px;
						font-size: 2.6rem;
						width: 50px;
					}
		#ymCTSv18_C {
			background: #fff;
			border-bottom: 1px solid #000;
			border-top: 1px solid #000;
			font-size: 14px;
			font-size: 1.4rem;
			line-height: 1.2;
			padding: 4px 0;
			text-align: center;
			width: 100%;
		}
		#ymCTSv181_inr .btnDAYS,
		#ymCTSv181_inr .btnTRY {
			font-size: 20px;
			font-size: 2rem;
			margin: 40px auto;
			padding: 20px 0;
			width: 80%;
		}
			#ymCTSv181_inr .btnDAYS img {
				height: auto;
				margin: 10px 0 5px;
				width: 30%;
			}
			#ymCTSv181_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%;
					vertical-align: top;
					width: 42%;
				}
					#ctsComic li img {
						min-width: 1%;
					}
				#ctsNSL,
				#ctsEBL,
				#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 .colorBarBTN_ymnws a {
						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); */
						font-size: 0;
					}
						.bnrStore li {
							display: inline-block;
							font-size: 10px;
							font-size: 1rem;
							margin: 1%;
							padding: 0;
							width: 23%;
							vertical-align: top;
						}
							.bnrStore li img {
								display: block;
								margin: 0;
								padding: 0;
							}
				.ctsAtrC {
					margin: 0 0 2%;
				}
				.btnAP,
				.btnNSL,
				.btnATR {
					display: block;
					margin: 10px auto;
				}
					.btnAP span,
					.btnNSL span,
					.btnATR span,
					.btnWEB span,
					.btnTW span,
					.btnFB span,
					.btnBLG span {
						border-radius: 15px;
						color: #fff;
						display: inline-block;
						height: 30px;
						line-height: 30px;
						text-align: center;
						width: 30px;
					}
					.btnAP span {
						background: #fecf41;
					}
					.btnNSL span,
					.btnATR span {
						background: #32be00;
					}
					.btnWEB span {
						background: #07ad97;
					}
					.btnTW span {
						background: #00aced;
					}
					.btnFB span {
						background: #305097;
					}
					.btnBLG span {
						background: #2185AA;
					}
			#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 0 3px;
					}
					.ctsChar_R {
						font-size: 9px;
						font-size: 0.9rem;
						margin: 0 0 15px;
						font-weight: bold;
					}
		#ctsFA-1 {
			margin: 5% 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 {
				height: 540px;
				margin: 0 auto;
				max-width: 720px;
				width: 100% !important;
			}
	#ssRL18v1 ul {
		margin: 0 auto 5%;
		max-width: 1600px;
		text-align: left;
		width: 100%;
	}

/* AUTHOR v18.1 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#ymATHRv181 {
	}
		#ymATHRv181 h1 {
			margin: 0 0 50px;
		}
		.ymATHR-img {
			display: block;
			height: auto;
			margin: 30px auto;
			width: 200px;
		}
			#ymATHR-UL {
				/* background: rgba(210,200,220,.2); CHK */
			}
				.athrL,
				.athrR {
					text-align: left;
					overflow: auto;
					vertical-align: top;
				}
				#ymATHRv181 .athrL {
					/* background: rgba(210,200,220,.2); CHK */
				}
					#ymATHRv181 .athrL img {
						display: block;
						margin: auto;
					}
				#ymATHRv181 .athrR {
					/* background: rgba(110,170,240,.2); CHK */
				}
					#ymATHRv181 .athrName,
					#ymATHRv181 .athrYomi {
						text-align: center;
					}
					#ymATHRv181 .athrName {
						font-size: 30px;
						font-size: 3rem;
						font-weight: normal;
					}
					#ymATHRv181 .athrYomi {
						font-size: 12px;
						font-size: 1.2rem;
						margin: 0 0 20px;
						padding: 0 0 10px;
					}
						#ymATHRv181 .athrName span {
							border-bottom: 6px solid #fecf41;
							padding: 10px 0 5px;
						}
					#ymATHRv181 .athrDscr {

					}

/* AUTHOR v18.2 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
	#ymATHRv182 {
	}
		#ymATHRv182 h1 {
			margin: 0 0 50px;
		}
		#ymATHRv182 .athr-img {
			display: block;
			height: auto;
			margin: 30px auto;
			width: 200px;
		}
			#ymATHRv182_Inr {
				/* background: rgba(110,100,220,.2); CHK */
				margin: 0 auto;
				max-width: 720px;
			}
			#ymATHRv182 #ymATHR-UL {
				/* background: rgba(210,200,220,.2); CHK */
				font-size: 0;
				text-align: left;
			}
				#ymATHRv182 .athrL,
				#ymATHRv182 .athrR {
					display: block;
					overflow: auto;
					vertical-align: top;
				}
				#ymATHRv182 .athrL {
					/* background: rgba(210,200,220,.2); CHK */
				}
					#ymATHRv182 .athrL img {
						display: block;
						margin: auto;
					}
				#ymATHRv182 .athrR {
					/* background: rgba(110,170,240,.2); CHK */
					font-size: 16px;
					font-size: 1.6rem;
				}
					#ymATHRv182 .athrName,
					#ymATHRv182 .athrYomi {
						text-align: center;
					}
					#ymATHRv182 .athrName {
					/* background: rgba(0,170,240,.2); CHK */
						font-size: 30px;
						font-size: 3rem;
						font-weight: normal;
					}
					#ymATHRv182 .athrYomi {
						font-size: 12px;
						font-size: 1.2rem;
						margin: 0 0 20px;
						padding: 0;
					}
						#ymATHRv182 .athrName span {
							border-bottom: 6px solid #fecf41;
							padding: 10px 0 5px;
						}
					#ymATHRv182 .athrSNS a {
						display: inline-block;
						font-size: 13px;
						font-size: 1.3rem;
						margin: 5px;
					}
						#ymATHRv182 .athrSNS a i {
							font-size: 11px;
							font-size: 1.1rem;
						}
							#ymATHRv182 .athrSNS .btnWEB span,
							#ymATHRv182 .athrSNS .btnTW span,
							#ymATHRv182 .athrSNS .btnFB span,
							#ymATHRv182 .athrSNS .btnBLG span {
								border-radius: 10px;
								color: #fff;
								display: inline-block;
								height: 20px;
								line-height: 20px;
								text-align: center;
								width: 20px;
							}








/* AUTHOR LIST 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#ymATHRList {
			font-size: 0;
		}
		#ymATHRList 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%;
		}
				#ymATHRList .athrL,
				#ymATHRList .athrR {
					display: inline-block;
				}
				#ymATHRList .athrL {
					/* background: rgba(100,240,110,.5); CHK */
					margin: 0 2% 0 0;
					width: 28%;
				}
					#ymATHRList .athrL a {
						display: block;
						background: #ededed;
						border-radius: 30px;
						height: 60px;
						overflow: hidden;
						width: 60px;
					}
				#ymATHRList .athrR {
					/* background: rgba(190,240,110,.5); CHK */
					width: 70%;
					line-height: 1.3;
				}
					.athrL a img {
						display: block;
						height: auto;
						width: 60px;
					}
					#ymATHRList .athrName {
						font-size: 16px;
						font-size: 1.6rem;
					}
					#ymATHRList .athrYomi {
						font-size: 11px;
						font-size: 1.1rem;
					}
				#ymATHRList .ymATHR-UL,
				#ymATHRList .athrSNS {
					display: block;
				}
					#ymATHRList .ymATHR-UL .athrSNS .btnTW span,
					#ymATHRList .ymATHR-UL .btnFB .btnTW span,
					#ymATHRList .ymATHR-UL .btnBLG .btnTW span {
							border-radius: 20px;
							height: 40px;
							margin: 0 4px;
							line-height: 40px;
							font-size: 16px;
							font-size: 1.6rem;
							width: 40px;
					}
						#ymATHRList .athrSNS .btnWEB span,
						#ymATHRList .athrSNS .btnTW span,
						#ymATHRList .athrSNS .btnFB span,
						#ymATHRList .athrSNS .btnBLG span {
							border-radius: 10px;
							height: 20px;
							margin: 0 4px;
							line-height: 20px;
							font-size: 12px;
							font-size: 1.2rem;
							width: 20px;
						}

/* SITEMAP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

	#divSM {
		width: 100%;
	}




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

/* MAG TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#MAGTOPv181 .MAGv18L {
			width: 50%;
		}
		#MAGTOPv181 .MAGv18R {
			text-align: left;
			width: 47%;
		}
			iframe.iframeSS { /*4L*/
				height: 84px; /**/
				width: 150px;
			}
			iframe.iframeLL { /*1L-MAX*/
				height: 405px;
				width: 720px;
			}

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

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

	/* Switcher */
		#ymCtsSwitcher .csw2L {
			display: block;
		}
	/* NEWS */
		#ymNewsSwitcher br {
			display: none;
		}
	/* ===== CONTENTS LIST v4 ===== */
		.cLv4 li {
			margin: 2%;
			width: 21%;
		}
/* MAG IDV 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				#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: 2% 2% 4%;
					width: 29.3333333%;
				}
}

/* ======== 1024 ======== */
@media screen and (max-width: 1024px) {
	/* FOOTER */
		 #fM18v1>ul>li {
			width: 16%;
		 }
	/* 動画エリア */
			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;
			}
	/* MAGAZINE */
		#MagYM18v1,
		#MagMYM18v1,
		#MagYM318v1,
		#MagEYM18v1 {
			width: 30%;
			margin: 4%;
		}
		#ssKC18v1 {
			margin: 0 2% 4% 0;
			width: 58%;
		}
			#ssKC18v1 div a,
			#ssNW18v1 div a {
				width: 19.5%;
			}
		#ssNW18v1,
		#ssTW18v1 {
			padding: 20px 2% 40px;
			width: 44%;
		}

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

/* CONTENTS 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				#ctsChar li {
					width: 29.3333333333%;
				}
						.bnrStore li {
							width: 31.3333333333%;
						}
		#ymCTSv181 span.ctsMag {
			border-radius: 0;
			padding: 2px 0;
			position: absolute;
			top: -26px;
			width: 100%;
		}
			#ctsSNS {
				display: block;
				background: #fff;
				padding: 10px;
				position: static;
				text-align: center;
			}
					#ymCTSv181 .btnWEB span,
					#ymCTSv181 .btnTW span,
					#ymCTSv181 .btnFB span,
					#ymCTSv181 .btnBLG span {
						border-radius: 20px;
						height: 40px;
						margin: 0 4px;
						line-height: 40px;
						font-size: 22px;
						font-size: 2.2rem;
						width: 40px;
					}
		#ymCTSv181_inr .btnDAYS,
		#ymCTSv181_inr .btnTRY {
			font-size: 18px;
			font-size: 1.8rem;
			margin: 10px auto 30px;
			width: 100%;
		}

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

/* ======== 940 ======== */
@media screen and (max-width: 940px) {
		#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;
			}

	/* MAG TOP 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#MAGTOPv181 .MAGv18L,
		#MAGTOPv181 .MAGv18R {
			float: none;
			margin: 20px 0;
			padding: 0;
			width: 100%;
		}
					#MAGv18Num_N {
						margin: 4px 0 0;
					}

	#MAGv18_ttl #Mag_YMBDG18v1,
	#MAGv18_ttl #Mag_MYMBDG18v1,
	#MAGv18_ttl #Mag_YM3BDG18v1,
	#MAGv18_ttl #Mag_eYMBDG18v1,
	#MAGv18_ttl #Mag_YMGBDG18v1 {
		font-size: 12px !important;
		font-size: 1.2rem !important;
		height: 70px;
		right: 20px;
		top: -20px;
		width: 70px;
	}
		#MAGv18_ttl #Mag_YMBDG18v1 strong,
		#MAGv18_ttl #Mag_MYMBDG18v1 strong,
		#MAGv18_ttl #Mag_YM3BDG18v1 strong,
		#MAGv18_ttl #Mag_eYMBDG18v1 strong,
		#MAGv18_ttl #Mag_YMGBDG18v1 strong {
			font-size: 16px !important;
			font-size: 1.6rem !important;
		}
				#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%;
				}

/* MAG IDV 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */

		#MAGv181 .MAGv18L {
			width: 40%;
		}
		#MAGv181 .MAGv18R {
			text-align: left;
			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%;
					}
}

/* ======== 720 ======== */
@media screen and (max-width: 720px) {
	/* G-TOP POWERPUSH */
		#ssPP li {
			width: 30%;
		}
	/* FOOTER */
	footer {
		margin: 15% 0 0;
		padding: 20px 20px 100px;
	}
		 footer small {
			margin: 10px 0 0;
		 }
		 #fM18v1>ul>li {
			width: 28%;
		 }
	#ssMag18v1,
	#ssFB18v1,
	#ssRCM18v1,
	#ssNW18v1,
	#ssNWTW18v1,
	#barayomiSS {
		/* background: #ddc; CHK */
		width: 95%;
	}
	#barayomiSS {
		margin: 0 auto 5%;
	}
		#MagYM18v1:after,
		#MagMYM18v1:after,
		#MagYM318v1:after,
		#MagEYM18v1: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 */
		#ssNW18v1,
		#ssTW18v1 {
			padding: 0 0 40px;
			position: static;
			width: 100%;
		}
		#ssTW18v1 {
			height: 510px;
		}
			#ssTW18v1 .twitter-timeline {
				height: 600px !important;
				max-width: 720px;
				width: 100% !important;
			}

	/* MAGAZINE */
		#MagYM18v1,
		#MagMYM18v1,
		#MagYM318v1,
		#MagEYM18v1 {
			margin: 0 auto 100px;
			width: 70%;
		}
	#ssFB18v1 li {
		display: inline-block;
		margin: 0 0.2%;
		width: 32%;
	}
			#ssKC18v1 .udrLk,
			#ssNW18v1 .udrLk {
				padding: 0 2% 0 0;
			}

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


/* MAG IDV 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
		#MAGv181 .MAGv18L,
		#MAGv181 .MAGv18R {
			float: none;
			width: 100%;
		}


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

/* AUTHOR v18.2 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
				#ymATHRv182 .athrL,
				#ymATHRv182 .athrR {
					padding: 0;
				}
				#ymATHRv182 .athrL,
				#ymATHRv182 .athrR {
					width: auto;
					font-size: 15px;
					font-size: 1.5rem;
					line-height: 1.8;
				}
					#ymATHRv182 .athrSNS a {
						display: inline-block;
						font-size: 14px;
						font-size: 1.4rem;
						margin: 10px;
					}
						#ymATHRv182 .athrSNS a i {
							font-size: 14px;
							font-size: 1.4rem;
						}
							#ymATHRv182 .athrSNS .btnWEB span,
							#ymATHRv182 .athrSNS .btnTW span,
							#ymATHRv182 .athrSNS .btnFB span,
							#ymATHRv182 .athrSNS .btnBLG span {
								border-radius: 15px;
								height: 30px;
								line-height: 30px;
								width: 30px;
							}


}

/* ======== 640 ======== */
@media screen and (max-width: 640px) {
	.img_pc,
	.pcview {
		display			: none;
	}
	.img_sp,
	.spview {
		display			: block;
	}
		#WB18v1 {
			width: 100%;
		}
		#SB18v1 {
			width: 70%;
		}
	/* G-TOP POWERPUSH */
		#ssPP li {
			width: 47%;
		}
	/* TO-TOP */
	#page-top {
		bottom: 40px;
		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: 40px !important;
		left: 5px;
	}
		#dhName {
			bottom: 60px;
		}
	#gH {
		text-align: left;
	}
	#ymlogo img {
		height: 80px;
		margin: -10px 0 0;
		width: 80px;
	}
	#gcsBox_v2 {
		width: 220px !important;
	}
	/* FOOTER */
		 #fM18v1>ul>li {
			width: 45%;
		 }
	/* 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%;
		}
	/* Switcher */
		#ymNewsSwitcher li,
		#ymCtsSwitcher li {
			line-height: 1.1;
			margin: 3px 2.5px;
		}
		#ymNewsSwitcher li a,
		#ymCtsSwitcher li a {
			border-radius: 25px;
			padding: 7px 15px;
		}
		#ymCtsSwitcher .csw4L {
			display: block;
		}

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

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

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

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

	/* G-TOP BARA YOMI */
	#barayomiSS {
		margin: 0 auto 30px;
	}
			#barayomiUL h2 {
				font-size: 15px;
				font-size: 1.5rem;
			}
	/* MAGAZINE */
		#MagYM18v1,
		#MagMYM18v1,
		#MagYM318v1,
		#MagEYM18v1 {
			margin: 0 auto 70px;
			width: 85%;
		}
			#ssTW18v1 .twitter-timeline {
				max-width: 320px;
				width: 320px !important;
			}

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

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

/* 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 {
				max-width: 320px;
				width: 320px !important;
			}
}

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

/* MAG IDV 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 〜 */
			/* ===== CONTENTS LIST v4 For MAG===== */
				#MAGv18Idx li {
					display: block;
					margin: 0 auto 40px;
					width: 80%;
				}
}

/* ======== 36- ======== */
@media screen and (max-width: 360px) {
	/* G-TOP MAin Bnr */
	/* ===== CONTENTS LIST v4 ===== */
		.cLv4 li {
			display: block;
			margin: 0 0 50px;
			width: 100%;
		}
}


