<>
/*! CSS from: /themes/uazensen/css/reset.css */
div,
span,
h2,
h3,
h4,
p,
img,
dl,
dt,
dd,
ul,
li,
figcaption,
figure,
header,
section {
padding: 0;
outline: 0;
border: 0;
background: transparent;
vertical-align: baseline;
font-size: 100%;
}
figcaption,
figure,
header,
section {
display: block;
}
ul li {
list-: none;
}
a {
margin: 0;
padding: 0;
background: transparent;
vertical-align: baseline;
font-size: 100%;
text-decoration: none;
}
/*! CSS from: /themes/uazensen/css/font.css */
h2,
h3,
h4 {
font-size: 20px;
font-size: 2rem;
font-family: 'Noto Sans JP'sans-serif;
font-weight: 400;
line-height: 1.5;
letter-spacing: .5px;
-webkit-font-feature-settings: "palt";
font-feature-settings: "palt";
}
a,
p,
li,
dt,
dd {
line-height: 1.6;
color: #222;
letter-spacing: .5px;
-webkit-font-feature-settings: "palt";
font-feature-settings: "palt";
}
.mincho {
font-family: "游明朝"Yu Mincho"ヒラギノ明朝 ProN W3""Hiragino Mincho ProN""HG明朝E""MS P明朝""MS 明朝"serif;
font-weight: 500;
}
/*! CSS from: /themes/uazensen/css/sp/common.css ; media=(max-width: 959px) */
@media (max-width: 959px) {
h2,
h3,
h4 {
font-size: 18px;
font-size: 1.8rem;
letter-spacing: 0;
}
a,
p,
li,
dt,
dd {
line-height: 1.5;
}
* .pc {
display: none;
}
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
.inner {
min-height: 1px;
width: 100%;
margin: 0 auto;
position: relative;
line-height: 0;
}
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.flex.inner {
display: block;
padding-bottom: 60px;
}
.pageContent>.flex.inner:after {
display: none;
}
a.goBtn {
width: 120px;
height: 34px;
line-height: 34px;
display: block;
font-family: "Noto Sans JP"sans-serif;
font-size: 14px;
font-size: 1.4rem;
letter-spacing: 1px;
text-align: center;
border: 2px solid #222;
border-radius: 34px;
position: absolute;
top: 0;
right: 0;
}
a.goBtn:hover {
color: #fff;
background: #222;
}
a.goBtn:hover:before {
border-left-color: #fff;
border-bottom-color: #fff;
}
a.goBtn:before {
content: "";
width: 5px;
height: 5px;
position: absolute;
top: 14px;
right: 20px;
border-left: 2px solid #222;
border-bottom: 2px solid #222;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.leftCont {
padding: 40px 0;
}
.pagePost>section {
margin-bottom: 40px;
}
.pagePost .secTtl {
font-size: 16px;
font-size: 1.6rem;
padding: 5px 0 5px 8px;
margin-bottom: 15px;
line-height: 1.4;
font-weight: 500;
border-bottom: 1px solid #222;
border-left: 4px solid #222;
}
.title>h2.secTtl {
padding: 5px 0 5px 8px;
border-bottom: 1px solid #a9c908;
border-left: 4px solid #a9c908;
font-weight: normal;
font-size: 16px;
width: 90%;
margin: 0 auto;
}
.col-all {
margin: 0px;
}
#overviewContent .pagePost .secTtl {
border-bottom-color: #a9c908;
border-left-color: #a9c908;
}
.pagePost .secSmallTtl {
font-size: 16px;
font-size: 1.6rem;
line-height: 1.4;
margin-bottom: 10px;
}
#overviewContent .pagePost .secSmallTtl {
color: #98B504;
}
.rightCont {
width: 100%;
background: #fafafa;
border-bottom: 1px solid #fff;
}
.pageSidebar .sidebarTtl {
border-bottom: 1px solid #fff;
}
.pageSidebar .sidebarTtl a {
height: 50px;
font-family: "Noto Sans JP"sans-serif;
text-align: center;
letter-spacing: 1px;
display: block;
padding-top: 13px;
color: #fff;
background: #222;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.pageSidebar ul li {
border-bottom: 1px solid rgba(0000.1);
}
.pageSidebar ul li a {
display: block;
font-family: "Noto Sans JP"sans-serif;
font-size: 14px;
font-size: 1.4rem;
padding: 12px 12px 12px 35px;
position: relative;
}
.pageSidebar ul li a:hover {
background: #222;
color: #fff;
}
.pageSidebar ul li a:hover:before {
border-top-color: #fff;
border-right-color: #fff;
}
.pageSidebar ul li a:before {
content: "";
width: 5px;
height: 5px;
border-top: 2px solid #222;
border-right: 2px solid #222;
position: absolute;
top: 50%;
left: 18px;
margin-top: -3px;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
}
/*! CSS from: /themes/uazensen/css/sp/page.css ; media=(max-width: 959px) */
@media (max-width: 959px) {
#aboutSidebar .sidebarTtl a {
background: #a9c908;
}
#aboutSidebar .sidebarTtl a:hover {
background: #98B504;
}
#aboutSidebar ul li a:hover,
#aboutSidebar ul li a.current {
background: #98B504;
color: #fff;
}
#aboutSidebar ul li a:hover:before,
#aboutSidebar ul li a.current:before {
border-top-color: #fff;
border-right-color: #fff;
}
#aboutSidebar ul li a:before {
border-top-color: #98B504;
border-right-color: #98B504;
}
#overviewContent #message {
margin-bottom: 40px;
}
#overviewContent #message .img {
width: 100%;
height: 0;
padding-top: 50%;
overflow: hidden;
position: relative;
}
#overviewContent #message .img figure {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#overviewContent #message .img .tx {
width: 60%;
height: 100px;
position: absolute;
top: 50%;
left: 3%;
margin-top: -50px;
}
#overviewContent #message .img .tx * {
font-family: "Noto Sans JP"sans-serif;
}
#overviewContent #message .img .tx h2 {
font-size: 15px;
font-size: 4.5vw;
font-weight: 300;
margin-bottom: 20px;
}
#overviewContent #message .img .tx dt {
font-size: 14px;
font-size: 3vw;
}
#overviewContent #message .img .tx dd {
font-size: 18px;
font-size: 4vw;
}
#overviewContent #message section {
margin-top: 20px;
}
#overviewContent #message .show {
text-align: center;
}
#overviewContent #message .show p {
text-align: left;
}
#overviewContent #message .show .right {
text-align: right;
}
#overviewContent #message h3 {
margin-bottom: 4px;
font-size: 20px;
font-size: 2rem;
line-height: 1.3;
color: #98B504;
}
#overviewContent #message h4 {
margin-bottom: 4px;
display: inline-block;
font-size: 22px;
font-size: 2.2rem;
line-height: 1.3;
color: #98B504;
position: relative;
}
#overviewContent #message h4:before {
content: "";
width: 40px;
height: 1px;
background: #98B504;
position: absolute;
top: 22px;
left: -55px;
}
#overviewContent #message h4:after {
content: "";
width: 40px;
height: 1px;
background: #98B504;
position: absolute;
top: 22px;
right: -55px;
}
#overviewContent #aboutUs section {
margin-top: 30px;
}
#overviewContent #aboutUs section:not(.meaning) {
text-align: center;
counter-increment: challengeNum;
}
#overviewContent #aboutUs section:not(.meaning) header {
margin-bottom: 20px;
text-align: center;
}
#overviewContent #aboutUs section:not(.meaning) header p {
font-family: "Noto Sans JP"sans-serif;
font-weight: 500;
color: #98B504;
position: relative;
}
#overviewContent #aboutUs section:not(.meaning) header p:after {
content: counter(challengeNum);
font-family: "Poppins"sans-serif;
font-size: 24px;
font-size: 2.4rem;
margin-left: 4px;
}
#overviewContent #aboutUs section:not(.meaning) header p span {
font-family: "Poppins"sans-serif;
font-weight: 600;
font-size: 22px;
font-size: 2.2rem;
margin-right: 15px;
}
#overviewContent #aboutUs section:not(.meaning) header h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.4;
padding: 10px 0;
border-top: 2px solid #a9c908;
border-bottom: 1px solid #a9c908;
width: 80%;
margin: 0 auto;
}
#overviewContent #aboutUs section:not(.meaning) ul {
display: inline-block;
padding: 0 0 20px 0;
}
#overviewContent #aboutUs section:not(.meaning) ul li {
text-align: left;
padding-left: 20px;
position: relative;
}
#overviewContent #aboutUs section:not(.meaning) ul li:before {
content: "";
width: 8px;
height: 8px;
background: #a9c908;
position: absolute;
top: 7px;
left: 4px;
}
#overviewContent #aboutUs section:not(.meaning) ul+p {
text-align: left;
}
#overviewContent #aboutUs section:not(.meaning) figure {
margin-top: 15px;
}
#overviewContent .meaning {
margin-top: 50px !important;
}
#overviewContent .meaning .secSmallTtl {
color: #98B504;
font-size: 18px;
font-size: 1.8rem;
font-weight: 500;
text-align: center;
line-height: 2;
margin: 20px 0 15px;
background: rgba(16920180.1);
border-bottom: 2px solid #a9c908;
}
#overviewContent .meaning ul {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#overviewContent .meaning li {
width: calc(50% - 10px);
}
#overviewContent .meaning li:first-child figure img {
margin: 5px 0;
}
#overviewContent .meaning li:last-child img {
height: 60px;
}
#overviewContent .meaning figure {
margin-bottom: 10px;
text-align: center;
position: relative;
}
#overviewContent .meaning figure img {
height: 50px;
}
#overviewContent .meaning figure figcaption {
font-family: "Poppins"sans-serif;
font-size: 20px;
font-weight: 600;
color: #1c7148;
margin: 12px 0 0;
line-height: 1;
}
#overviewContent #necessity section section {
margin-top: 40px;
}
#overviewContent #necessity .note {
color: #888;
font-size: 13px;
font-size: 1.3rem;
margin-top: 15px;
}
#overviewContent #necessity .note span {
font-size: 50%;
}
#overviewContent #aim>.secTtl {
margin-bottom: 0;
}
#overviewContent #aim ul {
padding: 0 0 15px 0;
}
#overviewContent #aim ul li {
padding-left: 20px;
position: relative;
}
#overviewContent #aim ul li:before {
content: "";
width: 8px;
height: 8px;
background: #a9c908;
position: absolute;
top: 7px;
left: 4px;
}
#overviewContent #aim section {
margin-top: 40px;
}
#overviewContent #aim section figure {
margin-top: 15px;
}
#overviewContent #aim section img {
width: 49%;
}
#overviewContent #aim p span {
display: block;
margin-top: 15px;
font-size: 13px;
font-size: 1.3rem;
color: #888;
}
#overviewContent #majorActivities section {
margin-top: 40px;
text-align: center;
counter-increment: challengeNum;
}
#overviewContent #majorActivities section:nth-of-type(1) {
margin-top: 30px;
}
#overviewContent #majorActivities section header {
margin-bottom: 20px;
text-align: center;
}
#overviewContent #majorActivities section header p {
font-family: "Noto Sans JP"sans-serif;
font-weight: 500;
color: #98B504;
position: relative;
}
#overviewContent #majorActivities section header p:after {
content: counter(challengeNum);
font-family: "Poppins"sans-serif;
font-size: 24px;
font-size: 2.4rem;
margin-left: 4px;
}
#overviewContent #majorActivities section header p span {
font-family: "Poppins"sans-serif;
font-weight: 600;
font-size: 22px;
font-size: 2.2rem;
margin-right: 15px;
}
#overviewContent #majorActivities section header h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.4;
padding: 10px 0;
border-top: 2px solid #a9c908;
border-bottom: 1px solid #a9c908;
}
#overviewContent #majorActivities section .flex {
margin-top: 20px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#overviewContent #majorActivities section .flex p {
padding: 15px;
margin-bottom: 20px;
background: rgba(16920180.1);
border-radius: 8px;
}
#overviewContent #majorActivities section .flex figcaption {
display: block;
padding-top: 5px;
font-size: 13px;
line-height: 1.2;
}
#overviewContent #history .secTtl {
margin-bottom: 0;
}
#overviewContent #history a:nth-of-type(1):hover {
opacity: .7;
}
#overviewContent #history .goBtn {
width: 190px;
margin: 20px auto 0;
border-color: #a9c908;
color: #a9c908;
position: relative;
}
#overviewContent #history .goBtn:hover {
background: #a9c908;
color: #fff;
}
#overviewContent #history .goBtn:hover:before {
border-bottom-color: #fff;
border-left-color: #fff;
}
#overviewContent #history .goBtn:before {
border-bottom-color: #a9c908;
border-left-color: #a9c908;
right: 20px;
}
}
/*! CSS from: /themes/uazensen/css/pc/common.css ; media=(min-width: 960px) */
@media (min-width: 960px) {
* .sp {
display: none;
}
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
.inner {
min-height: 1px;
width: 100%;
max-width: 1280px;
min-width: 960px;
margin: 0 auto;
line-height: 0;
position: relative;
}
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.pageContent>.flex.inner:after {
display: none;
}
a.goBtn {
width: 160px;
height: 36px;
line-height: 36px;
display: block;
font-family: "Noto Sans JP"sans-serif;
font-size: 14px;
font-size: 1.4rem;
letter-spacing: 1px;
text-align: center;
border: 2px solid #222;
border-radius: 36px;
position: absolute;
top: 0;
right: 0;
}
a.goBtn:hover {
color: #fff;
background: #222;
}
a.goBtn:hover:before {
border-left-color: #fff;
border-bottom-color: #fff;
}
a.goBtn:before {
content: "";
width: 5px;
height: 5px;
position: absolute;
top: 15px;
right: 40px;
border-left: 2px solid #222;
border-bottom: 2px solid #222;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.leftCont {
width: 100%;
margin-right: auto;
padding: 60px 0 80px;
}
.pagePost>section {
margin-bottom: 60px;
}
.pagePost .secTtl {
font-size: 22px;
font-size: 2.2rem;
padding: 5px 0 5px 12px;
margin-bottom: 15px;
line-height: 1.4;
font-weight: 500;
border-bottom: 1px solid #222;
border-left: 4px solid #222;
}
.title>h2.secTtl {
border-bottom: 1px solid #a9c908;
border-left: 4px solid #a9c908;
font-weight: normal;
font-size: 22px;
}
.col-all,h2.txt_tit_all {
margin: 0px;
}
#overviewContent .pagePost .secTtl {
border-bottom-color: #a9c908;
border-left-color: #a9c908;
}
.pagePost .secSmallTtl {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.4;
margin-bottom: 10px;
}
#overviewContent .pagePost .secSmallTtl {
color: #98B504;
}
.rightCont {
width: 230px;
background: #fafafa;
border-bottom: 1px solid #fff;
}
.pageSidebar .sidebarTtl {
border-bottom: 1px solid #fff;
}
.pageSidebar .sidebarTtl a {
height: 50px;
font-family: "Noto Sans JP"sans-serif;
text-align: center;
margin-top: -50px;
letter-spacing: 1px;
display: block;
padding-top: 13px;
color: #fff;
background: #222;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.pageSidebar ul li {
border-bottom: 1px solid rgba(0000.1);
}
.pageSidebar ul li a {
display: block;
font-family: "Noto Sans JP"sans-serif;
font-size: 14px;
font-size: 1.4rem;
padding: 12px 12px 12px 35px;
position: relative;
}
.pageSidebar ul li a:hover {
background: #222;
color: #fff;
}
.pageSidebar ul li a:hover:before {
border-top-color: #fff;
border-right-color: #fff;
}
.pageSidebar ul li a:before {
content: "";
width: 5px;
height: 5px;
border-top: 2px solid #222;
border-right: 2px solid #222;
position: absolute;
top: 50%;
left: 18px;
margin-top: -3px;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
}
/*! CSS from: /themes/uazensen/css/pc/page.css ; media=(min-width: 960px) */
@media (min-width: 960px) {
#aboutSidebar .sidebarTtl a {
background: #a9c908;
}
#aboutSidebar .sidebarTtl a:hover {
background: #98B504;
}
#aboutSidebar ul li a:hover,
#aboutSidebar ul li a.current {
background: #98B504;
color: #fff;
}
#aboutSidebar ul li a:hover:before,
#aboutSidebar ul li a.current:before {
border-top-color: #fff;
border-right-color: #fff;
}
#aboutSidebar ul li a:before {
border-top-color: #98B504;
border-right-color: #98B504;
}
#overviewContent #message {
margin-bottom: 60px;
}
#overviewContent #message .img {
width: 100%;
height: 0;
padding-top: 50%;
overflow: hidden;
position: relative;
}
#overviewContent #message .img figure {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#overviewContent #message .img .tx {
width: 60%;
height: 180px;
position: absolute;
top: 50%;
left: 5%;
margin-top: -90px;
}
#overviewContent #message .img .tx * {
font-family: "Noto Sans JP"sans-serif;
}
#overviewContent #message .img .tx h2 {
font-size: 28px;
font-size: 3vmin;
font-weight: 300;
margin-bottom: 50px;
}
#overviewContent #message .img .tx dd {
font-size: 18px;
font-size: 1.8vmin;
}
#overviewContent #message section {
margin-top: 30px;
}
#overviewContent #message .show {
text-align: center;
}
#overviewContent #message .show p {
text-align: left;
}
#overviewContent #message .show .right {
text-align: right;
}
#overviewContent #message h3 {
margin-bottom: 4px;
font-size: 24px;
font-size: 2.4rem;
color: #98B504;
}
#overviewContent #message h4 {
margin-bottom: 4px;
display: inline-block;
font-size: 26px;
font-size: 2.6rem;
color: #98B504;
position: relative;
}
#overviewContent #message h4:before {
content: "";
width: 40px;
height: 1px;
background: #98B504;
position: absolute;
top: 16px;
left: -55px;
}
#overviewContent #message h4:after {
content: "";
width: 40px;
height: 1px;
background: #98B504;
position: absolute;
top: 16px;
right: -55px;
}
#overviewContent #aboutUs section {
margin-top: 60px;
}
#overviewContent #aboutUs section:nth-of-type(1) {
margin-top: 30px;
}
#overviewContent #aboutUs section:not(.meaning) {
text-align: center;
counter-increment: challengeNum;
}
#overviewContent #aboutUs section:not(.meaning) header {
margin-bottom: 20px;
text-align: center;
}
#overviewContent #aboutUs section:not(.meaning) header p {
font-family: "Noto Sans JP"sans-serif;
font-weight: 500;
color: #98B504;
position: relative;
}
#overviewContent #aboutUs section:not(.meaning) header p:after {
content: counter(challengeNum);
font-family: "Poppins"sans-serif;
font-size: 24px;
font-size: 2.4rem;
margin-left: 4px;
}
#overviewContent #aboutUs section:not(.meaning) header p span {
font-family: "Poppins"sans-serif;
font-weight: 600;
font-size: 22px;
font-size: 2.2rem;
margin-right: 15px;
}
#overviewContent #aboutUs section:not(.meaning) header h2 {
font-size: 24px;
font-size: 2.4rem;
line-height: 1.4;
padding: 20px 0;
border-top: 2px solid #a9c908;
border-bottom: 1px solid #a9c908;
width: 80%;
margin: 0 auto;
}
#overviewContent #aboutUs section:not(.meaning) ul {
display: inline-block;
padding: 0 0 20px 2px;
}
#overviewContent #aboutUs section:not(.meaning) ul li {
text-align: left;
padding-left: 20px;
position: relative;
}
#overviewContent #aboutUs section:not(.meaning) ul li:before {
content: "";
width: 8px;
height: 8px;
background: #a9c908;
position: absolute;
top: 8px;
left: 4px;
}
#overviewContent #aboutUs section:not(.meaning) ul+p {
text-align: left;
}
#overviewContent #aboutUs section:not(.meaning) figure {
margin-top: 25px;
}
#overviewContent .meaning .secSmallTtl {
color: #98B504;
font-size: 18px;
font-size: 1.8rem;
font-weight: 500;
text-align: center;
line-height: 2;
margin: 30px 0 15px;
background: rgba(16920180.1);
border-bottom: 2px solid #a9c908;
}
#overviewContent .meaning ul {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#overviewContent .meaning li {
width: calc(50% - 20px);
}
#overviewContent .meaning li:first-child figure {
padding-top: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#overviewContent .meaning li:last-child img {
width: 140px;
}
#overviewContent .meaning figure {
height: 145px;
text-align: center;
position: relative;
}
#overviewContent .meaning figure img {
width: 145px;
}
#overviewContent .meaning figure figcaption {
font-family: "Poppins"sans-serif;
font-size: 20px;
font-weight: 600;
color: #1c7148;
margin: 12px 0 0;
}
#overviewContent #necessity section section {
margin-top: 40px;
}
#overviewContent #necessity .note {
color: #888;
font-size: 13px;
font-size: 1.3rem;
margin-top: 15px;
}
#overviewContent #necessity .note span {
font-size: 50%;
}
#overviewContent #aim>.secTtl {
margin-bottom: 0;
}
#overviewContent #aim ul {
padding: 0 0 15px 15px;
}
#overviewContent #aim ul li {
padding-left: 20px;
position: relative;
}
#overviewContent #aim ul li:before {
content: "";
width: 8px;
height: 8px;
background: #a9c908;
position: absolute;
top: 8px;
left: 4px;
}
#overviewContent #aim section {
margin-top: 40px;
}
#overviewContent #aim section figure {
margin-top: 15px;
}
#overviewContent #aim section img {
width: 49%;
}
#overviewContent #aim p span {
display: block;
margin-top: 15px;
font-size: 13px;
font-size: 1.3rem;
color: #888;
}
#overviewContent #majorActivities section {
margin-top: 60px;
text-align: center;
counter-increment: challengeNum;
}
#overviewContent #majorActivities section:nth-of-type(1) {
margin-top: 30px;
}
#overviewContent #majorActivities section header {
margin-bottom: 20px;
text-align: center;
}
#overviewContent #majorActivities section header p {
font-family: "Noto Sans JP"sans-serif;
font-weight: 500;
color: #98B504;
position: relative;
}
#overviewContent #majorActivities section header p:after {
content: counter(challengeNum);
font-family: "Poppins"sans-serif;
font-size: 24px;
font-size: 2.4rem;
margin-left: 4px;
}
#overviewContent #majorActivities section header p span {
font-family: "Poppins"sans-serif;
font-weight: 600;
font-size: 22px;
font-size: 2.2rem;
margin-right: 15px;
}
#overviewContent #majorActivities section header h2 {
font-size: 24px;
font-size: 2.4rem;
line-height: 1.4;
padding: 20px 0;
border-top: 2px solid #a9c908;
border-bottom: 1px solid #a9c908;
}
#overviewContent #majorActivities section .flex {
margin-top: 25px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#overviewContent #majorActivities section .flex p {
padding: 20px 10px;
font-size: 16px;
font-size: 1.6rem;
background: rgba(16920180.1);
border-radius: 8px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
#overviewContent #majorActivities section .flex figure {
padding-left: 40px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
#overviewContent #majorActivities section .flex figcaption {
display: block;
padding-top: 10px;
font-size: 13px;
line-height: 1;
}
#overviewContent #history .secTtl {
margin-bottom: 0;
}
#overviewContent #history a:nth-of-type(1):hover {
opacity: .7;
}
#overviewContent #history .goBtn {
width: 190px;
margin: 20px auto 0;
border-color: #a9c908;
color: #a9c908;
position: relative;
}
#overviewContent #history .goBtn:hover {
background: #a9c908;
color: #fff;
}
#overviewContent #history .goBtn:hover:before {
border-bottom-color: #fff;
border-left-color: #fff;
}
#overviewContent #history .goBtn:before {
border-bottom-color: #a9c908;
border-left-color: #a9c908;
right: 20px;
}
}
section h2{font-weight:bold;}
section h3{font-weight:bold;}
>
194万組合員のUAゼンセン
UAゼンセン(全国繊維化学食品流通サービス一般労働組合同盟)は、製造・流通・サービスの多種多様な産業・業種を網羅し、様々な働き方をする労働者、194万人で構成される日本最大の産業別労働組合です。
中期ビジョンに基づく運動の推進について
2016年、私達は「2025中期ビジョン」を決定しました。もちろんUAゼンセンの運動は毎年の運動の積み重ねにより前進していくものですが、時々の運動が連続性をもち、正しい方向に進んでいくためには羅針盤となるビジョンが必要です。
中期ビジョンでは現在の社会的課題と将来の姿を見据え「一人ひとりが人間らしく、心豊かに生きていく持続可能な社会」を目ざす社会像とし、3つの転換を図ることとしました。①量的な発展ではなく質的に発展する経済・社会への転換、②人口急減・超高齢社会を前提とした社会・経済システムへの転換、③多様な人材が社会を支える人材立国に向けた転換、です。
また、この転換を進めるため、UAゼンセンは雇用の側面、産業の側面、仕事と生活の安心の側面、そして地域社会の側面から4つの挑戦を進めていくこととしています。
今後将来に向けて注目しておくべき新たな課題として、「IT技術や人工知能などの進化による雇用・働き方への影響」があります。具体的には、ネット消費の拡大や、従来人間の行っていた仕事が人工知能を持った機械などに置き換わる、といった変化が予測されています。経済産業省の試算では、今後特段の対策を打たなければ製造・流通・サービス全てにおいて雇用が減少し、2035年には現在より735万人の雇用が失われる予測となっています。
なかでも、特に定型的・反復的な業務はいち早く機械化が進むと想定しておかなければなりません。また、人手不足感の強い日本にあって、このような変化の波が急激な形で私達の産業に訪れるのはそう遠い先ではないと考えておく必要があります。
私達の労働運動は生産性向上を否定しません。しかし、生産性向上に協力するのは、生産性三原則、「雇用の維持・拡大」「労使協議」「成果の公正配分」が前提にあってのことです。雇用と折り合いのつかない生産性向上策には毅然としてNO!と言わねばなりません。また、そのような事態に陥らないために、各労使間において、改めて生産性三原則を企業側にしっかり再認識させる活動を進めていただきたいと思います。
中期ビジョンに示した4つの挑戦を、時代の変化も踏まえながら、本部・部門・都道府県支部・加盟組合が連携し一つひとつ前進させていく、そのことで私達が目ざす社会の実現を図って参りたいと思います。
多様性に対応し、
総合力を発揮する
製造も流通もサービスも、大手も中小も、正社員組合員も短時間組合員も、UAゼンセンに集う全ての加盟組合・組合員の皆さんが「みずからのこと」として私達の運動を捉えることができるよう、私達は努力を積み重ねていかねばなりません。そのことが「だれのため、なにのための運動か」の理解浸透につながり、「歴史を紡ぎ、新たな時代を拓く!仲間とともに」という大会スローガンを具現化することにつながるものだと確信しています。
2025中期ビジョン
UAゼンセンは、競争を最優先して自己責任や自助を強調することよりも、セーフティーネットを強化し、安心してチャレンジできるしくみをつくることが、人の力の成長、人の力の発揮の基礎になると考えます。私達の目ざす「一人ひとりが人間らしく、心豊かに生きていく持続可能な社会」を実現するため、2025年まで次の4つの挑戦に重点的に取り組みます。
Challenge挑戦
一人ひとりが希望する働き方を選択でき、
能力を発揮し、十分な生活を営める雇用をつくる
実現に向けた取り組みの方向性
- 雇用における不合理な格差を是正する
- 働く意欲のある人すべてが労働に参加できる環境を整備する
- 働く立場から希望する働き方を選択できる雇用をつくる
- 安心して働くことができ、能力を発揮できる雇用をつくる
「一人ひとりが人間らしく、心豊かに生きていく持続可能な社会」を実現するためには、働く意欲のあるすべての人が労働に参加できるよう、性別・年齢・人種・国籍・障がいの有無・性的少数者(「LGBT」等)など個人の属性による差別をなくし、不合理な処遇の格差を是正しなければなりません。そして一人ひとりが能力を発揮でき、人生設計を立てることができる雇用をつくります。また、ワーク・ライフ・バランスの実現できる働き方で、仕事と子育て、介護や地域活動などとの両立ができる雇用をつくります。
Challenge挑戦
持続可能で魅力ある産業をつくる
実現に向けた取り組みの方向性
- 組織の社会的責任(SR)を果たす
- 人材の価値を中心軸において、生産性の向上をはかる
- 社会政策と連動した産業(業種・業態)連携による産業政策を立案、推進する
UAゼンセンは産業別労働組合の責務として、企業・産業の社会的責任の追及、人材の価値を中心軸においた生産性向上など産業課題の解決のための産業政策を策定し、その実現をはかることにより、持続可能で魅力ある産業づくりを進めていきます。
また、社会的な課題をみすえ、産業(業種・業態)横断的な産業政策を立案、推進していきます。
Challenge挑戦
一人ひとりが、心豊かに生きていくために安心を築く
実現に向けた取り組みの方向性
- セーフティーネットを再構築し、改善・拡充をはかる
- シビアケース(深刻事例)を撲滅する
178万人以上の組合員が結集するUAゼンセンには、社会の問題を組合員の問題として受けとめ、その解決に向けて取り組む姿勢が欠かせません。そのため、スケールメリットを活かした組合員の生活のサポートや再就職支援を含めた相互扶助制度の充実など、これまで以上に個々の組合員への直接的サポートを強化していきます。また、全世代支援型の社会保障制度への転換など、公的制度の改革にも取り組みます。
Challenge挑戦
人のつながりや助け合うことを基盤に、
持続可能で安心できる地域社会をつくる
実現に向けた取り組みの方向性
- まちづくり政策を推進する
- 政策提言、政策実現に向けて取り組む
- 東日本大震災からの復興・再生支援に継続して取り組むとともに、その経験を学び、全国の地域づくり活動につなげる
労働組合は地域住民としても、地域における諸運動のつなぎ目や触媒として、より良い地域をつくる運動を推進していきます。自分の住んでいる地域に関心を持って参加することで、まちづくり政策を推進します。
働く者の立場から政策提言を行います。また、政策を実現するため方向性を同じくする政治勢力を積極的に支援し、政治活動に取り組みます。
あわせて、東日本大震災からの復興・再生は、日本全体の復興・再生につながる取り組みから学び、全国の地域づくり活動につなげていきます。
求められる組織の姿
加盟組合とUAゼンセンの間にある距離を縮め、加盟組合が当事者意識をもってUAゼンセン運動に参加、参画する組織であることが不可欠です。UAゼンセンは、「共通の目的のために、同一の行動をとることを約束する」同盟体の運動を展開する組織として、加盟組合・組合員の多様性に対応しながら、総合力を発揮する組織となる必要があります。
社会改革の原動力となり、労働運動を牽引する組織
UAゼンセンは、自由にして民主的な労働運動の担い手として、友愛の精神にもとづき、社会正義を追求します。これまでも多様な労働者の組織化を進めてきましたが、今後も産業構造の転換、雇用形態の多様化などに対応し、日本全体の組織率が反転上昇するよう組織拡大をリードする組織であり続けます。
また、幅広い産業、多様な雇用形態の労働者が集うUAゼンセンは、日本の雇用社会の縮図ともいえます。つまり、組合員が抱える課題を解決することは、日本社会が抱える課題を解決することにつながります。日本社会の課題を解決する組織として、「一人ひとりが人間らしく、心豊かに生きていく持続可能な社会」の構築に向けて、雇用労働政策、産業政策、社会政策を策定し、組織全体で共有し、実現に向けた力強い運動を推進します。また、めざす社会の実現のため、政治活動に積極的に取り組みます。
低成長時代を迎えても、生産性三原則(雇用の維持・拡大、労使の協力・協議、成果の公正配分)にもとづく生産性運動の重要性は不変です。労使で生産性運動を再確認し、より深化した生産性運動を進めていかなければなりません。
グローバル化がさらに進展していく中、国際産業別組織等との連携をより強化し、特にアジア太平洋地域のリーダー的存在であることを自覚し、諸外国においても国際公正労働基準が確立・擁護され、労働の尊厳が守られるよう、国際労働運動に積極的に取り組みます。とりわけ多国籍企業における健全な労使関係の構築や基本的労働組合権¹の擁護、推進などに十分対応できる組織になります。
UAゼンセンは、労働運動を牽引する組織として、中央、地方において連合運動の先頭に立ち、多様な労働者の力を結集し、社会改革の原動力となります。
1「労働における基本的原則及び権利に関するILO宣言」(1998年第86回ILO総会にて採択)で定められた、中核的労働基準である4分野、8つのILO条約のこと。
産業課題を克服し、産業政策の実現をはかるために、産業(業種・業態)単位の運動を中心におく組織
複合産別であるUAゼンセンは、一つの組織として政策実現に向けて全体で取り組む目標を明確にした上で、その実現においては、業種・業態における多様性を充分尊重し、産業(業種・業態)特性に応じて責任ある意思決定と実践ができるよう、責任と権限の明確化をはかります。
産業別労働組合として、加盟組合の参加、参画により産業政策を策定し、産業労使関係を構築して、産業労使協議・対話の進化をはかり、産業課題の克服し、産業政策の実現に取り組むことは責務であり、産業(業種・業態)単位の運動を中心におく組織となります。
そして、繊維、化学、医薬などを始めとする製造業、卸小売・宿泊飲食サービス・医療福祉などのサービス業において日本を代表する産業別労働組合となります。
また、複合産別である強みを活かし、社会の持続可能性、社会的公正の実現などのために戦略的に産業(業種・業態)間の政策連携をはかり、産業政策の実現力も強化します。
地方組織の基盤を強化し、働く者のために地域の課題を解決する組織
UAゼンセンは、すべての都道府県に地方組織を設置する複合産別として、産業(業種・業態)を超えて地域の加盟組合が参加、参画し、持続可能で安心・安全に働き、暮らすことが出来る地域づくりに取り組む必要があります。そのため、加盟組合・組合員にとって身近な地域において連帯を強化し、求心力を高め、地域の中小・零細規模組合を始めとする所属加盟組合の組織強化をはかります。
地域で生活し、働く者の立場から、持続可能で安心・安全に働き、暮らすためにその特性に応じた地域政策を策定し、様々な主体と連携して地域政策の実現に取り組むとともに、健全な労使関係を構築して、地域における産業課題の克服、産業政策の実現に向けて取り組みます。また、政策実現のために積極的な政策提言を行い、方向性を同じくする政治勢力を積極的に支援し、政治活動に取り組みます。
多様な雇用形態の労働者の課題を解決する組織
UAゼンセンは、パートタイマー、派遣労働者、契約社員等有期契約労働者など多様な労働者が半数以上を占めている組織です。いわゆる非正規雇用の処遇面の課題に対して、当事者として取り組む責任と役割を果たしていきます。そのため、多様な働き方をする者の参加、参画をさらに進め、すべての働く者の経済的、社会的地位の向上をめざし、労働組合として先駆的な役割を果たします。
多様な雇用形態の労働者を包含した労使関係の構築に向けて、様々な職場で働くすべての労働者のための集団的労使関係の構築に取り組みます。
男女共同参画社会の実現を強力に推進する組織
UAゼンセンは、女性組合員が6割を占める組織である。男女共同参画社会の実現は、日本の最重要課題であると同時にUAゼンセンにとっても重要な課題と位置づけられます。職場における男女平等、ワーク・ライフ・バランスの実現を推進するとともに、決して進んでいるとは言えない労働組合活動における男女共同参画の実現に向けて、従来の組合活動を男女共同参画の視点から早急に点検を行い、見直し、あらゆる場面で男女共同参画社会の実現に向けて強力に推進する組織へと転換していきます。
中小規模組合のおかれている環境、業種・業態、組合活動の成熟度等の違いを認識し、それぞれの課題に沿った、きめ細かいフォローができる組織
組合活動の成熟度に応じたフォロー体制を強化するとともに、企業規模の違いから生じる雇用・労働条件の格差等の是正、公正取引の確立等に向け政策制度要求等の社会的取り組みと運動を一体的に推進します。
産業政策において、各業種・業態の中小企業の継続的な発展と、そこで働く一人ひとりの雇用・労働条件の維持、向上に取り組みます。また、中小企業のそれぞれが持つ技術力・品質を継承し、それを新たに紡ぎ、業種間の連携の強化、地域間の連携も含め持続可能性を追求していきます。