/*** margin ***/
.AM0at {
	margin: 0 auto;
}
.AMTp0 {
	margin-top: 0;
}
.AMTp1em {
	margin-top: 1em;
}
.AMTp3 {
	margin-top: 3px;
}
.AMTp6 {
	margin-top: 6px;
}
.AMTp10 {
	margin-top: 10px;
}
.AMTp16 {
	margin-top: 16px;
}
.AMTp20 {
	margin-top: 20px;
}
.AMTp30 {
	margin-top: 30px;
}
.AMTp60 {
	margin-top: 60px;
}
.AMTp80 {
	margin-top: 80px;
}
.AMTp-5 {
	margin-top: -5px;
}
.AMTp-25 {
	margin-top: -25px;
}
.AMTp-80 {
	margin-top: -80px;
}
.AMLFt0 {
	margin-left: 0;
}
.AMLFt1em {
	margin-left: 1em;
}
.AMLFt1 {
	margin-left: 1px;
}
.AMLFt2 {
	margin-left: 2px;
}
.AMLFt5 {
	margin-left: 5px;
}
.AMLFt6 {
	margin-left: 6px;
}
.AMLFt10 {
	margin-left: 10px;
}
.AMLFt15 {
	margin-left: 15px;
}
.AMLFt20 {
	margin-left: 20px;
}
.AMLFt30 {
	margin-left: 30px;
}
.AMLFt35 {
	margin-left: 35px;
}
.AMLFt40 {
	margin-left: 40px;
}
.AMLFt60 {
	margin-left: 60px;
}
.AMLFt80 {
	margin-left: 80px;
}
.AMRt0 {
	margin-right: 0;
}
.AMRt1em {
	margin-right: 1em;
}
.AMRt5 {
	margin-right: 5px;
}
.AMRt6 {
	margin-right: 6px;
}
.AMRt10 {
	margin-right: 10px;
}
.AMRt12 {
	margin-right: 12px;
}
.AMRt15 {
	margin-right: 15px;
}
.AMRt20 {
	margin-right: 20px;
}
.AMRt30 {
	margin-right: 30px;
}
.AMRt35 {
	margin-right: 35px;
}
.AMRt40 {
	margin-right: 40px;
}
.AMRt60 {
	margin-right: 60px;
}
.AMRt80 {
	margin-right: 80px;
}
.AMRt100 {
	margin-right: 100px;
}
.AMBtm1em {
	margin-bottom: 1em;
}
.AMBtm0 {
	margin-bottom: 0;
}
.AMBtm5 {
	margin-bottom: 5px;
}
.AMBtm6 {
	margin-bottom: 6px;
}
.AMBtm10 {
	margin-bottom: 10px;
}
.AMBtm20 {
	margin-bottom: 20px;
}
.AMBtm25 {
	margin-bottom: 25px;
}
.AMBtm30 {
	margin-bottom: 30px;
}
.AMBtm40 {
	margin-bottom: 40px;
}
.AMBtm50 {
	margin-bottom: 50px;
}
/* Adjust */
.AM0at {
	margin: 0 auto;
}
.AMTp0 {
	margin-top: 0;
}
.AMTp1em {
	margin-top: 1em;
}
.AMTp3 {
	margin-top: 3px;
}
.AMTp6 {
	margin-top: 6px;
}
.AMTp10 {
	margin-top: 10px;
}
.AMTp20 {
	margin-top: 20px;
}
.AMTp30 {
	margin-top: 30px;
}
.AMTp400 {
	margin-top: 400px;
}
.AMLFt0 {
	margin-left: 0;
}
.AMLFt1em {
	margin-left: 1em;
}
.AMLFt10 {
	margin-left: 10px;
}
.AMLFt15 {
	margin-left: 15px;
}
.AMLFt20 {
	margin-left: 20px;
}
.AMLFt30 {
	margin-left: 30px;
}
.AMLFt35 {
	margin-left: 35px;
}
.AMLFt40 {
	margin-left: 40px;
}
.AMLFt60 {
	margin-left: 60px;
}
.AMLFt80 {
	margin-left: 80px;
}
.AMRt0 {
	margin-right: 0;
}
.AMRt1em {
	margin-right: 1em;
}
.AMRt5 {
	margin-right: 5px;
}
.AMRt6 {
	margin-right: 6px;
}
.AMRt10 {
	margin-right: 10px;
}
.AMRt20 {
	margin-right: 20px;
}
.AMRt30 {
	margin-right: 30px;
}
.AMRt35 {
	margin-right: 35px;
}
.AMRt40 {
	margin-right: 40px;
}
.AMRt60 {
	margin-right: 60px;
}
.AMRt80 {
	margin-right: 80px;
}
.AMBtm1em {
	margin-bottom: 1em;
}
.AMBtm0 {
	margin-bottom: 0;
}
.AMBtm5 {
	margin-bottom: 5px;
}
.AMBtm6 {
	margin-bottom: 6px;
}
.AMBtm10 {
	margin-bottom: 10px;
}
.AMBtm20 {
	margin-bottom: 20px;
}
.AMBtm30 {
	margin-bottom: 30px;
}
.AMBtm40 {
	margin-bottom: 40px;
}
.AMBtm50 {
	margin-bottom: 50px;
}
.AP2 {
	padding: 2px;
}
.AP3 {
	padding: 3px;
}
.AP5 {
	padding: 5px;
}
.AP10 {
	padding: 10px;
}
.AP20 {
	padding: 20px;
}
.APTp0 {
	padding-top: 0;
}
.APTp5 {
	padding-top: 5px;
}
.APTp10 {
	padding-top: 10px;
}
.APTp20 {
	padding-top: 20px;
}
.APTp1em {
	padding-top: 1em;
}
.APLt0 {
	padding-left: 0;
}
.APLt5 {
	padding-left: 5px;
}
.APLt10 {
	padding-left: 10px;
}
.APLt15 {
	padding-left: 15px;
}
.APLt20 {
	padding-left: 20px;
}
.APLt25 {
	padding-left: 25px;
}
.APLt30 {
	padding-left: 30px;
}
.APLt105 {
	padding-left: 105px;
}
.APRt5 {
	padding-right: 5px;
}
.APRt10 {
	padding-right: 10px;
}
.APRt15 {
	padding-right: 15px;
}
.APRt20 {
	padding-right: 20px;
}
.APRt25 {
	padding-right: 25px;
}
.APRt30 {
	padding-right: 30px;
}
.APRt35 {
	padding-right: 35px;
}
.APRt40 {
	padding-right: 40px;
}
.APRt105 {
	padding-right: 105px;
}
.APBtm5 {
	padding-bottom: 5px;
}
.APBtm6 {
	padding-bottom: 6px;
}
.APBtm10 {
	padding-bottom: 10px;
}
.APBtm15 {
	padding-bottom: 15px;
}
.APBtm20 {
	padding-bottom: 20px;
}
.APBtm25 {
	padding-bottom: 25px;
}
.APBtm30 {
	padding-bottom: 30px;
}
.AFS10 {
	font-size: 10px;
}
.AFS11 {
	font-size: 11px;
}
.AFS12 {
	font-size: 12px;
}
.AFS13 {
	font-size: 13px;
}
.AFS14 {
	font-size: 14px;
}
.AFS15 {
	font-size: 15px;
}
.AFS16 {
	font-size: 16px;
}
.AFS17 {
	font-size: 17px;
}
.AFS18 {
	font-size: 18px;
}
.AFS20 {
	font-size: 20px;
}
.AFS22 {
	font-size: 22px;
}
.AFS24 {
	font-size: 24px;
}
.AFS26 {
	font-size: 26px;
}
.AFS28 {
	font-size: 28px;
}
.AFS40 {
	font-size: 40px;
}
.AFC1st {
	color: #FF9900;
}
.AFC2nd {
	color: #009900;
}
.AFC3rd {
	color: #0033FF;
}
.AFC960 {
	color: #996600;
}
.AFFF00 {
	color: #61BDEE;
}
.AFC000 {
	color: #000;
}
.AFWBld {
	font-weight: bold;
}
.AFWNom {
	font-weight: normal;
}
.AFFMin {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif, "MS PMincho", "Hiragino Mincho Pro";
}
.ATInd0 {
	text-indent: 0;
}
.AWid3em {
	width: 3em;
}
.AWid4em {
	width: 4em;
}
.AWid5em {
	width: 5em;
}
.AWid25 {
	width: 25px;
}
.AWid100 {
	width: 100px;
}
.AWid120 {
	width: 120px;
}
.AWid160 {
	width: 160px;
}
.AWid200 {
	width: 200px;
}
.AWid220 {
	width: 220px;
}
.AWid250 {
	width: 250px;
}
.AWid300 {
	width: 300px;
}
.AWid400 {
	width: 400px;
}
.AWid480 {
	width: 480px;
}
.AWid520 {
	width: 520px;
}
.AWid580 {
	width: 580px;
}
.AWid100p {
	width: 100%;
}
.ATCtr {
	text-align: center;
}
.ATLt {
	text-align: left;
}
.ATRt {
	text-align: right;
}
.AFLft {
	float: left;
}
.AFRt {
	float: right;
}
.AClBt {
	clear: both;
}
.ABrdCCC {
	border: 1px solid #CCC;
}
.ABrdCCC x3 {
	border: 3px solid #CCC;
}
.ABrdEEE {
	border: 1px solid #EEE;
}
.ABrdEEEx3 {
	border: 3px solid #EEE;
}
.ABrdDDD {
	border: 1px solid #DDD;
}
.ABrdDDDx3 {
	border: 3px solid #DDD;
}
.ABrdC90 {
	border: 1px solid #CC9900;
}
.ABrdC90x3 {
	border: 3px solid #CC9900;
}
.ABrd9C0 {
	border: 1px solid #99CC00;
}
.ABrd9C0x3 {
	border: 3px solid #99CC00;
}
.ABrdC63 {
	border: 1px solid #CC6633;
}
.ABrdC63x3 {
	border: 3px solid #CC6633;
}
.ABrdFC4 {
	border: 1px solid #FFC4C4;
}
.ABrdFC4x3 {
	border: 3px solid #FFC4C4;
}
.ac {
	border: 1px solid #616161;
	border-radius: 2px;
	padding: 0.5px 2px;
	font-size: 12px;
	vertical-align: 2px;
	margin-left: 3px;
}
.ABrdC93 {
	border: 1px solid #CC9933;
}
.ABrdC93x3 {
	border: 3px solid #CC9933;
}
.ABrdFDCCA8 {
	border: 1px solid #FDCCA8;
}
.ABrdFDCCA8x3 {
	border: 3px solid #FDCCA8;
}
.ABrd9CF {
	border: 1px solid #99CCFF;
}
.ABrd9CFx3 {
	border: 3px solid #99CCFF;
}
.ABrdTpDot {
	border-top: 1px dotted #CCC;
}
.ABrdTpCCC {
	border-top: 1px solid #CCC;
}
.ABrdTpDDD {
	border-top: 1px solid #DDD;
}
.ABrdBtmCCC {
	border-bottom: 1px solid #CCC;
}
.ABrdBtmDDD {
	border-bottom: 1px solid #DDD;
}
.ABrdRtCCC {
	border-right: 1px solid #CCC;
}
.ABrdRtDDD {
	border-right: 1px solid #DDD;
}
.ABrdRds5 {
	border-radius: 5px;
}
.ABrdRds10 {
	border-radius: 10px;
}
.ABgEEE {
	background: #EEE;
}
.ABgLY {
	background: #FEF7DA;
}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-qz7pb2');
	src:url('fonts/icomoon.eot?#iefix-qz7pb2') format('embedded-opentype'),
		url('fonts/icomoon.woff?-qz7pb2') format('woff'),
		url('fonts/icomoon.ttf?-qz7pb2') format('truetype'),
		url('fonts/icomoon.svg?-qz7pb2#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-evernote:before {
	content: "\e004";
}
.icon-feedly:before {
	content: "\e007";
}
.icon-pocket:before {
	content: "\e008";
}
.icon-line:before {
	content: "\e009";
}
.icon-hatena:before {
	content: "\e00a";
}
.icon-feedly-square:before {
	content: "\e601";
}
.icon-googleplus:before {
	content: "\e608";
}
.icon-facebook:before {
	content: "\e60d";
}
.icon-instagram:before {
	content: "\e610";
}
.icon-twitter:before {
	content: "\e611";
}
.icon-feed:before {
	content: "\e614";
}
.icon-youtube:before {
	content: "\e617";
}
.icon-flickr2:before {
	content: "\e61e";
}
.icon-githubmark:before {
	content: "\e626";
}
.icon-github:before {
	content: "\e627";
}
.icon-wordpress:before {
	content: "\e629";
}
.icon-tumblr:before {
	content: "\e62d";
}
.icon-yahoo:before {
	content: "\e62f";
}
.icon-apple:before {
	content: "\e631";
}
.icon-android:before {
	content: "\e633";
}
.icon-windows:before {
	content: "\e634";
}
.icon-windows8:before {
	content: "\e635";
}
.icon-skype:before {
	content: "\e636";
}
.icon-delicious:before {
	content: "\e638";
}
.icon-pinterest:before {
	content: "\e63a";
}
