@charset "Shift_JIS";
/* font-size‚Ì–ÚˆÀ
1.25em	20px
1.19em	19px
1.13em	18px
1.07em	17px
1.00em	16px
0.95em	15px
0.88em	14px
0.82em	13px
0.75em	12px
0.69em	11px
0.63em	10px
*/

/* etc */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { /* overflow:hidden; */ zoom: 1; }

/* Hide from IE-mac \*/
* html .cf { height: 1%; overflow: visible; }

/* End hide from IE-mac */
/* LRcon */
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }
.fll { float: left; }
.flr { float: right; }
.clrl { clear: left; }
.clrr { clear: right; }
.clrb { clear: both; }

/* padding */
/* top */
.padt1 { padding-top: 1px; }
.padt2 { padding-top: 2px; }
.padt3 { padding-top: 3px; }
.padt4 { padding-top: 4px; }
.padt5 { padding-top: 5px; }
.padt6 { padding-top: 6px; }
.padt7 { padding-top: 7px; }
.padt8 { padding-top: 8px; }
.padt9 { padding-top: 9px; }
.padt10 { padding-top: 10px; }
.padt11 { padding-top: 11px; }
.padt12 { padding-top: 12px; }
.padt13 { padding-top: 13px; }
.padt14 { padding-top: 14px; }
.padt15 { padding-top: 15px; }
.padt20 { padding-top: 20px; }
.padt25 { padding-top: 25px; }
.padt30 { padding-top: 30px; }

/* right */
.padr1 { padding-right: 1px; }
.padr2 { padding-right: 2px; }
.padr3 { padding-right: 3px; }
.padr4 { padding-right: 4px; }
.padr5 { padding-right: 5px; }
.padr6 { padding-right: 6px; }
.padr7 { padding-right: 7px; }
.padr8 { padding-right: 8px; }
.padr9 { padding-right: 9px; }
.padr10 { padding-right: 10px; }
.padr15 { padding-right: 15px; }
.padr20 { padding-right: 20px; }
.padr25 { padding-right: 25px; }
.padr30 { padding-right: 30px; }

/* bottom */
.padb1 { padding-bottom: 1px; }
.padb2 { padding-bottom: 2px; }
.padb3 { padding-bottom: 3px; }
.padb4 { padding-bottom: 4px; }
.padb5 { padding-bottom: 5px; }
.padb6 { padding-bottom: 6px; }
.padb7 { padding-bottom: 7px; }
.padb8 { padding-bottom: 8px; }
.padb9 { padding-bottom: 9px; }
.padb10 { padding-bottom: 10px; }
.padb15 { padding-bottom: 15px; }
.padb20 { padding-bottom: 20px; }
.padb25 { padding-bottom: 25px; }
.padb30 { padding-bottom: 30px; }

/* left */
.padl1 { padding-left: 1px; }
.padl2 { padding-left: 2px; }
.padl3 { padding-left: 3px; }
.padl4 { padding-left: 4px; }
.padl5 { padding-left: 5px; }
.padl6 { padding-left: 6px; }
.padl7 { padding-left: 7px; }
.padl8 { padding-left: 8px; }
.padl9 { padding-left: 9px; }
.padl10 { padding-left: 10px; }
.padl15 { padding-left: 15px; }
.padl20 { padding-left: 20px; }
.padl25 { padding-left: 25px; }
.padl30 { padding-left: 30px; }

/* margin */
/* top */
.mrgnt0 { margin-top: 0; }
.mrgnt1 { margin-top: 1px; }
.mrgnt2 { margin-top: 2px; }
.mrgnt3 { margin-top: 3px; }
.mrgnt4 { margin-top: 4px; }
.mrgnt5 { margin-top: 5px; }
.mrgnt6 { margin-top: 6px; }
.mrgnt7 { margin-top: 7px; }
.mrgnt8 { margin-top: 8px; }
.mrgnt9 { margin-top: 9px; }
.mrgnt10 { margin-top: 10px; }
.mrgnt11 { margin-top: 11px; }
.mrgnt12 { margin-top: 12px; }
.mrgnt13 { margin-top: 13px; }
.mrgnt14 { margin-top: 14px; }
.mrgnt15 { margin-top: 15px; }
.mrgnt16 { margin-top: 16px; }
.mrgnt17 { margin-top: 17px; }
.mrgnt18 { margin-top: 18px; }
.mrgnt19 { margin-top: 19px; }
.mrgnt20 { margin-top: 20px; }
.mrgnt21 { margin-top: 21px; }
.mrgnt22 { margin-top: 22px; }
.mrgnt23 { margin-top: 23px; }
.mrgnt24 { margin-top: 24px; }
.mrgnt25 { margin-top: 25px; }
.mrgnt26 { margin-top: 26px; }
.mrgnt27 { margin-top: 27px; }
.mrgnt28 { margin-top: 28px; }
.mrgnt29 { margin-top: 29px; }
.mrgnt30 { margin-top: 30px; }

