@charset "utf-8";
/*--a--*/
	header {
		padding-bottom:4px;
	}
	header > section {
		text-align:center;
	}
	footer {
		text-align:center
	}
	
/*--s--*/

	.cl {
		clear:left;
	}
	.cr {
		clear:right;
	}
	.clr {
		clear:both;
	}
	
/*--a1--*/

	.off, #off {
		display:none;
	}
	.ui-icon-moon:after {
		background-image:url(../js/jqry/mb/images/icons-svg-1/moon.svg);
	}
	.ui-icon-light:after {
		background-image:url(../js/jqry/mb/images/icons-svg-1/light.svg)
	}
		
/*--y0--*/

	.y0 {
		max-width:560px;
		max-height:315px;
		margin:auto;
		margin-top:12px;
		margin-bottom:15px;
		
	}
	.y1 {
		width:100%;
		position:relative;
		overflow:hidden;
		padding-top:56.25%;
	}
	iframe {
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		bottom:0px;
		left:0px;
		right:0px;
		border-radius:3px;
		border:none;
	}
	
/*--b1--*/

	article.b1 > section.c0 {
		text-align:center;
		font-size:16px;
		margin:11px 7px 32px 7px;
	}
	article.b1 > section.c0 div {
		font-size:15px;
	}
	
	/*--c1--*/
	
	article.b1 > section.c1 {
		font-size:15px;
	}
	article.b1 > section.c1 .d1 {
		max-width:652px;
		margin:auto;
		padding:11px 2px 10px 2px;
	}
	article.b1 > section.c1 .d1 img {
		width:100%;
		border-radius:3px;
	}
	article.b1 > section.c1 .d2 {
		max-width:585px;
		margin:auto;
	}
	article.b1 > section.c1 .d2 .cc1 {
		text-align:center;
		margin:5px 3px 15px 3px;
	}
	article.b1 > section.c1 .d2 .cc2 {
		margin:3px 3px 17px 3px;
	}
	article.b1 > section.c1 .d2 .cc3 {
		text-align:center;
		margin:22px 3px 19px 3px;
	}
	
	/*--c2--*/
	
	article.b1 > section.c2 {
		text-align:center;
	}
	article.b1 > section.c2 .d1 {
		margin:20px 15px 25px 15px;
		font-size:15px;
	}
	article.b1 > section.c2 .d2 {
		margin-bottom:20px;
	}
	article.b1 > section.c2 .d2 img {
		margin:5px;
		border-radius:3px;
	}
	article.b1 > section.c2 .d3 {
		max-width:560px;
		margin:auto;
		margin-bottom:15px;
	}
	
/*--b2--*/

	article.b2 > section.c0 {
		text-align:center;
		margin:15px 5px 32px 5px;
	}
	article.b2 > section.c1 > div .cc1 {
		margin:10px 0px 14px 5px;
	}
	article.b2 > section.c1 > div .cc2 {
		margin:16px 0px 20px 5px;
	}

