@charset "utf-8";

.swiper-wrapper { transition-timing-function: linear; }
.row { margin: 0 !important; }
.telWrap { color: inherit; }
.telWrap:hover { color: inherit; text-decoration: underline; }
.mwContent { max-width: max-content; }
.mhContent { max-height: max-content; }
.inset0 { inset: 0; }
.aiCenter { align-items: center; }
.jcCenter { justify-content: center; }
.piCenter { place-items: center; }
.switchSc01 { display: none; }
.switchSc02 { display: none; }
.switchSc01.active { display: block; }
.switchSc02.active { display: block; }

/* +++++++++++++area+++++++++++++ */

:root { --areaPx: 15px; }

.area, .area375, .area380, .area390, .area400, .area410, .area414, .area420, .area428, .area430, .area440, .area450, .area460, .area470, .area480, .area490, .area500, .area510, .area520, .area530, .area540, .area550, .area560, .area570, .area580, .area590, .area600, .area610, .area620, .area630, .area640, .area650, .area660, .area670, .area680, .area690, .area700, .area710, .area720, .area730, .area740, .area750, .area760, .area768, .area770, .area780, .area790, .area800, .area810, .area820, .area830, .area840, .area850, .area860, .area870, .area880, .area890, .area900, .area910, .area920, .area930, .area940, .area950, .area960, .area970, .area980, .area990, .area1000, .area1010, .area1020, .area1024, .area1030, .area1040, .area1050, .area1060, .area1070, .area1080, .area1090, .area1100, .area1110, .area1120, .area1130, .area1140, .area1150, .area1160, .area1170, .area1180, .area1190, .area1200, .area1210, .area1220, .area1230, .area1240, .area1250, .area1260, .area1270, .area1280, .area1290, .area1300, .area1310, .area1320, .area1330, .area1340, .area1350, .area1360, .area1366, .area1370, .area1380, .area1390, .area1400, .area1410, .area1420, .area1430, .area1440, .area1450, .area1460, .area1470, .area1480, .area1490, .area1500, .area1510, .area1520, .area1530, .area1536, .area1540, .area1550, .area1560, .area1570, .area1580, .area1590, .area1600, .area1610, .area1620, .area1630, .area1640, .area1650, .area1660, .area1670, .area1680, .area1690, .area1700, .area1710, .area1720, .area1730, .area1740, .area1750, .area1760, .area1770, .area1780, .area1790, .area1800, .area1810, .area1820, .area1830, .area1840, .area1850, .area1860, .area1870, .area1880, .area1890, .area1900, .area1910, .area1920 {
    width: 100%;
    margin: 0 auto;
    padding-right: var(--areaPx);
    padding-left: var(--areaPx);
}

.area375   { max-width: calc(375px + var(--areaPx) * 2); }
.area380   { max-width: calc(380px + var(--areaPx) * 2); }
.area390   { max-width: calc(390px + var(--areaPx) * 2); }
.area400   { max-width: calc(400px + var(--areaPx) * 2); }
.area410   { max-width: calc(410px + var(--areaPx) * 2); }
.area414   { max-width: calc(414px + var(--areaPx) * 2); }
.area420   { max-width: calc(420px + var(--areaPx) * 2); }
.area428   { max-width: calc(428px + var(--areaPx) * 2); }
.area430   { max-width: calc(430px + var(--areaPx) * 2); }
.area440   { max-width: calc(440px + var(--areaPx) * 2); }
.area450   { max-width: calc(450px + var(--areaPx) * 2); }
.area460   { max-width: calc(460px + var(--areaPx) * 2); }
.area470   { max-width: calc(470px + var(--areaPx) * 2); }
.area480   { max-width: calc(480px + var(--areaPx) * 2); }
.area490   { max-width: calc(490px + var(--areaPx) * 2); }
.area500   { max-width: calc(500px + var(--areaPx) * 2); }
.area510   { max-width: calc(510px + var(--areaPx) * 2); }
.area520   { max-width: calc(520px + var(--areaPx) * 2); }
.area530   { max-width: calc(530px + var(--areaPx) * 2); }
.area540   { max-width: calc(540px + var(--areaPx) * 2); }
.area550   { max-width: calc(550px + var(--areaPx) * 2); }
.area560   { max-width: calc(560px + var(--areaPx) * 2); }
.area570   { max-width: calc(570px + var(--areaPx) * 2); }
.area580   { max-width: calc(580px + var(--areaPx) * 2); }
.area590   { max-width: calc(590px + var(--areaPx) * 2); }
.area600   { max-width: calc(600px + var(--areaPx) * 2); }
.area610   { max-width: calc(610px + var(--areaPx) * 2); }
.area620   { max-width: calc(620px + var(--areaPx) * 2); }
.area630   { max-width: calc(630px + var(--areaPx) * 2); }
.area640   { max-width: calc(640px + var(--areaPx) * 2); }
.area650   { max-width: calc(650px + var(--areaPx) * 2); }
.area660   { max-width: calc(660px + var(--areaPx) * 2); }
.area670   { max-width: calc(670px + var(--areaPx) * 2); }
.area680   { max-width: calc(680px + var(--areaPx) * 2); }
.area690   { max-width: calc(690px + var(--areaPx) * 2); }
.area700   { max-width: calc(700px + var(--areaPx) * 2); }
.area710   { max-width: calc(710px + var(--areaPx) * 2); }
.area720   { max-width: calc(720px + var(--areaPx) * 2); }
.area730   { max-width: calc(730px + var(--areaPx) * 2); }
.area740   { max-width: calc(740px + var(--areaPx) * 2); }
.area750   { max-width: calc(750px + var(--areaPx) * 2); }
.area760   { max-width: calc(760px + var(--areaPx) * 2); }
.area768   { max-width: calc(768px + var(--areaPx) * 2); }
.area770   { max-width: calc(770px + var(--areaPx) * 2); }
.area780   { max-width: calc(780px + var(--areaPx) * 2); }
.area790   { max-width: calc(790px + var(--areaPx) * 2); }
.area800   { max-width: calc(800px + var(--areaPx) * 2); }
.area810   { max-width: calc(810px + var(--areaPx) * 2); }
.area820   { max-width: calc(820px + var(--areaPx) * 2); }
.area830   { max-width: calc(830px + var(--areaPx) * 2); }
.area840   { max-width: calc(840px + var(--areaPx) * 2); }
.area850   { max-width: calc(850px + var(--areaPx) * 2); }
.area860   { max-width: calc(860px + var(--areaPx) * 2); }
.area870   { max-width: calc(870px + var(--areaPx) * 2); }
.area880   { max-width: calc(880px + var(--areaPx) * 2); }
.area890   { max-width: calc(890px + var(--areaPx) * 2); }
.area900   { max-width: calc(900px + var(--areaPx) * 2); }
.area910   { max-width: calc(910px + var(--areaPx) * 2); }
.area920   { max-width: calc(920px + var(--areaPx) * 2); }
.area930   { max-width: calc(930px + var(--areaPx) * 2); }
.area940   { max-width: calc(940px + var(--areaPx) * 2); }
.area950   { max-width: calc(950px + var(--areaPx) * 2); }
.area960   { max-width: calc(960px + var(--areaPx) * 2); }
.area970   { max-width: calc(970px + var(--areaPx) * 2); }
.area980   { max-width: calc(980px + var(--areaPx) * 2); }
.area990   { max-width: calc(990px + var(--areaPx) * 2); }
.area1000  { max-width: calc(1000px + var(--areaPx) * 2); }
.area1010  { max-width: calc(1010px + var(--areaPx) * 2); }
.area1020  { max-width: calc(1020px + var(--areaPx) * 2); }
.area1024  { max-width: calc(1024px + var(--areaPx) * 2); }
.area1030  { max-width: calc(1030px + var(--areaPx) * 2); }
.area1040  { max-width: calc(1040px + var(--areaPx) * 2); }
.area1050  { max-width: calc(1050px + var(--areaPx) * 2); }
.area1060  { max-width: calc(1060px + var(--areaPx) * 2); }
.area1070  { max-width: calc(1070px + var(--areaPx) * 2); }
.area1080  { max-width: calc(1080px + var(--areaPx) * 2); }
.area1090  { max-width: calc(1090px + var(--areaPx) * 2); }
.area1100  { max-width: calc(1100px + var(--areaPx) * 2); }
.area1110  { max-width: calc(1110px + var(--areaPx) * 2); }
.area1120  { max-width: calc(1120px + var(--areaPx) * 2); }
.area1130  { max-width: calc(1130px + var(--areaPx) * 2); }
.area1140  { max-width: calc(1140px + var(--areaPx) * 2); }
.area1150  { max-width: calc(1150px + var(--areaPx) * 2); }
.area1160  { max-width: calc(1160px + var(--areaPx) * 2); }
.area1170  { max-width: calc(1170px + var(--areaPx) * 2); }
.area1180  { max-width: calc(1180px + var(--areaPx) * 2); }
.area1190  { max-width: calc(1190px + var(--areaPx) * 2); }
.area1200  { max-width: calc(1200px + var(--areaPx) * 2); }
.area1210  { max-width: calc(1210px + var(--areaPx) * 2); }
.area1220  { max-width: calc(1220px + var(--areaPx) * 2); }
.area1230  { max-width: calc(1230px + var(--areaPx) * 2); }
.area1240  { max-width: calc(1240px + var(--areaPx) * 2); }
.area1250  { max-width: calc(1250px + var(--areaPx) * 2); }
.area1260  { max-width: calc(1260px + var(--areaPx) * 2); }
.area1270  { max-width: calc(1270px + var(--areaPx) * 2); }
.area1280  { max-width: calc(1280px + var(--areaPx) * 2); }
.area1290  { max-width: calc(1290px + var(--areaPx) * 2); }
.area1300  { max-width: calc(1300px + var(--areaPx) * 2); }
.area1310  { max-width: calc(1310px + var(--areaPx) * 2); }
.area1320  { max-width: calc(1320px + var(--areaPx) * 2); }
.area1330  { max-width: calc(1330px + var(--areaPx) * 2); }
.area1340  { max-width: calc(1340px + var(--areaPx) * 2); }
.area1350  { max-width: calc(1350px + var(--areaPx) * 2); }
.area1360  { max-width: calc(1360px + var(--areaPx) * 2); }
.area1366  { max-width: calc(1366px + var(--areaPx) * 2); }
.area1370  { max-width: calc(1370px + var(--areaPx) * 2); }
.area1380  { max-width: calc(1380px + var(--areaPx) * 2); }
.area1390  { max-width: calc(1390px + var(--areaPx) * 2); }
.area1400  { max-width: calc(1400px + var(--areaPx) * 2); }
.area1410  { max-width: calc(1410px + var(--areaPx) * 2); }
.area1420  { max-width: calc(1420px + var(--areaPx) * 2); }
.area1430  { max-width: calc(1430px + var(--areaPx) * 2); }
.area1440  { max-width: calc(1440px + var(--areaPx) * 2); }
.area1450  { max-width: calc(1450px + var(--areaPx) * 2); }
.area1460  { max-width: calc(1460px + var(--areaPx) * 2); }
.area1470  { max-width: calc(1470px + var(--areaPx) * 2); }
.area1480  { max-width: calc(1480px + var(--areaPx) * 2); }
.area1490  { max-width: calc(1490px + var(--areaPx) * 2); }
.area1500  { max-width: calc(1500px + var(--areaPx) * 2); }
.area1510  { max-width: calc(1510px + var(--areaPx) * 2); }
.area1520  { max-width: calc(1520px + var(--areaPx) * 2); }
.area1530  { max-width: calc(1530px + var(--areaPx) * 2); }
.area1536  { max-width: calc(1536px + var(--areaPx) * 2); }
.area1540  { max-width: calc(1540px + var(--areaPx) * 2); }
.area1550  { max-width: calc(1550px + var(--areaPx) * 2); }
.area1560  { max-width: calc(1560px + var(--areaPx) * 2); }
.area1570  { max-width: calc(1570px + var(--areaPx) * 2); }
.area1580  { max-width: calc(1580px + var(--areaPx) * 2); }
.area1590  { max-width: calc(1590px + var(--areaPx) * 2); }
.area1600  { max-width: calc(1600px + var(--areaPx) * 2); }
.area1610  { max-width: calc(1610px + var(--areaPx) * 2); }
.area1620  { max-width: calc(1620px + var(--areaPx) * 2); }
.area1630  { max-width: calc(1630px + var(--areaPx) * 2); }
.area1640  { max-width: calc(1640px + var(--areaPx) * 2); }
.area1650  { max-width: calc(1650px + var(--areaPx) * 2); }
.area1660  { max-width: calc(1660px + var(--areaPx) * 2); }
.area1670  { max-width: calc(1670px + var(--areaPx) * 2); }
.area1680  { max-width: calc(1680px + var(--areaPx) * 2); }
.area1690  { max-width: calc(1690px + var(--areaPx) * 2); }
.area1700  { max-width: calc(1700px + var(--areaPx) * 2); }
.area1710  { max-width: calc(1710px + var(--areaPx) * 2); }
.area1720  { max-width: calc(1720px + var(--areaPx) * 2); }
.area1730  { max-width: calc(1730px + var(--areaPx) * 2); }
.area1740  { max-width: calc(1740px + var(--areaPx) * 2); }
.area1750  { max-width: calc(1750px + var(--areaPx) * 2); }
.area1760  { max-width: calc(1760px + var(--areaPx) * 2); }
.area1770  { max-width: calc(1770px + var(--areaPx) * 2); }
.area1780  { max-width: calc(1780px + var(--areaPx) * 2); }
.area1790  { max-width: calc(1790px + var(--areaPx) * 2); }
.area1800  { max-width: calc(1800px + var(--areaPx) * 2); }
.area1810  { max-width: calc(1810px + var(--areaPx) * 2); }
.area1820  { max-width: calc(1820px + var(--areaPx) * 2); }
.area1830  { max-width: calc(1830px + var(--areaPx) * 2); }
.area1840  { max-width: calc(1840px + var(--areaPx) * 2); }
.area1850  { max-width: calc(1850px + var(--areaPx) * 2); }
.area1860  { max-width: calc(1860px + var(--areaPx) * 2); }
.area1870  { max-width: calc(1870px + var(--areaPx) * 2); }
.area1880  { max-width: calc(1880px + var(--areaPx) * 2); }
.area1890  { max-width: calc(1890px + var(--areaPx) * 2); }
.area1900  { max-width: calc(1900px + var(--areaPx) * 2); }
.area1910  { max-width: calc(1910px + var(--areaPx) * 2); }
.area1920  { max-width: calc(1920px + var(--areaPx) * 2); }

/* +++++++++++++max-width+++++++++++++ */
.mw375   { max-width: 375px; }
.mw380   { max-width: 380px; }
.mw390   { max-width: 390px; }
.mw400   { max-width: 400px; }
.mw410   { max-width: 410px; }
.mw414   { max-width: 414px; }
.mw420   { max-width: 420px; }
.mw428   { max-width: 428px; }
.mw430   { max-width: 430px; }
.mw440   { max-width: 440px; }
.mw450   { max-width: 450px; }
.mw460   { max-width: 460px; }
.mw470   { max-width: 470px; }
.mw480   { max-width: 480px; }
.mw490   { max-width: 490px; }
.mw500   { max-width: 500px; }
.mw510   { max-width: 510px; }
.mw520   { max-width: 520px; }
.mw530   { max-width: 530px; }
.mw540   { max-width: 540px; }
.mw550   { max-width: 550px; }
.mw560   { max-width: 560px; }
.mw570   { max-width: 570px; }
.mw580   { max-width: 580px; }
.mw590   { max-width: 590px; }
.mw600   { max-width: 600px; }
.mw610   { max-width: 610px; }
.mw620   { max-width: 620px; }
.mw630   { max-width: 630px; }
.mw640   { max-width: 640px; }
.mw650   { max-width: 650px; }
.mw660   { max-width: 660px; }
.mw670   { max-width: 670px; }
.mw680   { max-width: 680px; }
.mw690   { max-width: 690px; }
.mw700   { max-width: 700px; }
.mw710   { max-width: 710px; }
.mw720   { max-width: 720px; }
.mw730   { max-width: 730px; }
.mw740   { max-width: 740px; }
.mw750   { max-width: 750px; }
.mw760   { max-width: 760px; }
.mw768   { max-width: 768px; }
.mw770   { max-width: 770px; }
.mw780   { max-width: 780px; }
.mw790   { max-width: 790px; }
.mw800   { max-width: 800px; }
.mw810   { max-width: 810px; }
.mw820   { max-width: 820px; }
.mw830   { max-width: 830px; }
.mw840   { max-width: 840px; }
.mw850   { max-width: 850px; }
.mw860   { max-width: 860px; }
.mw870   { max-width: 870px; }
.mw880   { max-width: 880px; }
.mw890   { max-width: 890px; }
.mw900   { max-width: 900px; }
.mw910   { max-width: 910px; }
.mw920   { max-width: 920px; }
.mw930   { max-width: 930px; }
.mw940   { max-width: 940px; }
.mw950   { max-width: 950px; }
.mw960   { max-width: 960px; }
.mw970   { max-width: 970px; }
.mw980   { max-width: 980px; }
.mw990   { max-width: 990px; }
.mw1000  { max-width: 1000px; }
.mw1010  { max-width: 1010px; }
.mw1020  { max-width: 1020px; }
.mw1024  { max-width: 1024px; }
.mw1030  { max-width: 1030px; }
.mw1040  { max-width: 1040px; }
.mw1050  { max-width: 1050px; }
.mw1060  { max-width: 1060px; }
.mw1070  { max-width: 1070px; }
.mw1080  { max-width: 1080px; }
.mw1090  { max-width: 1090px; }
.mw1100  { max-width: 1100px; }
.mw1110  { max-width: 1110px; }
.mw1120  { max-width: 1120px; }
.mw1130  { max-width: 1130px; }
.mw1140  { max-width: 1140px; }
.mw1150  { max-width: 1150px; }
.mw1160  { max-width: 1160px; }
.mw1170  { max-width: 1170px; }
.mw1180  { max-width: 1180px; }
.mw1190  { max-width: 1190px; }
.mw1200  { max-width: 1200px; }
.mw1210  { max-width: 1210px; }
.mw1220  { max-width: 1220px; }
.mw1230  { max-width: 1230px; }
.mw1240  { max-width: 1240px; }
.mw1250  { max-width: 1250px; }
.mw1260  { max-width: 1260px; }
.mw1270  { max-width: 1270px; }
.mw1280  { max-width: 1280px; }
.mw1290  { max-width: 1290px; }
.mw1300  { max-width: 1300px; }
.mw1310  { max-width: 1310px; }
.mw1320  { max-width: 1320px; }
.mw1330  { max-width: 1330px; }
.mw1340  { max-width: 1340px; }
.mw1350  { max-width: 1350px; }
.mw1360  { max-width: 1360px; }
.mw1366  { max-width: 1366px; }
.mw1370  { max-width: 1370px; }
.mw1380  { max-width: 1380px; }
.mw1390  { max-width: 1390px; }
.mw1400  { max-width: 1400px; }
.mw1410  { max-width: 1410px; }
.mw1420  { max-width: 1420px; }
.mw1430  { max-width: 1430px; }
.mw1440  { max-width: 1440px; }
.mw1450  { max-width: 1450px; }
.mw1460  { max-width: 1460px; }
.mw1470  { max-width: 1470px; }
.mw1480  { max-width: 1480px; }
.mw1490  { max-width: 1490px; }
.mw1500  { max-width: 1500px; }
.mw1510  { max-width: 1510px; }
.mw1520  { max-width: 1520px; }
.mw1530  { max-width: 1530px; }
.mw1536  { max-width: 1536px; }
.mw1540  { max-width: 1540px; }
.mw1550  { max-width: 1550px; }
.mw1560  { max-width: 1560px; }
.mw1570  { max-width: 1570px; }
.mw1580  { max-width: 1580px; }
.mw1590  { max-width: 1590px; }
.mw1600  { max-width: 1600px; }
.mw1610  { max-width: 1610px; }
.mw1620  { max-width: 1620px; }
.mw1630  { max-width: 1630px; }
.mw1640  { max-width: 1640px; }
.mw1650  { max-width: 1650px; }
.mw1660  { max-width: 1660px; }
.mw1670  { max-width: 1670px; }
.mw1680  { max-width: 1680px; }
.mw1690  { max-width: 1690px; }
.mw1700  { max-width: 1700px; }
.mw1710  { max-width: 1710px; }
.mw1720  { max-width: 1720px; }
.mw1730  { max-width: 1730px; }
.mw1740  { max-width: 1740px; }
.mw1750  { max-width: 1750px; }
.mw1760  { max-width: 1760px; }
.mw1770  { max-width: 1770px; }
.mw1780  { max-width: 1780px; }
.mw1790  { max-width: 1790px; }
.mw1800  { max-width: 1800px; }
.mw1810  { max-width: 1810px; }
.mw1820  { max-width: 1820px; }
.mw1830  { max-width: 1830px; }
.mw1840  { max-width: 1840px; }
.mw1850  { max-width: 1850px; }
.mw1860  { max-width: 1860px; }
.mw1870  { max-width: 1870px; }
.mw1880  { max-width: 1880px; }
.mw1890  { max-width: 1890px; }
.mw1900  { max-width: 1900px; }
.mw1910  { max-width: 1910px; }
.mw1920  { max-width: 1920px; }
/* +++++++++++++color系+++++++++++++ */
.primary { color: var(--primary); }
.primary01 { color: var(--primary01); }
.primary02 { color: var(--primary02); }
.primary03 { color: var(--primary03); }
.primary04 { color: var(--primary04); }
.primary05 { color: var(--primary05); }
.secondary { color: var(--secondary); }
.secondary01 { color: var(--secondary01); }
.secondary02 { color: var(--secondary02); }
.secondary03 { color: var(--secondary03); }
.secondary04 { color: var(--secondary04); }
.secondary05 { color: var(--secondary05); }
.tertiary { color: var(--tertiary); }
.tertiary01 { color: var(--tertiary01); }
.tertiary02 { color: var(--tertiary02); }
.tertiary03 { color: var(--tertiary03); }
.tertiary04 { color: var(--tertiary04); }
.tertiary05 { color: var(--tertiary05); }
.quaternary { color: var(--quaternary); }
.quaternary01 { color: var(--quaternary01); }
.quaternary02 { color: var(--quaternary02); }
.quaternary03 { color: var(--quaternary03); }
.quaternary04 { color: var(--quaternary04); }
.quaternary05 { color: var(--quaternary05); }
.fifth { color: var(--fifth); }
.fifth01 { color: var(--fifth01); }
.fifth02 { color: var(--fifth02); }
.fifth03 { color: var(--fifth03); }
.fifth04 { color: var(--fifth04); }
.fifth05 { color: var(--fifth05); }
.sixth { color: var(--sixth); }
.sixth01 { color: var(--sixth01); }
.sixth02 { color: var(--sixth02); }
.sixth03 { color: var(--sixth03); }
.sixth04 { color: var(--sixth04); }
.sixth05 { color: var(--sixth05); }
.seventh { color: var(--seventh); }
.seventh01 { color: var(--seventh01); }
.seventh02 { color: var(--seventh02); }
.seventh03 { color: var(--seventh03); }
.seventh04 { color: var(--seventh04); }
.seventh05 { color: var(--seventh05); }
.eighth { color: var(--eighth); }
.eighth01 { color: var(--eighth01); }
.eighth02 { color: var(--eighth02); }
.eighth03 { color: var(--eighth03); }
.eighth04 { color: var(--eighth04); }
.eighth05 { color: var(--eighth05); }
.ninth { color: var(--ninth); }
.ninth01 { color: var(--ninth01); }
.ninth02 { color: var(--ninth02); }
.ninth03 { color: var(--ninth03); }
.ninth04 { color: var(--ninth04); }
.ninth05 { color: var(--ninth05); }
.tenth { color: var(--tenth); }
.tenth01 { color: var(--tenth01); }
.tenth02 { color: var(--tenth02); }
.tenth03 { color: var(--tenth03); }
.tenth04 { color: var(--tenth04); }
.tenth05 { color: var(--tenth05); }
.black { color: var(--black); }
.black01 { color: var(--black01); }
.black02 { color: var(--black02); }
.black03 { color: var(--black03); }
.black04 { color: var(--black04); }
.black05 { color: var(--black05); }
.white { color: var(--white); }
.white01 { color: var(--white01); }
.white02 { color: var(--white02); }
.white03 { color: var(--white03); }
.white04 { color: var(--white04); }
.white05 { color: var(--white05); }
.gray { color: var(--gray); }
.gray01 { color: var(--gray01); }
.gray02 { color: var(--gray02); }
.gray03 { color: var(--gray03); }
.gray04 { color: var(--gray04); }
.gray05 { color: var(--gray05); }
.ptPrimary s { text-decoration: none; color: var(--primary); }
.ptPrimary01 s { text-decoration: none; color: var(--primary01); }
.ptPrimary02 s { text-decoration: none; color: var(--primary02); }
.ptPrimary03 s { text-decoration: none; color: var(--primary03); }
.ptPrimary04 s { text-decoration: none; color: var(--primary04); }
.ptPrimary05 s { text-decoration: none; color: var(--primary05); }
.ptSecondary s { text-decoration: none; color: var(--secondary); }
.ptSecondary01 s { text-decoration: none; color: var(--secondary01); }
.ptSecondary02 s { text-decoration: none; color: var(--secondary02); }
.ptSecondary03 s { text-decoration: none; color: var(--secondary03); }
.ptSecondary04 s { text-decoration: none; color: var(--secondary04); }
.ptSecondary05 s { text-decoration: none; color: var(--secondary05); }
.ptTertiary s { text-decoration: none; color: var(--tertiary); }
.ptTertiary01 s { text-decoration: none; color: var(--tertiary01); }
.ptTertiary02 s { text-decoration: none; color: var(--tertiary02); }
.ptTertiary03 s { text-decoration: none; color: var(--tertiary03); }
.ptTertiary04 s { text-decoration: none; color: var(--tertiary04); }
.ptTertiary05 s { text-decoration: none; color: var(--tertiary05); }
.ptQuaternary s { text-decoration: none; color: var(--quaternary); }
.ptQuaternary01 s { text-decoration: none; color: var(--quaternary01); }
.ptQuaternary02 s { text-decoration: none; color: var(--quaternary02); }
.ptQuaternary03 s { text-decoration: none; color: var(--quaternary03); }
.ptQuaternary04 s { text-decoration: none; color: var(--quaternary04); }
.ptQuaternary05 s { text-decoration: none; color: var(--quaternary05); }
.ptFifth s { text-decoration: none; color: var(--fifth); }
.ptFifth01 s { text-decoration: none; color: var(--fifth01); }
.ptFifth02 s { text-decoration: none; color: var(--fifth02); }
.ptFifth03 s { text-decoration: none; color: var(--fifth03); }
.ptFifth04 s { text-decoration: none; color: var(--fifth04); }
.ptFifth05 s { text-decoration: none; color: var(--fifth05); }
.ptSixth s { text-decoration: none; color: var(--sixth); }
.ptSixth01 s { text-decoration: none; color: var(--sixth01); }
.ptSixth02 s { text-decoration: none; color: var(--sixth02); }
.ptSixth03 s { text-decoration: none; color: var(--sixth03); }
.ptSixth04 s { text-decoration: none; color: var(--sixth04); }
.ptSixth05 s { text-decoration: none; color: var(--sixth05); }
.ptSeventh s { text-decoration: none; color: var(--seventh); }
.ptSeventh01 s { text-decoration: none; color: var(--seventh01); }
.ptSeventh02 s { text-decoration: none; color: var(--seventh02); }
.ptSeventh03 s { text-decoration: none; color: var(--seventh03); }
.ptSeventh04 s { text-decoration: none; color: var(--seventh04); }
.ptSeventh05 s { text-decoration: none; color: var(--seventh05); }
.ptEighth s { text-decoration: none; color: var(--eighth); }
.ptEighth01 s { text-decoration: none; color: var(--eighth01); }
.ptEighth02 s { text-decoration: none; color: var(--eighth02); }
.ptEighth03 s { text-decoration: none; color: var(--eighth03); }
.ptEighth04 s { text-decoration: none; color: var(--eighth04); }
.ptEighth05 s { text-decoration: none; color: var(--eighth05); }
.ptNinth s { text-decoration: none; color: var(--ninth); }
.ptNinth01 s { text-decoration: none; color: var(--ninth01); }
.ptNinth02 s { text-decoration: none; color: var(--ninth02); }
.ptNinth03 s { text-decoration: none; color: var(--ninth03); }
.ptNinth04 s { text-decoration: none; color: var(--ninth04); }
.ptNinth05 s { text-decoration: none; color: var(--ninth05); }
.ptTenth s { text-decoration: none; color: var(--tenth); }
.ptTenth01 s { text-decoration: none; color: var(--tenth01); }
.ptTenth02 s { text-decoration: none; color: var(--tenth02); }
.ptTenth03 s { text-decoration: none; color: var(--tenth03); }
.ptTenth04 s { text-decoration: none; color: var(--tenth04); }
.ptTenth05 s { text-decoration: none; color: var(--tenth05); }
.ptBlack s { text-decoration: none; color: var(--black); }
.ptBlack01 s { text-decoration: none; color: var(--black01); }
.ptBlack02 s { text-decoration: none; color: var(--black02); }
.ptBlack03 s { text-decoration: none; color: var(--black03); }
.ptBlack04 s { text-decoration: none; color: var(--black04); }
.ptBlack05 s { text-decoration: none; color: var(--black05); }
.ptWhite s { text-decoration: none; color: var(--white); }
.ptWhite01 s { text-decoration: none; color: var(--white01); }
.ptWhite02 s { text-decoration: none; color: var(--white02); }
.ptWhite03 s { text-decoration: none; color: var(--white03); }
.ptWhite04 s { text-decoration: none; color: var(--white04); }
.ptWhite05 s { text-decoration: none; color: var(--white05); }
.ptGray s { text-decoration: none; color: var(--gray); }
.ptGray01 s { text-decoration: none; color: var(--gray01); }
.ptGray02 s { text-decoration: none; color: var(--gray02); }
.ptGray03 s { text-decoration: none; color: var(--gray03); }
.ptGray04 s { text-decoration: none; color: var(--gray04); }
.ptGray05 s { text-decoration: none; color: var(--gray05); }
.bgPrimary { background: var(--primary); }
.bgPrimary01 { background: var(--primary01); }
.bgPrimary02 { background: var(--primary02); }
.bgPrimary03 { background: var(--primary03); }
.bgPrimary04 { background: var(--primary04); }
.bgPrimary05 { background: var(--primary05); }
.bgSecondary { background: var(--secondary); }
.bgSecondary01 { background: var(--secondary01); }
.bgSecondary02 { background: var(--secondary02); }
.bgSecondary03 { background: var(--secondary03); }
.bgSecondary04 { background: var(--secondary04); }
.bgSecondary05 { background: var(--secondary05); }
.bgTertiary { background: var(--tertiary); }
.bgTertiary01 { background: var(--tertiary01); }
.bgTertiary02 { background: var(--tertiary02); }
.bgTertiary03 { background: var(--tertiary03); }
.bgTertiary04 { background: var(--tertiary04); }
.bgTertiary05 { background: var(--tertiary05); }
.bgQuaternary { background: var(--quaternary); }
.bgQuaternary01 { background: var(--quaternary01); }
.bgQuaternary02 { background: var(--quaternary02); }
.bgQuaternary03 { background: var(--quaternary03); }
.bgQuaternary04 { background: var(--quaternary04); }
.bgQuaternary05 { background: var(--quaternary05); }
.bgFifth { background: var(--fifth); }
.bgFifth01 { background: var(--fifth01); }
.bgFifth02 { background: var(--fifth02); }
.bgFifth03 { background: var(--fifth03); }
.bgFifth04 { background: var(--fifth04); }
.bgFifth05 { background: var(--fifth05); }
.bgSixth { background: var(--sixth); }
.bgSixth01 { background: var(--sixth01); }
.bgSixth02 { background: var(--sixth02); }
.bgSixth03 { background: var(--sixth03); }
.bgSixth04 { background: var(--sixth04); }
.bgSixth05 { background: var(--sixth05); }
.bgSeventh { background: var(--seventh); }
.bgSeventh01 { background: var(--seventh01); }
.bgSeventh02 { background: var(--seventh02); }
.bgSeventh03 { background: var(--seventh03); }
.bgSeventh04 { background: var(--seventh04); }
.bgSeventh05 { background: var(--seventh05); }
.bgEighth { background: var(--eighth); }
.bgEighth01 { background: var(--eighth01); }
.bgEighth02 { background: var(--eighth02); }
.bgEighth03 { background: var(--eighth03); }
.bgEighth04 { background: var(--eighth04); }
.bgEighth05 { background: var(--eighth05); }
.bgNinth { background: var(--ninth); }
.bgNinth01 { background: var(--ninth01); }
.bgNinth02 { background: var(--ninth02); }
.bgNinth03 { background: var(--ninth03); }
.bgNinth04 { background: var(--ninth04); }
.bgNinth05 { background: var(--ninth05); }
.bgTenth { background: var(--tenth); }
.bgTenth01 { background: var(--tenth01); }
.bgTenth02 { background: var(--tenth02); }
.bgTenth03 { background: var(--tenth03); }
.bgTenth04 { background: var(--tenth04); }
.bgTenth05 { background: var(--tenth05); }
.bgBlack { background: var(--black); }
.bgBlack01 { background: var(--black01); }
.bgBlack02 { background: var(--black02); }
.bgBlack03 { background: var(--black03); }
.bgBlack04 { background: var(--black04); }
.bgBlack05 { background: var(--black05); }
.bgWhite { background: var(--white); }
.bgWhite01 { background: var(--white01); }
.bgWhite02 { background: var(--white02); }
.bgWhite03 { background: var(--white03); }
.bgWhite04 { background: var(--white04); }
.bgWhite05 { background: var(--white05); }
.bgGray { background: var(--gray); }
.bgGray01 { background: var(--gray01); }
.bgGray02 { background: var(--gray02); }
.bgGray03 { background: var(--gray03); }
.bgGray04 { background: var(--gray04); }
.bgGray05 { background: var(--gray05); }

