<>
/*! 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;}
>
綱領
<>
/*! CSS from: /themes/uazensen/css/reset.css */
div,
p,
ul,
li,
section {
padding: 0;
outline: 0;
border: 0;
background: transparent;
vertical-align: baseline;
font-size: 100%;
}
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 */
a,
p,
li {
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) {
a,
p,
li {
line-height: 1.5;
}
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.inner {
min-height: 1px;
width: 90%;
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;
}
.leftCont {
padding: 40px 0;
}
.pagePost>section {
margin-bottom: 40px;
}
.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;
}
#outlineContent .pagePost section {
margin-bottom: 15px;
border: 1px solid #a9c908;
}
#outlineContent .pagePost section .num {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
background: #a9c908;
color: rgba(2552552550.7);
font-size: 28px;
font-size: 2.8rem;
}
#outlineContent .pagePost section .cont {
width: calc(100% - 40px);
padding: 10px 12px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
}
/*! CSS from: /themes/uazensen/css/pc/common.css ; media=(min-width: 960px) */
@media (min-width: 960px) {
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.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;
}
.leftCont {
width: 100%;
margin-right: auto;
padding: 60px 0 80px;
}
.pagePost>section {
margin-bottom: 60px;
}
.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;
}
#outlineContent .pagePost section {
margin-bottom: 15px;
border: 1px solid #a9c908;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#outlineContent .pagePost section .num {
width: 120px;
height: 120px;
line-height: 120px;
text-align: center;
background: #a9c908;
color: rgba(2552552550.7);
font-size: 40px;
font-size: 4rem;
}
#outlineContent .pagePost section .cont {
width: calc(100% - 120px);
padding: 0 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
}
/*! CSS from: /themes/uazensen/css/pc/print.css ; media=print */
@media print {
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.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;
}
.leftCont {
width: 100%;
margin-right: auto;
padding: 60px 0 80px;
}
.pagePost>section {
margin-bottom: 60px;
}
.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);
}
#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;
}
#outlineContent .pagePost section {
margin-bottom: 15px;
border: 1px solid #a9c908;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#outlineContent .pagePost section .num {
width: 120px;
height: 120px;
line-height: 120px;
text-align: center;
background: #a9c908;
color: rgba(2552552550.7);
font-size: 40px;
font-size: 4rem;
}
#outlineContent .pagePost section .cont {
width: calc(100% - 120px);
padding: 0 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
}
section h2{font-weight:bold;}
section h3{font-weight:bold;}
>
1
私たちは、友愛と信義にもとづく連帯のもと、健全で強固な自主的組織を確立し、雇用の安定、労働・生活諸条件の維持改善と、相互扶助の充実によって、働く者の経済的、社会的地位の向上を図ります。
2
私たちは、労働を通じて、技術を磨き、品性を高め、識見を啓発することによって、人格の向上と完成を図ります。
3
私たちは、労使対等と相互尊重の立場に立って、相互の理解と信頼を基盤に、産業民主主義の徹底を進め、産業の健全な発展を図ります。
4
私たちは、労働の社会的意義を高めるとともに、志を同じくする者との連携を強め、社会正義と民主主義の拡大を求め、自由、平等、公正な社会の実現を図ります。
5
私たちは、国際社会における役割を自覚し、労働者の国際連帯を通じた貧困の撲滅、人権抑圧からの解放、国際公正労働基準の確立、地球環境の保全、世界平和の実現に貢献します。
運動の基本
<>
/*! CSS from: /themes/uazensen/css/reset.css */
div,
h2,
p,
ul,
li,
section {
padding: 0;
outline: 0;
border: 0;
background: transparent;
vertical-align: baseline;
font-size: 100%;
}
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 {
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 {
line-height: 1.6;
color: #222;
letter-spacing: .5px;
-webkit-font-feature-settings: "palt";
font-feature-settings: "palt";
}
/*! CSS from: /themes/uazensen/css/sp/common.css ; media=(max-width: 959px) */
@media (max-width: 959px) {
h2 {
font-size: 18px;
font-size: 1.8rem;
letter-spacing: 0;
}
a,
p,
li {
line-height: 1.5;
}
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.inner {
min-height: 1px;
width: 90%;
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 {
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;
}
#basicContent .pagePost .secTtl {
border-bottom-color: #a9c908;
border-left-color: #a9c908;
}
.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;
}
#basicContent .pagePost section {
position: relative;
}
#basicContent .pagePost ul {
padding-left: 12px;
}
#basicContent .pagePost ul li {
padding-left: 18px;
position: relative;
}
#basicContent .pagePost ul li:before {
content: "";
width: 8px;
height: 8px;
background: #a9c908;
position: absolute;
top: 7px;
left: 4px;
}
#basicContent .pagePost a.goBtn {
height: 30px;
line-height: 30px;
display: inline-block;
border-color: transparent;
color: #a9c908;
padding: 0 10px 0 13px;
margin-top: 5px;
text-align: left;
position: relative;
width: auto;
}
#basicContent .pagePost a.goBtn:hover {
background: #a9c908;
border-color: #a9c908;
color: #fff;
}
#basicContent .pagePost a.goBtn:hover:before {
border-left-color: #fff;
border-bottom-color: #fff;
}
#basicContent .pagePost a.goBtn:before {
border-left-color: #a9c908;
border-bottom-color: #a9c908;
top: 12px;
right: 0px;
}
}
/*! CSS from: /themes/uazensen/css/pc/common.css ; media=(min-width: 960px) */
@media (min-width: 960px) {
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.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;
}
#basicContent .pagePost .secTtl {
border-bottom-color: #a9c908;
border-left-color: #a9c908;
}
.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;
}
#basicContent .pagePost section {
position: relative;
}
#basicContent .pagePost ul {
padding-left: 15px;
}
#basicContent .pagePost ul li {
padding-left: 20px;
position: relative;
}
#basicContent .pagePost ul li:before {
content: "";
width: 8px;
height: 8px;
background: #a9c908;
position: absolute;
top: 50%;
left: 4px;
margin-top: -4px;
}
#basicContent .pagePost a.goBtn {
height: 30px;
line-height: 30px;
border-color: transparent;
color: #a9c908;
top: 5px;
}
#basicContent .pagePost a.goBtn:hover {
background: #a9c908;
border-color: #a9c908;
color: #fff;
}
#basicContent .pagePost a.goBtn:hover:before {
border-left-color: #fff;
border-bottom-color: #fff;
}
#basicContent .pagePost a.goBtn:before {
border-left-color: #a9c908;
border-bottom-color: #a9c908;
top: 12px;
right: 20px;
}
}
/*! CSS from: /themes/uazensen/css/pc/print.css ; media=print */
@media print {
a {
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.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;
}
#basicContent .pagePost .secTtl {
border-bottom-color: #a9c908;
border-left-color: #a9c908;
}
.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);
}
#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;
}
#basicContent .pagePost section {
position: relative;
}
#basicContent .pagePost ul {
padding-left: 15px;
}
#basicContent .pagePost ul li {
padding-left: 20px;
position: relative;
}
#basicContent .pagePost ul li:before {
content: "";
width: 8px;
height: 8px;
background: #a9c908;
position: absolute;
top: 50%;
left: 4px;
margin-top: -4px;
}
#basicContent .pagePost a.goBtn {
height: 30px;
line-height: 30px;
border-color: transparent;
color: #a9c908;
top: 5px;
}
#basicContent .pagePost a.goBtn:hover {
background: #a9c908;
border-color: #a9c908;
color: #fff;
}
#basicContent .pagePost a.goBtn:hover:before {
border-left-color: #fff;
border-bottom-color: #fff;
}
#basicContent .pagePost a.goBtn:before {
border-left-color: #a9c908;
border-bottom-color: #a9c908;
top: 12px;
right: 20px;
}
}
section h2{font-weight:bold;}
section h3{font-weight:bold;}
>
はじめに
- はじめに
運動の基調
- 社会の進歩、発展のために
- 産業民主主義と参加型労使関係の前進のために
- 生活者優先の政治体制実現のために
- 世界の平和と繁栄実現のために
- 友愛と連帯の精神が満ちあふれる社会づくりのために
運動の基本方針 – 組織方針
- UAゼンセンの組織
- ナショナルセンター
- 国際労働組織
運動の基本方針 – 労働条件改定における取り組み
- 統一的運動の推進
- 統一闘争の展開
運動の基本方針 – 行動目標
- 雇用の安定
- 公平・公正で納得性のある社会の実現
- 男女共同参画社会の実現
- 労働条件と福祉の向上
- 産業政策
- 政策・制度要求
- 政治活動
- 教育・文化・社会活動
運動の基本方針 – 財政方針
- 財政方針
運動の基本方針 – 運動の心 –
- むすび – 運動の心 –