/*--b3--*/

	article.b3 > section.c0 {
		text-align:center;
		margin:14px 5px 28px 5px;
	}
	
	/*--c1--*/
	
	article.b3 > section.c1 .d1 {
		max-width:430px;
		float:right;
		margin:5px 2px 15px 2px;
	}
	article.b3 > section.c1 .d1 img {
		width:100%;
		border-radius:3px;
	}
	article.b3 > section.c1 .d2 {
		margin:20px 5px 5px 10px;
	}
	article.b3 > section.c1 .d3 {
		margin:3px 5px 5px 10px;
	}
	article.b3 > section.c1 .d3 a {
		margin-top:20px;
	}
	article.b3 > section.c1 .d4 {
		max-width:350px;
		float:right;
		margin:5px 2px 10px 2px;
	}
	article.b3 > section.c1 .d4 img {
		width:100%;
	}
	article.b3 > section.c1 .d5 {
		max-width:350px;
		float:right;
		margin:10px 35px 10px 35px;
	}
	article.b3 > section.c1 .d5 img {
		width:100%;
		border-radius:3px;
	}
	article.b3 > section.c1 .d6 {
		margin:3px 5px 5px 10px;
	}
	article.b3 > section.c1 .d6 div:nth-child(2) {
		margin-top: 10px;
	}
	article.b3 > section.c1 .d6 a {
		margin-top:13px;
	}
	
	/*--c2--*/
	
	article.b3 > section.c2 {
		text-align:center;
	}
	article.b3 > section.c2 .d0 {
		max-width:400px;
		margin:auto;
		margin-top:22px;
		margin-bottom:22px;
	}
	article.b3 > section.c2 .d0 table {
		width:100%;
		background:#ECECEC;
		border-collapse:collapse;
		border-radius:7px;
	}
	article.b3 > section.c2 .d0 table th {
		padding:13px;
		background:#0776bc;
		text-shadow:none;
		color:#FFF;
		border-radius:5px;
	}
	article.b3 > section.c2 .d0 table td {
		padding:15px 4px 10px 4px;
		color:#06729F;
		text-shadow:none;
	}
	article.b3 > section.c2 .d0 table tr > td:nth-child(1) {
		background:#E3E3E3;
		border-radius:3px;
	}
	article.b3 > section.c2 .d0 table tr:last-child td {
		padding-bottom:17px;
	}
	article.b3 > section.c2 .d1 {
		margin:0px 5px 15px 5px;
	}
	article.b3 > section.c2 .d2 {
		font-size:15px;
		margin:28px 5px 30px 5px;
	}
	article.b3 > section.c2 .d3 {
		font-size:15px;
		margin:26px 5px 23px 5px;
	}
	
	/*--c3--*/
	
	article.b3 > section.c3 .d1 {
		max-width:650px;
		float:right;
		margin:5px 2px 15px 2px;
	}
	article.b3 > section.c3 .d1 img {
		width:100%;
	}
	article.b3 > section.c3 .d2 {
		margin:20px 5px 5px 10px;
	}
	article.b3 > section.c3 .d3 {
		margin:15px 5px 5px 10px;
	}
	article.b3 > section.c3 .d4 {
		margin:25px 5px 5px 15px;
	}
	article.b3 > section.c3 .d5 {
		margin:25px 5px 5px 7px;
	}
	
/*--b4--*/

	article.b4 > section.c0 {
		text-align:center;
		margin:16px 7px 30px 7px;
	}
	
/*--b5--*/

	article.b5 {
		text-align:center;
	}
	article.b5 > section.c0 {
		margin:17px 3px 30px 3px;
	}
	
	/*--c1--*/
	
	article.b5 > section.c1 .d2 {
		margin:30px 5px 23px 5px;
		font-size:15px;
	}
	article.b5 > section.c1 .d3 {
		max-width:560px;
		margin:auto;
		margin-bottom:15px;
	}
	
	/*--c2--*/
	
	article.b5 > section.c2 .d2 {
		margin:27px 5px 20px 5px;
		font-size:15px;
	}
	article.b5 > section.c2 .d3 {
		max-width:560px;
		margin:auto;
		margin-bottom:15px;
	}
	
	/*--c3--*/
	
	article.b5 > section.c3 .d2 {
		margin:23px 5px 17px 5px;
		font-size:15px;
	}
	article.b5 > section.c3 .d3 {
		margin:25px 3px 20px 3px;
	}
	article.b5 > section.c3 .d3 div {
		display:inline-block;
		margin-bottom:7px;
	}
	
	/*--c4--*/
	
	article.b5 > section.c4 .d2 {
		margin:22px 5px 20px 5px;
		font-size:15px;
	}
	article.b5 > section.c4 .d3 {
		margin:15px 5px 20px 5px;
	}
	article.b5 > section.c4 .d3 label {
		font-size:15px;
	}
	article.b5 > section.c4 .d4 {
		display:none;
		max-width:320px;
		margin:auto;
		margin-top:27px;
		margin-bottom:17px;
	}
	
