/* 1 initialize
******************************************/
body { color:#333; background:#fff;font-family:'メイリオ',Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";}

/* 2 adjust
******************************************/

/* 2-1.font */
/* -size */.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;}.AFS19 { font-size:19px;}.AFS20 { font-size:20px;}.AFS21 { font-size:21px;}.AFS22 { font-size:22px;}.AFS23 { font-size:23px;}.AFS24 { font-size:24px;}.AFS25 { font-size:25px;}.AFS26 { font-size:26px;}.AFS30 { font-size:30px;}.AFS50 { font-size:50px;}
/* -color */.AFC1 { color:#333;}.AFC2 { color:#c00;}.AFC3 { color:#666;}
/* -weight */.AFWBld { font-weight:bold;}.AFWNml { font-weight:normal;}.AFWItl { font-style:italic;}
/* -text decoration */.AFDUline { text-decoration:underline;}.AFDLineThrough { text-decoration:line-through;}.AFDNone { text-decoration:none;}
/* 2-2.Align */.ATLt { text-align:left;}.ATRt { text-align:right;}.ATCr { text-align:center;}.AVTp { vertical-align:top;}.AVMl { vertical-align:middle;}.AVBm { vertical-align:bottom;}
/* 2-3.float clear */.AFLt { float:left;}.AFRt { float:right;}.ACBoth { clear:both;}.ACLt { clear:left;}.ACRt { clear:right;}
/* 2-4.padding */
/* -padding pixel */.AP0 { padding:0px;}.AP1 { padding:1px;}.AP2 { padding:2px;}.AP3 { padding:3px;}.AP4 { padding:4px;}.AP5 { padding:5px;}.AP10 { padding:10px;}
/* -top */.APTp0 { padding-top:0px;}.APTp1 { padding-top:1px;}.APTp2 { padding-top:2px;}.APTp3 { padding-top:3px;}.APTp4 { padding-top:4px;}.APTp5 { padding-top:5px;}.APTp10 { padding-top:10px;}.APTp30 { padding-top:30px;}
/* -right */.APRt0 { padding-right:0px;}.APRt1 { padding-right:1px;}.APRt2 { padding-right:2px;}.APRt3 { padding-right:3px;}.APRt4 { padding-right:4px;}.APRt5 { padding-right:5px;}.APRt10 { padding-right:10px;}
/* -bottom */.APBm0 { padding-bottom:0px;}.APBm1 { padding-bottom:1px;}.APBm2 { padding-bottom:2px;}.APBm3 { padding-bottom:3px;}.APBm4 { padding-bottom:4px;}.APBm5 { padding-bottom:5px;}.APBm10 { padding-bottom:10px;}
/* -left */.APLt0 { padding-left:0px;}.APLt1 { padding-left:1px;}.APLt2 { padding-left:2px;}.APLt3 { padding-left:3px;}.APLt4 { padding-left:4px;}.APLt5 { padding-left:5px;}.APLt10 { padding-left:10px;}
/* 2-5.margin */
/* -margin pixel */.AM0Auto { margin:0px auto;}.AM0 { margin:0px;}.AM1 { margin:1px;}.AM2 { margin:2px;}.AM3 { margin:3px;}.AM4 { margin:4px;}.AM5 { margin:5px;}.AM10 { margin:10px;}
/* -top */.AMTp0 { margin-top:0px;}.AMTp1 { margin-top:1px;}.AMTp2 { margin-top:2px;}.AMTp3 { margin-top:3px;}.AMTp4 { margin-top:4px;}.AMTp5 { margin-top:5px;}.AMTp10 { margin-top:10px;}
/* -right */.AMRt0 { margin-right:0px;}.AMRt1 { margin-right:1px;}.AMRt2 { margin-right:2px;}.AMRt3 { margin-right:3px;}.AMRt4 { margin-right:4px;}.AMRt5 { margin-right:5px;}.AMRt10 { margin-right:10px;}.AMRt20 { margin-right:20px;}
/* -bottom */.AMBm0 { margin-bottom:0px;}.AMBm1em { margin-bottom:1em;}.AMBm15em { margin-bottom:1.5em;}.AMBm2em { margin-bottom:2em;}.AMBm1 { margin-bottom:1px;}.AMBm2 { margin-bottom:2px;}.AMBm3 { margin-bottom:3px;}.AMBm4 { margin-bottom:4px;}.AMBm5 { margin-bottom:5px;}.AMBm10 { margin-bottom:10px;}.AMBm15 { margin-bottom:15px;}.AMBm20 { margin-bottom:20px;}.AMBm25 { margin-bottom:25px;}.AMBm30 { margin-bottom:30px;}.AMBm50 { margin-bottom:50px;}
/* -left */.AMLt0 { margin-left:0px;}.AMLt1 { margin-left:1px;}.AMLt2 { margin-left:2px;}.AMLt3 { margin-left:3px;}.AMLt4 { margin-left:4px;}.AMLt5 { margin-left:5px;}.AMLt10 { margin-left:10px;}.AMLt20 { margin-left:20px;}
/* 2-6.display overflow */
/* -display */.ADispB {display:block;}.ADispIB {display:inline-block;}.ADispIline { display:inline;}.ADispNone { display:none;}
/* -Ovfhidden */.AOvfH {overflow:hidden;}.AOvfXH { overflow-x:hidden;}.AOvfYH { overflow-y:hidden;}
/* -Ovfauto */.AOvfAuto {overflow:auto;}.AOvfXAuto { overflow-x:auto;}.AOvfYAuto { overflow-y:auto;}
/* -Ovfscroll */.AOvfScl { overflow:scroll;}.AOvfXScl { overflow-x:scroll;}.AOvfYScl { overflow-y:scroll;}
/* 2-7.position */.APstAbs { position:absolute;}.APstRel { position:relative;}.APstStat { position:static;}.APstFix { position:fixed;}
/* 2-8.width-height */
.AWid50per { width:50%;}.AWid100per { width:100%;}
/* 2-9.clearfix */
.APkg:before,.APkg:after { content:""; display:block; overflow:hidden;}.APkg:after{clear:both;}.APkg {*zoom:1;}
/* 2-9.clearfix */
.ABrdTp1 { border-top: 1px solid #CCC;}