/* right */
.mrgnr0 { margin-right: 0; }
.mrgnr1 { margin-right: 1px; }
.mrgnr2 { margin-right: 2px; }
.mrgnr3 { margin-right: 3px; }
.mrgnr4 { margin-right: 4px; }
.mrgnr5 { margin-right: 5px; }
.mrgnr6 { margin-right: 6px; }
.mrgnr7 { margin-right: 7px; }
.mrgnr8 { margin-right: 8px; }
.mrgnr9 { margin-right: 9px; }
.mrgnr10 { margin-right: 10px; }
.mrgnr11 { margin-right: 11px; }
.mrgnr12 { margin-right: 12px; }
.mrgnr13 { margin-right: 13px; }
.mrgnr14 { margin-right: 14px; }
.mrgnr15 { margin-right: 15px; }
.mrgnr16 { margin-right: 16px; }
.mrgnr17 { margin-right: 17px; }
.mrgnr18 { margin-right: 18px; }
.mrgnr19 { margin-right: 19px; }
.mrgnr20 { margin-right: 20px; }
.mrgnr21 { margin-right: 21px; }
.mrgnr22 { margin-right: 22px; }
.mrgnr23 { margin-right: 23px; }
.mrgnr24 { margin-right: 24px; }
.mrgnr25 { margin-right: 25px; }
.mrgnr26 { margin-right: 26px; }
.mrgnr27 { margin-right: 27px; }
.mrgnr28 { margin-right: 28px; }
.mrgnr29 { margin-right: 29px; }
.mrgnr30 { margin-right: 30px; }

/* bottom */
.mrgnb0 { margin-bottom: 0; }
.mrgnb1 { margin-bottom: 1px; }
.mrgnb2 { margin-bottom: 2px; }
.mrgnb3 { margin-bottom: 3px; }
.mrgnb4 { margin-bottom: 4px; }
.mrgnb5 { margin-bottom: 5px; }
.mrgnb6 { margin-bottom: 6px; }
.mrgnb7 { margin-bottom: 7px; }
.mrgnb8 { margin-bottom: 8px; }
.mrgnb9 { margin-bottom: 9px; }
.mrgnb10 { margin-bottom: 10px; }
.mrgnb11 { margin-bottom: 11px; }
.mrgnb12 { margin-bottom: 12px; }
.mrgnb13 { margin-bottom: 13px; }
.mrgnb14 { margin-bottom: 14px; }
.mrgnb15 { margin-bottom: 15px; }
.mrgnb16 { margin-bottom: 16px; }
.mrgnb17 { margin-bottom: 17px; }
.mrgnb18 { margin-bottom: 18px; }
.mrgnb19 { margin-bottom: 19px; }
.mrgnb20 { margin-bottom: 20px; }
.mrgnb21 { margin-bottom: 21px; }
.mrgnb22 { margin-bottom: 22px; }
.mrgnb23 { margin-bottom: 23px; }
.mrgnb24 { margin-bottom: 24px; }
.mrgnb25 { margin-bottom: 25px; }
.mrgnb26 { margin-bottom: 26px; }
.mrgnb27 { margin-bottom: 27px; }
.mrgnb28 { margin-bottom: 28px; }
.mrgnb29 { margin-bottom: 29px; }
.mrgnb30 { margin-bottom: 30px; }

/* left */
.mrgnl0 { margin-left: 0; }
.mrgnl1 { margin-left: 1px; }
.mrgnl2 { margin-left: 2px; }
.mrgnl3 { margin-left: 3px; }
.mrgnl4 { margin-left: 4px; }
.mrgnl5 { margin-left: 5px; }
.mrgnl6 { margin-left: 6px; }
.mrgnl7 { margin-left: 7px; }
.mrgnl8 { margin-left: 8px; }
.mrgnl9 { margin-left: 9px; }
.mrgnl10 { margin-left: 10px; }
.mrgnl11 { margin-left: 11px; }
.mrgnl12 { margin-left: 12px; }
.mrgnl13 { margin-left: 13px; }
.mrgnl14 { margin-left: 14px; }
.mrgnl15 { margin-left: 15px; }
.mrgnl16 { margin-left: 16px; }
.mrgnl17 { margin-left: 17px; }
.mrgnl18 { margin-left: 18px; }
.mrgnl19 { margin-left: 19px; }
.mrgnl20 { margin-left: 20px; }
.mrgnl21 { margin-left: 21px; }
.mrgnl22 { margin-left: 22px; }
.mrgnl23 { margin-left: 23px; }
.mrgnl24 { margin-left: 24px; }
.mrgnl25 { margin-left: 25px; }
.mrgnl26 { margin-left: 26px; }
.mrgnl27 { margin-left: 27px; }
.mrgnl28 { margin-left: 28px; }
.mrgnl29 { margin-left: 29px; }
.mrgnl30 { margin-left: 30px; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
.supplementary { display: none; }
