/* ========== FONT SIZE ========== */h1 { font-size:32px; line-height:1.3em; margin:0px; font-family:'メイリオ','ヒラギノ角ゴ Pro W3'; }h2 { font-size:24px; line-height:1.3em; margin:0px; font-family:'メイリオ','ヒラギノ角ゴ Pro W3'; }h3 { font-size:18px; line-height:1.3em; margin:0px; font-family:'メイリオ','ヒラギノ角ゴ Pro W3'; }h4 { font-size:16px; line-height:1.4em; margin:0px; font-family:'メイリオ','ヒラギノ角ゴ Pro W3'; }h5 { font-size:14px; line-height:1.4em; margin:0px; font-family:'メイリオ','ヒラギノ角ゴ Pro W3'; }h6 { font-size:10px; line-height:1.4em; font-weight:normal; margin:0px; }/* LLL */.lll { font-size: 64px; line-height: 74px; }/* LL */.ll		{ font-size: 32px; line-height: 44px; font-weight: bold; }.lln	{ font-size: 32px; line-height: 37px;	font-weight: bold; }.llh	{ font-size: 32px; line-height: 56px;	font-weight: bold; }/* L */.l		{ font-size: 21px;	line-height: 29px;	font-weight: bold; }.ln		{ font-size: 21px;	line-height: 24px;	font-weight: bold; }.lh		{ font-size: 21px;	line-height: 36px;	font-weight: bold; }/* M */.m		{ font-size: 16px; line-height: 22px; }.mb		{ font-size: 16px; line-height: 22px; font-weight: bold; }.mh		{ font-size: 16px; line-height: 28px; }.mn		{ font-size: 16px; line-height: 18px; }.mbn	{ font-size: 16px; line-height: 18px; font-weight: bold; }.mbnw	{ font-size: 16px; line-height: 18px; font-weight: bold; color: #ffffff; }.mw		{ font-size: 16px; line-height: 22px; color: #ffffff; }.mm {  font-size: 14px; line-height: 21px; line-break: strict;}.mmn {  font-size: 15px; line-height: 16px; line-break: strict;}/* S */.s		{ font-size: 14px; line-height: 20px; }.sb		{ font-size: 14px; line-height: 20px; font-weight: bold; }.sn		{ font-size: 14px; line-height: 16px; }.sh		{ font-size: 14px; line-height: 24px; }.sbn	{ font-size: 14px; line-height: 16px; font-weight: bold; }.sbh	{ font-size: 14px; line-height: 24px; font-weight: bold; }.sw		{ font-size: 14px; line-height: 20px; color: #ffffff; }.sbw	{ font-size: 14px; line-height: 20px; font-weight: bold; color: #ffffff; }/* SS */.ss		{ font-size: 12px; line-height: 17px; }.ssb	{ font-size: 12px; line-height: 17px; font-weight: bold; }.ssn	{ font-size: 12px; line-height: 14px; }.ssh	{ font-size: 12px; line-height: 20px; }.ssh2	{ font-size: 12px; line-height: 25px; }.ssbn	{ font-size: 12px; line-height: 14px; font-weight: bold; }.ssbh	{ font-size: 12px; line-height: 20px; font-weight: bold; }.ssbw	{ font-size: 12px; line-height: 17px; font-weight: bold; color: #ffffff; }.ssbnw{ font-size: 12px; line-height: 14px; font-weight: bold; color: #ffffff; }.ssw	{ font-size: 12px; line-height: 17px; color: #ffffff; }.ssnw	{ font-size: 12px; line-height: 14px; color: #ffffff; }.sshw	{ font-size: 12px; line-height: 20px; color: #ffffff; }/* SSS */.sss	{ font-size: 11px; line-height: 15px; }.sss2	{ font-size: 11px; line-height: 17px; }.sssb	{ font-size: 11px; line-height: 15px; font-weight: bold;}.sssn	{ font-size: 11px; line-height: 13px; }.sssh	{ font-size: 11px; line-height: 18px; }.sssbn{ font-size: 11px; line-height: 13px; font-weight: bold; }.sssbh{ font-size: 11px; line-height: 18px; font-weight: bold; }.sssw	{ font-size: 11px; line-height: 15px; color: #ffffff; }.sssnw	{ font-size: 11px; line-height: 13px; color: #ffffff; }.ssshw	{ font-size: 11px; line-height: 22px; color: #ffffff; }/* XS *//* (USE FOR ENGLISH ONLY, NOT FOR 2BYTE FONT LIKE JAPANESE) */.xs	 { font-size: 10px; line-height: 14px }.xsb { font-size: 10px; line-height: 14px; font-weight: bold }.xsn { font-size: 10px; line-height: 11px }.xsh { font-size: 10px; line-height: 17px }.xsw { font-size: 10px; line-height: 14px; color: #ffffff; }.xsnw { font-size: 10px; line-height: 12px; color: #ffffff; }/* XXS *//* (USE FOR ENGLISH ONLY, NOT FOR 2BYTE FONT LIKE JAPANESE) */.xxs { font-size: 9px; line-height: 11px; }