/*
Theme Name: Linde V1
Author: dooo
*/

/* colors
linde-brown_lv1: #9f754c;
linde-brown_lv2: #c1a081;
linde-brown_lv3: #ddcdbe;
linde-carmine: #b53439;
linde-yellow: #fbcf07;
linde-darkgray: #194345;
*/
/* Fonts
font-family: 'Courier Prime', monospace;
font-family: 'Noto Sans JP', sans-serif;
font-family: 'Zen Maru Gothic', sans-serif;
*/

@charset "utf-8";
/*RESET*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;-moz-box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}


/* =================== STRUCTURE ========================= */
html {
	font-family:sans-serif;
	font-size:62.5%;
	height:100%;
}
body {
	color: #000; /* BLACK */
	font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:18px;
	font-size:1.8rem;
	font-weight:400;
	height:100%;
	line-height:1.8;
	width:100%;
}
img {
	 max-width:100%;
}
h1,h2,h3,h4,h5,h6 {
	line-height: 1.2;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 110%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 90%;
}
img {
	margin: 0;
	padding: 0
}

/* =================== FRAMEWORK ========================= */
	/* Anchor */
	a {
		color: #b53439; /* BLACK */
		text-decoration: none;
			-moz-transition: all .3s;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			-ms-transition: all .3s;
		transition: .3s
	}
	a:hover {
			filter: alpha(opacity=75);
			-moz-opacity: .75;
		opacity: .75;
	}
	a:hover img {
			filter: alpha(opacity=100);
			-moz-opacity: 1;
		opacity: 1;
	}
	/* Text */
	.bld {
		font-weight: bold
	}
	.blockCenter,
	.alCtr,
	.blCtr {
		display: block;
		margin: 0 auto;
	}
	.inlineCenter,
	.ctr {
		text-align: center
	}
	.inlineLeft,
	.alLft,
	.lft {
		text-align: left
	}
	.inlineRight,
	.alRgt,
	.rgt,
	.udrLk {
		text-align: right
	}
	.font-ll {
		font-size: 150%
	}
	.font-l {
		font-size: 130%
	}
	.font-m {
		font-size: 120%
	}
	.font-s {
		font-size: 90%
	}
	.font-ss {
		font-size: 80%
	}
	.alert {
		color: #b53439;
		font-size: 85%
	}
	.alert-box {
		border: 1px solid #b53439;
		color: #b53439;
		display: block;
		font-size: 85%;
		margin: 0 0 2%;
		padding: 1%
	}
	/* Color */
	.black {color: #000;}
	.blue {color: #03f;}
	.d-gray,.color_gry {color: #444;}
	.d-red,.color_DeepRed,.ymtred {color: #c03;}
	.ginnezu {color:#afafb0;}
	.gray {color: #777;}
	.green {color: #093;}
	.indigo,.color_el {color: #2c559a;}
	.l-green {color: #9f0;}
	.l-gray {color: #ccc;}
	.l-purple,.color_ppl {color: #b266ff;}
	.l-pink {color: #ffcbe0;}
	.navy,.ev_navy,.color_ev {color: #405990;}
	.navy_lv3,.ev_navy_lv3,.nvy_lv3 {color: #5476c1;}
	.navy_lv2,.ev_navy_lv2,.nvy_lv2 {color: #9cb0dd;}
	.navy_lv1,.ev_navy_lv1,.nvy_lv1 {color: #c9d0de;}
	.red {color: #f00;}
	.orange {color:#f60;}
	.orange_lv3,.org_lv3 {color: #ffba6a;}
	.orange_lv2,.org_lv2 {color: #ffe9d0;}
	.orange_lv1,.org_lv1 {color: #fff7ed;}
	.pink {color: #f69;}
	.pink_lv3,.pnk_lv3 {color: #fdb6db;}
	.pink_lv2,.pnk_lv2 {color: #ffe8f4;}
	.pink_lv1,.pnk_lv1 {color: #fff5fa;}
	.limegreen,.color_mo {color: #96d20f;}
	.purple {color: #90f;}
	.skyblue,.color_sky {color: #28c5ff;}
	.turquoise,.color_mt {color: #1e94d4;}
	.yellow {color: #fc0;}
	.white {color: #fff;}
	.color_af { color:#ff8c07;}
	.color_ga { color:#ff63b5;}
	.color_bl { color:#ff7f3C;}
	.color_ks { color:#f56ca6;}
	.color_hk { color:#8884f0;}
	.color_ym { color:#3ca6ff;}
	.color_mym { color:#8884f0;}
	.color_ym3 { color:#c76cd3;}
	.color_cd,.comicdaysred,.color_try {color: #dc5448;}
	.color_cp,.comicplusgreen,.color_buy {color: #32be00;}

	/* BG COLOR*/
	.bg_black,.bg_blk {background: #000;}
	.bg_cd-red,.bg_cd,.bg_try {background: #dc5448; color: #fff;}
	.bg_gray,.bg_gry { background: #efefef;}
	.bg_l-green {background: #c4e8be;}
	.bg_l-blue,.bg_nvy { background: #bed6f8;}
	.bg_l-orange,.bg_l-org {background: #fcd6a4;}
	.bg_l-pink,.bg_pnk { background: #ffd1e9;}
	.bg_l-purple,.bg_ppl {background: #e8d1ff;}
	.bg_limegreen {background:#e7ffb5;}
	.bg_orange,.bg_org {background: #ffba6a;}
	.bg_skyblue,.bg_sky {background: #b7ebff;}
	.bg_white,.bg_wht {background: #fff;}
	.bg_yellow,.bg_ylw {background: #ffff8b;}
	.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_black,.bg_stripe_blk {
		background: url(/images/_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_d-gray,.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_pink,.bg_stripe_pnk {
		background: -moz-linear-gradient(left top, #ffd1e9, #ffd1e9 25%, #ffe8f4 25%, #ffe8f4 50%, #ffd1e9 50%, #ffd1e9 75%, #ffe8f4 75%, #ffe8f4);
		background: -webkit-gradient(linear, left top, right bottom, from(#ffd1e9), color-stop(25%, #ffd1e9), color-stop(25%, #ffe8f4), color-stop(50%, #ffe8f4), color-stop(50%, #ffd1e9), color-stop(75%, #ffd1e9), color-stop(75%, #ffe8f4), to(#ffe8f4));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
	}
	.bg_stripe_purple,.bg_stripe_ppl {
		background: -moz-linear-gradient(left top, #e8d1ff, #e8d1ff 25%, #f0e1ff 25%, #f0e1ff 50%, #e8d1ff 50%, #e8d1ff 75%, #f0e1ff 75%, #f0e1ff);
		background: -webkit-gradient(linear, left top, right bottom, from(#e8d1ff), color-stop(25%, #e8d1ff), color-stop(25%, #f0e1ff), color-stop(50%, #f0e1ff), color-stop(50%, #e8d1ff), color-stop(75%, #e8d1ff), color-stop(75%, #f0e1ff), to(#f0e1ff));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
	}
	.bg_stripe_yellow,.bg_stripe_ylw {
		background: -moz-linear-gradient(left top, #ffff33, #ffff33 25%, #ffffff 25%, #ffffff 50%, #ffff33 50%, #ffff33 75%, #ffffff 75%, #ffffee);
		background: -webkit-gradient(linear, left top, right bottom, from(#ffff33), color-stop(25%, #ffff33), color-stop(25%, #ffffee), color-stop(50%, #ffffee), color-stop(50%, #ffff33), color-stop(75%, #ffff33), color-stop(75%, #ffffee), to(#ffffee));
		-moz-background-size: 7px 7px;
		-webkit-background-size: 7px 7px;
		background-size: 7px 7px
	}
	.bg_dot_Mid_l-gray,.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_Mid_orange,.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_Mid_pink,.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
	}
	.bg_dot_Mid_gold {
		background: 0 0, 10px 10px #ddd9cd;
		background-image: radial-gradient(#eeebe3 20%, transparent 0), radial-gradient(#eeebe3 20%, transparent 0);
		background-size: 20px 20px
	}
	/* LIST */
	.listNone li {
		list-style-type: none;
		margin:0 0 0.5em 0;
	}
	.listDisc li,
	.listCircle li,
	.listSquare li,
	.listDecimal li,
	.listDecimalLeadingZero li,
	.listCircledDecimal li,
	.listFilledCircledDecimal li,
	.listParenthesizedDecimal li,
	.listLowerAlpha li,
	.listUpperAlpha li,
	.listLowerRoman li,
	.listUpperRoman li {
		margin:0 0 0.5em 1.5em;
	}
	.listDecimalLeadingZero li{
		margin:0 0 0.5em 2em;
	}
	.listDisc li {
		list-style-type: disc !important;
	}
	.listCircle li  {
		list-style-type: circle !important;
	}
	.listSquare li {
		list-style-type: square !important;
	}
	.listDecimal li {
		list-style-type: decimal !important;
	}
	.listDecimalLeadingZero li {
		list-style-type: decimal-leading-zero !important;
	}
	.listCircledDecimal li {
		list-style-type: circled-decimal !important;
	}
	.listFilledCircledDecimal li {
		list-style-type: filled-circled-decimal !important;
	}
	.listParenthesizedDecimal li {
		list-style-type: parenthesized-decimal !important;
	}
	.listLowerAlpha li {
		list-style-type: lower-alpha !important;
	}
	.listUpperAlpha li {
		list-style-type: upper-alpha !important;
	}
	.listLowerRoman li {
		list-style-type: lower-roman !important;
	}
	.listUpperRoman li {
		list-style-type: upper-roman !important;
	}
		blockquote ol.listDisc {
			padding: 15px 0;
		}
	/* Decoration */
	.uL_DeepRed,.uL_buy,.uL_el,.uL_gry,.uL_l-org,.uL_mo,.uL_mt,.uL_org_lv1,.uL_org_lv2,.uL_org_lv3,.uL_pnk,.uL_pnk_lv1,.uL_pnk_lv2,.uL_pnk_lv3,.uL_pnk_ppl,.uL_try{border-bottom:1px dashed;padding-bottom:2px}.uL_mo{border-color:#96d20f}.uL_org_lv3{border-color:#ffba6a}.uL_org_lv2{border-color:#ffe9d0}.uL_org_lv1{border-color:#fff7ed}.uL_mt,.uL_pnk{border-color:#1e94d4}.uL_pnk_lv3{border-color:#fdb6db}.uL_pnk_lv2{border-color:#ffe8f4}.uL_pnk_lv1{border-color:#fff5fa}.uL_l-org{border-color:#28c5ff}.uL_try{border-color:#dc5448}.uL_pnk_ppl{border-color:#b266ff}.uL_buy{border-color:#32be00}.uL_el{border-color:#2c559a}.uL_gry{border-color:#999}.uL_DeepRed{border-color:#c03}
	/* HR */
	hr {
		border: 0;
		border-top: 1px solid #555;
		clear: both;
		height: 0;
		margin: 0
	}
		/* BLACK */
		hr.black_1px_sld,
		hr.blk_1px_sld {
			border-top: 1px solid #000;
		}
		hr.black_10px_sld,
		hr.blk_10px_sld {
			border-top: 10px solid #000;
		}
		hr.black_1px_dsd,
		hr.blk_1px_dsd {
			border-top: 1px dashed #000;
		}
		hr.black_1px_dtd,
		hr.blk_1px_dtd {
			border-top: 1px dotted #000;
		}
		/* BLUE */
		hr.blue_1px_sld {
			border-top: 1px solid #03f;
		}
		hr.blue_1px_dsd {
			border-top: 1px dashed #03f;
		}
		hr.blue_1px_dtd {
			border-top: 1px dotted #03f;
		}
		/* DARK GRAY */
		hr.d-gray_1px_sld,
		hr.gray_1px_sld,
		hr.gry_1px_sld,
		hr.ymgry_1px_sld {
			border-top: 1px solid #444;
		}
		hr.d-gray_1px_dsd,
		hr.gray_1px_dsd,
		hr.gry_1px_dsd,
		hr.ymgry_1px_dsd {
			border-top: 1px dashed #444;
		}
		hr.d-gray_1px_dtd,
		hr.gray_1px_dtd,
		hr.gry_1px_dtd,
		hr.ymgry_1px_dtd {
			border-top: 1px dotted #444;
		}
		/* DARK RED */
		hr.d-red_1px_sld,
		hr.ymred_1px_sld {
			border-top: 1px solid #c03;
		}
		hr.d-red_1px_dsd,
		hr.ymred_1px_dsd {
			border-top: 1px dashed #c03;
		}
		hr.d-red_1px_dtd,
		hr.ymred_1px_dtd {
			border-top: 1px dotted #c03;
		}
		/* GINNEZU */
		hr.ginnezu_1px_sld,
		hr.mogry_1px_sld {
			border-top: 1px solid #afafb0;
		}
		hr.ginnezu_1px_dtd,
		hr.mogry_1px_dtd {
			border-top: 1px dotted #afafb0;
		}
		hr.ginnezu_1px_dsd,
		hr.mogry_1px_dsd {
			border-top: 1px dashed #afafb0;
		}
		/* GRAY */
		hr.gray_1px_sld,
		hr.gry_1px_sld {
			border-top: 1px solid #ccc
		}
		hr.gray_1px_dtd,
		hr.gry_1px_dtd {
			border-top: 1px dotted #ccc
		}
		hr.gray_1px_dsd,
		hr.gry_1px_dsd {
			border-top: 1px dashed #ccc
		}
		/* GREEN */
		hr.green_1px_sld {
			border-top: 1px solid #093;
		}
		hr.green_1px_dsd {
			border-top: 1px dashed #093;
		}
		hr.green_1px_dtd {
			border-top: 1px dotted #093;
		}
		/* INDIGO */
		hr.indigo_1px_sld {
			border-top: 1px solid #2c559a;
		}
		hr.indigo_1px_dsd {
			border-top: 1px dashed #2c559a;
		}
		hr.indigo_1px_dtd {
			border-top: 1px dotted #2c559a;
		}
		/* LIGHT GREEN */
		hr.l-green_1px_sld {
			border-top: 1px solid #9f0;
		}
		hr.l-green_1px_dsd {
			border-top: 1px dashed #9f0;
		}
		hr.l-green_1px_dtd {
			border-top: 1px dotted #9f0;
		}
		/* LIGHT GRAY */
		hr.l-gray_1px_sld {
			border-top: 1px solid #ccc;
		}
		hr.l-gray_1px_dsd {
			border-top: 1px dashed #ccc;
		}
		hr.l-gray_1px_dtd {
			border-top: 1px dotted #ccc;
		}
		/* LIGHT ORANGE */
		hr.l-orange_1px_sld,
		hr.l-org_1px_sld {
			border-top: 1px solid #ffc400
		}
		hr.l-orange_1px_dsd,
		hr.l-org_1px_dsd {
			border-top: 1px dashed #ffc400
		}
		hr.l-orange_1px_dtd,
		hr.l-org_1px_dtd {
			border-top: 1px dotted #ffc400
		}
		/* LIGHT ORANGE 10px */
		hr.l-orange_10px_sld,
		hr.l-org_10px_sld {
			border-top: 10px solid #ffc400
		}
		hr.l-orange_10px_dsd,
		hr.l-org_10px_dsd {
			border-top: 10px dashed #ffc400
		}
		hr.l-orange_10px_dtd,
		hr.l-org_10px_dtd {
			border-top: 10px dotted #ffc400
		}
		/* LIGHT PURPLE */
		hr.l-purple_1px_sld {
			border-top: 1px solid #b266ff;
		}
		hr.l-purple_1px_dsd {
			border-top: 1px dashed #b266ff;
		}
		hr.l-purple_1px_dtd {
			border-top: 1px dotted #b266ff;
		}
		/* LIME GREEN */
		hr.limegreen_1px_sld {
			border-top: 1px solid #96d20f;
		}
		hr.limegreen_1px_dsd {
			border-top: 1px dashed #96d20f;
		}
		hr.limegreen_1px_dtd {
			border-top: 1px dotted #96d20f;
		}
		/* NAVY */
		hr.navy_1px_sld {
			border-top: 1px solid #405990;
		}
		hr.navy_10px_sld {
			border-top: 10px solid #405990;
		}
		hr.navy_1px_dsd {
			border-top: 1px dashed #405990;
		}
		hr.navy_1px_dtd {
			border-top: 1px dotted #405990;
		}
		/* ORANGE */
		hr.orange_1px_sld,
		hr.ymawd_1px_sld,
		hr.ymorg_1px_sld {
			border-top: 1px solid #f60;
		}
		hr.orange_1px_dsd,
		hr.ymawd_1px_dsd,
		hr.ymorg_1px_dsd {
			border-top: 1px dashed #f60;
		}
		hr.orange_1px_dtd,
		hr.ymawd_1px_dtd,
		hr.ymorg_1px_dtd {
			border-top: 1px dotted #f60;
		}
		/* PINK */
		hr.pink_1px_sld,
		hr.gspink_1px_sld,
		hr.ymg_1px_sld {
			border-top: 1px solid #f69;
		}
		hr.pink_1px_dsd,
		hr.gspink_1px_dsd,
		hr.ymg_1px_dsd {
			border-top: 1px dashed #f69;
		}
		hr.pink_1px_dtd,
		hr.gspink_1px_dtd,
		hr.ymg_1px_dtd {
			border-top: 1px dotted #f69;
		}
		/* PURPLE */
		hr.purple_1px_sld,
		hr.ppl_1px_sld  {
			border-top: 1px solid #90f;
		}
		hr.purple_1px_dsd,
		hr.ppl_1px_dsd  {
			border-top: 1px dashed #90f;
		}
		hr.purple_1px_dtd,
		hr.ppl_1px_dtd  {
			border-top: 1px dotted #90f;
		}
		/* RED */
		hr.red_1px_sld {
			border-top: 1px solid #f00;
		}
		hr.red_1px_dsd {
			border-top: 1px dashed #f00;
		}
		hr.red_1px_dtd {
			border-top: 1px dotted #f00;
		}
		/* SKY BLUE */
		hr.skyblue_1px_sld {
			border-top: 1px solid #28c5ff;
		}
		hr.skyblue_1px_dsd {
			border-top: 1px dashed #28c5ff;
		}
		hr.skyblue_1px_dtd {
			border-top: 1px dotted #28c5ff;
		}
		/* TURQOUISE */
		hr.turquoise_1px_sld,
		hr.eym_1px_sld {
			border-top: 1px solid #1e94d4;
		}
		hr.turquoise_1px_dsd,
		hr.eym_1px_dsd {
			border-top: 1px dashed #1e94d4;
		}
		hr.turquoise_1px_dtd,
		hr.eym_1px_dtd {
			border-top: 1px dotted #1e94d4;
		}
		/* YELLOW */
		hr.yellow_1px_sld,
		hr.ymnws_1px_sld,
		hr.ylw_1px_sld {
			border-top: 1px solid #fc0;
		}
		hr.yellow_1px_dsd,
		hr.ymnws_1px_dsd,
		hr.ylw_1px_dsd {
			border-top: 1px dashed #fc0;
		}
		hr.yellow_1px_dtd,
		hr.ymnws_1px_dtd,
		hr.ylw_1px_dtd {
			border-top: 1px dotted #fc0;
		}
		/* WHITE */
		hr.white_1px_sld,
		hr.wht_1px_sld {
			border-top: 1px solid #fff;
		}
		hr.white_1px_dsd,
		hr.wht_1px_dsd {
			border-top: 1px dashed #fff;
		}
		hr.white_1px_dtd,
		hr.wht_1px_dtd {
			border-top: 1px dotted #fff;
		}
		/* Morning */
		hr.mo_1px_sld {
			border-top: 1px solid #96d20f;
		}
		hr.mo_1px_dsd {
			border-top: 1px dashed #96d20f;
		}
		hr.mo_1px_dtd {
			border-top: 1px dotted #96d20f;
		}
		/* Morning Two */
		hr.mt_1px_sld {
			border-top: 1px solid #1e94d4;
		}
		hr.mt_1px_dsd {
			border-top: 1px dashed #1e94d4;
		}
		hr.mt_1px_dtd {
			border-top: 1px dotted #1e94d4;
		}
		/* Afternoon */
		hr.af_1px_sld {
			border-top: 1px solid #ff8c07;
		}
		hr.af_1px_dsd {
			border-top: 1px dashed #ff8c07;
		}
		hr.af_1px_dtd {
			border-top: 1px dotted #ff8c07;
		}
		/* Good! Afternoon */
		hr.ga_1px_sld {
			border-top: 1px solid #ff63b5;
		}
		hr.ga_1px_dsd {
			border-top: 1px dashed #ff63b5;
		}
		hr.ga_1px_dtd {
			border-top: 1px dotted #ff63b5;
		}
		/* Evening */
		hr.ev_1px_sld {
			border-top: 1px solid #405990;
		}
		hr.ev_1px_dsd {
			border-top: 1px dashed #405990;
		}
		hr.ev_1px_dtd {
			border-top: 1px dotted #405990;
		}
		/* Be Love */
		hr.bl_1px_sld {
			border-top: 1px solid #ff7f3C;
		}
		hr.bl_1px_dsd {
			border-top: 1px dashed #ff7f3C;
		}
		hr.bl_1px_dtd {
			border-top: 1px dotted #ff7f3C;
		}
		/* Kiss */
		hr.ks_1px_sld {
			border-top: 1px solid #f56ca6;
		}
		hr.ks_1px_dsd {
			border-top: 1px dashed #f56ca6;
		}
		hr.ks_1px_dtd {
			border-top: 1px dotted #f56ca6;
		}
		/* Hatsu Kiss */
		hr.hk_1px_sld {
			border-top: 1px solid #8884f0;
		}
		hr.hk_1px_dsd {
			border-top: 1px dashed #8884f0;
		}
		hr.hk_1px_dtd {
			border-top: 1px dotted #8884f0;
		}
		/* Yanmaga */
		hr.ym_1px_sld,
		hr.ymblue_1px_sld {
			border-top: 1px solid #3ca6ff;
		}
		hr.ym_1px_dsd,
		hr.ymblue_1px_dsd {
			border-top: 1px dashed #3ca6ff;
		}
		hr.ym_1px_dtd,
		hr.ymblue_1px_dtd {
			border-top: 1px dotted #3ca6ff;
		}
		/* Monthly Yanmaga */
		hr.mym_1px_sld {
			border-top: 1px solid #8884f0;
		}
		hr.mym_1px_dsd {
			border-top: 1px dashed #8884f0;
		}
		hr.mym_1px_dtd {
			border-top: 1px dotted #8884f0;
		}
		/* Yanmaga 3rd */
		hr.ym3_1px_sld {
			border-top: 1px solid #c76cd3;
		}
		hr.ym3_1px_dsd {
			border-top: 1px dashed #c76cd3;
		}
		hr.ym3_1px_dtd {
			border-top: 1px dotted #c76cd3;
		}
		/* Comic Days */
		hr.comicdaysred_1px_sld,
		hr.ymtry_1px_sld,
		hr.ymtred_1px_sld,
		hr.cd-red_1px_sld,
		hr.cd_1px_sld,
		hr.try_1px_sld {
			border-top: 1px solid #dc5448;
		}
		hr.comicdaysred_1px_dsd,
		hr.ymtry_1px_dsd,
		hr.ymtred_1px_dsd,
		hr.cd-red_1px_dsd,
		hr.cd_1px_dsd,
		hr.try_1px_dsd {
			border-top: 1px dashed #dc5448;
		}
		hr.comicdaysred_1px_dtd,
		hr.ymtry_1px_dtd,
		hr.ymtred_1px_dtd,
		hr.cd-red_1px_dtd,
		hr.cd_1px_dtd,
		hr.try_1px_dtd {
			border-top: 1px dotted #dc5448;
		}
		/* Comic Plus */
		hr.cp_1px_sld,
		hr.comicplusgreen_1px_sld {
			border-top: 1px solid #32be00;
		}
		hr.cp_1px_dsd,
		hr.comicplusgreen_1px_dsd {
			border-top: 1px dashed #32be00;
		}
		hr.cp_1px_dtd,
		hr.comicplusgreen_1px_dtd {
			border-top: 1px dotted #32be00;
		}
	/* 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
	}
	.mT-5 {
		margin-top: -5px!important
	}
	.m0 {
		margin: 0!important
	}
	.m5 {
		margin: 5px!important
	}
	.m10 {
		margin: 10px!important
	}
	.m15 {
		margin: 15px!important
	}
	.m20 {
		margin: 20px!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
	}
	.mT70 {
		margin-top: 70px!important
	}
	.mT80 {
		margin-top: 80px!important
	}
	.mT90 {
		margin-top: 90px!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
	}
	.mR50 {
		margin-right: 50px!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
	}
	.mB0 {
		margin-bottom: 0!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
	}
	.mB70 {
		margin-bottom: 70px!important
	}
	.mB80 {
		margin-bottom: 80px!important
	}
	.mB90 {
		margin-bottom: 90px!important
	}
	.mB100 {
		margin-bottom: 100px!important
	}
	.mL-20 {
		margin-left: -20px!important
	}
	.mL-10 {
		margin-left: -10px!important
	}
	.mL-5 {
		margin-left: -5px!important
	}
	.mL0 {
		margin-left: 0!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
	}
	.mL50 {
		margin-left: 50px!important
	}
	.mA {
		display: block;
		margin: 1% auto;
	}
	/* PADDING */
	.p0 {
		padding: 0!important
	}
	.p10 {
		padding: 10px!important
	}
	.p15 {
		padding: 15px!important
	}
	.p20 {
		padding: 20px!important
	}
	.p25 {
		padding: 25px!important
	}
	.p30 {
		padding: 30px!important
	}
	.p35 {
		padding: 35px!important
	}
	.p40 {
		padding: 40px!important
	}
	.p45 {
		padding: 45px!important
	}
	.p50 {
		padding: 50px!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)
	}
	/* UNDER LINK */
	.udrLk {
		width: auto;
		padding: 0 2% 0 0
	}
	.udrLk a {
		border-bottom: 2px solid;
		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
	}
	/* BQ */
	blockquote {
		background: #efefef;
		border-left: 5px solid #f00; /* COLOR-A */
		box-sizing: border-box;
		color: #464646;
		display:block;
		font-style: italic;
		margin:0 auto 2%;
		padding: 10px;
		width: 95%;
	}
	blockquote p {
		line-height: 1.7;
		margin: 10px 0;
		padding: 0;
		position: relative;
		z-index: 3;
	}
	blockquote cite {
		color: #888;
		display: block;
		font-size: 0.9em;
		text-align: right;
	}
	/* BOX */
	.kkm,
	.kkm_d-red,.kkm-d-red,
	.kkm_red,.kkm-red,
	.kkm_orange,.kkm-org,.kkm-orange,
	.kkm_l-orange,.kkm-l-org,.kkm-l-orange,
	.kkm_yellow,.kkm-ylw,.kkm-yellow,
	.kkm_green,.kkm-grn,.kkm-green,
	.kkm_l-green,.kkm-l-green,
	.kkm_limegreen,.kkm-limegreen,
	.kkm_blue,.kkm-blu,.kkm-blue,
	.kkm_navy,.kkm-navy,
	.kkm_turquoise,.kkm-turquoise,
	.kkm_skyblue,.kkm-sky,.kkm-skyblue,
	.kkm_purple,.kkm-ppl,.kkm-purple,
	.kkm_l-purple,.kkm-l-purple,
	.kkm_pink,.kkm-pnk,.kkm-pink,
	.kkm_l-pink,.kkm-l-pink,
	.kkm_gray,.kkm-gry,.kkm-gray,
	.kkm_ym,.kkm-ym,
	.kkm_mym,.kkm-mym,
	.kkm_ym3,.kkm-ym3,
	.kkm_mo,.kkm-mo,
	.kkm_mt,.kkm-mt,
	.kkm_af,.kkm-af,
	.kkm_ga,.kkm-ga,
	.kkm_ev,.kkm-ev,
	.kkm_ks,.kkm-ks,
	.kkm_hk,.kkm-hk,
	.kkm_bl,.kkm-bl,
	.kkm_cd,.kkm-cd,.kkm-try,
	.kkm_cp {
		display: block;
		margin-bottom: 2%;
		padding: 1% 2%
	}
	.kkm {
		border: 1px solid #000;
	}
	.kkm_d-red{
		border: 1px solid #c03;
	}
	.kkm_red {
		border: 1px solid #f00;
	}
	.kkm_orange,.kkm-org {
		border: 1px solid #ff8c07;
	}
	.kkm_l-orange,.kkm-l-org {
		border: 1px solid #ffc400;
	}
	.kkm_yellow,.kkm-ylw {
		border: 1px solid #ff0;
	}
	.kkm_green,.kkm-grn {
		border: 1px solid #51891c;
	}
	.kkm_l-green {
		border: 1px solid #9f0;
	}
	.kkm_limegreen {
		border: 1px solid #96d20f;
	}
	.kkm_blue,.kkm-blu {
		border: 1px solid #1e94d4;
	}
	.kkm_navy {
		border: 1px solid #405990;
	}
	.kkm_turquoise {
		border: 1px solid #1e94d4;
	}
	.kkm_skyblue,.kkm-sky {
		border: 1px solid #a3e6ff;
	}
	.kkm_purple,.kkm-ppl {
		border: 1px solid #cc6ad0;
	}
	.kkm_l-purple{
		border: 1px solid #e8d1ff;
	}
	.kkm_pink,.kkm-pnk {
		border: 1px solid #ff63b5;
	}
	.kkm_l-pink {
		border: 1px solid #ffcbe0;
	}
	.kkm_gray,.kkm-gry {
		border: 1px solid #ccc;
	}
	.kkm_ym {
		border: 1px solid #3ca6ff;
	}
	.kkm_mym {
		border: 1px solid #8884f0;
	}
	.kkm_ym3 {
		border: 1px solid #c76cd3;
	}
	.kkm_mo {
		border: 1px solid #96d20f;
	}
	.kkm_mt {
		border: 1px solid #32be00;
	}
	.kkm_af {
		border: 1px solid #ff8c07;
	}
	.kkm_ga {
		border: 1px solid #ff63b5;
	}
	.kkm_ev {
		border: 1px solid #405990;
	}
	.kkm_ks {
		border: 1px solid #f56ca6;
	}
	.kkm_hk {
		border: 1px solid #8884f0;
	}
	.kkm_bl {
		border: 1px solid #ff7f3C;
	}
	.kkm_cd,.kkm-cd,.kkm-try {
		border: 1px solid #dc5448;
	}
	.kkm_cp {
		border: 1px solid #32be00;
	}
	.kkm_head {
		font-size: 120%!important;
		font-weight: 700;
	}
	.box-gry_1b,
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.box-tra_2b,
	.box-tra_3b,
	.box-tra_4b {
		margin-bottom: 2%;
		padding: 1% 2%
	}
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.box-tra_2b,
	.box-tra_3b,
	.box-tra_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,
	.box-tra_2b li,
	.box-tra_3b li,
	.box-tra_4b li {
		border-radius: 5px;
		display: inline-block;
		font-size: 16px;
		font-size: 1.6rem;
		margin: 1%;
		padding: 2%;
		vertical-align: top;
	}
	.box-gry_2b li,
	.box-gry_3b li,
	.box-gry_4b li {
		background: #efefef;
	}
	.box-gry_2b li,
	.box-tra_2b li {
		width: 44%
	}
	.box-gry_3b li,
	.box-tra_3b li {
		width: 27.3333333333%
	}
	.box-gry_4b li,
	.box-tra_4b li {
		width: 19%
	}
	.box-gry_2b li h5,
	.box-gry_3b li h5,
	.box-gry_4b li h5,
	.box-tra_2b li h5,
	.box-tra_3b li h5,
	.box-tra_4b li h5 {
		line-height: 1.4
	}
	/* BTN:Structure */
	.colorBarBTN_black,
	.colorBarBTN_blk,
	.colorBarBTN_blue,
	.colorBarBTN_d-gray,
	.colorBarBTN_gry,
	.colorBarBTN_d-red,
	.colorBarBTN_ginnezu,
	.colorBarBTN_gry,
	.colorBarBTN_gray,
	.colorBarBTN_green,
	.colorBarBTN_indigo,
	.colorBarBTN_l-green,
	.colorBarBTN_l-gray,
	.colorBarBTN_l-org,
	.colorBarBTN_l-orange,
	.colorBarBTN_l-pnk,
	.colorBarBTN_l-pink,
	.colorBarBTN_l-purple,
	.colorBarBTN_lemon,
	.colorBarBTN_limegreen,
	.colorBarBTN_mint,
	.colorBarBTN_navy,
	.colorBarBTN_el,
	.colorBarBTN_navy_lv3,
	.colorBarBTN_navy_lv2,
	.colorBarBTN_navy_lv1,
	.colorBarBTN_red,
	.colorBarBTN_orange,
	.colorBarBTN_orange_lv3,
	.colorBarBTN_orange_lv2,
	.colorBarBTN_orange_lv1,
	.colorBarBTN_pink,
	.colorBarBTN_pink_lv3,
	.colorBarBTN_pink_lv2,
	.colorBarBTN_pink_lv1,
	.colorBarBTN_ppl,
	.colorBarBTN_purple,
	.colorBarBTN_skyblue,
	.colorBarBTN_sky,
	.colorBarBTN_turquoise,
	.colorBarBTN_ylw,
	.colorBarBTN_yellow,
	.colorBarBTN_white,
	.colorBarBTN_mo,
	.colorBarBTN_mt,
	.colorBarBTN_af,
	.colorBarBTN_ga,
	.colorBarBTN_ev,
	.colorBarBTN_bl,
	.colorBarBTN_ks,
	.colorBarBTN_hk,
	.colorBarBTN_ym,
	.colorBarBTN_mym,
	.colorBarBTN_ym3,
	.colorBarBTN_dst,
	.colorBarBTN_cd,
	.colorBarBTN_try,
	.colorBarBTN_trial,
	.colorBarBTN_cp,
	.colorBarBTN_buy {
		border-radius:5px;
		color: #000;
		display:block;
		font-size:16px;
		font-size:1.6rem;
		font-weight:700;
		line-height:1.2;
		margin:0 auto 10px;
		opacity:1;
		padding:15px;
		text-align:center;
		text-decoration:none;
		width:calc(80% - 30px);
	}
	/* BTN:Color */
	.colorBarBTN_black,
	.colorBarBTN_blk {
		background-color: #000;
		color: #fff;
	}
	.colorBarBTN_blue {
		background-color: #2d51e3;
		color: #fff;
	}
	.colorBarBTN_d-gray {
		background-color: #555;
		color: #fff;
	}
	.colorBarBTN_gry {
		background-color: #777;
	}
	.colorBarBTN_d-red {
		background-color: #c03;
		color: #fff;
	}
	.colorBarBTN_ginnezu {
		background-color: #afafb0;
	}
	.colorBarBTN_gry,
	.colorBarBTN_gray {
		background-color: #d6d6d6;
	}
	.colorBarBTN_green {
		background-color: #1db24f;
		color: #fff;
	}
	.colorBarBTN_indigo,
	.colorBarBTN_el {
		background-color: #2c559a;
		color: #fff;
	}
	.colorBarBTN_l-green {
		background-color: #b2ff3f;
	}
	.colorBarBTN_l-gray {
		background-color: #ccc;
	}
	.colorBarBTN_l-org,
	.colorBarBTN_l-orange {
		background-color: #ffc400;
	}
	.colorBarBTN_l-pnk,
	.colorBarBTN_l-pink {
		background-color: #ffcbe0;
	}
	.colorBarBTN_l-purple {
		background-color: #e8d1ff;
	}
	.colorBarBTN_lemon {
		background-color: #fffe64;
	}
	.colorBarBTN_mint {
		background-color: #7cf4cb;
	}
	.colorBarBTN_navy_lv3 {
		background-color: #5476c1;
		color: #fff;
	}
	.colorBarBTN_navy_lv2 {
		background-color: #9cb0dd;
	}
	.colorBarBTN_navy_lv1 {
		background-color: #c9d0de;
	}
	.colorBarBTN_red {
		background-color: #f00;
		color: #fff;
	}
	.colorBarBTN_orange {
		background-color: #f60;
		color: #fff;
	}
	.colorBarBTN_orange_lv3 {
		background-color: #ffba6a;
	}
	.colorBarBTN_orange_lv2 {
		background-color: #ffe9d0;
	}
	.colorBarBTN_orange_lv1 {
		background-color: #fff7ed;
	}
	.colorBarBTN_pink {
		background-color: #f69;
		color: #fff;
	}
	.colorBarBTN_pink_lv3 {
		background-color: #fdb6db;
	}
	.colorBarBTN_pink_lv2 {
		background-color: #ffe8f4;
	}
	.colorBarBTN_pink_lv1 {
		background-color: #fff5fa;
	}
	.colorBarBTN_ppl,
	.colorBarBTN_purple {
		background-color: #cc6ad0;
		color: #fff;
	}
	.colorBarBTN_skyblue,
	.colorBarBTN_sky {
		background-color: #28c5ff;
		color: #fff;
	}
	.colorBarBTN_turquoise {
		background-color: #1e94d4;
		color: #fff;
	}
	.colorBarBTN_ylw,
	.colorBarBTN_yellow {
		background-color: #ff0;
	}
	.colorBarBTN_white {
		background-color: #fff;
	}
	.colorBarBTN_limegreen {
		background-color: #96d20f;
		color: #fff;
	}
	.colorBarBTN_black:hover,
	.colorBarBTN_blk:hover,
	.colorBarBTN_blue:hover,
	.colorBarBTN_d-gray:hover,
	.colorBarBTN_gry:hover,
	.colorBarBTN_d-red:hover,
	.colorBarBTN_ginnezu:hover,
	.colorBarBTN_gry:hover,
	.colorBarBTN_gray:hover,
	.colorBarBTN_green:hover,
	.colorBarBTN_indigo:hover,
	.colorBarBTN_l-green:hover,
	.colorBarBTN_l-gray:hover,
	.colorBarBTN_l-org:hover,
	.colorBarBTN_l-orange:hover,
	.colorBarBTN_l-pnk:hover,
	.colorBarBTN_l-pink:hover,
	.colorBarBTN_l-purple:hover,
	.colorBarBTN_navy:hover,
	.colorBarBTN_el:hover,
	.colorBarBTN_navy_lv3:hover,
	.colorBarBTN_navy_lv2:hover,
	.colorBarBTN_navy_lv1:hover,
	.colorBarBTN_red:hover,
	.colorBarBTN_orange:hover,
	.colorBarBTN_orange_lv3:hover,
	.colorBarBTN_orange_lv2:hover,
	.colorBarBTN_orange_lv1:hover,
	.colorBarBTN_pink:hover,
	.colorBarBTN_pink_lv3:hover,
	.colorBarBTN_pink_lv2:hover,
	.colorBarBTN_pink_lv1:hover,
	.colorBarBTN_limegreen:hover,
	.colorBarBTN_ppl:hover,
	.colorBarBTN_purple:hover,
	.colorBarBTN_skyblue:hover,
	.colorBarBTN_turquoise:hover,
	.colorBarBTN_ylw:hover,
	.colorBarBTN_yellow:hover,
	.colorBarBTN_white:hover {
		opacity: .7
	}
	/* IFRAME */
	.iframe-content {
		display: block;
		padding-top: 56.25%
		position: relative;
		width: 90%;
		height: 0;
		margin: 2% auto
	}
	.iframe-content iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%!important;
		height: 100%!important
	}
	/* CLEARFIX */
	section:after,
	.mainSS:after,
	.cf:after,
	.cF:after,
	nav:after,
	.udrLk:after,
	.movArea:after,
	.ctsFA-1:after,
	.twArea:after,
	.twitter-timeline:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden
	}
	.cf {
		display: inline-table
	}
	* html .cf {
		height: 1%
	}
	.cf {
		display: block
	}
	/* LAYOUT */
	.pcview {
		display: block
	}
	.spview {
		display: none
	}
	.contents_inr {
		display: block;
		margin: 0 0 2%;
		padding: 1% 2%
	}

/* =================== JS ========================= */
	/* Match Height */
	.mH {
		overflow-wrap: break-word;
		vertical-align: top
	}
	/* PageTop 3.6 */
    #pagetop {
		bottom: 12px;
		display: none;
		height: auto;
		position: fixed;
		right: 12px;
		width: 64px;
		z-index: 2000;
    }
		#pagetop a {
			background: #ffcc00;
			border-radius: 32px;
			color: #fff;
		display: block;
		cursor: pointer;
			font-size: 3rem!important;
			display: block;
			height: 64px;
		line-height: 62px;
			margin: 0;
			padding: 0;
			text-align: center;
		text-decoration: none;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			transition: all 0.3s;
			width: 64px;
		}
		#pagetop a:hover {
			background: #ffdf5f;
			filter: alpha(opacity=100) !important;
			-moz-opacity: 1 !important;
			opacity: 1 !important;
		}


/* =================== CMN PARTS ========================= */
	/* TABLE */
	.tbl {
		line-height	: 1.1;
		width: 100%;
	}
		.tbl th {
			font-weight: bold;
		}
			.tbl th,
			.tbl td {
				padding: 10px;
				vertical-align: top;
			}
	/* TABLE GRAY */
	.tblGRY {
		border: 1px solid #ccc;
	}
		.tblGRY tr:nth-child(even) {
			background: #efefef;
		}
		.tblGRY tr:nth-child(odd) {
			background: #fff;
		}
			.tblGRY tr:nth-child(even) th {
				background: #cdcdcd;
			}
			.tblGRY tr:nth-child(odd) th {
				background: #dedede;
			}
				.tblGRY th,
				.tblGRY td {
					border: 1px solid #ccc;
				}
	/* TABLE GOLD */
	.tblGRY {
		border: 1px solid #f9f4ef;
	}
		.tblGRY tr:nth-child(even) {
			background: #f9f4ef;
		}
		.tblGRY tr:nth-child(odd) {
			background: #fff;
		}
			.tblGRY tr:nth-child(even) th {
				background: #ddcdbe;
			}
			.tblGRY tr:nth-child(odd) th {
				background: #fff;
			}
				.tblGRY th,
				.tblGRY td {
					border: 1px solid #ece4dc;
				}

	.linde_hr_full {
		border: 0;
		border-top: 2px solid #9f754c;
		clear: both;
		height: 0;
		margin: 30px auto;
		width: 100% !important;
	}






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

	body {
		font-size:16px;
		font-size:1.6rem;
	}
	h1 {
		font-size: 130%;
	}
	h2 {
		font-size: 120%;
	}
	h3 {
		font-size: 110%;
	}
	h4 {
		font-size: 100%;
	}
	h5 {
		font-size: 90%;
	}
	h6 {
		font-size: 85%;
	}
	/* =================== FRAMEWORK ========================= */
	/* PROPERTY */
	.w20p,.w25p,.w30p,.w40p,.w50p,.w60p,.w70p,.w80p,.w90p,.w100p{width:auto}
	blockquote,
	.alert-box,
	.kkm,
	.kkm-blu,
	.kkm-l-org,
	.kkm-grn,
	.kkm-gry,
	.kkm-org,
	.kkm-pnk,
	.kkm-ppl,
	.kkm-sky,
	.kkm-try,
	.kkm-ylw,
	.box-gry_1b,
	.box-gry_2b,
	.box-gry_3b,
	.box-gry_4b,
	.box-tra_2b,
	.box-tra_3b,
	.box-tra_4b,
	.contents_inr   {
		margin: 0 0 8%;
	}
	/* IFRAME - GV */
	.gvMat{
		width: 100%;
		height: 600px;
		margin: 0 auto;
	}
	.iframe-content {
		display: block;
		margin: 2% auto 8%;
	}
	/* TO-TOP */
	#page-top {
		bottom: 10px;
		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;
		}
	/* TABLE */
		.tbl tr:nth-child(even),
		.tblORG tr:nth-child(even),
		.tblGRN tr:nth-child(even) {
			background: #fff;
		}
			.tbl th,
			.tbl td,
			.tblORG th,
			.tblORG td,
			.tblGRN th,
			.tblGRN td {
				border-bottom: none;
				display: block;
				width: auto;
			}

	.box-gry_2b li,
	.box-gry_3b li,
	.box-gry_4b li,
	.box-tra_2b li,
	.box-tra_3b li,
	.box-tra_4b li {
		display: block;
		margin: 1% 0 4%;
		width: auto;
	}
	.img_pc,
	.pcview {
		display: none;
	}
	.img_sp,
	.spview {
		display: block;
	}
} /* 720 */


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


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


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



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