/* +++++++++++++margin (5px-200px)+++++++++++++ */
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt16 { margin-top: 16px; }
.mt20 { margin-top: 20px; }
.mt24 { margin-top: 24px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt32 { margin-top: 32px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt48 { margin-top: 48px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt56 { margin-top: 56px; }
.mt60 { margin-top: 60px; }
.mt64 { margin-top: 64px; }
.mt65 { margin-top: 65px; }
.mt70 { margin-top: 70px; }
.mt72 { margin-top: 72px; }
.mt75 { margin-top: 75px; }
.mt80 { margin-top: 80px; }
.mt85 { margin-top: 85px; }
.mt88 { margin-top: 88px; }
.mt90 { margin-top: 90px; }
.mt95 { margin-top: 95px; }
.mt96 { margin-top: 96px; }
.mt100 { margin-top: 100px; }
.mt104 { margin-top: 104px; }
.mt105 { margin-top: 105px; }
.mt110 { margin-top: 110px; }
.mt112 { margin-top: 112px; }
.mt120 { margin-top: 120px; }
.mt125 { margin-top: 125px; }
.mt128 { margin-top: 128px; }
.mt130 { margin-top: 130px; }
.mt135 { margin-top: 135px; }
.mt136 { margin-top: 136px; }
.mt140 { margin-top: 140px; }
.mt144 { margin-top: 144px; }
.mt145 { margin-top: 145px; }
.mt150 { margin-top: 150px; }
.mt152 { margin-top: 152px; }
.mt155 { margin-top: 155px; }
.mt160 { margin-top: 160px; }
.mt165 { margin-top: 165px; }
.mt168 { margin-top: 168px; }
.mt170 { margin-top: 170px; }
.mt175 { margin-top: 175px; }
.mt176 { margin-top: 176px; }
.mt180 { margin-top: 180px; }
.mt184 { margin-top: 184px; }
.mt185 { margin-top: 185px; }
.mt190 { margin-top: 190px; }
.mt192 { margin-top: 192px; }
.mt195 { margin-top: 195px; }
.mt200 { margin-top: 200px; }

.mr5 { margin-right: 5px; }
.mr8 { margin-right: 8px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr16 { margin-right: 16px; }
.mr20 { margin-right: 20px; }
.mr24 { margin-right: 24px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr32 { margin-right: 32px; }
.mr35 { margin-right: 35px; }
.mr40 { margin-right: 40px; }
.mr45 { margin-right: 45px; }
.mr48 { margin-right: 48px; }
.mr50 { margin-right: 50px; }
.mr55 { margin-right: 55px; }
.mr56 { margin-right: 56px; }
.mr60 { margin-right: 60px; }
.mr64 { margin-right: 64px; }
.mr65 { margin-right: 65px; }
.mr70 { margin-right: 70px; }
.mr72 { margin-right: 72px; }
.mr75 { margin-right: 75px; }
.mr80 { margin-right: 80px; }
.mr85 { margin-right: 85px; }
.mr88 { margin-right: 88px; }
.mr90 { margin-right: 90px; }
.mr95 { margin-right: 95px; }
.mr96 { margin-right: 96px; }
.mr100 { margin-right: 100px; }
.mr104 { margin-right: 104px; }
.mr105 { margin-right: 105px; }
.mr110 { margin-right: 110px; }
.mr112 { margin-right: 112px; }
.mr120 { margin-right: 120px; }
.mr125 { margin-right: 125px; }
.mr128 { margin-right: 128px; }
.mr130 { margin-right: 130px; }
.mr135 { margin-right: 135px; }
.mr136 { margin-right: 136px; }
.mr140 { margin-right: 140px; }
.mr144 { margin-right: 144px; }
.mr145 { margin-right: 145px; }
.mr150 { margin-right: 150px; }
.mr152 { margin-right: 152px; }
.mr155 { margin-right: 155px; }
.mr160 { margin-right: 160px; }
.mr165 { margin-right: 165px; }
.mr168 { margin-right: 168px; }
.mr170 { margin-right: 170px; }
.mr175 { margin-right: 175px; }
.mr176 { margin-right: 176px; }
.mr180 { margin-right: 180px; }
.mr184 { margin-right: 184px; }
.mr185 { margin-right: 185px; }
.mr190 { margin-right: 190px; }
.mr192 { margin-right: 192px; }
.mr195 { margin-right: 195px; }
.mr200 { margin-right: 200px; }

.mb5 { margin-bottom: 5px; }
.mb8 { margin-bottom: 8px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb16 { margin-bottom: 16px; }
.mb20 { margin-bottom: 20px; }
.mb24 { margin-bottom: 24px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb32 { margin-bottom: 32px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb48 { margin-bottom: 48px; }
.mb50 { margin-bottom: 50px; }
.mb55 { margin-bottom: 55px; }
.mb56 { margin-bottom: 56px; }
.mb60 { margin-bottom: 60px; }
.mb64 { margin-bottom: 64px; }
.mb65 { margin-bottom: 65px; }
.mb70 { margin-bottom: 70px; }
.mb72 { margin-bottom: 72px; }
.mb75 { margin-bottom: 75px; }
.mb80 { margin-bottom: 80px; }
.mb85 { margin-bottom: 85px; }
.mb88 { margin-bottom: 88px; }
.mb90 { margin-bottom: 90px; }
.mb95 { margin-bottom: 95px; }
.mb96 { margin-bottom: 96px; }
.mb100 { margin-bottom: 100px; }
.mb104 { margin-bottom: 104px; }
.mb105 { margin-bottom: 105px; }
.mb110 { margin-bottom: 110px; }
.mb112 { margin-bottom: 112px; }
.mb120 { margin-bottom: 120px; }
.mb125 { margin-bottom: 125px; }
.mb128 { margin-bottom: 128px; }
.mb130 { margin-bottom: 130px; }
.mb135 { margin-bottom: 135px; }
.mb136 { margin-bottom: 136px; }
.mb140 { margin-bottom: 140px; }
.mb144 { margin-bottom: 144px; }
.mb145 { margin-bottom: 145px; }
.mb150 { margin-bottom: 150px; }
.mb152 { margin-bottom: 152px; }
.mb155 { margin-bottom: 155px; }
.mb160 { margin-bottom: 160px; }
.mb165 { margin-bottom: 165px; }
.mb168 { margin-bottom: 168px; }
.mb170 { margin-bottom: 170px; }
.mb175 { margin-bottom: 175px; }
.mb176 { margin-bottom: 176px; }
.mb180 { margin-bottom: 180px; }
.mb184 { margin-bottom: 184px; }
.mb185 { margin-bottom: 185px; }
.mb190 { margin-bottom: 190px; }
.mb192 { margin-bottom: 192px; }
.mb195 { margin-bottom: 195px; }
.mb200 { margin-bottom: 200px; }

.ml5 { margin-left: 5px; }
.ml8 { margin-left: 8px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml16 { margin-left: 16px; }
.ml20 { margin-left: 20px; }
.ml24 { margin-left: 24px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml32 { margin-left: 32px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.ml45 { margin-left: 45px; }
.ml48 { margin-left: 48px; }
.ml50 { margin-left: 50px; }
.ml55 { margin-left: 55px; }
.ml56 { margin-left: 56px; }
.ml60 { margin-left: 60px; }
.ml64 { margin-left: 64px; }
.ml65 { margin-left: 65px; }
.ml70 { margin-left: 70px; }
.ml72 { margin-left: 72px; }
.ml75 { margin-left: 75px; }
.ml80 { margin-left: 80px; }
.ml85 { margin-left: 85px; }
.ml88 { margin-left: 88px; }
.ml90 { margin-left: 90px; }
.ml95 { margin-left: 95px; }
.ml96 { margin-left: 96px; }
.ml100 { margin-left: 100px; }
.ml104 { margin-left: 104px; }
.ml105 { margin-left: 105px; }
.ml110 { margin-left: 110px; }
.ml112 { margin-left: 112px; }
.ml120 { margin-left: 120px; }
.ml125 { margin-left: 125px; }
.ml128 { margin-left: 128px; }
.ml130 { margin-left: 130px; }
.ml135 { margin-left: 135px; }
.ml136 { margin-left: 136px; }
.ml140 { margin-left: 140px; }
.ml144 { margin-left: 144px; }
.ml145 { margin-left: 145px; }
.ml150 { margin-left: 150px; }
.ml152 { margin-left: 152px; }
.ml155 { margin-left: 155px; }
.ml160 { margin-left: 160px; }
.ml165 { margin-left: 165px; }
.ml168 { margin-left: 168px; }
.ml170 { margin-left: 170px; }
.ml175 { margin-left: 175px; }
.ml176 { margin-left: 176px; }
.ml180 { margin-left: 180px; }
.ml184 { margin-left: 184px; }
.ml185 { margin-left: 185px; }
.ml190 { margin-left: 190px; }
.ml192 { margin-left: 192px; }
.ml195 { margin-left: 195px; }
.ml200 { margin-left: 200px; }

/* rmargin (SP初期値: 5px-200pxは0.5倍計算) */
.rmt5 { margin-top: 3px; }
.rmt8 { margin-top: 4px; }
.rmt10 { margin-top: 5px; }
.rmt15 { margin-top: 8px; }
.rmt16 { margin-top: 8px; }
.rmt20 { margin-top: 10px; }
.rmt24 { margin-top: 12px; }
.rmt25 { margin-top: 13px; }
.rmt30 { margin-top: 15px; }
.rmt32 { margin-top: 16px; }
.rmt35 { margin-top: 18px; }
.rmt40 { margin-top: 20px; }
.rmt45 { margin-top: 23px; }
.rmt48 { margin-top: 24px; }
.rmt50 { margin-top: 25px; }
.rmt55 { margin-top: 28px; }
.rmt56 { margin-top: 28px; }
.rmt60 { margin-top: 30px; }
.rmt64 { margin-top: 32px; }
.rmt65 { margin-top: 33px; }
.rmt70 { margin-top: 35px; }
.rmt72 { margin-top: 36px; }
.rmt75 { margin-top: 38px; }
.rmt80 { margin-top: 40px; }
.rmt85 { margin-top: 43px; }
.rmt88 { margin-top: 44px; }
.rmt90 { margin-top: 45px; }
.rmt95 { margin-top: 48px; }
.rmt96 { margin-top: 48px; }
.rmt100 { margin-top: 50px; }
.rmt104 { margin-top: 52px; }
.rmt105 { margin-top: 53px; }
.rmt110 { margin-top: 55px; }
.rmt112 { margin-top: 56px; }
.rmt115 { margin-top: 58px; }
.rmt120 { margin-top: 60px; }
.rmt125 { margin-top: 63px; }
.rmt128 { margin-top: 64px; }
.rmt130 { margin-top: 65px; }
.rmt135 { margin-top: 68px; }
.rmt136 { margin-top: 68px; }
.rmt140 { margin-top: 70px; }
.rmt144 { margin-top: 72px; }
.rmt145 { margin-top: 73px; }
.rmt150 { margin-top: 75px; }
.rmt152 { margin-top: 76px; }
.rmt155 { margin-top: 78px; }
.rmt160 { margin-top: 80px; }
.rmt165 { margin-top: 83px; }
.rmt168 { margin-top: 84px; }
.rmt170 { margin-top: 85px; }
.rmt175 { margin-top: 88px; }
.rmt176 { margin-top: 88px; }
.rmt180 { margin-top: 90px; }
.rmt184 { margin-top: 92px; }
.rmt185 { margin-top: 93px; }
.rmt190 { margin-top: 95px; }
.rmt192 { margin-top: 96px; }
.rmt195 { margin-top: 98px; }
.rmt200 { margin-top: 100px; }

.rmr5 { margin-right: 3px; }
.rmr8 { margin-right: 4px; }
.rmr10 { margin-right: 5px; }
.rmr15 { margin-right: 8px; }
.rmr16 { margin-right: 8px; }
.rmr20 { margin-right: 10px; }
.rmr24 { margin-right: 12px; }
.rmr25 { margin-right: 13px; }
.rmr30 { margin-right: 15px; }
.rmr32 { margin-right: 16px; }
.rmr35 { margin-right: 18px; }
.rmr40 { margin-right: 20px; }
.rmr45 { margin-right: 23px; }
.rmr48 { margin-right: 24px; }
.rmr50 { margin-right: 25px; }
.rmr55 { margin-right: 28px; }
.rmr56 { margin-right: 28px; }
.rmr60 { margin-right: 30px; }
.rmr64 { margin-right: 32px; }
.rmr65 { margin-right: 33px; }
.rmr70 { margin-right: 35px; }
.rmr72 { margin-right: 36px; }
.rmr75 { margin-right: 38px; }
.rmr80 { margin-right: 40px; }
.rmr85 { margin-right: 43px; }
.rmr88 { margin-right: 44px; }
.rmr90 { margin-right: 45px; }
.rmr95 { margin-right: 48px; }
.rmr96 { margin-right: 48px; }
.rmr100 { margin-right: 50px; }
.rmr104 { margin-right: 52px; }
.rmr105 { margin-right: 53px; }
.rmr110 { margin-right: 55px; }
.rmr112 { margin-right: 56px; }
.rmr115 { margin-right: 58px; }
.rmr120 { margin-right: 60px; }
.rmr125 { margin-right: 63px; }
.rmr128 { margin-right: 64px; }
.rmr130 { margin-right: 65px; }
.rmr135 { margin-right: 68px; }
.rmr136 { margin-right: 68px; }
.rmr140 { margin-right: 70px; }
.rmr144 { margin-right: 72px; }
.rmr145 { margin-right: 73px; }
.rmr150 { margin-right: 75px; }
.rmr152 { margin-right: 76px; }
.rmr155 { margin-right: 78px; }
.rmr160 { margin-right: 80px; }
.rmr165 { margin-right: 83px; }
.rmr168 { margin-right: 84px; }
.rmr170 { margin-right: 85px; }
.rmr175 { margin-right: 88px; }
.rmr176 { margin-right: 88px; }
.rmr180 { margin-right: 90px; }
.rmr184 { margin-right: 92px; }
.rmr185 { margin-right: 93px; }
.rmr190 { margin-right: 95px; }
.rmr192 { margin-right: 96px; }
.rmr195 { margin-right: 98px; }
.rmr200 { margin-right: 100px; }

.rmb5 { margin-bottom: 3px; }
.rmb8 { margin-bottom: 4px; }
.rmb10 { margin-bottom: 5px; }
.rmb15 { margin-bottom: 8px; }
.rmb16 { margin-bottom: 8px; }
.rmb20 { margin-bottom: 10px; }
.rmb24 { margin-bottom: 12px; }
.rmb25 { margin-bottom: 13px; }
.rmb30 { margin-bottom: 15px; }
.rmb32 { margin-bottom: 16px; }
.rmb35 { margin-bottom: 18px; }
.rmb40 { margin-bottom: 20px; }
.rmb45 { margin-bottom: 23px; }
.rmb48 { margin-bottom: 24px; }
.rmb50 { margin-bottom: 25px; }
.rmb55 { margin-bottom: 28px; }
.rmb56 { margin-bottom: 28px; }
.rmb60 { margin-bottom: 30px; }
.rmb64 { margin-bottom: 32px; }
.rmb65 { margin-bottom: 33px; }
.rmb70 { margin-bottom: 35px; }
.rmb72 { margin-bottom: 36px; }
.rmb75 { margin-bottom: 38px; }
.rmb80 { margin-bottom: 40px; }
.rmb85 { margin-bottom: 43px; }
.rmb88 { margin-bottom: 44px; }
.rmb90 { margin-bottom: 45px; }
.rmb95 { margin-bottom: 48px; }
.rmb96 { margin-bottom: 48px; }
.rmb100 { margin-bottom: 50px; }
.rmb104 { margin-bottom: 52px; }
.rmb105 { margin-bottom: 53px; }
.rmb110 { margin-bottom: 55px; }
.rmb112 { margin-bottom: 56px; }
.rmb115 { margin-bottom: 58px; }
.rmb120 { margin-bottom: 60px; }
.rmb125 { margin-bottom: 63px; }
.rmb128 { margin-bottom: 64px; }
.rmb130 { margin-bottom: 65px; }
.rmb135 { margin-bottom: 68px; }
.rmb136 { margin-bottom: 68px; }
.rmb140 { margin-bottom: 70px; }
.rmb144 { margin-bottom: 72px; }
.rmb145 { margin-bottom: 73px; }
.rmb150 { margin-bottom: 75px; }
.rmb152 { margin-bottom: 76px; }
.rmb155 { margin-bottom: 78px; }
.rmb160 { margin-bottom: 80px; }
.rmb165 { margin-bottom: 83px; }
.rmb168 { margin-bottom: 84px; }
.rmb170 { margin-bottom: 85px; }
.rmb175 { margin-bottom: 88px; }
.rmb176 { margin-bottom: 88px; }
.rmb180 { margin-bottom: 90px; }
.rmb184 { margin-bottom: 92px; }
.rmb185 { margin-bottom: 93px; }
.rmb190 { margin-bottom: 95px; }
.rmb192 { margin-bottom: 96px; }
.rmb195 { margin-bottom: 98px; }
.rmb200 { margin-bottom: 100px; }

.rml5 { margin-left: 3px; }
.rml8 { margin-left: 4px; }
.rml10 { margin-left: 5px; }
.rml15 { margin-left: 8px; }
.rml16 { margin-left: 8px; }
.rml20 { margin-left: 10px; }
.rml24 { margin-left: 12px; }
.rml25 { margin-left: 13px; }
.rml30 { margin-left: 15px; }
.rml32 { margin-left: 16px; }
.rml35 { margin-left: 18px; }
.rml40 { margin-left: 20px; }
.rml45 { margin-left: 23px; }
.rml48 { margin-left: 24px; }
.rml50 { margin-left: 25px; }
.rml55 { margin-left: 28px; }
.rml56 { margin-left: 28px; }
.rml60 { margin-left: 30px; }
.rml64 { margin-left: 32px; }
.rml65 { margin-left: 33px; }
.rml70 { margin-left: 35px; }
.rml72 { margin-left: 36px; }
.rml75 { margin-left: 38px; }
.rml80 { margin-left: 40px; }
.rml85 { margin-left: 43px; }
.rml88 { margin-left: 44px; }
.rml90 { margin-left: 45px; }
.rml95 { margin-left: 48px; }
.rml96 { margin-left: 48px; }
.rml100 { margin-left: 50px; }
.rml104 { margin-left: 52px; }
.rml105 { margin-left: 53px; }
.rml110 { margin-left: 55px; }
.rml112 { margin-left: 56px; }
.rml115 { margin-left: 58px; }
.rml120 { margin-left: 60px; }
.rml125 { margin-left: 63px; }
.rml128 { margin-left: 64px; }
.rml130 { margin-left: 65px; }
.rml135 { margin-left: 68px; }
.rml136 { margin-left: 68px; }
.rml140 { margin-left: 70px; }
.rml144 { margin-left: 72px; }
.rml145 { margin-left: 73px; }
.rml150 { margin-left: 75px; }
.rml152 { margin-left: 76px; }
.rml155 { margin-left: 78px; }
.rml160 { margin-left: 80px; }
.rml165 { margin-left: 83px; }
.rml168 { margin-left: 84px; }
.rml170 { margin-left: 85px; }
.rml175 { margin-left: 88px; }
.rml176 { margin-left: 88px; }
.rml180 { margin-left: 90px; }
.rml184 { margin-left: 92px; }
.rml185 { margin-left: 93px; }
.rml190 { margin-left: 95px; }
.rml192 { margin-left: 96px; }
.rml195 { margin-left: 98px; }
.rml200 { margin-left: 100px; }

/* +++++++++++++padding (5px-200px)+++++++++++++ */
.pt5 { padding-top: 5px; }
.pt8 { padding-top: 8px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt16 { padding-top: 16px; }
.pt20 { padding-top: 20px; }
.pt24 { padding-top: 24px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt32 { padding-top: 32px; }
.pt35 { padding-top: 35px; }
.pt40 { padding-top: 40px; }
.pt45 { padding-top: 45px; }
.pt48 { padding-top: 48px; }
.pt50 { padding-top: 50px; }
.pt55 { padding-top: 55px; }
.pt56 { padding-top: 56px; }
.pt60 { padding-top: 60px; }
.pt64 { padding-top: 64px; }
.pt65 { padding-top: 65px; }
.pt70 { padding-top: 70px; }
.pt72 { padding-top: 72px; }
.pt75 { padding-top: 75px; }
.pt80 { padding-top: 80px; }
.pt85 { padding-top: 85px; }
.pt88 { padding-top: 88px; }
.pt90 { padding-top: 90px; }
.pt95 { padding-top: 95px; }
.pt96 { padding-top: 96px; }
.pt100 { padding-top: 100px; }
.pt104 { padding-top: 104px; }
.pt105 { padding-top: 105px; }
.pt110 { padding-top: 110px; }
.pt112 { padding-top: 112px; }
.pt120 { padding-top: 120px; }
.pt125 { padding-top: 125px; }
.pt128 { padding-top: 128px; }
.pt130 { padding-top: 130px; }
.pt135 { padding-top: 135px; }
.pt136 { padding-top: 136px; }
.pt140 { padding-top: 140px; }
.pt144 { padding-top: 144px; }
.pt145 { padding-top: 145px; }
.pt150 { padding-top: 150px; }
.pt152 { padding-top: 152px; }
.pt155 { padding-top: 155px; }
.pt160 { padding-top: 160px; }
.pt165 { padding-top: 165px; }
.pt168 { padding-top: 168px; }
.pt170 { padding-top: 170px; }
.pt175 { padding-top: 175px; }
.pt176 { padding-top: 176px; }
.pt180 { padding-top: 180px; }
.pt184 { padding-top: 184px; }
.pt185 { padding-top: 185px; }
.pt190 { padding-top: 190px; }
.pt192 { padding-top: 192px; }
.pt195 { padding-top: 195px; }
.pt200 { padding-top: 200px; }

.pr5 { padding-right: 5px; }
.pr8 { padding-right: 8px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr16 { padding-right: 16px; }
.pr20 { padding-right: 20px; }
.pr24 { padding-right: 24px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr32 { padding-right: 32px; }
.pr35 { padding-right: 35px; }
.pr40 { padding-right: 40px; }
.pr45 { padding-right: 45px; }
.pr48 { padding-right: 48px; }
.pr50 { padding-right: 50px; }
.pr55 { padding-right: 55px; }
.pr56 { padding-right: 56px; }
.pr60 { padding-right: 60px; }
.pr64 { padding-right: 64px; }
.pr65 { padding-right: 65px; }
.pr70 { padding-right: 70px; }
.pr72 { padding-right: 72px; }
.pr75 { padding-right: 75px; }
.pr80 { padding-right: 80px; }
.pr85 { padding-right: 85px; }
.pr88 { padding-right: 88px; }
.pr90 { padding-right: 90px; }
.pr95 { padding-right: 95px; }
.pr96 { padding-right: 96px; }
.pr100 { padding-right: 100px; }
.pr104 { padding-right: 104px; }
.pr105 { padding-right: 105px; }
.pr110 { padding-right: 110px; }
.pr112 { padding-right: 112px; }
.pr120 { padding-right: 120px; }
.pr125 { padding-right: 125px; }
.pr128 { padding-right: 128px; }
.pr130 { padding-right: 130px; }
.pr135 { padding-right: 135px; }
.pr136 { padding-right: 136px; }
.pr140 { padding-right: 140px; }
.pr144 { padding-right: 144px; }
.pr145 { padding-right: 145px; }
.pr150 { padding-right: 150px; }
.pr152 { padding-right: 152px; }
.pr155 { padding-right: 155px; }
.pr160 { padding-right: 160px; }
.pr165 { padding-right: 165px; }
.pr168 { padding-right: 168px; }
.pr170 { padding-right: 170px; }
.pr175 { padding-right: 175px; }
.pr176 { padding-right: 176px; }
.pr180 { padding-right: 180px; }
.pr184 { padding-right: 184px; }
.pr185 { padding-right: 185px; }
.pr190 { padding-right: 190px; }
.pr192 { padding-right: 192px; }
.pr195 { padding-right: 195px; }
.pr200 { padding-right: 200px; }

.pb5 { padding-bottom: 5px; }
.pb8 { padding-bottom: 8px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb16 { padding-bottom: 16px; }
.pb20 { padding-bottom: 20px; }
.pb24 { padding-bottom: 24px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb32 { padding-bottom: 32px; }
.pb35 { padding-bottom: 35px; }
.pb40 { padding-bottom: 40px; }
.pb45 { padding-bottom: 45px; }
.pb48 { padding-bottom: 48px; }
.pb50 { padding-bottom: 50px; }
.pb55 { padding-bottom: 55px; }
.pb56 { padding-bottom: 56px; }
.pb60 { padding-bottom: 60px; }
.pb64 { padding-bottom: 64px; }
.pb65 { padding-bottom: 65px; }
.pb70 { padding-bottom: 70px; }
.pb72 { padding-bottom: 72px; }
.pb75 { padding-bottom: 75px; }
.pb80 { padding-bottom: 80px; }
.pb85 { padding-bottom: 85px; }
.pb88 { padding-bottom: 88px; }
.pb90 { padding-bottom: 90px; }
.pb95 { padding-bottom: 95px; }
.pb96 { padding-bottom: 96px; }
.pb100 { padding-bottom: 100px; }
.pb104 { padding-bottom: 104px; }
.pb105 { padding-bottom: 105px; }
.pb110 { padding-bottom: 110px; }
.pb112 { padding-bottom: 112px; }
.pb120 { padding-bottom: 120px; }
.pb125 { padding-bottom: 125px; }
.pb128 { padding-bottom: 128px; }
.pb130 { padding-bottom: 130px; }
.pb135 { padding-bottom: 135px; }
.pb136 { padding-bottom: 136px; }
.pb140 { padding-bottom: 140px; }
.pb144 { padding-bottom: 144px; }
.pb145 { padding-bottom: 145px; }
.pb150 { padding-bottom: 150px; }
.pb152 { padding-bottom: 152px; }
.pb155 { padding-bottom: 155px; }
.pb160 { padding-bottom: 160px; }
.pb165 { padding-bottom: 165px; }
.pb168 { padding-bottom: 168px; }
.pb170 { padding-bottom: 170px; }
.pb175 { padding-bottom: 175px; }
.pb176 { padding-bottom: 176px; }
.pb180 { padding-bottom: 180px; }
.pb184 { padding-bottom: 184px; }
.pb185 { padding-bottom: 185px; }
.pb190 { padding-bottom: 190px; }
.pb192 { padding-bottom: 192px; }
.pb195 { padding-bottom: 195px; }
.pb200 { padding-bottom: 200px; }

.pl5 { padding-left: 5px; }
.pl8 { padding-left: 8px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl16 { padding-left: 16px; }
.pl20 { padding-left: 20px; }
.pl24 { padding-left: 24px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl32 { padding-left: 32px; }
.pl35 { padding-left: 35px; }
.pl40 { padding-left: 40px; }
.pl45 { padding-left: 45px; }
.pl48 { padding-left: 48px; }
.pl50 { padding-left: 50px; }
.pl55 { padding-left: 55px; }
.pl56 { padding-left: 56px; }
.pl60 { padding-left: 60px; }
.pl64 { padding-left: 64px; }
.pl65 { padding-left: 65px; }
.pl70 { padding-left: 70px; }
.pl72 { padding-left: 72px; }
.pl75 { padding-left: 75px; }
.pl80 { padding-left: 80px; }
.pl85 { padding-left: 85px; }
.pl88 { padding-left: 88px; }
.pl90 { padding-left: 90px; }
.pl95 { padding-left: 95px; }
.pl96 { padding-left: 96px; }
.pl100 { padding-left: 100px; }
.pl104 { padding-left: 104px; }
.pl105 { padding-left: 105px; }
.pl110 { padding-left: 110px; }
.pl112 { padding-left: 112px; }
.pl120 { padding-left: 120px; }
.pl125 { padding-left: 125px; }
.pl128 { padding-left: 128px; }
.pl130 { padding-left: 130px; }
.pl135 { padding-left: 135px; }
.pl136 { padding-left: 136px; }
.pl140 { padding-left: 140px; }
.pl144 { padding-left: 144px; }
.pl145 { padding-left: 145px; }
.pl150 { padding-left: 150px; }
.pl152 { padding-left: 152px; }
.pl155 { padding-left: 155px; }
.pl160 { padding-left: 160px; }
.pl165 { padding-left: 165px; }
.pl168 { padding-left: 168px; }
.pl170 { padding-left: 170px; }
.pl175 { padding-left: 175px; }
.pl176 { padding-left: 176px; }
.pl180 { padding-left: 180px; }
.pl184 { padding-left: 184px; }
.pl185 { padding-left: 185px; }
.pl190 { padding-left: 190px; }
.pl192 { padding-left: 192px; }
.pl195 { padding-left: 195px; }
.pl200 { padding-left: 200px; }

/* rpadding (SP初期値: 5px-200pxは0.5倍計算) */
.rpt5 { padding-top: 3px; }
.rpt8 { padding-top: 4px; }
.rpt10 { padding-top: 5px; }
.rpt15 { padding-top: 8px; }
.rpt16 { padding-top: 8px; }
.rpt20 { padding-top: 10px; }
.rpt24 { padding-top: 12px; }
.rpt25 { padding-top: 13px; }
.rpt30 { padding-top: 15px; }
.rpt32 { padding-top: 16px; }
.rpt35 { padding-top: 18px; }
.rpt40 { padding-top: 20px; }
.rpt45 { padding-top: 23px; }
.rpt48 { padding-top: 24px; }
.rpt50 { padding-top: 25px; }
.rpt55 { padding-top: 28px; }
.rpt56 { padding-top: 28px; }
.rpt60 { padding-top: 30px; }
.rpt64 { padding-top: 32px; }
.rpt65 { padding-top: 33px; }
.rpt70 { padding-top: 35px; }
.rpt72 { padding-top: 36px; }
.rpt75 { padding-top: 38px; }
.rpt80 { padding-top: 40px; }
.rpt85 { padding-top: 43px; }
.rpt88 { padding-top: 44px; }
.rpt90 { padding-top: 45px; }
.rpt95 { padding-top: 48px; }
.rpt96 { padding-top: 48px; }
.rpt100 { padding-top: 50px; }
.rpt104 { padding-top: 52px; }
.rpt105 { padding-top: 53px; }
.rpt110 { padding-top: 55px; }
.rpt112 { padding-top: 56px; }
.rpt115 { padding-top: 58px; }
.rpt120 { padding-top: 60px; }
.rpt125 { padding-top: 63px; }
.rpt128 { padding-top: 64px; }
.rpt130 { padding-top: 65px; }
.rpt135 { padding-top: 68px; }
.rpt136 { padding-top: 68px; }
.rpt140 { padding-top: 70px; }
.rpt144 { padding-top: 72px; }
.rpt145 { padding-top: 73px; }
.rpt150 { padding-top: 75px; }
.rpt152 { padding-top: 76px; }
.rpt155 { padding-top: 78px; }
.rpt160 { padding-top: 80px; }
.rpt165 { padding-top: 83px; }
.rpt168 { padding-top: 84px; }
.rpt170 { padding-top: 85px; }
.rpt175 { padding-top: 88px; }
.rpt176 { padding-top: 88px; }
.rpt180 { padding-top: 90px; }
.rpt184 { padding-top: 92px; }
.rpt185 { padding-top: 93px; }
.rpt190 { padding-top: 95px; }
.rpt192 { padding-top: 96px; }
.rpt195 { padding-top: 98px; }
.rpt200 { padding-top: 100px; }

.rpr5 { padding-right: 3px; }
.rpr8 { padding-right: 4px; }
.rpr10 { padding-right: 5px; }
.rpr15 { padding-right: 8px; }
.rpr16 { padding-right: 8px; }
.rpr20 { padding-right: 10px; }
.rpr24 { padding-right: 12px; }
.rpr25 { padding-right: 13px; }
.rpr30 { padding-right: 15px; }
.rpr32 { padding-right: 16px; }
.rpr35 { padding-right: 18px; }
.rpr40 { padding-right: 20px; }
.rpr45 { padding-right: 23px; }
.rpr48 { padding-right: 24px; }
.rpr50 { padding-right: 25px; }
.rpr55 { padding-right: 28px; }
.rpr56 { padding-right: 28px; }
.rpr60 { padding-right: 30px; }
.rpr64 { padding-right: 32px; }
.rpr65 { padding-right: 33px; }
.rpr70 { padding-right: 35px; }
.rpr72 { padding-right: 36px; }
.rpr75 { padding-right: 38px; }
.rpr80 { padding-right: 40px; }
.rpr85 { padding-right: 43px; }
.rpr88 { padding-right: 44px; }
.rpr90 { padding-right: 45px; }
.rpr95 { padding-right: 48px; }
.rpr96 { padding-right: 48px; }
.rpr100 { padding-right: 50px; }
.rpr104 { padding-right: 52px; }
.rpr105 { padding-right: 53px; }
.rpr110 { padding-right: 55px; }
.rpr112 { padding-right: 56px; }
.rpr115 { padding-right: 58px; }
.rpr120 { padding-right: 60px; }
.rpr125 { padding-right: 63px; }
.rpr128 { padding-right: 64px; }
.rpr130 { padding-right: 65px; }
.rpr135 { padding-right: 68px; }
.rpr136 { padding-right: 68px; }
.rpr140 { padding-right: 70px; }
.rpr144 { padding-right: 72px; }
.rpr145 { padding-right: 73px; }
.rpr150 { padding-right: 75px; }
.rpr152 { padding-right: 76px; }
.rpr155 { padding-right: 78px; }
.rpr160 { padding-right: 80px; }
.rpr165 { padding-right: 83px; }
.rpr168 { padding-right: 84px; }
.rpr170 { padding-right: 85px; }
.rpr175 { padding-right: 88px; }
.rpr176 { padding-right: 88px; }
.rpr180 { padding-right: 90px; }
.rpr184 { padding-right: 92px; }
.rpr185 { padding-right: 93px; }
.rpr190 { padding-right: 95px; }
.rpr192 { padding-right: 96px; }
.rpr195 { padding-right: 98px; }
.rpr200 { padding-right: 100px; }

.rpb5 { padding-bottom: 3px; }
.rpb8 { padding-bottom: 4px; }
.rpb10 { padding-bottom: 5px; }
.rpb15 { padding-bottom: 8px; }
.rpb16 { padding-bottom: 8px; }
.rpb20 { padding-bottom: 10px; }
.rpb24 { padding-bottom: 12px; }
.rpb25 { padding-bottom: 13px; }
.rpb30 { padding-bottom: 15px; }
.rpb32 { padding-bottom: 16px; }
.rpb35 { padding-bottom: 18px; }
.rpb40 { padding-bottom: 20px; }
.rpb45 { padding-bottom: 23px; }
.rpb48 { padding-bottom: 24px; }
.rpb50 { padding-bottom: 25px; }
.rpb55 { padding-bottom: 28px; }
.rpb56 { padding-bottom: 28px; }
.rpb60 { padding-bottom: 30px; }
.rpb64 { padding-bottom: 32px; }
.rpb65 { padding-bottom: 33px; }
.rpb70 { padding-bottom: 35px; }
.rpb72 { padding-bottom: 36px; }
.rpb75 { padding-bottom: 38px; }
.rpb80 { padding-bottom: 40px; }
.rpb85 { padding-bottom: 43px; }
.rpb88 { padding-bottom: 44px; }
.rpb90 { padding-bottom: 45px; }
.rpb95 { padding-bottom: 48px; }
.rpb96 { padding-bottom: 48px; }
.rpb100 { padding-bottom: 50px; }
.rpb104 { padding-bottom: 52px; }
.rpb105 { padding-bottom: 53px; }
.rpb110 { padding-bottom: 55px; }
.rpb112 { padding-bottom: 56px; }
.rpb115 { padding-bottom: 58px; }
.rpb120 { padding-bottom: 60px; }
.rpb125 { padding-bottom: 63px; }
.rpb128 { padding-bottom: 64px; }
.rpb130 { padding-bottom: 65px; }
.rpb135 { padding-bottom: 68px; }
.rpb136 { padding-bottom: 68px; }
.rpb140 { padding-bottom: 70px; }
.rpb144 { padding-bottom: 72px; }
.rpb145 { padding-bottom: 73px; }
.rpb150 { padding-bottom: 75px; }
.rpb152 { padding-bottom: 76px; }
.rpb155 { padding-bottom: 78px; }
.rpb160 { padding-bottom: 80px; }
.rpb165 { padding-bottom: 83px; }
.rpb168 { padding-bottom: 84px; }
.rpb170 { padding-bottom: 85px; }
.rpb175 { padding-bottom: 88px; }
.rpb176 { padding-bottom: 88px; }
.rpb180 { padding-bottom: 90px; }
.rpb184 { padding-bottom: 92px; }
.rpb185 { padding-bottom: 93px; }
.rpb190 { padding-bottom: 95px; }
.rpb192 { padding-bottom: 96px; }
.rpb195 { padding-bottom: 98px; }
.rpb200 { padding-bottom: 100px; }

.rpl5 { padding-left: 3px; }
.rpl8 { padding-left: 4px; }
.rpl10 { padding-left: 5px; }
.rpl15 { padding-left: 8px; }
.rpl16 { padding-left: 8px; }
.rpl20 { padding-left: 10px; }
.rpl24 { padding-left: 12px; }
.rpl25 { padding-left: 13px; }
.rpl30 { padding-left: 15px; }
.rpl32 { padding-left: 16px; }
.rpl35 { padding-left: 18px; }
.rpl40 { padding-left: 20px; }
.rpl45 { padding-left: 23px; }
.rpl48 { padding-left: 24px; }
.rpl50 { padding-left: 25px; }
.rpl55 { padding-left: 28px; }
.rpl56 { padding-left: 28px; }
.rpl60 { padding-left: 30px; }
.rpl64 { padding-left: 32px; }
.rpl65 { padding-left: 33px; }
.rpl70 { padding-left: 35px; }
.rpl72 { padding-left: 36px; }
.rpl75 { padding-left: 38px; }
.rpl80 { padding-left: 40px; }
.rpl85 { padding-left: 43px; }
.rpl88 { padding-left: 44px; }
.rpl90 { padding-left: 45px; }
.rpl95 { padding-left: 48px; }
.rpl96 { padding-left: 48px; }
.rpl100 { padding-left: 50px; }
.rpl104 { padding-left: 52px; }
.rpl105 { padding-left: 53px; }
.rpl110 { padding-left: 55px; }
.rpl112 { padding-left: 56px; }
.rpl115 { padding-left: 58px; }
.rpl120 { padding-left: 60px; }
.rpl125 { padding-left: 63px; }
.rpl128 { padding-left: 64px; }
.rpl130 { padding-left: 65px; }
.rpl135 { padding-left: 68px; }
.rpl136 { padding-left: 68px; }
.rpl140 { padding-left: 70px; }
.rpl144 { padding-left: 72px; }
.rpl145 { padding-left: 73px; }
.rpl150 { padding-left: 75px; }
.rpl152 { padding-left: 76px; }
.rpl155 { padding-left: 78px; }
.rpl160 { padding-left: 80px; }
.rpl165 { padding-left: 83px; }
.rpl168 { padding-left: 84px; }
.rpl170 { padding-left: 85px; }
.rpl175 { padding-left: 88px; }
.rpl176 { padding-left: 88px; }
.rpl180 { padding-left: 90px; }
.rpl184 { padding-left: 92px; }
.rpl185 { padding-left: 93px; }
.rpl190 { padding-left: 95px; }
.rpl192 { padding-left: 96px; }
.rpl195 { padding-left: 98px; }
.rpl200 { padding-left: 100px; }

/* +++++++++++++gap (SP表示時の初期値)+++++++++++++ */
.gap5 { gap: 5px; }
.gap8 { gap: 8px; }
.gap10 { gap: 10px; }
.gap12 { gap: 12px; }
.gap15 { gap: 15px; }
.gap16 { gap: 16px; }
.gap20 { gap: 20px; }
.gap24 { gap: 24px; }
.gap25 { gap: 25px; }
.gap30 { gap: 30px; }
.gap32 { gap: 32px; }
.gap35 { gap: 35px; }
.gap40 { gap: 40px; }
.gap45 { gap: 45px; }
.gap48 { gap: 48px; }
.gap50 { gap: 50px; }
.gap55 { gap: 55px; }
.gap56 { gap: 56px; }
.gap60 { gap: 60px; }
.gap64 { gap: 64px; }
.gap65 { gap: 65px; }
.gap70 { gap: 70px; }
.gap72 { gap: 72px; }
.gap75 { gap: 75px; }
.gap80 { gap: 80px; }
.gap85 { gap: 85px; }
.gap88 { gap: 88px; }
.gap90 { gap: 90px; }
.gap95 { gap: 95px; }
.gap96 { gap: 96px; }
.gap100 { gap: 100px; }

/* rgap (SP表示時の初期値) */
.rgap5 { gap: 3px; }
.rgap8 { gap: 4px; }
.rgap10 { gap: 5px; }
.rgap15 { gap: 8px; }
.rgap16 { gap: 8px; }
.rgap20 { gap: 10px; }
.rgap24 { gap: 12px; }
.rgap25 { gap: 13px; }
.rgap30 { gap: 15px; }
.rgap32 { gap: 16px; }
.rgap35 { gap: 18px; }
.rgap40 { gap: 20px; }
.rgap45 { gap: 23px; }
.rgap48 { gap: 24px; }
.rgap50 { gap: 25px; }
.rgap55 { gap: 28px; }
.rgap56 { gap: 28px; }
.rgap60 { gap: 30px; }
.rgap64 { gap: 32px; }
.rgap65 { gap: 33px; }
.rgap70 { gap: 35px; }
.rgap72 { gap: 36px; }
.rgap75 { gap: 38px; }
.rgap80 { gap: 40px; }
.rgap85 { gap: 43px; }
.rgap88 { gap: 44px; }
.rgap90 { gap: 45px; }
.rgap95 { gap: 48px; }
.rgap96 { gap: 48px; }
.rgap100 { gap: 50px; }
.rgap104 { gap: 52px; }
.rgap112 { gap: 56px; }
.rgap120 { gap: 60px; }
.rgap128 { gap: 64px; }
.rgap136 { gap: 68px; }
.rgap144 { gap: 72px; }
.rgap152 { gap: 76px; }
.rgap160 { gap: 80px; }
.rgap168 { gap: 84px; }
.rgap176 { gap: 88px; }
.rgap184 { gap: 92px; }
.rgap192 { gap: 96px; }
.rgap200 { gap: 100px; }

/* +++++++++++++font-weight+++++++++++++ */
.fw100 { font-weight: 100; }
.fw200 { font-weight: 200; }
.fw300 { font-weight: 300; }
.fw400 { font-weight: 400; }
.fw500 { font-weight: 500; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw800 { font-weight: 800; }
.fw900 { font-weight: 900; }

/* +++++++++++++font-size+++++++++++++ */
.fs10 { /* 10px～10px */ font-size: clamp(0.625rem, 0.625rem + 0vw, 0.625rem); }
.fs11 { /* 11px～11px */ font-size: clamp(0.688rem, 0.688rem + 0vw, 0.688rem); }
.fs12 { /* 12px～12px */ font-size: clamp(0.75rem, 0.75rem + 0vw, 0.75rem); }
.fs13 { /* 12px～13px */ font-size: clamp(0.75rem, 0.735rem + 0.065vw, 0.813rem); }
.fs14 { /* 13px～14px */ font-size: clamp(0.813rem, 0.797rem + 0.065vw, 0.875rem); }
.fs15 { /* 13px～15px */ font-size: clamp(0.813rem, 0.782rem + 0.129vw, 0.938rem); }
.fs16 { /* 14px～16px */ font-size: clamp(0.875rem, 0.845rem + 0.129vw, 1rem); }
.fs17 { /* 15px～17px */ font-size: clamp(0.938rem, 0.907rem + 0.129vw, 1.063rem); }
.fs18 { /* 15px～18px */ font-size: clamp(0.938rem, 0.892rem + 0.194vw, 1.125rem); }
.fs19 { /* 16px～19px */ font-size: clamp(1rem, 0.954rem + 0.194vw, 1.188rem); }
.fs20 { /* 16px～20px */ font-size: clamp(1rem, 0.939rem + 0.259vw, 1.25rem); }
.fs21 { /* 17px～21px */ font-size: clamp(1.063rem, 1.002rem + 0.259vw, 1.313rem); }
.fs22 { /* 17px～22px */ font-size: clamp(1.063rem, 0.987rem + 0.324vw, 1.375rem); }
.fs23 { /* 18px～23px */ font-size: clamp(1.125rem, 1.049rem + 0.324vw, 1.438rem); }
.fs24 { /* 18px～24px */ font-size: clamp(1.125rem, 1.034rem + 0.388vw, 1.5rem); }
.fs25 { /* 19px～25px */ font-size: clamp(1.188rem, 1.096rem + 0.388vw, 1.563rem); }
.fs26 { /* 19px～26px */ font-size: clamp(1.188rem, 1.081rem + 0.453vw, 1.625rem); }
.fs27 { /* 20px～27px */ font-size: clamp(1.25rem, 1.144rem + 0.453vw, 1.688rem); }
.fs28 { /* 20px～28px */ font-size: clamp(1.25rem, 1.129rem + 0.518vw, 1.75rem); }
.fs29 { /* 20px～29px */ font-size: clamp(1.25rem, 1.113rem + 0.583vw, 1.813rem); }
.fs30 { /* 21px～30px */ font-size: clamp(1.313rem, 1.176rem + 0.583vw, 1.875rem); }
.fs31 { /* 21px～31px */ font-size: clamp(1.313rem, 1.161rem + 0.647vw, 1.938rem); }
.fs32 { /* 22px～32px */ font-size: clamp(1.375rem, 1.223rem + 0.647vw, 2rem); }
.fs33 { /* 22px～33px */ font-size: clamp(1.375rem, 1.208rem + 0.712vw, 2.063rem); }
.fs34 { /* 23px～34px */ font-size: clamp(1.438rem, 1.271rem + 0.712vw, 2.125rem); }
.fs35 { /* 23px～35px */ font-size: clamp(1.438rem, 1.255rem + 0.777vw, 2.188rem); }
.fs36 { /* 23px～36px */ font-size: clamp(1.438rem, 1.24rem + 0.841vw, 2.25rem); }
.fs37 { /* 24px～37px */ font-size: clamp(1.5rem, 1.303rem + 0.841vw, 2.313rem); }
.fs38 { /* 24px～38px */ font-size: clamp(1.5rem, 1.288rem + 0.906vw, 2.375rem); }
.fs39 { /* 25px～39px */ font-size: clamp(1.563rem, 1.35rem + 0.906vw, 2.438rem); }
.fs40 { /* 25px～40px */ font-size: clamp(1.563rem, 1.335rem + 0.971vw, 2.5rem); }
.fs41 { /* 25px～41px */ font-size: clamp(1.563rem, 1.32rem + 1.036vw, 2.563rem); }
.fs42 { /* 26px～42px */ font-size: clamp(1.625rem, 1.382rem + 1.036vw, 2.625rem); }
.fs43 { /* 26px～43px */ font-size: clamp(1.625rem, 1.367rem + 1.1vw, 2.688rem); }
.fs44 { /* 27px～44px */ font-size: clamp(1.688rem, 1.43rem + 1.1vw, 2.75rem); }
.fs45 { /* 27px～45px */ font-size: clamp(1.688rem, 1.414rem + 1.165vw, 2.813rem); }
.fs46 { /* 27px～46px */ font-size: clamp(1.688rem, 1.399rem + 1.23vw, 2.875rem); }
.fs47 { /* 28px～47px */ font-size: clamp(1.75rem, 1.462rem + 1.23vw, 2.938rem); }
.fs48 { /* 28px～48px */ font-size: clamp(1.75rem, 1.447rem + 1.294vw, 3rem); }
.fs49 { /* 29px～49px */ font-size: clamp(1.813rem, 1.509rem + 1.294vw, 3.063rem); }
.fs50 { /* 29px～50px */ font-size: clamp(1.813rem, 1.494rem + 1.359vw, 3.125rem); }
.fs51 { /* 29px～51px */ font-size: clamp(1.813rem, 1.479rem + 1.424vw, 3.188rem); }
.fs52 { /* 30px～52px */ font-size: clamp(1.875rem, 1.541rem + 1.424vw, 3.25rem); }
.fs53 { /* 30px～53px */ font-size: clamp(1.875rem, 1.526rem + 1.489vw, 3.313rem); }
.fs54 { /* 30px～54px */ font-size: clamp(1.875rem, 1.511rem + 1.553vw, 3.375rem); }
.fs55 { /* 31px～55px */ font-size: clamp(1.938rem, 1.573rem + 1.553vw, 3.438rem); }
.fs56 { /* 31px～56px */ font-size: clamp(1.938rem, 1.558rem + 1.618vw, 3.5rem); }
.fs57 { /* 31px～57px */ font-size: clamp(1.938rem, 1.543rem + 1.683vw, 3.563rem); }
.fs58 { /* 32px～58px */ font-size: clamp(2rem, 1.606rem + 1.683vw, 3.625rem); }
.fs59 { /* 32px～59px */ font-size: clamp(2rem, 1.59rem + 1.748vw, 3.688rem); }
.fs60 { /* 32px～60px */ font-size: clamp(2rem, 1.575rem + 1.812vw, 3.75rem); }
.fs61 { /* 33px～61px */ font-size: clamp(2.063rem, 1.638rem + 1.812vw, 3.813rem); }
.fs62 { /* 33px～62px */ font-size: clamp(2.063rem, 1.623rem + 1.877vw, 3.875rem); }
.fs63 { /* 34px～63px */ font-size: clamp(2.125rem, 1.685rem + 1.877vw, 3.938rem); }
.fs64 { /* 34px～64px */ font-size: clamp(2.125rem, 1.67rem + 1.942vw, 4rem); }
.fs65 { /* 34px～65px */ font-size: clamp(2.125rem, 1.655rem + 2.006vw, 4.063rem); }
.fs66 { /* 35px～66px */ font-size: clamp(2.188rem, 1.717rem + 2.006vw, 4.125rem); }
.fs67 { /* 35px～67px */ font-size: clamp(2.188rem, 1.702rem + 2.071vw, 4.188rem); }
.fs68 { /* 35px～68px */ font-size: clamp(2.188rem, 1.687rem + 2.136vw, 4.25rem); }
.fs69 { /* 36px～69px */ font-size: clamp(2.25rem, 1.749rem + 2.136vw, 4.313rem); }
.fs70 { /* 36px～70px */ font-size: clamp(2.25rem, 1.734rem + 2.201vw, 4.375rem); }
.fs71 { /* 36px～71px */ font-size: clamp(2.25rem, 1.719rem + 2.265vw, 4.438rem); }
.fs72 { /* 37px～72px */ font-size: clamp(2.313rem, 1.782rem + 2.265vw, 4.5rem); }
.fs73 { /* 37px～73px */ font-size: clamp(2.313rem, 1.766rem + 2.33vw, 4.563rem); }
.fs74 { /* 37px～74px */ font-size: clamp(2.313rem, 1.751rem + 2.395vw, 4.625rem); }
.fs75 { /* 37px～75px */ font-size: clamp(2.313rem, 1.736rem + 2.46vw, 4.688rem); }
.fs76 { /* 38px～76px */ font-size: clamp(2.375rem, 1.799rem + 2.46vw, 4.75rem); }
.fs77 { /* 38px～77px */ font-size: clamp(2.375rem, 1.783rem + 2.524vw, 4.813rem); }
.fs78 { /* 38px～78px */ font-size: clamp(2.375rem, 1.768rem + 2.589vw, 4.875rem); }
.fs79 { /* 39px～79px */ font-size: clamp(2.438rem, 1.831rem + 2.589vw, 4.938rem); }
.fs80 { /* 39px～80px */ font-size: clamp(2.438rem, 1.816rem + 2.654vw, 5rem); }
.fs81 { /* 39px～81px */ font-size: clamp(2.438rem, 1.8rem + 2.718vw, 5.063rem); }
.fs82 { /* 40px～82px */ font-size: clamp(2.5rem, 1.863rem + 2.718vw, 5.125rem); }
.fs83 { /* 40px～83px */ font-size: clamp(2.5rem, 1.848rem + 2.783vw, 5.188rem); }
.fs84 { /* 40px～84px */ font-size: clamp(2.5rem, 1.833rem + 2.848vw, 5.25rem); }
.fs85 { /* 41px～85px */ font-size: clamp(2.563rem, 1.895rem + 2.848vw, 5.313rem); }
.fs86 { /* 41px～86px */ font-size: clamp(2.563rem, 1.88rem + 2.913vw, 5.375rem); }
.fs87 { /* 41px～87px */ font-size: clamp(2.563rem, 1.865rem + 2.977vw, 5.438rem); }
.fs88 { /* 41px～88px */ font-size: clamp(2.563rem, 1.85rem + 3.042vw, 5.5rem); }
.fs89 { /* 42px～89px */ font-size: clamp(2.625rem, 1.912rem + 3.042vw, 5.563rem); }
.fs90 { /* 42px～90px */ font-size: clamp(2.625rem, 1.897rem + 3.107vw, 5.625rem); }
.fs91 { /* 42px～91px */ font-size: clamp(2.625rem, 1.882rem + 3.172vw, 5.688rem); }
.fs92 { /* 43px～92px */ font-size: clamp(2.688rem, 1.944rem + 3.172vw, 5.75rem); }
.fs93 { /* 43px～93px */ font-size: clamp(2.688rem, 1.929rem + 3.236vw, 5.813rem); }
.fs94 { /* 43px～94px */ font-size: clamp(2.688rem, 1.914rem + 3.301vw, 5.875rem); }
.fs95 { /* 44px～95px */ font-size: clamp(2.75rem, 1.976rem + 3.301vw, 5.938rem); }
.fs96 { /* 44px～96px */ font-size: clamp(2.75rem, 1.961rem + 3.366vw, 6rem); }
.fs97 { /* 44px～97px */ font-size: clamp(2.75rem, 1.946rem + 3.43vw, 6.063rem); }
.fs98 { /* 44px～98px */ font-size: clamp(2.75rem, 1.931rem + 3.495vw, 6.125rem); }
.fs99 { /* 45px～99px */ font-size: clamp(2.813rem, 1.993rem + 3.495vw, 6.188rem); }
.fs100 { /* 45px～100px */ font-size: clamp(2.813rem, 1.978rem + 3.56vw, 6.25rem); }
.fs101 { /* 45px～101px */ font-size: clamp(2.813rem, 1.963rem + 3.625vw, 6.313rem); }
.fs102 { /* 46px～102px */ font-size: clamp(2.875rem, 2.025rem + 3.625vw, 6.375rem); }
.fs103 { /* 46px～103px */ font-size: clamp(2.875rem, 2.01rem + 3.689vw, 6.438rem); }
.fs104 { /* 46px～104px */ font-size: clamp(2.875rem, 1.995rem + 3.754vw, 6.5rem); }
.fs105 { /* 46px～105px */ font-size: clamp(2.875rem, 1.98rem + 3.819vw, 6.563rem); }
.fs106 { /* 47px～106px */ font-size: clamp(2.938rem, 2.042rem + 3.819vw, 6.625rem); }
.fs107 { /* 47px～107px */ font-size: clamp(2.938rem, 2.027rem + 3.883vw, 6.688rem); }
.fs108 { /* 47px～108px */ font-size: clamp(2.938rem, 2.012rem + 3.948vw, 6.75rem); }
.fs109 { /* 48px～109px */ font-size: clamp(3rem, 2.075rem + 3.948vw, 6.813rem); }
.fs110 { /* 48px～110px */ font-size: clamp(3rem, 2.059rem + 4.013vw, 6.875rem); }
.fs111 { /* 48px～111px */ font-size: clamp(3rem, 2.044rem + 4.078vw, 6.938rem); }
.fs112 { /* 48px～112px */ font-size: clamp(3rem, 2.029rem + 4.142vw, 7rem); }
.fs113 { /* 49px～113px */ font-size: clamp(3.063rem, 2.092rem + 4.142vw, 7.063rem); }
.fs114 { /* 49px～114px */ font-size: clamp(3.063rem, 2.076rem + 4.207vw, 7.125rem); }
.fs115 { /* 49px～115px */ font-size: clamp(3.063rem, 2.061rem + 4.272vw, 7.188rem); }
.fs116 { /* 49px～116px */ font-size: clamp(3.063rem, 2.046rem + 4.337vw, 7.25rem); }
.fs117 { /* 50px～117px */ font-size: clamp(3.125rem, 2.109rem + 4.337vw, 7.313rem); }
.fs118 { /* 50px～118px */ font-size: clamp(3.125rem, 2.093rem + 4.401vw, 7.375rem); }
.fs119 { /* 50px～119px */ font-size: clamp(3.125rem, 2.078rem + 4.466vw, 7.438rem); }
.fs120 { /* 51px～120px */ font-size: clamp(3.188rem, 2.141rem + 4.466vw, 7.5rem); }
.fs121 { /* 51px～121px */ font-size: clamp(3.188rem, 2.126rem + 4.531vw, 7.563rem); }
.fs122 { /* 51px～122px */ font-size: clamp(3.188rem, 2.11rem + 4.595vw, 7.625rem); }
.fs123 { /* 51px～123px */ font-size: clamp(3.188rem, 2.095rem + 4.66vw, 7.688rem); }
.fs124 { /* 52px～124px */ font-size: clamp(3.25rem, 2.158rem + 4.66vw, 7.75rem); }
.fs125 { /* 52px～125px */ font-size: clamp(3.25rem, 2.143rem + 4.725vw, 7.813rem); }
.fs126 { /* 52px～126px */ font-size: clamp(3.25rem, 2.127rem + 4.79vw, 7.875rem); }
.fs127 { /* 52px～127px */ font-size: clamp(3.25rem, 2.112rem + 4.854vw, 7.938rem); }
.fs128 { /* 53px～128px */ font-size: clamp(3.313rem, 2.175rem + 4.854vw, 8rem); }
.fs129 { /* 53px～129px */ font-size: clamp(3.313rem, 2.16rem + 4.919vw, 8.063rem); }
.fs130 { /* 53px～130px */ font-size: clamp(3.313rem, 2.144rem + 4.984vw, 8.125rem); }
.fs131 { /* 53px～131px */ font-size: clamp(3.313rem, 2.129rem + 5.049vw, 8.188rem); }
.fs132 { /* 54px～132px */ font-size: clamp(3.375rem, 2.192rem + 5.049vw, 8.25rem); }
.fs133 { /* 54px～133px */ font-size: clamp(3.375rem, 2.177rem + 5.113vw, 8.313rem); }
.fs134 { /* 54px～134px */ font-size: clamp(3.375rem, 2.161rem + 5.178vw, 8.375rem); }
.fs135 { /* 54px～135px */ font-size: clamp(3.375rem, 2.146rem + 5.243vw, 8.438rem); }
.fs136 { /* 55px～136px */ font-size: clamp(3.438rem, 2.209rem + 5.243vw, 8.5rem); }
.fs137 { /* 55px～137px */ font-size: clamp(3.438rem, 2.194rem + 5.307vw, 8.563rem); }
.fs138 { /* 55px～138px */ font-size: clamp(3.438rem, 2.178rem + 5.372vw, 8.625rem); }
.fs139 { /* 56px～139px */ font-size: clamp(3.5rem, 2.241rem + 5.372vw, 8.688rem); }
.fs140 { /* 56px～140px */ font-size: clamp(3.5rem, 2.226rem + 5.437vw, 8.75rem); }
.fs141 { /* 56px～141px */ font-size: clamp(3.5rem, 2.211rem + 5.502vw, 8.813rem); }
.fs142 { /* 56px～142px */ font-size: clamp(3.5rem, 2.195rem + 5.566vw, 8.875rem); }
.fs143 { /* 57px～143px */ font-size: clamp(3.563rem, 2.258rem + 5.566vw, 8.938rem); }
.fs144 { /* 57px～144px */ font-size: clamp(3.563rem, 2.243rem + 5.631vw, 9rem); }
.fs145 { /* 57px～145px */ font-size: clamp(3.563rem, 2.228rem + 5.696vw, 9.063rem); }
.fs146 { /* 57px～146px */ font-size: clamp(3.563rem, 2.212rem + 5.761vw, 9.125rem); }
.fs147 { /* 58px～147px */ font-size: clamp(3.625rem, 2.275rem + 5.761vw, 9.188rem); }
.fs148 { /* 58px～148px */ font-size: clamp(3.625rem, 2.26rem + 5.825vw, 9.25rem); }
.fs149 { /* 58px～149px */ font-size: clamp(3.625rem, 2.245rem + 5.89vw, 9.313rem); }
.fs150 { /* 58px～150px */ font-size: clamp(3.625rem, 2.229rem + 5.955vw, 9.375rem); }
.fs151 { /* 59px～151px */ font-size: clamp(3.688rem, 2.292rem + 5.955vw, 9.438rem); }
.fs152 { /* 59px～152px */ font-size: clamp(3.688rem, 2.277rem + 6.019vw, 9.5rem); }
.fs153 { /* 59px～153px */ font-size: clamp(3.688rem, 2.262rem + 6.084vw, 9.563rem); }
.fs154 { /* 59px～154px */ font-size: clamp(3.688rem, 2.246rem + 6.149vw, 9.625rem); }
.fs155 { /* 59px～155px */ font-size: clamp(3.688rem, 2.231rem + 6.214vw, 9.688rem); }
.fs156 { /* 60px～156px */ font-size: clamp(3.75rem, 2.294rem + 6.214vw, 9.75rem); }
.fs157 { /* 60px～157px */ font-size: clamp(3.75rem, 2.279rem + 6.278vw, 9.813rem); }
.fs158 { /* 60px～158px */ font-size: clamp(3.75rem, 2.263rem + 6.343vw, 9.875rem); }
.fs159 { /* 60px～159px */ font-size: clamp(3.75rem, 2.248rem + 6.408vw, 9.938rem); }
.fs160 { /* 61px～160px */ font-size: clamp(3.813rem, 2.311rem + 6.408vw, 10rem); }
.fs161 { /* 61px～161px */ font-size: clamp(3.813rem, 2.296rem + 6.472vw, 10.063rem); }
.fs162 { /* 61px～162px */ font-size: clamp(3.813rem, 2.28rem + 6.537vw, 10.125rem); }
.fs163 { /* 61px～163px */ font-size: clamp(3.813rem, 2.265rem + 6.602vw, 10.188rem); }
.fs164 { /* 62px～164px */ font-size: clamp(3.875rem, 2.328rem + 6.602vw, 10.25rem); }
.fs165 { /* 62px～165px */ font-size: clamp(3.875rem, 2.313rem + 6.667vw, 10.313rem); }
.fs166 { /* 62px～166px */ font-size: clamp(3.875rem, 2.297rem + 6.731vw, 10.375rem); }
.fs167 { /* 62px～167px */ font-size: clamp(3.875rem, 2.282rem + 6.796vw, 10.438rem); }
.fs168 { /* 63px～168px */ font-size: clamp(3.938rem, 2.345rem + 6.796vw, 10.5rem); }
.fs169 { /* 63px～169px */ font-size: clamp(3.938rem, 2.329rem + 6.861vw, 10.563rem); }
.fs170 { /* 63px～170px */ font-size: clamp(3.938rem, 2.314rem + 6.926vw, 10.625rem); }
.fs171 { /* 63px～171px */ font-size: clamp(3.938rem, 2.299rem + 6.99vw, 10.688rem); }
.fs172 { /* 64px～172px */ font-size: clamp(4rem, 2.362rem + 6.99vw, 10.75rem); }
.fs173 { /* 64px～173px */ font-size: clamp(4rem, 2.346rem + 7.055vw, 10.813rem); }
.fs174 { /* 64px～174px */ font-size: clamp(4rem, 2.331rem + 7.12vw, 10.875rem); }
.fs175 { /* 64px～175px */ font-size: clamp(4rem, 2.316rem + 7.184vw, 10.938rem); }
.fs176 { /* 65px～176px */ font-size: clamp(4.063rem, 2.379rem + 7.184vw, 11rem); }
.fs177 { /* 65px～177px */ font-size: clamp(4.063rem, 2.363rem + 7.249vw, 11.063rem); }
.fs178 { /* 65px～178px */ font-size: clamp(4.063rem, 2.348rem + 7.314vw, 11.125rem); }
.fs179 { /* 65px～179px */ font-size: clamp(4.063rem, 2.333rem + 7.379vw, 11.188rem); }
.fs180 { /* 65px～180px */ font-size: clamp(4.063rem, 2.318rem + 7.443vw, 11.25rem); }
.fs181 { /* 66px～181px */ font-size: clamp(4.125rem, 2.38rem + 7.443vw, 11.313rem); }
.fs182 { /* 66px～182px */ font-size: clamp(4.125rem, 2.365rem + 7.508vw, 11.375rem); }
.fs183 { /* 66px～183px */ font-size: clamp(4.125rem, 2.35rem + 7.573vw, 11.438rem); }
.fs184 { /* 66px～184px */ font-size: clamp(4.125rem, 2.335rem + 7.638vw, 11.5rem); }
.fs185 { /* 67px～185px */ font-size: clamp(4.188rem, 2.397rem + 7.638vw, 11.563rem); }
.fs186 { /* 67px～186px */ font-size: clamp(4.188rem, 2.382rem + 7.702vw, 11.625rem); }
.fs187 { /* 67px～187px */ font-size: clamp(4.188rem, 2.367rem + 7.767vw, 11.688rem); }
.fs188 { /* 67px～188px */ font-size: clamp(4.188rem, 2.352rem + 7.832vw, 11.75rem); }
.fs189 { /* 68px～189px */ font-size: clamp(4.25rem, 2.414rem + 7.832vw, 11.813rem); }
.fs190 { /* 68px～190px */ font-size: clamp(4.25rem, 2.399rem + 7.896vw, 11.875rem); }
.fs191 { /* 68px～191px */ font-size: clamp(4.25rem, 2.384rem + 7.961vw, 11.938rem); }
.fs192 { /* 68px～192px */ font-size: clamp(4.25rem, 2.369rem + 8.026vw, 12rem); }
.fs193 { /* 68px～193px */ font-size: clamp(4.25rem, 2.354rem + 8.091vw, 12.063rem); }
.fs194 { /* 69px～194px */ font-size: clamp(4.313rem, 2.416rem + 8.091vw, 12.125rem); }
.fs195 { /* 69px～195px */ font-size: clamp(4.313rem, 2.401rem + 8.155vw, 12.188rem); }
.fs196 { /* 69px～196px */ font-size: clamp(4.313rem, 2.386rem + 8.22vw, 12.25rem); }
.fs197 { /* 69px～197px */ font-size: clamp(4.313rem, 2.371rem + 8.285vw, 12.313rem); }
.fs198 { /* 70px～198px */ font-size: clamp(4.375rem, 2.433rem + 8.285vw, 12.375rem); }
.fs199 { /* 70px～199px */ font-size: clamp(4.375rem, 2.418rem + 8.35vw, 12.438rem); }
.fs200 { /* 70px～200px */ font-size: clamp(4.375rem, 2.403rem + 8.414vw, 12.5rem); }

/* +++++++++++++parent font-size+++++++++++++ */
.ptFs10 span { font-size: 10%; }
.ptFs11 span { font-size: 11%; }
.ptFs12 span { font-size: 12%; }
.ptFs13 span { font-size: 13%; }
.ptFs14 span { font-size: 14%; }
.ptFs15 span { font-size: 15%; }
.ptFs16 span { font-size: 16%; }
.ptFs17 span { font-size: 17%; }
.ptFs18 span { font-size: 18%; }
.ptFs19 span { font-size: 19%; }
.ptFs20 span { font-size: 20%; }
.ptFs21 span { font-size: 21%; }
.ptFs22 span { font-size: 22%; }
.ptFs23 span { font-size: 23%; }
.ptFs24 span { font-size: 24%; }
.ptFs25 span { font-size: 25%; }
.ptFs26 span { font-size: 26%; }
.ptFs27 span { font-size: 27%; }
.ptFs28 span { font-size: 28%; }
.ptFs29 span { font-size: 29%; }
.ptFs30 span { font-size: 30%; }
.ptFs31 span { font-size: 31%; }
.ptFs32 span { font-size: 32%; }
.ptFs33 span { font-size: 33%; }
.ptFs34 span { font-size: 34%; }
.ptFs35 span { font-size: 35%; }
.ptFs36 span { font-size: 36%; }
.ptFs37 span { font-size: 37%; }
.ptFs38 span { font-size: 38%; }
.ptFs39 span { font-size: 39%; }
.ptFs40 span { font-size: 40%; }
.ptFs41 span { font-size: 41%; }
.ptFs42 span { font-size: 42%; }
.ptFs43 span { font-size: 43%; }
.ptFs44 span { font-size: 44%; }
.ptFs45 span { font-size: 45%; }
.ptFs46 span { font-size: 46%; }
.ptFs47 span { font-size: 47%; }
.ptFs48 span { font-size: 48%; }
.ptFs49 span { font-size: 49%; }
.ptFs50 span { font-size: 50%; }
.ptFs51 span { font-size: 51%; }
.ptFs52 span { font-size: 52%; }
.ptFs53 span { font-size: 53%; }
.ptFs54 span { font-size: 54%; }
.ptFs55 span { font-size: 55%; }
.ptFs56 span { font-size: 56%; }
.ptFs57 span { font-size: 57%; }
.ptFs58 span { font-size: 58%; }
.ptFs59 span { font-size: 59%; }
.ptFs60 span { font-size: 60%; }
.ptFs61 span { font-size: 61%; }
.ptFs62 span { font-size: 62%; }
.ptFs63 span { font-size: 63%; }
.ptFs64 span { font-size: 64%; }
.ptFs65 span { font-size: 65%; }
.ptFs66 span { font-size: 66%; }
.ptFs67 span { font-size: 67%; }
.ptFs68 span { font-size: 68%; }
.ptFs69 span { font-size: 69%; }
.ptFs70 span { font-size: 70%; }
.ptFs71 span { font-size: 71%; }
.ptFs72 span { font-size: 72%; }
.ptFs73 span { font-size: 73%; }
.ptFs74 span { font-size: 74%; }
.ptFs75 span { font-size: 75%; }
.ptFs76 span { font-size: 76%; }
.ptFs77 span { font-size: 77%; }
.ptFs78 span { font-size: 78%; }
.ptFs79 span { font-size: 79%; }
.ptFs80 span { font-size: 80%; }
.ptFs81 span { font-size: 81%; }
.ptFs82 span { font-size: 82%; }
.ptFs83 span { font-size: 83%; }
.ptFs84 span { font-size: 84%; }
.ptFs85 span { font-size: 85%; }
.ptFs86 span { font-size: 86%; }
.ptFs87 span { font-size: 87%; }
.ptFs88 span { font-size: 88%; }
.ptFs89 span { font-size: 89%; }
.ptFs90 span { font-size: 90%; }
.ptFs91 span { font-size: 91%; }
.ptFs92 span { font-size: 92%; }
.ptFs93 span { font-size: 93%; }
.ptFs94 span { font-size: 94%; }
.ptFs95 span { font-size: 95%; }
.ptFs96 span { font-size: 96%; }
.ptFs97 span { font-size: 97%; }
.ptFs98 span { font-size: 98%; }
.ptFs99 span { font-size: 99%; }
.ptFs100 span { font-size: 100%; }
.ptFs101 span { font-size: 101%; }
.ptFs102 span { font-size: 102%; }
.ptFs103 span { font-size: 103%; }
.ptFs104 span { font-size: 104%; }
.ptFs105 span { font-size: 105%; }
.ptFs106 span { font-size: 106%; }
.ptFs107 span { font-size: 107%; }
.ptFs108 span { font-size: 108%; }
.ptFs109 span { font-size: 109%; }
.ptFs110 span { font-size: 110%; }
.ptFs111 span { font-size: 111%; }
.ptFs112 span { font-size: 112%; }
.ptFs113 span { font-size: 113%; }
.ptFs114 span { font-size: 114%; }
.ptFs115 span { font-size: 115%; }
.ptFs116 span { font-size: 116%; }
.ptFs117 span { font-size: 117%; }
.ptFs118 span { font-size: 118%; }
.ptFs119 span { font-size: 119%; }
.ptFs120 span { font-size: 120%; }
.ptFs121 span { font-size: 121%; }
.ptFs122 span { font-size: 122%; }
.ptFs123 span { font-size: 123%; }
.ptFs124 span { font-size: 124%; }
.ptFs125 span { font-size: 125%; }
.ptFs126 span { font-size: 126%; }
.ptFs127 span { font-size: 127%; }
.ptFs128 span { font-size: 128%; }
.ptFs129 span { font-size: 129%; }
.ptFs130 span { font-size: 130%; }
.ptFs131 span { font-size: 131%; }
.ptFs132 span { font-size: 132%; }
.ptFs133 span { font-size: 133%; }
.ptFs134 span { font-size: 134%; }
.ptFs135 span { font-size: 135%; }
.ptFs136 span { font-size: 136%; }
.ptFs137 span { font-size: 137%; }
.ptFs138 span { font-size: 138%; }
.ptFs139 span { font-size: 139%; }
.ptFs140 span { font-size: 140%; }
.ptFs141 span { font-size: 141%; }
.ptFs142 span { font-size: 142%; }
.ptFs143 span { font-size: 143%; }
.ptFs144 span { font-size: 144%; }
.ptFs145 span { font-size: 145%; }
.ptFs146 span { font-size: 146%; }
.ptFs147 span { font-size: 147%; }
.ptFs148 span { font-size: 148%; }
.ptFs149 span { font-size: 149%; }
.ptFs150 span { font-size: 150%; }
.ptFs151 span { font-size: 151%; }
.ptFs152 span { font-size: 152%; }
.ptFs153 span { font-size: 153%; }
.ptFs154 span { font-size: 154%; }
.ptFs155 span { font-size: 155%; }
.ptFs156 span { font-size: 156%; }
.ptFs157 span { font-size: 157%; }
.ptFs158 span { font-size: 158%; }
.ptFs159 span { font-size: 159%; }
.ptFs160 span { font-size: 160%; }
.ptFs161 span { font-size: 161%; }
.ptFs162 span { font-size: 162%; }
.ptFs163 span { font-size: 163%; }
.ptFs164 span { font-size: 164%; }
.ptFs165 span { font-size: 165%; }
.ptFs166 span { font-size: 166%; }
.ptFs167 span { font-size: 167%; }
.ptFs168 span { font-size: 168%; }
.ptFs169 span { font-size: 169%; }
.ptFs170 span { font-size: 170%; }
.ptFs171 span { font-size: 171%; }
.ptFs172 span { font-size: 172%; }
.ptFs173 span { font-size: 173%; }
.ptFs174 span { font-size: 174%; }
.ptFs175 span { font-size: 175%; }
.ptFs176 span { font-size: 176%; }
.ptFs177 span { font-size: 177%; }
.ptFs178 span { font-size: 178%; }
.ptFs179 span { font-size: 179%; }
.ptFs180 span { font-size: 180%; }
.ptFs181 span { font-size: 181%; }
.ptFs182 span { font-size: 182%; }
.ptFs183 span { font-size: 183%; }
.ptFs184 span { font-size: 184%; }
.ptFs185 span { font-size: 185%; }
.ptFs186 span { font-size: 186%; }
.ptFs187 span { font-size: 187%; }
.ptFs188 span { font-size: 188%; }
.ptFs189 span { font-size: 189%; }
.ptFs190 span { font-size: 190%; }
.ptFs191 span { font-size: 191%; }
.ptFs192 span { font-size: 192%; }
.ptFs193 span { font-size: 193%; }
.ptFs194 span { font-size: 194%; }
.ptFs195 span { font-size: 195%; }
.ptFs196 span { font-size: 196%; }
.ptFs197 span { font-size: 197%; }
.ptFs198 span { font-size: 198%; }
.ptFs199 span { font-size: 199%; }
.ptFs200 span { font-size: 200%; }
.ptFs201 span { font-size: 201%; }
.ptFs202 span { font-size: 202%; }
.ptFs203 span { font-size: 203%; }
.ptFs204 span { font-size: 204%; }
.ptFs205 span { font-size: 205%; }
.ptFs206 span { font-size: 206%; }
.ptFs207 span { font-size: 207%; }
.ptFs208 span { font-size: 208%; }
.ptFs209 span { font-size: 209%; }
.ptFs210 span { font-size: 210%; }
.ptFs211 span { font-size: 211%; }
.ptFs212 span { font-size: 212%; }
.ptFs213 span { font-size: 213%; }
.ptFs214 span { font-size: 214%; }
.ptFs215 span { font-size: 215%; }
.ptFs216 span { font-size: 216%; }
.ptFs217 span { font-size: 217%; }
.ptFs218 span { font-size: 218%; }
.ptFs219 span { font-size: 219%; }
.ptFs220 span { font-size: 220%; }
.ptFs221 span { font-size: 221%; }
.ptFs222 span { font-size: 222%; }
.ptFs223 span { font-size: 223%; }
.ptFs224 span { font-size: 224%; }
.ptFs225 span { font-size: 225%; }
.ptFs226 span { font-size: 226%; }
.ptFs227 span { font-size: 227%; }
.ptFs228 span { font-size: 228%; }
.ptFs229 span { font-size: 229%; }
.ptFs230 span { font-size: 230%; }
.ptFs231 span { font-size: 231%; }
.ptFs232 span { font-size: 232%; }
.ptFs233 span { font-size: 233%; }
.ptFs234 span { font-size: 234%; }
.ptFs235 span { font-size: 235%; }
.ptFs236 span { font-size: 236%; }
.ptFs237 span { font-size: 237%; }
.ptFs238 span { font-size: 238%; }
.ptFs239 span { font-size: 239%; }
.ptFs240 span { font-size: 240%; }
.ptFs241 span { font-size: 241%; }
.ptFs242 span { font-size: 242%; }
.ptFs243 span { font-size: 243%; }
.ptFs244 span { font-size: 244%; }
.ptFs245 span { font-size: 245%; }
.ptFs246 span { font-size: 246%; }
.ptFs247 span { font-size: 247%; }
.ptFs248 span { font-size: 248%; }
.ptFs249 span { font-size: 249%; }
.ptFs250 span { font-size: 250%; }
.ptFs251 span { font-size: 251%; }
.ptFs252 span { font-size: 252%; }
.ptFs253 span { font-size: 253%; }
.ptFs254 span { font-size: 254%; }
.ptFs255 span { font-size: 255%; }
.ptFs256 span { font-size: 256%; }
.ptFs257 span { font-size: 257%; }
.ptFs258 span { font-size: 258%; }
.ptFs259 span { font-size: 259%; }
.ptFs260 span { font-size: 260%; }
.ptFs261 span { font-size: 261%; }
.ptFs262 span { font-size: 262%; }
.ptFs263 span { font-size: 263%; }
.ptFs264 span { font-size: 264%; }
.ptFs265 span { font-size: 265%; }
.ptFs266 span { font-size: 266%; }
.ptFs267 span { font-size: 267%; }
.ptFs268 span { font-size: 268%; }
.ptFs269 span { font-size: 269%; }
.ptFs270 span { font-size: 270%; }
.ptFs271 span { font-size: 271%; }
.ptFs272 span { font-size: 272%; }
.ptFs273 span { font-size: 273%; }
.ptFs274 span { font-size: 274%; }
.ptFs275 span { font-size: 275%; }
.ptFs276 span { font-size: 276%; }
.ptFs277 span { font-size: 277%; }
.ptFs278 span { font-size: 278%; }
.ptFs279 span { font-size: 279%; }
.ptFs280 span { font-size: 280%; }
.ptFs281 span { font-size: 281%; }
.ptFs282 span { font-size: 282%; }
.ptFs283 span { font-size: 283%; }
.ptFs284 span { font-size: 284%; }
.ptFs285 span { font-size: 285%; }
.ptFs286 span { font-size: 286%; }
.ptFs287 span { font-size: 287%; }
.ptFs288 span { font-size: 288%; }
.ptFs289 span { font-size: 289%; }
.ptFs290 span { font-size: 290%; }
.ptFs291 span { font-size: 291%; }
.ptFs292 span { font-size: 292%; }
.ptFs293 span { font-size: 293%; }
.ptFs294 span { font-size: 294%; }
.ptFs295 span { font-size: 295%; }
.ptFs296 span { font-size: 296%; }
.ptFs297 span { font-size: 297%; }
.ptFs298 span { font-size: 298%; }
.ptFs299 span { font-size: 299%; }
.ptFs300 span { font-size: 300%; }

/* +++++++++++++line-height++++++++++++ */
.lh0 { line-height: 0; }
.lh0d1 { line-height: 0.1; }
.lh0d2 { line-height: 0.2; }
.lh0d3 { line-height: 0.3; }
.lh0d4 { line-height: 0.4; }
.lh0d5 { line-height: 0.5; }
.lh0d6 { line-height: 0.6; }
.lh0d7 { line-height: 0.7; }
.lh0d8 { line-height: 0.8; }
.lh0d9 { line-height: 0.9; }
.lh1 { line-height: 1; }
.lh1d1 { line-height: 1.1; }
.lh1d2 { line-height: 1.2; }
.lh1d3 { line-height: 1.3; }
.lh1d4 { line-height: 1.4; }
.lh1d5 { line-height: 1.5; }
.lh1d6 { line-height: 1.6; }
.lh1d7 { line-height: 1.7; }
.lh1d8 { line-height: 1.8; }
.lh1d9 { line-height: 1.9; }
.lh2 { line-height: 2.0; }
.lh2d1 { line-height: 2.1; }
.lh2d2 { line-height: 2.2; }
.lh2d3 { line-height: 2.3; }
.lh2d4 { line-height: 2.4; }
.lh2d5 { line-height: 2.5; }
.lh2d6 { line-height: 2.6; }
.lh2d7 { line-height: 2.7; }
.lh2d8 { line-height: 2.8; }
.lh2d9 { line-height: 2.9; }
.lh3 { line-height: 3; }

/* +++++++++++++letter-spacing+++++++++++++ */
.ls0 { letter-spacing: 0; }
.ls0d01 { letter-spacing: 0.01em; }
.ls0d02 { letter-spacing: 0.02em; }
.ls0d03 { letter-spacing: 0.03em; }
.ls0d04 { letter-spacing: 0.04em; }
.ls0d05 { letter-spacing: 0.05em; }
.ls0d06 { letter-spacing: 0.06em; }
.ls0d07 { letter-spacing: 0.07em; }
.ls0d08 { letter-spacing: 0.08em; }
.ls0d09 { letter-spacing: 0.09em; }
.ls0d1 { letter-spacing: 0.1em; }
.ls0d15 { letter-spacing: 0.15em; }
.ls0d2 { letter-spacing: 0.2em; }
.ls0d25 { letter-spacing: 0.25em; }
.ls0d3 { letter-spacing: 0.3em; }
.ls0d35 { letter-spacing: 0.35em; }
.ls0d4 { letter-spacing: 0.4em; }
.ls0d45 { letter-spacing: 0.45em; }
.ls0d5 { letter-spacing: 0.5em; }
.ls0d55 { letter-spacing: 0.55em; }
.ls0d6 { letter-spacing: 0.6em; }
.ls0d65 { letter-spacing: 0.65em; }
.ls0d7 { letter-spacing: 0.7em; }
.ls0d75 { letter-spacing: 0.75em; }
.ls0d8 { letter-spacing: 0.8em; }
.ls0d85 { letter-spacing: 0.85em; }
.ls0d9 { letter-spacing: 0.9em; }
.ls0d95 { letter-spacing: 0.95em; }
.ls1 { letter-spacing: 1em; }

/* +++++++++++++テキスト系++++++++++++ */
.txtWrap { white-space: wrap; }
.txtNowrap { white-space: nowrap; }
.pretty { text-wrap: pretty; }
.vrl { writing-mode: vertical-rl; text-orientation: upright; }
.hidden { overflow: hidden; }
.txtEllipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* +++++++++++++br++++++++++++ */
.br375 br { display: none; }
.rbr375 br { display: block; }
@media screen and (min-width:375px) {
    .br375 br { display: block; }
    .rbr375 br { display: none; }
}

.br380 br { display: none; }
.rbr380 br { display: block; }
@media screen and (min-width:380px) {
    .br380 br { display: block; }
    .rbr380 br { display: none; }
}

.br390 br { display: none; }
.rbr390 br { display: block; }
@media screen and (min-width:390px) {
    .br390 br { display: block; }
    .rbr390 br { display: none; }
}

.br400 br { display: none; }
.rbr400 br { display: block; }
@media screen and (min-width:400px) {
    .br400 br { display: block; }
    .rbr400 br { display: none; }
}

.br410 br { display: none; }
.rbr410 br { display: block; }
@media screen and (min-width:410px) {
    .br410 br { display: block; }
    .rbr410 br { display: none; }
}

.br414 br { display: none; }
.rbr414 br { display: block; }
@media screen and (min-width:414px) {
    .br414 br { display: block; }
    .rbr414 br { display: none; }
}

.br420 br { display: none; }
.rbr420 br { display: block; }
@media screen and (min-width:420px) {
    .br420 br { display: block; }
    .rbr420 br { display: none; }
}

.br428 br { display: none; }
.rbr428 br { display: block; }
@media screen and (min-width:428px) {
    .br428 br { display: block; }
    .rbr428 br { display: none; }
}

.br430 br { display: none; }
.rbr430 br { display: block; }
@media screen and (min-width:430px) {
    .br430 br { display: block; }
    .rbr430 br { display: none; }
}

.br440 br { display: none; }
.rbr440 br { display: block; }
@media screen and (min-width:440px) {
    .br440 br { display: block; }
    .rbr440 br { display: none; }
}

.br450 br { display: none; }
.rbr450 br { display: block; }
@media screen and (min-width:450px) {
    .br450 br { display: block; }
    .rbr450 br { display: none; }
}

.br460 br { display: none; }
.rbr460 br { display: block; }
@media screen and (min-width:460px) {
    .br460 br { display: block; }
    .rbr460 br { display: none; }
}

.br470 br { display: none; }
.rbr470 br { display: block; }
@media screen and (min-width:470px) {
    .br470 br { display: block; }
    .rbr470 br { display: none; }
}

.br480 br { display: none; }
.rbr480 br { display: block; }
@media screen and (min-width:480px) {
    .br480 br { display: block; }
    .rbr480 br { display: none; }
}

.br490 br { display: none; }
.rbr490 br { display: block; }
@media screen and (min-width:490px) {
    .br490 br { display: block; }
    .rbr490 br { display: none; }
}

.br500 br { display: none; }
.rbr500 br { display: block; }
@media screen and (min-width:500px) {
    .br500 br { display: block; }
    .rbr500 br { display: none; }
}

.br510 br { display: none; }
.rbr510 br { display: block; }
@media screen and (min-width:510px) {
    .br510 br { display: block; }
    .rbr510 br { display: none; }
}

.br520 br { display: none; }
.rbr520 br { display: block; }
@media screen and (min-width:520px) {
    .br520 br { display: block; }
    .rbr520 br { display: none; }
}

.br530 br { display: none; }
.rbr530 br { display: block; }
@media screen and (min-width:530px) {
    .br530 br { display: block; }
    .rbr530 br { display: none; }
}

.br540 br { display: none; }
.rbr540 br { display: block; }
@media screen and (min-width:540px) {
    .br540 br { display: block; }
    .rbr540 br { display: none; }
}

.br550 br { display: none; }
.rbr550 br { display: block; }
@media screen and (min-width:550px) {
    .br550 br { display: block; }
    .rbr550 br { display: none; }
}

.br560 br { display: none; }
.rbr560 br { display: block; }
@media screen and (min-width:560px) {
    .br560 br { display: block; }
    .rbr560 br { display: none; }
}

.br570 br { display: none; }
.rbr570 br { display: block; }
@media screen and (min-width:570px) {
    .br570 br { display: block; }
    .rbr570 br { display: none; }
}

.br580 br { display: none; }
.rbr580 br { display: block; }
@media screen and (min-width:580px) {
    .br580 br { display: block; }
    .rbr580 br { display: none; }
}

.br590 br { display: none; }
.rbr590 br { display: block; }
@media screen and (min-width:590px) {
    .br590 br { display: block; }
    .rbr590 br { display: none; }
}

.br600 br { display: none; }
.rbr600 br { display: block; }
@media screen and (min-width:600px) {
    .br600 br { display: block; }
    .rbr600 br { display: none; }
}

.br610 br { display: none; }
.rbr610 br { display: block; }
@media screen and (min-width:610px) {
    .br610 br { display: block; }
    .rbr610 br { display: none; }
}

.br620 br { display: none; }
.rbr620 br { display: block; }
@media screen and (min-width:620px) {
    .br620 br { display: block; }
    .rbr620 br { display: none; }
}

.br630 br { display: none; }
.rbr630 br { display: block; }
@media screen and (min-width:630px) {
    .br630 br { display: block; }
    .rbr630 br { display: none; }
}

.br640 br { display: none; }
.rbr640 br { display: block; }
@media screen and (min-width:640px) {
    .br640 br { display: block; }
    .rbr640 br { display: none; }
}

.br650 br { display: none; }
.rbr650 br { display: block; }
@media screen and (min-width:650px) {
    .br650 br { display: block; }
    .rbr650 br { display: none; }
}

.br660 br { display: none; }
.rbr660 br { display: block; }
@media screen and (min-width:660px) {
    .br660 br { display: block; }
    .rbr660 br { display: none; }
}

.br670 br { display: none; }
.rbr670 br { display: block; }
@media screen and (min-width:670px) {
    .br670 br { display: block; }
    .rbr670 br { display: none; }
}

.br680 br { display: none; }
.rbr680 br { display: block; }
@media screen and (min-width:680px) {
    .br680 br { display: block; }
    .rbr680 br { display: none; }
}

.br690 br { display: none; }
.rbr690 br { display: block; }
@media screen and (min-width:690px) {
    .br690 br { display: block; }
    .rbr690 br { display: none; }
}

.br700 br { display: none; }
.rbr700 br { display: block; }
@media screen and (min-width:700px) {
    .br700 br { display: block; }
    .rbr700 br { display: none; }
}

.br710 br { display: none; }
.rbr710 br { display: block; }
@media screen and (min-width:710px) {
    .br710 br { display: block; }
    .rbr710 br { display: none; }
}

.br720 br { display: none; }
.rbr720 br { display: block; }
@media screen and (min-width:720px) {
    .br720 br { display: block; }
    .rbr720 br { display: none; }
}

.br730 br { display: none; }
.rbr730 br { display: block; }
@media screen and (min-width:730px) {
    .br730 br { display: block; }
    .rbr730 br { display: none; }
}

.br740 br { display: none; }
.rbr740 br { display: block; }
@media screen and (min-width:740px) {
    .br740 br { display: block; }
    .rbr740 br { display: none; }
}

.br750 br { display: none; }
.rbr750 br { display: block; }
@media screen and (min-width:750px) {
    .br750 br { display: block; }
    .rbr750 br { display: none; }
}

.br760 br { display: none; }
.rbr760 br { display: block; }
@media screen and (min-width:760px) {
    .br760 br { display: block; }
    .rbr760 br { display: none; }
}

.br768 br { display: none; }
.rbr768 br { display: block; }
@media screen and (min-width:768px) {
    .br768 br { display: block; }
    .rbr768 br { display: none; }
}

.br770 br { display: none; }
.rbr770 br { display: block; }
@media screen and (min-width:770px) {
    .br770 br { display: block; }
    .rbr770 br { display: none; }
}

.br780 br { display: none; }
.rbr780 br { display: block; }
@media screen and (min-width:780px) {
    .br780 br { display: block; }
    .rbr780 br { display: none; }
}

.br790 br { display: none; }
.rbr790 br { display: block; }
@media screen and (min-width:790px) {
    .br790 br { display: block; }
    .rbr790 br { display: none; }
}

.br800 br { display: none; }
.rbr800 br { display: block; }
@media screen and (min-width:800px) {
    .br800 br { display: block; }
    .rbr800 br { display: none; }
}

.br810 br { display: none; }
.rbr810 br { display: block; }
@media screen and (min-width:810px) {
    .br810 br { display: block; }
    .rbr810 br { display: none; }
}

.br820 br { display: none; }
.rbr820 br { display: block; }
@media screen and (min-width:820px) {
    .br820 br { display: block; }
    .rbr820 br { display: none; }
}

.br830 br { display: none; }
.rbr830 br { display: block; }
@media screen and (min-width:830px) {
    .br830 br { display: block; }
    .rbr830 br { display: none; }
}

.br840 br { display: none; }
.rbr840 br { display: block; }
@media screen and (min-width:840px) {
    .br840 br { display: block; }
    .rbr840 br { display: none; }
}

.br850 br { display: none; }
.rbr850 br { display: block; }
@media screen and (min-width:850px) {
    .br850 br { display: block; }
    .rbr850 br { display: none; }
}

.br860 br { display: none; }
.rbr860 br { display: block; }
@media screen and (min-width:860px) {
    .br860 br { display: block; }
    .rbr860 br { display: none; }
}

.br870 br { display: none; }
.rbr870 br { display: block; }
@media screen and (min-width:870px) {
    .br870 br { display: block; }
    .rbr870 br { display: none; }
}

.br880 br { display: none; }
.rbr880 br { display: block; }
@media screen and (min-width:880px) {
    .br880 br { display: block; }
    .rbr880 br { display: none; }
}

.br890 br { display: none; }
.rbr890 br { display: block; }
@media screen and (min-width:890px) {
    .br890 br { display: block; }
    .rbr890 br { display: none; }
}

.br900 br { display: none; }
.rbr900 br { display: block; }
@media screen and (min-width:900px) {
    .br900 br { display: block; }
    .rbr900 br { display: none; }
}

.br910 br { display: none; }
.rbr910 br { display: block; }
@media screen and (min-width:910px) {
    .br910 br { display: block; }
    .rbr910 br { display: none; }
}

.br920 br { display: none; }
.rbr920 br { display: block; }
@media screen and (min-width:920px) {
    .br920 br { display: block; }
    .rbr920 br { display: none; }
}

.br930 br { display: none; }
.rbr930 br { display: block; }
@media screen and (min-width:930px) {
    .br930 br { display: block; }
    .rbr930 br { display: none; }
}

.br940 br { display: none; }
.rbr940 br { display: block; }
@media screen and (min-width:940px) {
    .br940 br { display: block; }
    .rbr940 br { display: none; }
}

.br950 br { display: none; }
.rbr950 br { display: block; }
@media screen and (min-width:950px) {
    .br950 br { display: block; }
    .rbr950 br { display: none; }
}

.br960 br { display: none; }
.rbr960 br { display: block; }
@media screen and (min-width:960px) {
    .br960 br { display: block; }
    .rbr960 br { display: none; }
}

.br970 br { display: none; }
.rbr970 br { display: block; }
@media screen and (min-width:970px) {
    .br970 br { display: block; }
    .rbr970 br { display: none; }
}

.br980 br { display: none; }
.rbr980 br { display: block; }
@media screen and (min-width:980px) {
    .br980 br { display: block; }
    .rbr980 br { display: none; }
}

.br990 br { display: none; }
.rbr990 br { display: block; }
@media screen and (min-width:990px) {
    .br990 br { display: block; }
    .rbr990 br { display: none; }
}

.br1000 br { display: none; }
.rbr1000 br { display: block; }
@media screen and (min-width:1000px) {
    .br1000 br { display: block; }
    .rbr1000 br { display: none; }
}

.br1010 br { display: none; }
.rbr1010 br { display: block; }
@media screen and (min-width:1010px) {
    .br1010 br { display: block; }
    .rbr1010 br { display: none; }
}

.br1020 br { display: none; }
.rbr1020 br { display: block; }
@media screen and (min-width:1020px) {
    .br1020 br { display: block; }
    .rbr1020 br { display: none; }
}

.br1024 br { display: none; }
.rbr1024 br { display: block; }
@media screen and (min-width:1024px) {
    .br1024 br { display: block; }
    .rbr1024 br { display: none; }
}

.br1030 br { display: none; }
.rbr1030 br { display: block; }
@media screen and (min-width:1030px) {
    .br1030 br { display: block; }
    .rbr1030 br { display: none; }
}

.br1040 br { display: none; }
.rbr1040 br { display: block; }
@media screen and (min-width:1040px) {
    .br1040 br { display: block; }
    .rbr1040 br { display: none; }
}

.br1050 br { display: none; }
.rbr1050 br { display: block; }
@media screen and (min-width:1050px) {
    .br1050 br { display: block; }
    .rbr1050 br { display: none; }
}

.br1060 br { display: none; }
.rbr1060 br { display: block; }
@media screen and (min-width:1060px) {
    .br1060 br { display: block; }
    .rbr1060 br { display: none; }
}

.br1070 br { display: none; }
.rbr1070 br { display: block; }
@media screen and (min-width:1070px) {
    .br1070 br { display: block; }
    .rbr1070 br { display: none; }
}

.br1080 br { display: none; }
.rbr1080 br { display: block; }
@media screen and (min-width:1080px) {
    .br1080 br { display: block; }
    .rbr1080 br { display: none; }
}

.br1090 br { display: none; }
.rbr1090 br { display: block; }
@media screen and (min-width:1090px) {
    .br1090 br { display: block; }
    .rbr1090 br { display: none; }
}

.br1100 br { display: none; }
.rbr1100 br { display: block; }
@media screen and (min-width:1100px) {
    .br1100 br { display: block; }
    .rbr1100 br { display: none; }
}

.br1110 br { display: none; }
.rbr1110 br { display: block; }
@media screen and (min-width:1110px) {
    .br1110 br { display: block; }
    .rbr1110 br { display: none; }
}

.br1120 br { display: none; }
.rbr1120 br { display: block; }
@media screen and (min-width:1120px) {
    .br1120 br { display: block; }
    .rbr1120 br { display: none; }
}

.br1130 br { display: none; }
.rbr1130 br { display: block; }
@media screen and (min-width:1130px) {
    .br1130 br { display: block; }
    .rbr1130 br { display: none; }
}

.br1140 br { display: none; }
.rbr1140 br { display: block; }
@media screen and (min-width:1140px) {
    .br1140 br { display: block; }
    .rbr1140 br { display: none; }
}

.br1150 br { display: none; }
.rbr1150 br { display: block; }
@media screen and (min-width:1150px) {
    .br1150 br { display: block; }
    .rbr1150 br { display: none; }
}

.br1160 br { display: none; }
.rbr1160 br { display: block; }
@media screen and (min-width:1160px) {
    .br1160 br { display: block; }
    .rbr1160 br { display: none; }
}

.br1170 br { display: none; }
.rbr1170 br { display: block; }
@media screen and (min-width:1170px) {
    .br1170 br { display: block; }
    .rbr1170 br { display: none; }
}

.br1180 br { display: none; }
.rbr1180 br { display: block; }
@media screen and (min-width:1180px) {
    .br1180 br { display: block; }
    .rbr1180 br { display: none; }
}

.br1190 br { display: none; }
.rbr1190 br { display: block; }
@media screen and (min-width:1190px) {
    .br1190 br { display: block; }
    .rbr1190 br { display: none; }
}

.br1200 br { display: none; }
.rbr1200 br { display: block; }
@media screen and (min-width:1200px) {
    .br1200 br { display: block; }
    .rbr1200 br { display: none; }
}

.br1210 br { display: none; }
.rbr1210 br { display: block; }
@media screen and (min-width:1210px) {
    .br1210 br { display: block; }
    .rbr1210 br { display: none; }
}

.br1220 br { display: none; }
.rbr1220 br { display: block; }
@media screen and (min-width:1220px) {
    .br1220 br { display: block; }
    .rbr1220 br { display: none; }
}

.br1230 br { display: none; }
.rbr1230 br { display: block; }
@media screen and (min-width:1230px) {
    .br1230 br { display: block; }
    .rbr1230 br { display: none; }
}

.br1240 br { display: none; }
.rbr1240 br { display: block; }
@media screen and (min-width:1240px) {
    .br1240 br { display: block; }
    .rbr1240 br { display: none; }
}

.br1250 br { display: none; }
.rbr1250 br { display: block; }
@media screen and (min-width:1250px) {
    .br1250 br { display: block; }
    .rbr1250 br { display: none; }
}

.br1260 br { display: none; }
.rbr1260 br { display: block; }
@media screen and (min-width:1260px) {
    .br1260 br { display: block; }
    .rbr1260 br { display: none; }
}

.br1270 br { display: none; }
.rbr1270 br { display: block; }
@media screen and (min-width:1270px) {
    .br1270 br { display: block; }
    .rbr1270 br { display: none; }
}

.br1280 br { display: none; }
.rbr1280 br { display: block; }
@media screen and (min-width:1280px) {
    .br1280 br { display: block; }
    .rbr1280 br { display: none; }
}

.br1290 br { display: none; }
.rbr1290 br { display: block; }
@media screen and (min-width:1290px) {
    .br1290 br { display: block; }
    .rbr1290 br { display: none; }
}

.br1300 br { display: none; }
.rbr1300 br { display: block; }
@media screen and (min-width:1300px) {
    .br1300 br { display: block; }
    .rbr1300 br { display: none; }
}

.br1310 br { display: none; }
.rbr1310 br { display: block; }
@media screen and (min-width:1310px) {
    .br1310 br { display: block; }
    .rbr1310 br { display: none; }
}

.br1320 br { display: none; }
.rbr1320 br { display: block; }
@media screen and (min-width:1320px) {
    .br1320 br { display: block; }
    .rbr1320 br { display: none; }
}

.br1330 br { display: none; }
.rbr1330 br { display: block; }
@media screen and (min-width:1330px) {
    .br1330 br { display: block; }
    .rbr1330 br { display: none; }
}

.br1340 br { display: none; }
.rbr1340 br { display: block; }
@media screen and (min-width:1340px) {
    .br1340 br { display: block; }
    .rbr1340 br { display: none; }
}

.br1350 br { display: none; }
.rbr1350 br { display: block; }
@media screen and (min-width:1350px) {
    .br1350 br { display: block; }
    .rbr1350 br { display: none; }
}

.br1360 br { display: none; }
.rbr1360 br { display: block; }
@media screen and (min-width:1360px) {
    .br1360 br { display: block; }
    .rbr1360 br { display: none; }
}

.br1366 br { display: none; }
.rbr1366 br { display: block; }
@media screen and (min-width:1366px) {
    .br1366 br { display: block; }
    .rbr1366 br { display: none; }
}

.br1370 br { display: none; }
.rbr1370 br { display: block; }
@media screen and (min-width:1370px) {
    .br1370 br { display: block; }
    .rbr1370 br { display: none; }
}

.br1380 br { display: none; }
.rbr1380 br { display: block; }
@media screen and (min-width:1380px) {
    .br1380 br { display: block; }
    .rbr1380 br { display: none; }
}

.br1390 br { display: none; }
.rbr1390 br { display: block; }
@media screen and (min-width:1390px) {
    .br1390 br { display: block; }
    .rbr1390 br { display: none; }
}

.br1400 br { display: none; }
.rbr1400 br { display: block; }
@media screen and (min-width:1400px) {
    .br1400 br { display: block; }
    .rbr1400 br { display: none; }
}

.br1410 br { display: none; }
.rbr1410 br { display: block; }
@media screen and (min-width:1410px) {
    .br1410 br { display: block; }
    .rbr1410 br { display: none; }
}

.br1420 br { display: none; }
.rbr1420 br { display: block; }
@media screen and (min-width:1420px) {
    .br1420 br { display: block; }
    .rbr1420 br { display: none; }
}

.br1430 br { display: none; }
.rbr1430 br { display: block; }
@media screen and (min-width:1430px) {
    .br1430 br { display: block; }
    .rbr1430 br { display: none; }
}

.br1440 br { display: none; }
.rbr1440 br { display: block; }
@media screen and (min-width:1440px) {
    .br1440 br { display: block; }
    .rbr1440 br { display: none; }
}

.br1450 br { display: none; }
.rbr1450 br { display: block; }
@media screen and (min-width:1450px) {
    .br1450 br { display: block; }
    .rbr1450 br { display: none; }
}

.br1460 br { display: none; }
.rbr1460 br { display: block; }
@media screen and (min-width:1460px) {
    .br1460 br { display: block; }
    .rbr1460 br { display: none; }
}

.br1470 br { display: none; }
.rbr1470 br { display: block; }
@media screen and (min-width:1470px) {
    .br1470 br { display: block; }
    .rbr1470 br { display: none; }
}

.br1480 br { display: none; }
.rbr1480 br { display: block; }
@media screen and (min-width:1480px) {
    .br1480 br { display: block; }
    .rbr1480 br { display: none; }
}

.br1490 br { display: none; }
.rbr1490 br { display: block; }
@media screen and (min-width:1490px) {
    .br1490 br { display: block; }
    .rbr1490 br { display: none; }
}

.br1500 br { display: none; }
.rbr1500 br { display: block; }
@media screen and (min-width:1500px) {
    .br1500 br { display: block; }
    .rbr1500 br { display: none; }
}

.br1510 br { display: none; }
.rbr1510 br { display: block; }
@media screen and (min-width:1510px) {
    .br1510 br { display: block; }
    .rbr1510 br { display: none; }
}

.br1520 br { display: none; }
.rbr1520 br { display: block; }
@media screen and (min-width:1520px) {
    .br1520 br { display: block; }
    .rbr1520 br { display: none; }
}

.br1530 br { display: none; }
.rbr1530 br { display: block; }
@media screen and (min-width:1530px) {
    .br1530 br { display: block; }
    .rbr1530 br { display: none; }
}

.br1536 br { display: none; }
.rbr1536 br { display: block; }
@media screen and (min-width:1536px) {
    .br1536 br { display: block; }
    .rbr1536 br { display: none; }
}

.br1540 br { display: none; }
.rbr1540 br { display: block; }
@media screen and (min-width:1540px) {
    .br1540 br { display: block; }
    .rbr1540 br { display: none; }
}

.br1550 br { display: none; }
.rbr1550 br { display: block; }
@media screen and (min-width:1550px) {
    .br1550 br { display: block; }
    .rbr1550 br { display: none; }
}

.br1560 br { display: none; }
.rbr1560 br { display: block; }
@media screen and (min-width:1560px) {
    .br1560 br { display: block; }
    .rbr1560 br { display: none; }
}

.br1570 br { display: none; }
.rbr1570 br { display: block; }
@media screen and (min-width:1570px) {
    .br1570 br { display: block; }
    .rbr1570 br { display: none; }
}

.br1580 br { display: none; }
.rbr1580 br { display: block; }
@media screen and (min-width:1580px) {
    .br1580 br { display: block; }
    .rbr1580 br { display: none; }
}

.br1590 br { display: none; }
.rbr1590 br { display: block; }
@media screen and (min-width:1590px) {
    .br1590 br { display: block; }
    .rbr1590 br { display: none; }
}

.br1600 br { display: none; }
.rbr1600 br { display: block; }
@media screen and (min-width:1600px) {
    .br1600 br { display: block; }
    .rbr1600 br { display: none; }
}

.br1610 br { display: none; }
.rbr1610 br { display: block; }
@media screen and (min-width:1610px) {
    .br1610 br { display: block; }
    .rbr1610 br { display: none; }
}

.br1620 br { display: none; }
.rbr1620 br { display: block; }
@media screen and (min-width:1620px) {
    .br1620 br { display: block; }
    .rbr1620 br { display: none; }
}

.br1630 br { display: none; }
.rbr1630 br { display: block; }
@media screen and (min-width:1630px) {
    .br1630 br { display: block; }
    .rbr1630 br { display: none; }
}

.br1640 br { display: none; }
.rbr1640 br { display: block; }
@media screen and (min-width:1640px) {
    .br1640 br { display: block; }
    .rbr1640 br { display: none; }
}

.br1650 br { display: none; }
.rbr1650 br { display: block; }
@media screen and (min-width:1650px) {
    .br1650 br { display: block; }
    .rbr1650 br { display: none; }
}

.br1660 br { display: none; }
.rbr1660 br { display: block; }
@media screen and (min-width:1660px) {
    .br1660 br { display: block; }
    .rbr1660 br { display: none; }
}

.br1670 br { display: none; }
.rbr1670 br { display: block; }
@media screen and (min-width:1670px) {
    .br1670 br { display: block; }
    .rbr1670 br { display: none; }
}

.br1680 br { display: none; }
.rbr1680 br { display: block; }
@media screen and (min-width:1680px) {
    .br1680 br { display: block; }
    .rbr1680 br { display: none; }
}

.br1690 br { display: none; }
.rbr1690 br { display: block; }
@media screen and (min-width:1690px) {
    .br1690 br { display: block; }
    .rbr1690 br { display: none; }
}

.br1700 br { display: none; }
.rbr1700 br { display: block; }
@media screen and (min-width:1700px) {
    .br1700 br { display: block; }
    .rbr1700 br { display: none; }
}

.br1710 br { display: none; }
.rbr1710 br { display: block; }
@media screen and (min-width:1710px) {
    .br1710 br { display: block; }
    .rbr1710 br { display: none; }
}

.br1720 br { display: none; }
.rbr1720 br { display: block; }
@media screen and (min-width:1720px) {
    .br1720 br { display: block; }
    .rbr1720 br { display: none; }
}

.br1730 br { display: none; }
.rbr1730 br { display: block; }
@media screen and (min-width:1730px) {
    .br1730 br { display: block; }
    .rbr1730 br { display: none; }
}

.br1740 br { display: none; }
.rbr1740 br { display: block; }
@media screen and (min-width:1740px) {
    .br1740 br { display: block; }
    .rbr1740 br { display: none; }
}

.br1750 br { display: none; }
.rbr1750 br { display: block; }
@media screen and (min-width:1750px) {
    .br1750 br { display: block; }
    .rbr1750 br { display: none; }
}

.br1760 br { display: none; }
.rbr1760 br { display: block; }
@media screen and (min-width:1760px) {
    .br1760 br { display: block; }
    .rbr1760 br { display: none; }
}

.br1770 br { display: none; }
.rbr1770 br { display: block; }
@media screen and (min-width:1770px) {
    .br1770 br { display: block; }
    .rbr1770 br { display: none; }
}

.br1780 br { display: none; }
.rbr1780 br { display: block; }
@media screen and (min-width:1780px) {
    .br1780 br { display: block; }
    .rbr1780 br { display: none; }
}

.br1790 br { display: none; }
.rbr1790 br { display: block; }
@media screen and (min-width:1790px) {
    .br1790 br { display: block; }
    .rbr1790 br { display: none; }
}

.br1800 br { display: none; }
.rbr1800 br { display: block; }
@media screen and (min-width:1800px) {
    .br1800 br { display: block; }
    .rbr1800 br { display: none; }
}

.br1810 br { display: none; }
.rbr1810 br { display: block; }
@media screen and (min-width:1810px) {
    .br1810 br { display: block; }
    .rbr1810 br { display: none; }
}

.br1820 br { display: none; }
.rbr1820 br { display: block; }
@media screen and (min-width:1820px) {
    .br1820 br { display: block; }
    .rbr1820 br { display: none; }
}

.br1830 br { display: none; }
.rbr1830 br { display: block; }
@media screen and (min-width:1830px) {
    .br1830 br { display: block; }
    .rbr1830 br { display: none; }
}

.br1840 br { display: none; }
.rbr1840 br { display: block; }
@media screen and (min-width:1840px) {
    .br1840 br { display: block; }
    .rbr1840 br { display: none; }
}

.br1850 br { display: none; }
.rbr1850 br { display: block; }
@media screen and (min-width:1850px) {
    .br1850 br { display: block; }
    .rbr1850 br { display: none; }
}

.br1860 br { display: none; }
.rbr1860 br { display: block; }
@media screen and (min-width:1860px) {
    .br1860 br { display: block; }
    .rbr1860 br { display: none; }
}

.br1870 br { display: none; }
.rbr1870 br { display: block; }
@media screen and (min-width:1870px) {
    .br1870 br { display: block; }
    .rbr1870 br { display: none; }
}

.br1880 br { display: none; }
.rbr1880 br { display: block; }
@media screen and (min-width:1880px) {
    .br1880 br { display: block; }
    .rbr1880 br { display: none; }
}

.br1890 br { display: none; }
.rbr1890 br { display: block; }
@media screen and (min-width:1890px) {
    .br1890 br { display: block; }
    .rbr1890 br { display: none; }
}

.br1900 br { display: none; }
.rbr1900 br { display: block; }
@media screen and (min-width:1900px) {
    .br1900 br { display: block; }
    .rbr1900 br { display: none; }
}

.br1910 br { display: none; }
.rbr1910 br { display: block; }
@media screen and (min-width:1910px) {
    .br1910 br { display: block; }
    .rbr1910 br { display: none; }
}

.br1920 br { display: none; }
.rbr1920 br { display: block; }
@media screen and (min-width:1920px) {
    .br1920 br { display: block; }
    .rbr1920 br { display: none; }
}
/* +++++++++++++hover+++++++++++++ */
.hvrLight { transition: all ease .3s; }
.hvrLight:hover { filter: brightness(1.2); }
.hvrOpa0d1 { transition: all ease .3s; }
.hvrOpa0d1:hover { opacity: .1; }
.hvrOpa0d2 { transition: all ease .3s; }
.hvrOpa0d2:hover { opacity: .2; }
.hvrOpa0d3 { transition: all ease .3s; }
.hvrOpa0d3:hover { opacity: .3; }
.hvrOpa0d4 { transition: all ease .3s; }
.hvrOpa0d4:hover { opacity: .4; }
.hvrOpa0d5 { transition: all ease .3s; }
.hvrOpa0d5:hover { opacity: .5; }
.hvrOpa0d6 { transition: all ease .3s; }
.hvrOpa0d6:hover { opacity: .6; }
.hvrOpa0d7 { transition: all ease .3s; }
.hvrOpa0d7:hover { opacity: .7; }
.hvrOpa0d8 { transition: all ease .3s; }
.hvrOpa0d8:hover { opacity: .8; }
.hvrOpa0d9 { transition: all ease .3s; }
.hvrOpa0d9:hover { opacity: .9; }
.hvrUline:hover p { text-decoration: underline; }
.hvrUline:hover h1 { text-decoration: underline; }
.hvrUline:hover h2 { text-decoration: underline; }
.hvrUline:hover h3 { text-decoration: underline; }
.hvrUline:hover h4 { text-decoration: underline; }

/* +++++++++++++z-index+++++++++++++ */
.zn100 { z-index: -100; }
.zn95  { z-index: -95; }
.zn90  { z-index: -90; }
.zn85  { z-index: -85; }
.zn80  { z-index: -80; }
.zn75  { z-index: -75; }
.zn70  { z-index: -70; }
.zn65  { z-index: -65; }
.zn60  { z-index: -60; }
.zn55  { z-index: -55; }
.zn50  { z-index: -50; }
.zn45  { z-index: -45; }
.zn40  { z-index: -40; }
.zn35  { z-index: -35; }
.zn30  { z-index: -30; }
.zn25  { z-index: -25; }
.zn20  { z-index: -20; }
.zn15  { z-index: -15; }
.zn10  { z-index: -10; }
.zn9   { z-index: -9; }
.zn8   { z-index: -8; }
.zn7   { z-index: -7; }
.zn6   { z-index: -6; }
.zn5   { z-index: -5; }
.zn4   { z-index: -4; }
.zn3   { z-index: -3; }
.zn2   { z-index: -2; }
.zn1   { z-index: -1; }
.z0    { z-index: 0; }
.z1    { z-index: 1; }
.z2    { z-index: 2; }
.z3    { z-index: 3; }
.z4    { z-index: 4; }
.z5    { z-index: 5; }
.z6    { z-index: 6; }
.z7    { z-index: 7; }
.z8    { z-index: 8; }
.z9    { z-index: 9; }
.z10   { z-index: 10; }
.z15   { z-index: 15; }
.z20   { z-index: 20; }
.z25   { z-index: 25; }
.z30   { z-index: 30; }
.z35   { z-index: 35; }
.z40   { z-index: 40; }
.z45   { z-index: 45; }
.z50   { z-index: 50; }
.z55   { z-index: 55; }
.z60   { z-index: 60; }
.z65   { z-index: 65; }
.z70   { z-index: 70; }
.z75   { z-index: 75; }
.z80   { z-index: 80; }
.z85   { z-index: 85; }
.z90   { z-index: 90; }
.z95   { z-index: 95; }
.z99  { z-index: 99; }
.z100  { z-index: 100; }
.z999 { z-index: 999; }
.z9999 { z-index: 9999; }
.z99999 { z-index: 99999; }
.z999999 { z-index: 999999; }
.z9999999 { z-index: 9999999; }
.z99999999 { z-index: 99999999; }
.z999999999 { z-index: 999999999; }
.gjs-dashed .gz10 { z-index: 10; }
.gjs-dashed .gz20 { z-index: 20; }
.gjs-dashed .gz30 { z-index: 30; }
.gjs-dashed .gz40 { z-index: 40; }
.gjs-dashed .gz50 { z-index: 50; }
.gjs-dashed .gz60 { z-index: 60; }
.gjs-dashed .gz70 { z-index: 70; }
.gjs-dashed .gz80 { z-index: 80; }
.gjs-dashed .gz90 { z-index: 90; }
.gjs-dashed .gz100 { z-index: 100; }
.gjs-dashed .gz999 { z-index: 999; }
.gjs-dashed .gz9999 { z-index: 9999; }
.gjs-dashed .gz99999 { z-index: 99999; }
.gjs-dashed .gz999999 { z-index: 999999; }
.gjs-dashed .gz9999999 { z-index: 9999999; }
.gjs-dashed .gz99999999 { z-index: 99999999; }
.gjs-dashed .gz999999999 { z-index: 999999999; }

/* +++++++++++++opacity+++++++++++++ */
.opa0 { opacity: 0; }
.opa0d1 { opacity: .1; }
.opa0d2 { opacity: .2; }
.opa0d3 { opacity: .3; }
.opa0d4 { opacity: .4; }
.opa0d5 { opacity: .5; }
.opa0d6 { opacity: .6; }
.opa0d7 { opacity: .7; }
.opa0d8 { opacity: .8; }
.opa0d9 { opacity: .9; }
.opa1 { opacity: 1; }

/* +++++++++++++border-radius (8の倍数追加)+++++++++++++ */
.radius5 { border-radius: 5px; }
.radius8 { border-radius: 8px; }
.radius10 { border-radius: 10px; }
.radius15 { border-radius: 15px; }
.radius16 { border-radius: 16px; }
.radius20 { border-radius: 20px; }
.radius24 { border-radius: 24px; }
.radius25 { border-radius: 25px; }
.radius30 { border-radius: 30px; }
.radius32 { border-radius: 32px; }
.radius35 { border-radius: 35px; }
.radius40 { border-radius: 40px; }
.radius45 { border-radius: 45px; }
.radius48 { border-radius: 48px; }
.radius50 { border-radius: 50px; }
.radius55 { border-radius: 55px; }
.radius56 { border-radius: 56px; }
.radius60 { border-radius: 60px; }
.radius64 { border-radius: 64px; }
.radius65 { border-radius: 65px; }
.radius70 { border-radius: 70px; }
.radius72 { border-radius: 72px; }
.radius75 { border-radius: 75px; }
.radius80 { border-radius: 80px; }
.radius85 { border-radius: 85px; }
.radius88 { border-radius: 88px; }
.radius90 { border-radius: 90px; }
.radius95 { border-radius: 95px; }
.radius96 { border-radius: 96px; }
.radius100 { border-radius: 100px; }
.radius100vmax { border-radius: 100vmax; }

/* rradius (SP表示初期値: 8の倍数追加 ＆ 0.5倍計算) */
.rradius5 { border-radius: 3px; }
.rradius8 { border-radius: 4px; }
.rradius10 { border-radius: 5px; }
.rradius15 { border-radius: 8px; }
.rradius16 { border-radius: 8px; }
.rradius20 { border-radius: 10px; }
.rradius24 { border-radius: 12px; }
.rradius25 { border-radius: 13px; }
.rradius30 { border-radius: 15px; }
.rradius32 { border-radius: 16px; }
.rradius35 { border-radius: 18px; }
.rradius40 { border-radius: 20px; }
.rradius45 { border-radius: 23px; }
.rradius48 { border-radius: 24px; }
.rradius50 { border-radius: 25px; }
.rradius55 { border-radius: 28px; }
.rradius56 { border-radius: 28px; }
.rradius60 { border-radius: 30px; }
.rradius64 { border-radius: 32px; }
.rradius65 { border-radius: 33px; }
.rradius70 { border-radius: 35px; }
.rradius72 { border-radius: 36px; }
.rradius75 { border-radius: 38px; }
.rradius80 { border-radius: 40px; }
.rradius85 { border-radius: 43px; }
.rradius88 { border-radius: 44px; }
.rradius90 { border-radius: 45px; }
.rradius95 { border-radius: 48px; }
.rradius96 { border-radius: 48px; }
.rradius100 { border-radius: 50px; }

/* +++++++++++++rotate+++++++++++++ */
.rotate0 { transform: rotate(0deg); }
.rotate1 { transform: rotate(1deg); }
.rotate2 { transform: rotate(2deg); }
.rotate3 { transform: rotate(3deg); }
.rotate4 { transform: rotate(4deg); }
.rotate5 { transform: rotate(5deg); }
.rotate6 { transform: rotate(6deg); }
.rotate7 { transform: rotate(7deg); }
.rotate8 { transform: rotate(8deg); }
.rotate9 { transform: rotate(9deg); }
.rotate10 { transform: rotate(10deg); }
.rotate11 { transform: rotate(11deg); }
.rotate12 { transform: rotate(12deg); }
.rotate13 { transform: rotate(13deg); }
.rotate14 { transform: rotate(14deg); }
.rotate15 { transform: rotate(15deg); }
.rotate16 { transform: rotate(16deg); }
.rotate17 { transform: rotate(17deg); }
.rotate18 { transform: rotate(18deg); }
.rotate19 { transform: rotate(19deg); }
.rotate20 { transform: rotate(20deg); }
.rotate21 { transform: rotate(21deg); }
.rotate22 { transform: rotate(22deg); }
.rotate23 { transform: rotate(23deg); }
.rotate24 { transform: rotate(24deg); }
.rotate25 { transform: rotate(25deg); }
.rotate26 { transform: rotate(26deg); }
.rotate27 { transform: rotate(27deg); }
.rotate28 { transform: rotate(28deg); }
.rotate29 { transform: rotate(29deg); }
.rotate30 { transform: rotate(30deg); }
.rotate31 { transform: rotate(31deg); }
.rotate32 { transform: rotate(32deg); }
.rotate33 { transform: rotate(33deg); }
.rotate34 { transform: rotate(34deg); }
.rotate35 { transform: rotate(35deg); }
.rotate36 { transform: rotate(36deg); }
.rotate37 { transform: rotate(37deg); }
.rotate38 { transform: rotate(38deg); }
.rotate39 { transform: rotate(39deg); }
.rotate40 { transform: rotate(40deg); }
.rotate41 { transform: rotate(41deg); }
.rotate42 { transform: rotate(42deg); }
.rotate43 { transform: rotate(43deg); }
.rotate44 { transform: rotate(44deg); }
.rotate45 { transform: rotate(45deg); }
.rotate46 { transform: rotate(46deg); }
.rotate47 { transform: rotate(47deg); }
.rotate48 { transform: rotate(48deg); }
.rotate49 { transform: rotate(49deg); }
.rotate50 { transform: rotate(50deg); }
.rotate51 { transform: rotate(51deg); }
.rotate52 { transform: rotate(52deg); }
.rotate53 { transform: rotate(53deg); }
.rotate54 { transform: rotate(54deg); }
.rotate55 { transform: rotate(55deg); }
.rotate56 { transform: rotate(56deg); }
.rotate57 { transform: rotate(57deg); }
.rotate58 { transform: rotate(58deg); }
.rotate59 { transform: rotate(59deg); }
.rotate60 { transform: rotate(60deg); }
.rotate61 { transform: rotate(61deg); }
.rotate62 { transform: rotate(62deg); }
.rotate63 { transform: rotate(63deg); }
.rotate64 { transform: rotate(64deg); }
.rotate65 { transform: rotate(65deg); }
.rotate66 { transform: rotate(66deg); }
.rotate67 { transform: rotate(67deg); }
.rotate68 { transform: rotate(68deg); }
.rotate69 { transform: rotate(69deg); }
.rotate70 { transform: rotate(70deg); }
.rotate71 { transform: rotate(71deg); }
.rotate72 { transform: rotate(72deg); }
.rotate73 { transform: rotate(73deg); }
.rotate74 { transform: rotate(74deg); }
.rotate75 { transform: rotate(75deg); }
.rotate76 { transform: rotate(76deg); }
.rotate77 { transform: rotate(77deg); }
.rotate78 { transform: rotate(78deg); }
.rotate79 { transform: rotate(79deg); }
.rotate80 { transform: rotate(80deg); }
.rotate81 { transform: rotate(81deg); }
.rotate82 { transform: rotate(82deg); }
.rotate83 { transform: rotate(83deg); }
.rotate84 { transform: rotate(84deg); }
.rotate85 { transform: rotate(85deg); }
.rotate86 { transform: rotate(86deg); }
.rotate87 { transform: rotate(87deg); }
.rotate88 { transform: rotate(88deg); }
.rotate89 { transform: rotate(89deg); }
.rotate90 { transform: rotate(90deg); }
.rotate91 { transform: rotate(91deg); }
.rotate92 { transform: rotate(92deg); }
.rotate93 { transform: rotate(93deg); }
.rotate94 { transform: rotate(94deg); }
.rotate95 { transform: rotate(95deg); }
.rotate96 { transform: rotate(96deg); }
.rotate97 { transform: rotate(97deg); }
.rotate98 { transform: rotate(98deg); }
.rotate99 { transform: rotate(99deg); }
.rotate100 { transform: rotate(100deg); }
.rotate101 { transform: rotate(101deg); }
.rotate102 { transform: rotate(102deg); }
.rotate103 { transform: rotate(103deg); }
.rotate104 { transform: rotate(104deg); }
.rotate105 { transform: rotate(105deg); }
.rotate106 { transform: rotate(106deg); }
.rotate107 { transform: rotate(107deg); }
.rotate108 { transform: rotate(108deg); }
.rotate109 { transform: rotate(109deg); }
.rotate110 { transform: rotate(110deg); }
.rotate111 { transform: rotate(111deg); }
.rotate112 { transform: rotate(112deg); }
.rotate113 { transform: rotate(113deg); }
.rotate114 { transform: rotate(114deg); }
.rotate115 { transform: rotate(115deg); }
.rotate116 { transform: rotate(116deg); }
.rotate117 { transform: rotate(117deg); }
.rotate118 { transform: rotate(118deg); }
.rotate119 { transform: rotate(119deg); }
.rotate120 { transform: rotate(120deg); }
.rotate121 { transform: rotate(121deg); }
.rotate122 { transform: rotate(122deg); }
.rotate123 { transform: rotate(123deg); }
.rotate124 { transform: rotate(124deg); }
.rotate125 { transform: rotate(125deg); }
.rotate126 { transform: rotate(126deg); }
.rotate127 { transform: rotate(127deg); }
.rotate128 { transform: rotate(128deg); }
.rotate129 { transform: rotate(129deg); }
.rotate130 { transform: rotate(130deg); }
.rotate131 { transform: rotate(131deg); }
.rotate132 { transform: rotate(132deg); }
.rotate133 { transform: rotate(133deg); }
.rotate134 { transform: rotate(134deg); }
.rotate135 { transform: rotate(135deg); }
.rotate136 { transform: rotate(136deg); }
.rotate137 { transform: rotate(137deg); }
.rotate138 { transform: rotate(138deg); }
.rotate139 { transform: rotate(139deg); }
.rotate140 { transform: rotate(140deg); }
.rotate141 { transform: rotate(141deg); }
.rotate142 { transform: rotate(142deg); }
.rotate143 { transform: rotate(143deg); }
.rotate144 { transform: rotate(144deg); }
.rotate145 { transform: rotate(145deg); }
.rotate146 { transform: rotate(146deg); }
.rotate147 { transform: rotate(147deg); }
.rotate148 { transform: rotate(148deg); }
.rotate149 { transform: rotate(149deg); }
.rotate150 { transform: rotate(150deg); }
.rotate151 { transform: rotate(151deg); }
.rotate152 { transform: rotate(152deg); }
.rotate153 { transform: rotate(153deg); }
.rotate154 { transform: rotate(154deg); }
.rotate155 { transform: rotate(155deg); }
.rotate156 { transform: rotate(156deg); }
.rotate157 { transform: rotate(157deg); }
.rotate158 { transform: rotate(158deg); }
.rotate159 { transform: rotate(159deg); }
.rotate160 { transform: rotate(160deg); }
.rotate161 { transform: rotate(161deg); }
.rotate162 { transform: rotate(162deg); }
.rotate163 { transform: rotate(163deg); }
.rotate164 { transform: rotate(164deg); }
.rotate165 { transform: rotate(165deg); }
.rotate166 { transform: rotate(166deg); }
.rotate167 { transform: rotate(167deg); }
.rotate168 { transform: rotate(168deg); }
.rotate169 { transform: rotate(169deg); }
.rotate170 { transform: rotate(170deg); }
.rotate171 { transform: rotate(171deg); }
.rotate172 { transform: rotate(172deg); }
.rotate173 { transform: rotate(173deg); }
.rotate174 { transform: rotate(174deg); }
.rotate175 { transform: rotate(175deg); }
.rotate176 { transform: rotate(176deg); }
.rotate177 { transform: rotate(177deg); }
.rotate178 { transform: rotate(178deg); }
.rotate179 { transform: rotate(179deg); }
.rotate180 { transform: rotate(180deg); }
.rotate181 { transform: rotate(181deg); }
.rotate182 { transform: rotate(182deg); }
.rotate183 { transform: rotate(183deg); }
.rotate184 { transform: rotate(184deg); }
.rotate185 { transform: rotate(185deg); }
.rotate186 { transform: rotate(186deg); }
.rotate187 { transform: rotate(187deg); }
.rotate188 { transform: rotate(188deg); }
.rotate189 { transform: rotate(189deg); }
.rotate190 { transform: rotate(190deg); }
.rotate191 { transform: rotate(191deg); }
.rotate192 { transform: rotate(192deg); }
.rotate193 { transform: rotate(193deg); }
.rotate194 { transform: rotate(194deg); }
.rotate195 { transform: rotate(195deg); }
.rotate196 { transform: rotate(196deg); }
.rotate197 { transform: rotate(197deg); }
.rotate198 { transform: rotate(198deg); }
.rotate199 { transform: rotate(199deg); }
.rotate200 { transform: rotate(200deg); }
.rotate201 { transform: rotate(201deg); }
.rotate202 { transform: rotate(202deg); }
.rotate203 { transform: rotate(203deg); }
.rotate204 { transform: rotate(204deg); }
.rotate205 { transform: rotate(205deg); }
.rotate206 { transform: rotate(206deg); }
.rotate207 { transform: rotate(207deg); }
.rotate208 { transform: rotate(208deg); }
.rotate209 { transform: rotate(209deg); }
.rotate210 { transform: rotate(210deg); }
.rotate211 { transform: rotate(211deg); }
.rotate212 { transform: rotate(212deg); }
.rotate213 { transform: rotate(213deg); }
.rotate214 { transform: rotate(214deg); }
.rotate215 { transform: rotate(215deg); }
.rotate216 { transform: rotate(216deg); }
.rotate217 { transform: rotate(217deg); }
.rotate218 { transform: rotate(218deg); }
.rotate219 { transform: rotate(219deg); }
.rotate220 { transform: rotate(220deg); }
.rotate221 { transform: rotate(221deg); }
.rotate222 { transform: rotate(222deg); }
.rotate223 { transform: rotate(223deg); }
.rotate224 { transform: rotate(224deg); }
.rotate225 { transform: rotate(225deg); }
.rotate226 { transform: rotate(226deg); }
.rotate227 { transform: rotate(227deg); }
.rotate228 { transform: rotate(228deg); }
.rotate229 { transform: rotate(229deg); }
.rotate230 { transform: rotate(230deg); }
.rotate231 { transform: rotate(231deg); }
.rotate232 { transform: rotate(232deg); }
.rotate233 { transform: rotate(233deg); }
.rotate234 { transform: rotate(234deg); }
.rotate235 { transform: rotate(235deg); }
.rotate236 { transform: rotate(236deg); }
.rotate237 { transform: rotate(237deg); }
.rotate238 { transform: rotate(238deg); }
.rotate239 { transform: rotate(239deg); }
.rotate240 { transform: rotate(240deg); }
.rotate241 { transform: rotate(241deg); }
.rotate242 { transform: rotate(242deg); }
.rotate243 { transform: rotate(243deg); }
.rotate244 { transform: rotate(244deg); }
.rotate245 { transform: rotate(245deg); }
.rotate246 { transform: rotate(246deg); }
.rotate247 { transform: rotate(247deg); }
.rotate248 { transform: rotate(248deg); }
.rotate249 { transform: rotate(249deg); }
.rotate250 { transform: rotate(250deg); }
.rotate251 { transform: rotate(251deg); }
.rotate252 { transform: rotate(252deg); }
.rotate253 { transform: rotate(253deg); }
.rotate254 { transform: rotate(254deg); }
.rotate255 { transform: rotate(255deg); }
.rotate256 { transform: rotate(256deg); }
.rotate257 { transform: rotate(257deg); }
.rotate258 { transform: rotate(258deg); }
.rotate259 { transform: rotate(259deg); }
.rotate260 { transform: rotate(260deg); }
.rotate261 { transform: rotate(261deg); }
.rotate262 { transform: rotate(262deg); }
.rotate263 { transform: rotate(263deg); }
.rotate264 { transform: rotate(264deg); }
.rotate265 { transform: rotate(265deg); }
.rotate266 { transform: rotate(266deg); }
.rotate267 { transform: rotate(267deg); }
.rotate268 { transform: rotate(268deg); }
.rotate269 { transform: rotate(269deg); }
.rotate270 { transform: rotate(270deg); }
.rotate271 { transform: rotate(271deg); }
.rotate272 { transform: rotate(272deg); }
.rotate273 { transform: rotate(273deg); }
.rotate274 { transform: rotate(274deg); }
.rotate275 { transform: rotate(275deg); }
.rotate276 { transform: rotate(276deg); }
.rotate277 { transform: rotate(277deg); }
.rotate278 { transform: rotate(278deg); }
.rotate279 { transform: rotate(279deg); }
.rotate280 { transform: rotate(280deg); }
.rotate281 { transform: rotate(281deg); }
.rotate282 { transform: rotate(282deg); }
.rotate283 { transform: rotate(283deg); }
.rotate284 { transform: rotate(284deg); }
.rotate285 { transform: rotate(285deg); }
.rotate286 { transform: rotate(286deg); }
.rotate287 { transform: rotate(287deg); }
.rotate288 { transform: rotate(288deg); }
.rotate289 { transform: rotate(289deg); }
.rotate290 { transform: rotate(290deg); }
.rotate291 { transform: rotate(291deg); }
.rotate292 { transform: rotate(292deg); }
.rotate293 { transform: rotate(293deg); }
.rotate294 { transform: rotate(294deg); }
.rotate295 { transform: rotate(295deg); }
.rotate296 { transform: rotate(296deg); }
.rotate297 { transform: rotate(297deg); }
.rotate298 { transform: rotate(298deg); }
.rotate299 { transform: rotate(299deg); }
.rotate300 { transform: rotate(300deg); }
.rotate301 { transform: rotate(301deg); }
.rotate302 { transform: rotate(302deg); }
.rotate303 { transform: rotate(303deg); }
.rotate304 { transform: rotate(304deg); }
.rotate305 { transform: rotate(305deg); }
.rotate306 { transform: rotate(306deg); }
.rotate307 { transform: rotate(307deg); }
.rotate308 { transform: rotate(308deg); }
.rotate309 { transform: rotate(309deg); }
.rotate310 { transform: rotate(310deg); }
.rotate311 { transform: rotate(311deg); }
.rotate312 { transform: rotate(312deg); }
.rotate313 { transform: rotate(313deg); }
.rotate314 { transform: rotate(314deg); }
.rotate315 { transform: rotate(315deg); }
.rotate316 { transform: rotate(316deg); }
.rotate317 { transform: rotate(317deg); }
.rotate318 { transform: rotate(318deg); }
.rotate319 { transform: rotate(319deg); }
.rotate320 { transform: rotate(320deg); }
.rotate321 { transform: rotate(321deg); }
.rotate322 { transform: rotate(322deg); }
.rotate323 { transform: rotate(323deg); }
.rotate324 { transform: rotate(324deg); }
.rotate325 { transform: rotate(325deg); }
.rotate326 { transform: rotate(326deg); }
.rotate327 { transform: rotate(327deg); }
.rotate328 { transform: rotate(328deg); }
.rotate329 { transform: rotate(329deg); }
.rotate330 { transform: rotate(330deg); }
.rotate331 { transform: rotate(331deg); }
.rotate332 { transform: rotate(332deg); }
.rotate333 { transform: rotate(333deg); }
.rotate334 { transform: rotate(334deg); }
.rotate335 { transform: rotate(335deg); }
.rotate336 { transform: rotate(336deg); }
.rotate337 { transform: rotate(337deg); }
.rotate338 { transform: rotate(338deg); }
.rotate339 { transform: rotate(339deg); }
.rotate340 { transform: rotate(340deg); }
.rotate341 { transform: rotate(341deg); }
.rotate342 { transform: rotate(342deg); }
.rotate343 { transform: rotate(343deg); }
.rotate344 { transform: rotate(344deg); }
.rotate345 { transform: rotate(345deg); }
.rotate346 { transform: rotate(346deg); }
.rotate347 { transform: rotate(347deg); }
.rotate348 { transform: rotate(348deg); }
.rotate349 { transform: rotate(349deg); }
.rotate350 { transform: rotate(350deg); }
.rotate351 { transform: rotate(351deg); }
.rotate352 { transform: rotate(352deg); }
.rotate353 { transform: rotate(353deg); }
.rotate354 { transform: rotate(354deg); }
.rotate355 { transform: rotate(355deg); }
.rotate356 { transform: rotate(356deg); }
.rotate357 { transform: rotate(357deg); }
.rotate358 { transform: rotate(358deg); }
.rotate359 { transform: rotate(359deg); }
.rotate360 { transform: rotate(360deg); }

/* +++++++++++++transition+++++++++++++ */
.transition0d1 { transition: all ease .1s; }
.transition0d2 { transition: all ease .2s; }
.transition0d3 { transition: all ease .3s; }
.transition0d4 { transition: all ease .4s; }
.transition0d5 { transition: all ease .5s; }
.transition0d6 { transition: all ease .6s; }
.transition0d7 { transition: all ease .7s; }
.transition0d8 { transition: all ease .8s; }
.transition0d9 { transition: all ease .9s; }
.transition1 { transition: all ease 1s; }

.flexWrap { flex-wrap: wrap; }
.imgFit { overflow: hidden; }
.imgFit img { width: 100% !important; height: 100% !important; object-fit: cover; }
.pointerAuto { pointer-events: auto; }
.pointerNone { pointer-events: none; }
.gjs-dashed .pointerNone { pointer-events: all; }

/* aspect-ratio (20/nまで追加) */
.ratio1s1 { aspect-ratio: 1/1; } .ratio1s2 { aspect-ratio: 1/2; } .ratio1s3 { aspect-ratio: 1/3; } .ratio1s4 { aspect-ratio: 1/4; } .ratio1s5 { aspect-ratio: 1/5; } .ratio1s6 { aspect-ratio: 1/6; } .ratio1s7 { aspect-ratio: 1/7; } .ratio1s8 { aspect-ratio: 1/8; } .ratio1s9 { aspect-ratio: 1/9; } .ratio1s10 { aspect-ratio: 1/10; } .ratio1s11 { aspect-ratio: 1/11; } .ratio1s12 { aspect-ratio: 1/12; } .ratio1s13 { aspect-ratio: 1/13; } .ratio1s14 { aspect-ratio: 1/14; } .ratio1s15 { aspect-ratio: 1/15; } .ratio1s16 { aspect-ratio: 1/16; } .ratio1s17 { aspect-ratio: 1/17; } .ratio1s18 { aspect-ratio: 1/18; } .ratio1s19 { aspect-ratio: 1/19; } .ratio1s20 { aspect-ratio: 1/20; }
.ratio2s1 { aspect-ratio: 2/1; } .ratio2s2 { aspect-ratio: 2/2; } .ratio2s3 { aspect-ratio: 2/3; } .ratio2s4 { aspect-ratio: 2/4; } .ratio2s5 { aspect-ratio: 2/5; } .ratio2s6 { aspect-ratio: 2/6; } .ratio2s7 { aspect-ratio: 2/7; } .ratio2s8 { aspect-ratio: 2/8; } .ratio2s9 { aspect-ratio: 2/9; } .ratio2s10 { aspect-ratio: 2/10; } .ratio2s11 { aspect-ratio: 2/11; } .ratio2s12 { aspect-ratio: 2/12; } .ratio2s13 { aspect-ratio: 2/13; } .ratio2s14 { aspect-ratio: 2/14; } .ratio2s15 { aspect-ratio: 2/15; } .ratio2s16 { aspect-ratio: 2/16; } .ratio2s17 { aspect-ratio: 2/17; } .ratio2s18 { aspect-ratio: 2/18; } .ratio2s19 { aspect-ratio: 2/19; } .ratio2s20 { aspect-ratio: 2/20; }
.ratio3s1 { aspect-ratio: 3/1; } .ratio3s2 { aspect-ratio: 3/2; } .ratio3s3 { aspect-ratio: 3/3; } .ratio3s4 { aspect-ratio: 3/4; } .ratio3s5 { aspect-ratio: 3/5; } .ratio3s6 { aspect-ratio: 3/6; } .ratio3s7 { aspect-ratio: 3/7; } .ratio3s8 { aspect-ratio: 3/8; } .ratio3s9 { aspect-ratio: 3/9; } .ratio3s10 { aspect-ratio: 3/10; } .ratio3s11 { aspect-ratio: 3/11; } .ratio3s12 { aspect-ratio: 3/12; } .ratio3s13 { aspect-ratio: 3/13; } .ratio3s14 { aspect-ratio: 3/14; } .ratio3s15 { aspect-ratio: 3/15; } .ratio3s16 { aspect-ratio: 3/16; } .ratio3s17 { aspect-ratio: 3/17; } .ratio3s18 { aspect-ratio: 3/18; } .ratio3s19 { aspect-ratio: 3/19; } .ratio3s20 { aspect-ratio: 3/20; }
.ratio4s1 { aspect-ratio: 4/1; } .ratio4s2 { aspect-ratio: 4/2; } .ratio4s3 { aspect-ratio: 4/3; } .ratio4s4 { aspect-ratio: 4/4; } .ratio4s5 { aspect-ratio: 4/5; } .ratio4s6 { aspect-ratio: 4/6; } .ratio4s7 { aspect-ratio: 4/7; } .ratio4s8 { aspect-ratio: 4/8; } .ratio4s9 { aspect-ratio: 4/9; } .ratio4s10 { aspect-ratio: 4/10; } .ratio4s11 { aspect-ratio: 4/11; } .ratio4s12 { aspect-ratio: 4/12; } .ratio4s13 { aspect-ratio: 4/13; } .ratio4s14 { aspect-ratio: 4/14; } .ratio4s15 { aspect-ratio: 4/15; } .ratio4s16 { aspect-ratio: 4/16; } .ratio4s17 { aspect-ratio: 4/17; } .ratio4s18 { aspect-ratio: 4/18; } .ratio4s19 { aspect-ratio: 4/19; } .ratio4s20 { aspect-ratio: 4/20; }
.ratio5s1 { aspect-ratio: 5/1; } .ratio5s2 { aspect-ratio: 5/2; } .ratio5s3 { aspect-ratio: 5/3; } .ratio5s4 { aspect-ratio: 5/4; } .ratio5s5 { aspect-ratio: 5/5; } .ratio5s6 { aspect-ratio: 5/6; } .ratio5s7 { aspect-ratio: 5/7; } .ratio5s8 { aspect-ratio: 5/8; } .ratio5s9 { aspect-ratio: 5/9; } .ratio5s10 { aspect-ratio: 5/10; } .ratio5s11 { aspect-ratio: 5/11; } .ratio5s12 { aspect-ratio: 5/12; } .ratio5s13 { aspect-ratio: 5/13; } .ratio5s14 { aspect-ratio: 5/14; } .ratio5s15 { aspect-ratio: 5/15; } .ratio5s16 { aspect-ratio: 5/16; } .ratio5s17 { aspect-ratio: 5/17; } .ratio5s18 { aspect-ratio: 5/18; } .ratio5s19 { aspect-ratio: 5/19; } .ratio5s20 { aspect-ratio: 5/20; }
.ratio6s1 { aspect-ratio: 6/1; } .ratio6s2 { aspect-ratio: 6/2; } .ratio6s3 { aspect-ratio: 6/3; } .ratio6s4 { aspect-ratio: 6/4; } .ratio6s5 { aspect-ratio: 6/5; } .ratio6s6 { aspect-ratio: 6/6; } .ratio6s7 { aspect-ratio: 6/7; } .ratio6s8 { aspect-ratio: 6/8; } .ratio6s9 { aspect-ratio: 6/9; } .ratio6s10 { aspect-ratio: 6/10; } .ratio6s11 { aspect-ratio: 6/11; } .ratio6s12 { aspect-ratio: 6/12; } .ratio6s13 { aspect-ratio: 6/13; } .ratio6s14 { aspect-ratio: 6/14; } .ratio6s15 { aspect-ratio: 6/15; } .ratio6s16 { aspect-ratio: 6/16; } .ratio6s17 { aspect-ratio: 6/17; } .ratio6s18 { aspect-ratio: 6/18; } .ratio6s19 { aspect-ratio: 6/19; } .ratio6s20 { aspect-ratio: 6/20; }
.ratio7s1 { aspect-ratio: 7/1; } .ratio7s2 { aspect-ratio: 7/2; } .ratio7s3 { aspect-ratio: 7/3; } .ratio7s4 { aspect-ratio: 7/4; } .ratio7s5 { aspect-ratio: 7/5; } .ratio7s6 { aspect-ratio: 7/6; } .ratio7s7 { aspect-ratio: 7/7; } .ratio7s8 { aspect-ratio: 7/8; } .ratio7s9 { aspect-ratio: 7/9; } .ratio7s10 { aspect-ratio: 7/10; } .ratio7s11 { aspect-ratio: 7/11; } .ratio7s12 { aspect-ratio: 7/12; } .ratio7s13 { aspect-ratio: 7/13; } .ratio7s14 { aspect-ratio: 7/14; } .ratio7s15 { aspect-ratio: 7/15; } .ratio7s16 { aspect-ratio: 7/16; } .ratio7s17 { aspect-ratio: 7/17; } .ratio7s18 { aspect-ratio: 7/18; } .ratio7s19 { aspect-ratio: 7/19; } .ratio7s20 { aspect-ratio: 7/20; }
.ratio8s1 { aspect-ratio: 8/1; } .ratio8s2 { aspect-ratio: 8/2; } .ratio8s3 { aspect-ratio: 8/3; } .ratio8s4 { aspect-ratio: 8/4; } .ratio8s5 { aspect-ratio: 8/5; } .ratio8s6 { aspect-ratio: 8/6; } .ratio8s7 { aspect-ratio: 8/7; } .ratio8s8 { aspect-ratio: 8/8; } .ratio8s9 { aspect-ratio: 8/9; } .ratio8s10 { aspect-ratio: 8/10; } .ratio8s11 { aspect-ratio: 8/11; } .ratio8s12 { aspect-ratio: 8/12; } .ratio8s13 { aspect-ratio: 8/13; } .ratio8s14 { aspect-ratio: 8/14; } .ratio8s15 { aspect-ratio: 8/15; } .ratio8s16 { aspect-ratio: 8/16; } .ratio8s17 { aspect-ratio: 8/17; } .ratio8s18 { aspect-ratio: 8/18; } .ratio8s19 { aspect-ratio: 8/19; } .ratio8s20 { aspect-ratio: 8/20; }
.ratio9s1 { aspect-ratio: 9/1; } .ratio9s2 { aspect-ratio: 9/2; } .ratio9s3 { aspect-ratio: 9/3; } .ratio9s4 { aspect-ratio: 9/4; } .ratio9s5 { aspect-ratio: 9/5; } .ratio9s6 { aspect-ratio: 9/6; } .ratio9s7 { aspect-ratio: 9/7; } .ratio9s8 { aspect-ratio: 9/8; } .ratio9s9 { aspect-ratio: 9/9; } .ratio9s10 { aspect-ratio: 9/10; } .ratio9s11 { aspect-ratio: 9/11; } .ratio9s12 { aspect-ratio: 9/12; } .ratio9s13 { aspect-ratio: 9/13; } .ratio9s14 { aspect-ratio: 9/14; } .ratio9s15 { aspect-ratio: 9/15; } .ratio9s16 { aspect-ratio: 9/16; } .ratio9s17 { aspect-ratio: 9/17; } .ratio9s18 { aspect-ratio: 9/18; } .ratio9s19 { aspect-ratio: 9/19; } .ratio9s20 { aspect-ratio: 9/20; }
.ratio10s1 { aspect-ratio: 10/1; } .ratio10s2 { aspect-ratio: 10/2; } .ratio10s3 { aspect-ratio: 10/3; } .ratio10s4 { aspect-ratio: 10/4; } .ratio10s5 { aspect-ratio: 10/5; } .ratio10s6 { aspect-ratio: 10/6; } .ratio10s7 { aspect-ratio: 10/7; } .ratio10s8 { aspect-ratio: 10/8; } .ratio10s9 { aspect-ratio: 10/9; } .ratio10s10 { aspect-ratio: 10/10; } .ratio10s11 { aspect-ratio: 10/11; } .ratio10s12 { aspect-ratio: 10/12; } .ratio10s13 { aspect-ratio: 10/13; } .ratio10s14 { aspect-ratio: 10/14; } .ratio10s15 { aspect-ratio: 10/15; } .ratio10s16 { aspect-ratio: 10/16; } .ratio10s17 { aspect-ratio: 10/17; } .ratio10s18 { aspect-ratio: 10/18; } .ratio10s19 { aspect-ratio: 10/19; } .ratio10s20 { aspect-ratio: 10/20; }
.ratio11s1 { aspect-ratio: 11/1; } .ratio11s2 { aspect-ratio: 11/2; } .ratio11s3 { aspect-ratio: 11/3; } .ratio11s4 { aspect-ratio: 11/4; } .ratio11s5 { aspect-ratio: 11/5; } .ratio11s6 { aspect-ratio: 11/6; } .ratio11s7 { aspect-ratio: 11/7; } .ratio11s8 { aspect-ratio: 11/8; } .ratio11s9 { aspect-ratio: 11/9; } .ratio11s10 { aspect-ratio: 11/10; } .ratio11s11 { aspect-ratio: 11/11; } .ratio11s12 { aspect-ratio: 11/12; } .ratio11s13 { aspect-ratio: 11/13; } .ratio11s14 { aspect-ratio: 11/14; } .ratio11s15 { aspect-ratio: 11/15; } .ratio11s16 { aspect-ratio: 11/16; } .ratio11s17 { aspect-ratio: 11/17; } .ratio11s18 { aspect-ratio: 11/18; } .ratio11s19 { aspect-ratio: 11/19; } .ratio11s20 { aspect-ratio: 11/20; }
.ratio12s1 { aspect-ratio: 12/1; } .ratio12s2 { aspect-ratio: 12/2; } .ratio12s3 { aspect-ratio: 12/3; } .ratio12s4 { aspect-ratio: 12/4; } .ratio12s5 { aspect-ratio: 12/5; } .ratio12s6 { aspect-ratio: 12/6; } .ratio12s7 { aspect-ratio: 12/7; } .ratio12s8 { aspect-ratio: 12/8; } .ratio12s9 { aspect-ratio: 12/9; } .ratio12s10 { aspect-ratio: 12/10; } .ratio12s11 { aspect-ratio: 12/11; } .ratio12s12 { aspect-ratio: 12/12; } .ratio12s13 { aspect-ratio: 12/13; } .ratio12s14 { aspect-ratio: 12/14; } .ratio12s15 { aspect-ratio: 12/15; } .ratio12s16 { aspect-ratio: 12/16; } .ratio12s17 { aspect-ratio: 12/17; } .ratio12s18 { aspect-ratio: 12/18; } .ratio12s19 { aspect-ratio: 12/19; } .ratio12s20 { aspect-ratio: 12/20; }
.ratio13s1 { aspect-ratio: 13/1; } .ratio13s2 { aspect-ratio: 13/2; } .ratio13s3 { aspect-ratio: 13/3; } .ratio13s4 { aspect-ratio: 13/4; } .ratio13s5 { aspect-ratio: 13/5; } .ratio13s6 { aspect-ratio: 13/6; } .ratio13s7 { aspect-ratio: 13/7; } .ratio13s8 { aspect-ratio: 13/8; } .ratio13s9 { aspect-ratio: 13/9; } .ratio13s10 { aspect-ratio: 13/10; } .ratio13s11 { aspect-ratio: 13/11; } .ratio13s12 { aspect-ratio: 13/12; } .ratio13s13 { aspect-ratio: 13/13; } .ratio13s14 { aspect-ratio: 13/14; } .ratio13s15 { aspect-ratio: 13/15; } .ratio13s16 { aspect-ratio: 13/16; } .ratio13s17 { aspect-ratio: 13/17; } .ratio13s18 { aspect-ratio: 13/18; } .ratio13s19 { aspect-ratio: 13/19; } .ratio13s20 { aspect-ratio: 13/20; }
.ratio14s1 { aspect-ratio: 14/1; } .ratio14s2 { aspect-ratio: 14/2; } .ratio14s3 { aspect-ratio: 14/3; } .ratio14s4 { aspect-ratio: 14/4; } .ratio14s5 { aspect-ratio: 14/5; } .ratio14s6 { aspect-ratio: 14/6; } .ratio14s7 { aspect-ratio: 14/7; } .ratio14s8 { aspect-ratio: 14/8; } .ratio14s9 { aspect-ratio: 14/9; } .ratio14s10 { aspect-ratio: 14/10; } .ratio14s11 { aspect-ratio: 14/11; } .ratio14s12 { aspect-ratio: 14/12; } .ratio14s13 { aspect-ratio: 14/13; } .ratio14s14 { aspect-ratio: 14/14; } .ratio14s15 { aspect-ratio: 14/15; } .ratio14s16 { aspect-ratio: 14/16; } .ratio14s17 { aspect-ratio: 14/17; } .ratio14s18 { aspect-ratio: 14/18; } .ratio14s19 { aspect-ratio: 14/19; } .ratio14s20 { aspect-ratio: 14/20; }
.ratio15s1 { aspect-ratio: 15/1; } .ratio15s2 { aspect-ratio: 15/2; } .ratio15s3 { aspect-ratio: 15/3; } .ratio15s4 { aspect-ratio: 15/4; } .ratio15s5 { aspect-ratio: 15/5; } .ratio15s6 { aspect-ratio: 15/6; } .ratio15s7 { aspect-ratio: 15/7; } .ratio15s8 { aspect-ratio: 15/8; } .ratio15s9 { aspect-ratio: 15/9; } .ratio15s10 { aspect-ratio: 15/10; } .ratio15s11 { aspect-ratio: 15/11; } .ratio15s12 { aspect-ratio: 15/12; } .ratio15s13 { aspect-ratio: 15/13; } .ratio15s14 { aspect-ratio: 15/14; } .ratio15s15 { aspect-ratio: 15/15; } .ratio15s16 { aspect-ratio: 15/16; } .ratio15s17 { aspect-ratio: 15/17; } .ratio15s18 { aspect-ratio: 15/18; } .ratio15s19 { aspect-ratio: 15/19; } .ratio15s20 { aspect-ratio: 15/20; }
.ratio16s1 { aspect-ratio: 16/1; } .ratio16s2 { aspect-ratio: 16/2; } .ratio16s3 { aspect-ratio: 16/3; } .ratio16s4 { aspect-ratio: 16/4; } .ratio16s5 { aspect-ratio: 16/5; } .ratio16s6 { aspect-ratio: 16/6; } .ratio16s7 { aspect-ratio: 16/7; } .ratio16s8 { aspect-ratio: 16/8; } .ratio16s9 { aspect-ratio: 16/9; } .ratio16s10 { aspect-ratio: 16/10; } .ratio16s11 { aspect-ratio: 16/11; } .ratio16s12 { aspect-ratio: 16/12; } .ratio16s13 { aspect-ratio: 16/13; } .ratio16s14 { aspect-ratio: 16/14; } .ratio16s15 { aspect-ratio: 16/15; } .ratio16s16 { aspect-ratio: 16/16; } .ratio16s17 { aspect-ratio: 16/17; } .ratio16s18 { aspect-ratio: 16/18; } .ratio16s19 { aspect-ratio: 16/19; } .ratio16s20 { aspect-ratio: 16/20; }
.ratio17s1 { aspect-ratio: 17/1; } .ratio17s2 { aspect-ratio: 17/2; } .ratio17s3 { aspect-ratio: 17/3; } .ratio17s4 { aspect-ratio: 17/4; } .ratio17s5 { aspect-ratio: 17/5; } .ratio17s6 { aspect-ratio: 17/6; } .ratio17s7 { aspect-ratio: 17/7; } .ratio17s8 { aspect-ratio: 17/8; } .ratio17s9 { aspect-ratio: 17/9; } .ratio17s10 { aspect-ratio: 17/10; } .ratio17s11 { aspect-ratio: 17/11; } .ratio17s12 { aspect-ratio: 17/12; } .ratio17s13 { aspect-ratio: 17/13; } .ratio17s14 { aspect-ratio: 17/14; } .ratio17s15 { aspect-ratio: 17/15; } .ratio17s16 { aspect-ratio: 17/16; } .ratio17s17 { aspect-ratio: 17/17; } .ratio17s18 { aspect-ratio: 17/18; } .ratio17s19 { aspect-ratio: 17/19; } .ratio17s20 { aspect-ratio: 17/20; }
.ratio18s1 { aspect-ratio: 18/1; } .ratio18s2 { aspect-ratio: 18/2; } .ratio18s3 { aspect-ratio: 18/3; } .ratio18s4 { aspect-ratio: 18/4; } .ratio18s5 { aspect-ratio: 18/5; } .ratio18s6 { aspect-ratio: 18/6; } .ratio18s7 { aspect-ratio: 18/7; } .ratio18s8 { aspect-ratio: 18/8; } .ratio18s9 { aspect-ratio: 18/9; } .ratio18s10 { aspect-ratio: 18/10; } .ratio18s11 { aspect-ratio: 18/11; } .ratio18s12 { aspect-ratio: 18/12; } .ratio18s13 { aspect-ratio: 18/13; } .ratio18s14 { aspect-ratio: 18/14; } .ratio18s15 { aspect-ratio: 18/15; } .ratio18s16 { aspect-ratio: 18/16; } .ratio18s17 { aspect-ratio: 18/17; } .ratio18s18 { aspect-ratio: 18/18; } .ratio18s19 { aspect-ratio: 18/19; } .ratio18s20 { aspect-ratio: 18/20; }
.ratio19s1 { aspect-ratio: 19/1; } .ratio19s2 { aspect-ratio: 19/2; } .ratio19s3 { aspect-ratio: 19/3; } .ratio19s4 { aspect-ratio: 19/4; } .ratio19s5 { aspect-ratio: 19/5; } .ratio19s6 { aspect-ratio: 19/6; } .ratio19s7 { aspect-ratio: 19/7; } .ratio19s8 { aspect-ratio: 19/8; } .ratio19s9 { aspect-ratio: 19/9; } .ratio19s10 { aspect-ratio: 19/10; } .ratio19s11 { aspect-ratio: 19/11; } .ratio19s12 { aspect-ratio: 19/12; } .ratio19s13 { aspect-ratio: 19/13; } .ratio19s14 { aspect-ratio: 19/14; } .ratio19s15 { aspect-ratio: 19/15; } .ratio19s16 { aspect-ratio: 19/16; } .ratio19s17 { aspect-ratio: 19/17; } .ratio19s18 { aspect-ratio: 19/18; } .ratio19s19 { aspect-ratio: 19/19; } .ratio19s20 { aspect-ratio: 19/20; }
.ratio20s1 { aspect-ratio: 20/1; } .ratio20s2 { aspect-ratio: 20/2; } .ratio20s3 { aspect-ratio: 20/3; } .ratio20s4 { aspect-ratio: 20/4; } .ratio20s5 { aspect-ratio: 20/5; } .ratio20s6 { aspect-ratio: 20/6; } .ratio20s7 { aspect-ratio: 20/7; } .ratio20s8 { aspect-ratio: 20/8; } .ratio20s9 { aspect-ratio: 20/9; } .ratio20s10 { aspect-ratio: 20/10; } .ratio20s11 { aspect-ratio: 20/11; } .ratio20s12 { aspect-ratio: 20/12; } .ratio20s13 { aspect-ratio: 20/13; } .ratio20s14 { aspect-ratio: 20/14; } .ratio20s15 { aspect-ratio: 20/15; } .ratio20s16 { aspect-ratio: 20/16; } .ratio20s17 { aspect-ratio: 20/17; } .ratio20s18 { aspect-ratio: 20/18; } .ratio20s19 { aspect-ratio: 20/19; } .ratio20s20 { aspect-ratio: 20/20; }

/* ========================================================
   MEDIA QUERIES (ブレイクポイントによる上書き)
======================================================== */

@media screen and (min-width: 768px) {
    .rmt5 { margin-top: 5px; }
    .rmt8 { margin-top: 8px; }
    .rmt10 { margin-top: 10px; }
    .rmt15 { margin-top: 15px; }
    .rmt16 { margin-top: 16px; }
    .rmt20 { margin-top: 20px; }
    .rmt24 { margin-top: 24px; }
    .rmt25 { margin-top: 25px; }
    .rmt30 { margin-top: 30px; }
    .rmt32 { margin-top: 32px; }
    .rmt35 { margin-top: 35px; }
    .rmt40 { margin-top: 40px; }
    .rmt45 { margin-top: 45px; }
    .rmt48 { margin-top: 48px; }
    .rmt50 { margin-top: 50px; }
    .rmt55 { margin-top: 55px; }
    .rmt56 { margin-top: 56px; }
    .rmt60 { margin-top: 60px; }
    .rmt64 { margin-top: 64px; }
    .rmt65 { margin-top: 65px; }
    .rmt70 { margin-top: 70px; }
    .rmt72 { margin-top: 72px; }
    .rmt75 { margin-top: 75px; }
    .rmt80 { margin-top: 80px; }
    .rmt85 { margin-top: 85px; }
    .rmt88 { margin-top: 88px; }
    .rmt90 { margin-top: 90px; }
    .rmt95 { margin-top: 95px; }
    .rmt96 { margin-top: 96px; }
    .rmt100 { margin-top: 100px; }
    .rmt104 { margin-top: 104px; }
    .rmt105 { margin-top: 105px; }
    .rmt110 { margin-top: 110px; }
    .rmt112 { margin-top: 112px; }
    .rmt115 { margin-top: 115px; }
    .rmt120 { margin-top: 120px; }
    .rmt125 { margin-top: 125px; }
    .rmt128 { margin-top: 128px; }
    .rmt130 { margin-top: 130px; }
    .rmt135 { margin-top: 135px; }
    .rmt136 { margin-top: 136px; }
    .rmt140 { margin-top: 140px; }
    .rmt144 { margin-top: 144px; }
    .rmt145 { margin-top: 145px; }
    .rmt150 { margin-top: 150px; }
    .rmt152 { margin-top: 152px; }
    .rmt155 { margin-top: 155px; }
    .rmt160 { margin-top: 160px; }
    .rmt165 { margin-top: 165px; }
    .rmt168 { margin-top: 168px; }
    .rmt170 { margin-top: 170px; }
    .rmt175 { margin-top: 175px; }
    .rmt176 { margin-top: 176px; }
    .rmt180 { margin-top: 180px; }
    .rmt184 { margin-top: 184px; }
    .rmt185 { margin-top: 185px; }
    .rmt190 { margin-top: 190px; }
    .rmt192 { margin-top: 192px; }
    .rmt195 { margin-top: 195px; }
    .rmt200 { margin-top: 200px; }

    /* margin-right */
    .rmr5 { margin-right: 5px; }
    .rmr8 { margin-right: 8px; }
    .rmr10 { margin-right: 10px; }
    .rmr15 { margin-right: 15px; }
    .rmr16 { margin-right: 16px; }
    .rmr20 { margin-right: 20px; }
    .rmr24 { margin-right: 24px; }
    .rmr25 { margin-right: 25px; }
    .rmr30 { margin-right: 30px; }
    .rmr32 { margin-right: 32px; }
    .rmr35 { margin-right: 35px; }
    .rmr40 { margin-right: 40px; }
    .rmr45 { margin-right: 45px; }
    .rmr48 { margin-right: 48px; }
    .rmr50 { margin-right: 50px; }
    .rmr55 { margin-right: 55px; }
    .rmr56 { margin-right: 56px; }
    .rmr60 { margin-right: 60px; }
    .rmr64 { margin-right: 64px; }
    .rmr65 { margin-right: 65px; }
    .rmr70 { margin-right: 70px; }
    .rmr72 { margin-right: 72px; }
    .rmr75 { margin-right: 75px; }
    .rmr80 { margin-right: 80px; }
    .rmr85 { margin-right: 85px; }
    .rmr88 { margin-right: 88px; }
    .rmr90 { margin-right: 90px; }
    .rmr95 { margin-right: 95px; }
    .rmr96 { margin-right: 96px; }
    .rmr100 { margin-right: 100px; }
    .rmr104 { margin-right: 104px; }
    .rmr105 { margin-right: 105px; }
    .rmr110 { margin-right: 110px; }
    .rmr112 { margin-right: 112px; }
    .rmr115 { margin-right: 115px; }
    .rmr120 { margin-right: 120px; }
    .rmr125 { margin-right: 125px; }
    .rmr128 { margin-right: 128px; }
    .rmr130 { margin-right: 130px; }
    .rmr135 { margin-right: 135px; }
    .rmr136 { margin-right: 136px; }
    .rmr140 { margin-right: 140px; }
    .rmr144 { margin-right: 144px; }
    .rmr145 { margin-right: 145px; }
    .rmr150 { margin-right: 150px; }
    .rmr152 { margin-right: 152px; }
    .rmr155 { margin-right: 155px; }
    .rmr160 { margin-right: 160px; }
    .rmr165 { margin-right: 165px; }
    .rmr168 { margin-right: 168px; }
    .rmr170 { margin-right: 170px; }
    .rmr175 { margin-right: 175px; }
    .rmr176 { margin-right: 176px; }
    .rmr180 { margin-right: 180px; }
    .rmr184 { margin-right: 184px; }
    .rmr185 { margin-right: 185px; }
    .rmr190 { margin-right: 190px; }
    .rmr192 { margin-right: 192px; }
    .rmr195 { margin-right: 195px; }
    .rmr200 { margin-right: 200px; }

    /* margin-bottom */
    .rmb5 { margin-bottom: 5px; }
    .rmb8 { margin-bottom: 8px; }
    .rmb10 { margin-bottom: 10px; }
    .rmb15 { margin-bottom: 15px; }
    .rmb16 { margin-bottom: 16px; }
    .rmb20 { margin-bottom: 20px; }
    .rmb24 { margin-bottom: 24px; }
    .rmb25 { margin-bottom: 25px; }
    .rmb30 { margin-bottom: 30px; }
    .rmb32 { margin-bottom: 32px; }
    .rmb35 { margin-bottom: 35px; }
    .rmb40 { margin-bottom: 40px; }
    .rmb45 { margin-bottom: 45px; }
    .rmb48 { margin-bottom: 48px; }
    .rmb50 { margin-bottom: 50px; }
    .rmb55 { margin-bottom: 55px; }
    .rmb56 { margin-bottom: 56px; }
    .rmb60 { margin-bottom: 60px; }
    .rmb64 { margin-bottom: 64px; }
    .rmb65 { margin-bottom: 65px; }
    .rmb70 { margin-bottom: 70px; }
    .rmb72 { margin-bottom: 72px; }
    .rmb75 { margin-bottom: 75px; }
    .rmb80 { margin-bottom: 80px; }
    .rmb85 { margin-bottom: 85px; }
    .rmb88 { margin-bottom: 88px; }
    .rmb90 { margin-bottom: 90px; }
    .rmb95 { margin-bottom: 95px; }
    .rmb96 { margin-bottom: 96px; }
    .rmb100 { margin-bottom: 100px; }
    .rmb104 { margin-bottom: 104px; }
    .rmb105 { margin-bottom: 105px; }
    .rmb110 { margin-bottom: 110px; }
    .rmb112 { margin-bottom: 112px; }
    .rmb115 { margin-bottom: 115px; }
    .rmb120 { margin-bottom: 120px; }
    .rmb125 { margin-bottom: 125px; }
    .rmb128 { margin-bottom: 128px; }
    .rmb130 { margin-bottom: 130px; }
    .rmb135 { margin-bottom: 135px; }
    .rmb136 { margin-bottom: 136px; }
    .rmb140 { margin-bottom: 140px; }
    .rmb144 { margin-bottom: 144px; }
    .rmb145 { margin-bottom: 145px; }
    .rmb150 { margin-bottom: 150px; }
    .rmb152 { margin-bottom: 152px; }
    .rmb155 { margin-bottom: 155px; }
    .rmb160 { margin-bottom: 160px; }
    .rmb165 { margin-bottom: 165px; }
    .rmb168 { margin-bottom: 168px; }
    .rmb170 { margin-bottom: 170px; }
    .rmb175 { margin-bottom: 175px; }
    .rmb176 { margin-bottom: 176px; }
    .rmb180 { margin-bottom: 180px; }
    .rmb184 { margin-bottom: 184px; }
    .rmb185 { margin-bottom: 185px; }
    .rmb190 { margin-bottom: 190px; }
    .rmb192 { margin-bottom: 192px; }
    .rmb195 { margin-bottom: 195px; }
    .rmb200 { margin-bottom: 200px; }

    /* margin-left */
    .rml5 { margin-left: 5px; }
    .rml8 { margin-left: 8px; }
    .rml10 { margin-left: 10px; }
    .rml15 { margin-left: 15px; }
    .rml16 { margin-left: 16px; }
    .rml20 { margin-left: 20px; }
    .rml24 { margin-left: 24px; }
    .rml25 { margin-left: 25px; }
    .rml30 { margin-left: 30px; }
    .rml32 { margin-left: 32px; }
    .rml35 { margin-left: 35px; }
    .rml40 { margin-left: 40px; }
    .rml45 { margin-left: 45px; }
    .rml48 { margin-left: 48px; }
    .rml50 { margin-left: 50px; }
    .rml55 { margin-left: 55px; }
    .rml56 { margin-left: 56px; }
    .rml60 { margin-left: 60px; }
    .rml64 { margin-left: 64px; }
    .rml65 { margin-left: 65px; }
    .rml70 { margin-left: 70px; }
    .rml72 { margin-left: 72px; }
    .rml75 { margin-left: 75px; }
    .rml80 { margin-left: 80px; }
    .rml85 { margin-left: 85px; }
    .rml88 { margin-left: 88px; }
    .rml90 { margin-left: 90px; }
    .rml95 { margin-left: 95px; }
    .rml96 { margin-left: 96px; }
    .rml100 { margin-left: 100px; }
    .rml104 { margin-left: 104px; }
    .rml105 { margin-left: 105px; }
    .rml110 { margin-left: 110px; }
    .rml112 { margin-left: 112px; }
    .rml115 { margin-left: 115px; }
    .rml120 { margin-left: 120px; }
    .rml125 { margin-left: 125px; }
    .rml128 { margin-left: 128px; }
    .rml130 { margin-left: 130px; }
    .rml135 { margin-left: 135px; }
    .rml136 { margin-left: 136px; }
    .rml140 { margin-left: 140px; }
    .rml144 { margin-left: 144px; }
    .rml145 { margin-left: 145px; }
    .rml150 { margin-left: 150px; }
    .rml152 { margin-left: 152px; }
    .rml155 { margin-left: 155px; }
    .rml160 { margin-left: 160px; }
    .rml165 { margin-left: 165px; }
    .rml168 { margin-left: 168px; }
    .rml170 { margin-left: 170px; }
    .rml175 { margin-left: 175px; }
    .rml176 { margin-left: 176px; }
    .rml180 { margin-left: 180px; }
    .rml184 { margin-left: 184px; }
    .rml185 { margin-left: 185px; }
    .rml190 { margin-left: 190px; }
    .rml192 { margin-left: 192px; }
    .rml195 { margin-left: 195px; }
    .rml200 { margin-left: 200px; }

    /* padding-top */
    .rpt5 { padding-top: 5px; }
    .rpt8 { padding-top: 8px; }
    .rpt10 { padding-top: 10px; }
    .rpt15 { padding-top: 15px; }
    .rpt16 { padding-top: 16px; }
    .rpt20 { padding-top: 20px; }
    .rpt24 { padding-top: 24px; }
    .rpt25 { padding-top: 25px; }
    .rpt30 { padding-top: 30px; }
    .rpt32 { padding-top: 32px; }
    .rpt35 { padding-top: 35px; }
    .rpt40 { padding-top: 40px; }
    .rpt45 { padding-top: 45px; }
    .rpt48 { padding-top: 48px; }
    .rpt50 { padding-top: 50px; }
    .rpt55 { padding-top: 55px; }
    .rpt56 { padding-top: 56px; }
    .rpt60 { padding-top: 60px; }
    .rpt64 { padding-top: 64px; }
    .rpt65 { padding-top: 65px; }
    .rpt70 { padding-top: 70px; }
    .rpt72 { padding-top: 72px; }
    .rpt75 { padding-top: 75px; }
    .rpt80 { padding-top: 80px; }
    .rpt85 { padding-top: 85px; }
    .rpt88 { padding-top: 88px; }
    .rpt90 { padding-top: 90px; }
    .rpt95 { padding-top: 95px; }
    .rpt96 { padding-top: 96px; }
    .rpt100 { padding-top: 100px; }
    .rpt104 { padding-top: 104px; }
    .rpt105 { padding-top: 105px; }
    .rpt110 { padding-top: 110px; }
    .rpt112 { padding-top: 112px; }
    .rpt115 { padding-top: 115px; }
    .rpt120 { padding-top: 120px; }
    .rpt125 { padding-top: 125px; }
    .rpt128 { padding-top: 128px; }
    .rpt130 { padding-top: 130px; }
    .rpt135 { padding-top: 135px; }
    .rpt136 { padding-top: 136px; }
    .rpt140 { padding-top: 140px; }
    .rpt144 { padding-top: 144px; }
    .rpt145 { padding-top: 145px; }
    .rpt150 { padding-top: 150px; }
    .rpt152 { padding-top: 152px; }
    .rpt155 { padding-top: 155px; }
    .rpt160 { padding-top: 160px; }
    .rpt165 { padding-top: 165px; }
    .rpt168 { padding-top: 168px; }
    .rpt170 { padding-top: 170px; }
    .rpt175 { padding-top: 175px; }
    .rpt176 { padding-top: 176px; }
    .rpt180 { padding-top: 180px; }
    .rpt184 { padding-top: 184px; }
    .rpt185 { padding-top: 185px; }
    .rpt190 { padding-top: 190px; }
    .rpt192 { padding-top: 192px; }
    .rpt195 { padding-top: 195px; }
    .rpt200 { padding-top: 200px; }

    /* padding-right */
    .rpr5 { padding-right: 5px; }
    .rpr8 { padding-right: 8px; }
    .rpr10 { padding-right: 10px; }
    .rpr15 { padding-right: 15px; }
    .rpr16 { padding-right: 16px; }
    .rpr20 { padding-right: 20px; }
    .rpr24 { padding-right: 24px; }
    .rpr25 { padding-right: 25px; }
    .rpr30 { padding-right: 30px; }
    .rpr32 { padding-right: 32px; }
    .rpr35 { padding-right: 35px; }
    .rpr40 { padding-right: 40px; }
    .rpr45 { padding-right: 45px; }
    .rpr48 { padding-right: 48px; }
    .rpr50 { padding-right: 50px; }
    .rpr55 { padding-right: 55px; }
    .rpr56 { padding-right: 56px; }
    .rpr60 { padding-right: 60px; }
    .rpr64 { padding-right: 64px; }
    .rpr65 { padding-right: 65px; }
    .rpr70 { padding-right: 70px; }
    .rpr72 { padding-right: 72px; }
    .rpr75 { padding-right: 75px; }
    .rpr80 { padding-right: 80px; }
    .rpr85 { padding-right: 85px; }
    .rpr88 { padding-right: 88px; }
    .rpr90 { padding-right: 90px; }
    .rpr95 { padding-right: 95px; }
    .rpr96 { padding-right: 96px; }
    .rpr100 { padding-right: 100px; }
    .rpr104 { padding-right: 104px; }
    .rpr105 { padding-right: 105px; }
    .rpr110 { padding-right: 110px; }
    .rpr112 { padding-right: 112px; }
    .rpr115 { padding-right: 115px; }
    .rpr120 { padding-right: 120px; }
    .rpr125 { padding-right: 125px; }
    .rpr128 { padding-right: 128px; }
    .rpr130 { padding-right: 130px; }
    .rpr135 { padding-right: 135px; }
    .rpr136 { padding-right: 136px; }
    .rpr140 { padding-right: 140px; }
    .rpr144 { padding-right: 144px; }
    .rpr145 { padding-right: 145px; }
    .rpr150 { padding-right: 150px; }
    .rpr152 { padding-right: 152px; }
    .rpr155 { padding-right: 155px; }
    .rpr160 { padding-right: 160px; }
    .rpr165 { padding-right: 165px; }
    .rpr168 { padding-right: 168px; }
    .rpr170 { padding-right: 170px; }
    .rpr175 { padding-right: 175px; }
    .rpr176 { padding-right: 176px; }
    .rpr180 { padding-right: 180px; }
    .rpr184 { padding-right: 184px; }
    .rpr185 { padding-right: 185px; }
    .rpr190 { padding-right: 190px; }
    .rpr192 { padding-right: 192px; }
    .rpr195 { padding-right: 195px; }
    .rpr200 { padding-right: 200px; }

    /* padding-bottom */
    .rpb5 { padding-bottom: 5px; }
    .rpb8 { padding-bottom: 8px; }
    .rpb10 { padding-bottom: 10px; }
    .rpb15 { padding-bottom: 15px; }
    .rpb16 { padding-bottom: 16px; }
    .rpb20 { padding-bottom: 20px; }
    .rpb24 { padding-bottom: 24px; }
    .rpb25 { padding-bottom: 25px; }
    .rpb30 { padding-bottom: 30px; }
    .rpb32 { padding-bottom: 32px; }
    .rpb35 { padding-bottom: 35px; }
    .rpb40 { padding-bottom: 40px; }
    .rpb45 { padding-bottom: 45px; }
    .rpb48 { padding-bottom: 48px; }
    .rpb50 { padding-bottom: 50px; }
    .rpb55 { padding-bottom: 55px; }
    .rpb56 { padding-bottom: 56px; }
    .rpb60 { padding-bottom: 60px; }
    .rpb64 { padding-bottom: 64px; }
    .rpb65 { padding-bottom: 65px; }
    .rpb70 { padding-bottom: 70px; }
    .rpb72 { padding-bottom: 72px; }
    .rpb75 { padding-bottom: 75px; }
    .rpb80 { padding-bottom: 80px; }
    .rpb85 { padding-bottom: 85px; }
    .rpb88 { padding-bottom: 88px; }
    .rpb90 { padding-bottom: 90px; }
    .rpb95 { padding-bottom: 95px; }
    .rpb96 { padding-bottom: 96px; }
    .rpb100 { padding-bottom: 100px; }
    .rpb104 { padding-bottom: 104px; }
    .rpb105 { padding-bottom: 105px; }
    .rpb110 { padding-bottom: 110px; }
    .rpb112 { padding-bottom: 112px; }
    .rpb115 { padding-bottom: 115px; }
    .rpb120 { padding-bottom: 120px; }
    .rpb125 { padding-bottom: 125px; }
    .rpb128 { padding-bottom: 128px; }
    .rpb130 { padding-bottom: 130px; }
    .rpb135 { padding-bottom: 135px; }
    .rpb136 { padding-bottom: 136px; }
    .rpb140 { padding-bottom: 140px; }
    .rpb144 { padding-bottom: 144px; }
    .rpb145 { padding-bottom: 145px; }
    .rpb150 { padding-bottom: 150px; }
    .rpb152 { padding-bottom: 152px; }
    .rpb155 { padding-bottom: 155px; }
    .rpb160 { padding-bottom: 160px; }
    .rpb165 { padding-bottom: 165px; }
    .rpb168 { padding-bottom: 168px; }
    .rpb170 { padding-bottom: 170px; }
    .rpb175 { padding-bottom: 175px; }
    .rpb176 { padding-bottom: 176px; }
    .rpb180 { padding-bottom: 180px; }
    .rpb184 { padding-bottom: 184px; }
    .rpb185 { padding-bottom: 185px; }
    .rpb190 { padding-bottom: 190px; }
    .rpb192 { padding-bottom: 192px; }
    .rpb195 { padding-bottom: 195px; }
    .rpb200 { padding-bottom: 200px; }

    /* padding-left */
    .rpl5 { padding-left: 5px; }
    .rpl8 { padding-left: 8px; }
    .rpl10 { padding-left: 10px; }
    .rpl15 { padding-left: 15px; }
    .rpl16 { padding-left: 16px; }
    .rpl20 { padding-left: 20px; }
    .rpl24 { padding-left: 24px; }
    .rpl25 { padding-left: 25px; }
    .rpl30 { padding-left: 30px; }
    .rpl32 { padding-left: 32px; }
    .rpl35 { padding-left: 35px; }
    .rpl40 { padding-left: 40px; }
    .rpl45 { padding-left: 45px; }
    .rpl48 { padding-left: 48px; }
    .rpl50 { padding-left: 50px; }
    .rpl55 { padding-left: 55px; }
    .rpl56 { padding-left: 56px; }
    .rpl60 { padding-left: 60px; }
    .rpl64 { padding-left: 64px; }
    .rpl65 { padding-left: 65px; }
    .rpl70 { padding-left: 70px; }
    .rpl72 { padding-left: 72px; }
    .rpl75 { padding-left: 75px; }
    .rpl80 { padding-left: 80px; }
    .rpl85 { padding-left: 85px; }
    .rpl88 { padding-left: 88px; }
    .rpl90 { padding-left: 90px; }
    .rpl95 { padding-left: 95px; }
    .rpl96 { padding-left: 96px; }
    .rpl100 { padding-left: 100px; }
    .rpl104 { padding-left: 104px; }
    .rpl105 { padding-left: 105px; }
    .rpl110 { padding-left: 110px; }
    .rpl112 { padding-left: 112px; }
    .rpl115 { padding-left: 115px; }
    .rpl120 { padding-left: 120px; }
    .rpl125 { padding-left: 125px; }
    .rpl128 { padding-left: 128px; }
    .rpl130 { padding-left: 130px; }
    .rpl135 { padding-left: 135px; }
    .rpl136 { padding-left: 136px; }
    .rpl140 { padding-left: 140px; }
    .rpl144 { padding-left: 144px; }
    .rpl145 { padding-left: 145px; }
    .rpl150 { padding-left: 150px; }
    .rpl152 { padding-left: 152px; }
    .rpl155 { padding-left: 155px; }
    .rpl160 { padding-left: 160px; }
    .rpl165 { padding-left: 165px; }
    .rpl168 { padding-left: 168px; }
    .rpl170 { padding-left: 170px; }
    .rpl175 { padding-left: 175px; }
    .rpl176 { padding-left: 176px; }
    .rpl180 { padding-left: 180px; }
    .rpl184 { padding-left: 184px; }
    .rpl185 { padding-left: 185px; }
    .rpl190 { padding-left: 190px; }
    .rpl192 { padding-left: 192px; }
    .rpl195 { padding-left: 195px; }
    .rpl200 { padding-left: 200px; }

    /* gap */
    .rgap5 { gap: 5px; }
    .rgap8 { gap: 8px; }
    .rgap10 { gap: 10px; }
    .rgap15 { gap: 15px; }
    .rgap16 { gap: 16px; }
    .rgap20 { gap: 20px; }
    .rgap24 { gap: 24px; }
    .rgap25 { gap: 25px; }
    .rgap30 { gap: 30px; }
    .rgap32 { gap: 32px; }
    .rgap35 { gap: 35px; }
    .rgap40 { gap: 40px; }
    .rgap45 { gap: 45px; }
    .rgap48 { gap: 48px; }
    .rgap50 { gap: 50px; }
    .rgap55 { gap: 55px; }
    .rgap56 { gap: 56px; }
    .rgap60 { gap: 60px; }
    .rgap64 { gap: 64px; }
    .rgap65 { gap: 65px; }
    .rgap70 { gap: 70px; }
    .rgap72 { gap: 72px; }
    .rgap75 { gap: 75px; }
    .rgap80 { gap: 80px; }
    .rgap85 { gap: 85px; }
    .rgap88 { gap: 88px; }
    .rgap90 { gap: 90px; }
    .rgap95 { gap: 95px; }
    .rgap96 { gap: 96px; }
    .rgap100 { gap: 100px; }
    .rgap104 { gap: 104px; }
    .rgap112 { gap: 112px; }
    .rgap120 { gap: 120px; }
    .rgap128 { gap: 128px; }
    .rgap136 { gap: 136px; }
    .rgap144 { gap: 144px; }
    .rgap152 { gap: 152px; }
    .rgap160 { gap: 160px; }
    .rgap168 { gap: 168px; }
    .rgap176 { gap: 176px; }
    .rgap184 { gap: 184px; }
    .rgap192 { gap: 192px; }
    .rgap200 { gap: 200px; }

    /* rradius */
    .rradius5 { border-radius: 5px; }
    .rradius8 { border-radius: 8px; }
    .rradius10 { border-radius: 10px; }
    .rradius15 { border-radius: 15px; }
    .rradius16 { border-radius: 16px; }
    .rradius20 { border-radius: 20px; }
    .rradius24 { border-radius: 24px; }
    .rradius25 { border-radius: 25px; }
    .rradius30 { border-radius: 30px; }
    .rradius32 { border-radius: 32px; }
    .rradius35 { border-radius: 35px; }
    .rradius40 { border-radius: 40px; }
    .rradius45 { border-radius: 45px; }
    .rradius48 { border-radius: 48px; }
    .rradius50 { border-radius: 50px; }
    .rradius55 { border-radius: 55px; }
    .rradius56 { border-radius: 56px; }
    .rradius60 { border-radius: 60px; }
    .rradius64 { border-radius: 64px; }
    .rradius65 { border-radius: 65px; }
    .rradius70 { border-radius: 70px; }
    .rradius72 { border-radius: 72px; }
    .rradius75 { border-radius: 75px; }
    .rradius80 { border-radius: 80px; }
    .rradius85 { border-radius: 85px; }
    .rradius88 { border-radius: 88px; }
    .rradius90 { border-radius: 90px; }
    .rradius95 { border-radius: 95px; }
    .rradius96 { border-radius: 96px; }
    .rradius100 { border-radius: 100px; }
}