/*
【JP】
base6b 21px bold;
base5b 18px bold;
base4b 17px bold;
base3b 16px bold;
base2b 15px bold;
base1b 14px bold;
base1a 14px
baseb 13px bold;
basea 13p
base-1b 12px bold;
base-1a 12px
base-2b 11px bold;
base-2a 11px
base-3b 10px bold;

【UQ】
base6ur UQ_regular 33px;
base5ua UQ_light 30px;
base4ur UQ_regular 28px;
base3ua UQ_light 24px;
base2ua UQ_light 22px;
base2ub UQ_bold 22px;
base1ub UQ_bold 18px;
baseua UQ_light 16px;
baseub UQ_bold 16px;
base-1ub UQ_bold 13px;
base-2ua UQ_light 11px;
base-3ur UQ_regular 10px;

【gray】
gray500
gray350
gray150
gray050

*/


@charset "utf-8";

@font-face {
    font-family: 'uniqlo_proultralight';
    src: url('font/uniqloproultralight-webfont.woff2') format('woff2'),
    url('font/uniqloproultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'uniqlo_proregular';
    src: url('font/uniqloproregular-webfont.woff2') format('woff2'),
    url('font/uniqloproregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'uniqlo_prolight';
    src: url('font/uniqloprolight-webfont.woff2') format('woff2'),
    url('font/uniqloprolight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'uniqlo_probold';
    src: url('font/uniqloprobold-webfont.woff2') format('woff2'),
    url('font/uniqloprobold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.base6b {
    font-size: 21px;
    line-height: 1.5em;
    font-weight: bold;
}

.base5b {
    font-size: 18px;
    line-height: 1.5em;
    font-weight: bold;
}

.base4b {
    font-size: 17px;
    line-height: 1.5em;
    font-weight: bold;
}

.base3b {
    font-size: 16px;
    line-height: 1.5em;
    font-weight: bold;
}

.base2b {
    font-size: 15px;
    line-height: 1.5em;
    font-weight: bold;
}

.base1b {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: bold;
}

.base1a {
    font-size: 14px;
    line-height: 1.5em;
}

.baseb {
    font-size: 13px;
    line-height: 1.5em;
    font-weight: bold;
}

.basea {
    font-size: 13px
    line-height: 1.5em;
}

.base-1b {
    font-size: 12px;
    line-height: 1.5em;
    font-weight: bold;
}

.base-1a {
    font-size: 12px;
    line-height: 1.5em;
}

.base-2b {
    font-size: 11px;
    line-height: 1.5em;
    font-weight: bold;
}

.base-2a {
    font-size: 11px;
    line-height: 1.5em;
}

.base-3b {
    font-size: 10px;
    line-height: 1.5em;
    font-weight: bold;
}

.base6ur {
    font-family: uniqlo_proregular;
    font-size: 33px;
    line-height: 1.5em;
}

.base5ua {
    font-family: uniqlo_prolight;
    font-size: 30px;
    line-height: 1.5em;
}

.base4ur {
    font-family: uniqlo_proregular;
    font-size: 28px;
    line-height: 1.5em;
}

.base3ua {
    font-family: uniqlo_prolight;
    font-size: 24px;
    line-height: 1.5em;
}

.base2ua {
    font-family: uniqlo_prolight;
    font-size: 22px;
    line-height: 1.5em;
}

.base2ub {
    font-family: uniqlo_probold;
    font-size: 22px;
    line-height: 1.5em;
}

.base1ub {
    font-family: uniqlo_probold;
    font-size: 18px;
    line-height: 1.5em;
}

.baseua {
    font-family: uniqlo_prolight;
    font-size: 16px;
    line-height: 1.5em;
}

.baseub {
    font-family: uniqlo_probold;
    font-size: 16px;
    line-height: 1.5em;
}

.base-1ub {
    font-family: uniqlo_probold;
    font-size: 13px;
    line-height: 1.5em;
}

.base-2ua {
    font-family: uniqlo_prolight;
    font-size: 11px;
    line-height: 1.5em;
}

.base-3ur {
    font-family: uniqlo_proregular;
    font-size: 10px;
    line-height: 1.5em;
}

.red{color: #FF0000;}
.bg-red{background:#FF0000;}
.bg-red a{color: #fff;}
.black{color: #1B1B1B;}
.bg-black{background:#1B1B1B;}
.bg-black a{color: #fff;}
a.bg-black{color: #fff;}
.white{color: #FFFFFF;}
.bg-white{background:#FFFFFF;}
.teal{color: #378694;}
.bg-teal{background:#378694;}
.yellow{color: #EBBE00;}
.bg-yellow{background:#EBBE00;}
.gray500{color: #7D7D7D;	}
.bg-gray500{background:#7D7D7D;	}
.gray350{color: #ABABAB;	}
.bg-gray350{background:#ABABAB;	}
.gray150{color: #DADADA;}
.bg-gray150{background:#DADADA;}
.gray050{color: #F4F4F4;}
.bg-gray050{background:#F4F4F4;}