/*--b6--*/

	article.b6 > section.c0 {
		text-align:center;
		margin:14px 7px 28px 7px;
	}
	article.b6 > section.c1 .d1 {
		max-width:410px;
		margin:auto;
		padding:20px;
	}
	article.b6 > section.c1 .d1 img {
		width:100%;
		border-radius:3px;
	}
	article.b6 > section.c1 .d2 {
		text-align:center;
		margin:10px 0px 20px 0px;
	}
	article.b6 > section.c2 {
		text-align:center;
		margin-top:13px;
	}
	
/*--b7--*/

	article.b7 {
		text-align:center;
	}
	article.b7 > section.c0 {
		margin:14px 7px 30px 7px;
	}
	article.b7 > section.c1 .d1 {
		margin:28px 0px 30px 0px;
	}
	article.b7 > section.c1 .d1 a {
		text-decoration:none;
	}
	article.b7 > section.c1 .d2 {
		margin-top:15px;
		margin-bottom:17px;
	}
	article.b7 > section.c2 .d2 {
		margin:20px 12px 15px 12px;
	}
	article.b7 > section.c2 .d2 span {
		font-weight:bold;
	}
	article.b7 > section.c3 .d1 {
		margin-top:15px;
		margin-bottom:5px;
	}
	article.b7 > section.c3 .d2 {
		margin:40px 15px;
	}
	article.b7 > section.c3 .d2 a {
		text-decoration:none;
	}
	article.b7 > section.c3 .d2 span {
		background:#1185fe;
		padding:13px 40px;
		border-radius:5px;
		color:#FFF;
	}
	
	
/*--prv--*/

	article.prv > section.c0 {
		text-align:center;
		margin:13px 5px 24px 5px;
	}
	article.prv > section.c2 {
		text-align:center;
		margin:3px 6px 0px 6px;
	}
	article.prv > section.c2 .d1 {
		margin:15px 0px 20px 0px;
	}
	article.prv > section.c2 .d1 img {
		border-radius:3px;
		margin:5px;
	}
	article.prv > section.c3 {
		margin:5px 6px 0px 6px;
	}
	article.prv > section.c3 .d1 {
		max-width:700px;
		margin:auto;
		margin-top:17px;
		margin-bottom:20px;
	}
	article.prv > section.c3 .d2 {
		margin-bottom:17px;
	}
	article.prv > section.c3 .d1 img {
		width:100%;
		border-radius:2px;
	}
	article.prv > section.c3 .d2 {
		text-align:center;
	}
	article.prv > section.c3 .d2 a {
		font-size:15px;
	}
	
/*--dg--*/

	/*--d1--*/
	
	article.dg1 > section .d1 {
		max-width:550px;
		margin:auto;
		margin-top:5px;
		margin-bottom:10px;
	}
	/*article.dg1 > section .d1 img {
		width:100%;
		
	}*/
	article.dg1 > section .d2 {
		font-size:15px;
		text-align:center;
		margin:13px 5px 23px 5px;
	}
	/*--d2--*/
	
	article.dg2 {
		font-size:15px;
	}
	article.dg2 > section .d1 {
		max-width:430px;
		margin:auto;
		margin-top:10px;
		margin-bottom:10px;
	}
	article.dg2 > section .d1 img {
		width:100%;
	}
	article.dg2 > section .d2 {
		text-align:center;
		margin:17px 5px 20px 5px;
	}
	
	/*--d3--*/
	
	article.dg3 > section .d1 {
		max-width:430px;
		margin:auto;
	}
	article.dg3 > section .d1 img {
		width:100%;
	}
	article.dg3 > section .d2 {
		font-size:15px;
		text-align:center;
		margin:15px 5px 21px 5px;
	}