Commit b2ff934b by o.kimura

課題管理表(リリース後) No.47-49まで対応

parent 72038222
@charset "UTF-8";
/* ========================================
service.css
======================================== */
@media screen and (min-width: 768px) {
.sp-only {
display: none !important;
}
.sp-only {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.pc-only {
display: none !important;
}
.pc-only {
display: none !important;
}
}
body {
min-width: 1250px;
min-width: 1250px;
}
@media screen and (max-width: 767px) {
body {
min-width: 320px;
}
body {
min-width: 320px;
}
}
.container {
width: 1200px;
margin: 0 auto;
width: 1200px;
margin: 0 auto;
}
@media screen and (max-width: 767px) {
.container {
width: 100%;
padding: 0 15px;
}
.container {
width: 100%;
padding: 0 15px;
}
}
/*
.c-breadcrumb {
background: transparent;
......@@ -106,438 +113,518 @@ body {
}
*/
.c-mainvisual {
height: 500px;
background: url(../img/mv_service.jpg) no-repeat center;
background-size: cover;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 500px;
background: url(../img/mv_service.jpg) no-repeat center;
background-size: cover;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media screen and (max-width: 767px) {
.c-mainvisual {
margin-top: 100px;
height: 250px;
}
.c-mainvisual {
margin-top: 100px;
height: 250px;
}
}
.c-mainvisual__inner {
width: 100%;
text-align: center;
width: 100%;
text-align: center;
}
@media screen and (max-width: 767px) {
.c-mainvisual__inner {
padding: 0 15px;
}
.c-mainvisual__inner {
padding: 0 15px;
}
}
.c-mainvisual__ttl {
width: 100%;
font-size: 5rem;
line-height: 1.2;
color: #fff;
font-weight: bold;
width: 100%;
font-size: 5rem;
line-height: 1.2;
color: #fff;
font-weight: bold;
}
@media screen and (max-width: 767px) {
.c-mainvisual__ttl {
font-size: 3rem;
}
.c-mainvisual__ttl {
font-size: 3rem;
}
}
.c-mainvisual__txt {
font-size: 2rem;
line-height: 1.2;
color: #fff;
margin: 27px 0 0;
font-size: 2rem;
line-height: 1.2;
color: #fff;
margin: 27px 0 0;
}
@media screen and (max-width: 767px) {
.c-mainvisual__txt {
font-size: 1.5rem;
line-height: 1.5;
margin: 12px 0 0;
}
.c-mainvisual__txt {
font-size: 1.5rem;
line-height: 1.5;
margin: 12px 0 0;
}
}
.c-btn1 {
width: 600px;
width: 600px;
}
@media screen and (max-width: 767px) {
.c-btn1 {
width: 100%;
max-width: 320px;
}
.c-btn1 {
width: 100%;
max-width: 320px;
}
}
.c-btn1__txt {
display: block;
text-align: center;
font-size: 2.4rem;
line-height: 1.5;
color: #fff;
font-weight: bold;
border: 2px solid #fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
padding: 22px 32px 18px;
display: block;
text-align: center;
font-size: 2.4rem;
line-height: 1.5;
color: #fff;
font-weight: bold;
border: 2px solid #fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
padding: 22px 32px 18px;
}
@media screen and (max-width: 767px) {
.c-btn1__txt {
font-size: 1.6rem;
padding: 18px 20px 14px;
}
.c-btn1__txt {
font-size: 1.6rem;
padding: 18px 20px 14px;
}
}
.c-btn1__txt::after {
content: '';
width: 8px;
height: 8px;
border-top: 4px solid #fff;
border-right: 4px solid #fff;
position: absolute;
top: 50%;
right: 15px;
-webkit-transform: translate(-50%, 0) rotate(45deg);
transform: translate(-50%, 0) rotate(45deg);
margin: -5px 0 0;
content: '';
width: 8px;
height: 8px;
border-top: 4px solid #fff;
border-right: 4px solid #fff;
position: absolute;
top: 50%;
right: 15px;
-webkit-transform: translate(-50%, 0) rotate(45deg);
transform: translate(-50%, 0) rotate(45deg);
margin: -5px 0 0;
}
@media screen and (max-width: 767px) {
.c-btn1__txt::after {
border-width: 2px;
margin: -3px 0 0;
}
.c-btn1__txt::after {
border-width: 2px;
margin: -3px 0 0;
}
}
.c-title1 {
text-align: center;
border-bottom: 0;
text-align: center;
border-bottom: 0;
}
.c-title1__logo {
margin: 0 0 12px;
margin: 0 0 12px;
}
.c-title1__logo img {
width: auto;
width: auto;
}
.c-title1__ttl {
font-size: 3.6rem;
line-height: 1;
color: #fff;
font-size: 3.6rem;
line-height: 1;
color: #fff;
}
@media screen and (max-width: 767px) {
.c-title1__ttl {
font-size: 2.5rem;
line-height: 1.2;
}
.c-title1__ttl {
font-size: 2.5rem;
line-height: 1.2;
}
}
.c-title1--black .c-title1__ttl {
color: #000;
font-weight: bold;
color: #000;
font-weight: bold;
}
.c-title2 {
text-align: center;
text-align: center;
}
.c-title2__ttl {
display: inline-block;
font-size: 5rem;
line-height: 1;
color: #beac56;
font-weight: normal;
padding: 0 0 11px;
border-bottom: 2px solid transparent;
-o-border-image: url(../img/img_service_border.png) 2 round;
border-image: url(../img/img_service_border.png) 2 round;
display: inline-block;
font-size: 5rem;
line-height: 1;
color: #beac56;
font-weight: normal;
padding: 0 0 11px;
border-bottom: 2px solid transparent;
-o-border-image: url(../img/img_service_border.png) 2 round;
border-image: url(../img/img_service_border.png) 2 round;
}
@media screen and (max-width: 767px) {
.c-title2__ttl {
font-size: 3rem;
line-height: 1.2;
padding: 0 0 8px;
}
.c-title2__ttl {
font-size: 3rem;
line-height: 1.2;
padding: 0 0 8px;
}
}
.c-title2__txt {
font-size: 2rem;
line-height: 1.8;
color: #fff;
margin: 18px 0 0;
font-size: 2rem;
line-height: 1.8;
color: #fff;
margin: 18px 0 0;
}
@media screen and (max-width: 767px) {
.c-title2__txt {
font-size: 1.4rem;
margin: 12px 0 0;
}
.c-title2__txt {
font-size: 1.4rem;
margin: 12px 0 0;
}
}
.c-title2__txt2 {
padding: 0 100px;
font-size: 2rem;
line-height: 1.8;
color: #fff;
margin: 24px 0 0;
text-align: left;
padding: 0 100px;
font-size: 2rem;
line-height: 1.8;
color: #fff;
margin: 24px 0 0;
text-align: left;
}
@media screen and (max-width: 767px) {
.c-title2__txt2 {
padding: 0;
font-size: 1.4rem;
margin: 12px 0 0;
}
.c-title2__txt2 {
padding: 0;
font-size: 1.4rem;
margin: 12px 0 0;
}
}
.c-list1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.c-list1__item {
width: 25%;
width: 25%;
}
@media screen and (max-width: 767px) {
.c-list1__item {
width: 50%;
}
.c-list1__item {
width: 50%;
}
}
.c-list1__inner {
display: block;
position: relative;
display: block;
position: relative;
}
.c-list1__inner::before {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 14px 13px 0 13px;
border-color: #ffffff transparent transparent transparent;
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 14px 13px 0 13px;
border-color: #ffffff transparent transparent transparent;
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
@media screen and (max-width: 767px) {
.c-list1__inner::before {
border-width: 10px 9px 0 9px;
}
.c-list1__inner::before {
border-width: 10px 9px 0 9px;
}
}
.c-list1__info {
width: 100%;
text-align: center;
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
width: 100%;
text-align: center;
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.c-list1__txt {
font-size: 3rem;
line-height: 2;
color: #fff;
font-size: 3rem;
line-height: 2;
color: #fff;
}
@media screen and (max-width: 767px) {
.c-list1__txt {
font-size: 1.8rem;
font-weight: bold;
}
.c-list1__txt {
font-size: 1.8rem;
font-weight: bold;
}
}
.c-list1__txt2 {
padding: 0 26px;
font-size: 1.6rem;
line-height: 2;
color: #fff;
padding: 0 26px;
font-size: 1.6rem;
line-height: 2;
color: #fff;
}
@media screen and (max-width: 767px) {
.c-list1__txt2 {
padding: 0 6px;
font-size: 1.2rem;
font-weight: normal;
}
.c-list1__txt2 {
padding: 0 6px;
font-size: 1.2rem;
font-weight: normal;
}
}
.c-list2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
.c-list2 {
padding: 0 15px;
}
.c-list2 {
padding: 0 15px;
}
}
.c-list2__item {
width: 398px;
background: #fff;
margin: 0 0 0 3px;
padding: 30px 40px 50px;
width: 398px;
background: #fff;
margin: 0 0 0 3px;
padding: 30px 40px 50px;
}
@media screen and (max-width: 767px) {
.c-list2__item {
width: 100%;
margin: 0 0 10px;
padding: 19px 15px;
}
.c-list2__item {
width: 100%;
margin: 0 0 10px;
padding: 19px 15px;
}
}
.c-list2__item:nth-child(3n + 1) {
margin: 0;
margin: 0;
}
@media screen and (max-width: 767px) {
.c-list2__item:nth-child(3n + 1) {
margin: 0 0 10px;
}
.c-list2__item:nth-child(3n + 1) {
margin: 0 0 10px;
}
}
.c-list2__ttl {
font-size: 2.8rem;
line-height: 1.78;
color: #0b2237;
text-align: center;
font-weight: bold;
font-family: '游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic';
font-size: 2.8rem;
line-height: 1.78;
color: #0b2237;
text-align: center;
font-weight: bold;
font-family: '游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic';
}
@media screen and (max-width: 767px) {
.c-list2__ttl {
font-size: 2rem;
line-height: 1.25;
}
.c-list2__ttl {
font-size: 2rem;
line-height: 1.25;
}
}
.c-list2__img {
text-align: center;
margin: 11px 0 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
text-align: center;
margin: 11px 0 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
}
@media screen and (max-width: 767px) {
.c-list2__img {
max-width: 220px;
min-width: 200px;
margin: 8px auto 0;
}
.c-list2__img {
max-width: 220px;
min-width: 200px;
margin: 8px auto 0;
}
}
.c-list2__img img {
width: auto;
width: auto;
}
.c-list2__txt1 {
font-size: 2.4rem;
line-height: 1;
color: #beac56;
margin: 0 0 15px;
font-size: 2.4rem;
line-height: 1;
color: #beac56;
margin: 0 0 15px;
}
@media screen and (max-width: 767px) {
.c-list2__txt1 {
font-size: 1.7rem;
margin: 0 0 11px;
}
.c-list2__txt1 {
font-size: 1.7rem;
margin: 0 0 11px;
}
}
.c-list2__txt2 {
font-size: 5.6rem;
line-height: 1;
color: #beac56;
font-weight: bold;
font-size: 5.6rem;
line-height: 1;
color: #beac56;
font-weight: bold;
}
@media screen and (max-width: 767px) {
.c-list2__txt2 {
font-size: 4rem;
}
.c-list2__txt2 {
font-size: 4rem;
}
}
.c-list2__txt2 + .c-list2__txt2 {
margin: 5px 0 0;
margin: 5px 0 0;
}
.c-list2__txt2 span {
font-size: 3rem;
font-weight: normal;
font-size: 3rem;
font-weight: normal;
}
@media screen and (max-width: 767px) {
.c-list2__txt2 span {
font-size: 2.1rem;
}
.c-list2__txt2 span {
font-size: 2.1rem;
}
}
.c-list2__txt3 {
font-size: 6.4rem;
line-height: 1;
color: #beac56;
font-weight: bold;
white-space: nowrap;
text-shadow:0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff;
font-size: 6.4rem;
line-height: 1;
color: #beac56;
font-weight: bold;
white-space: nowrap;
text-shadow: 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff, 0 0 7px #fff;
}
@media screen and (max-width: 767px) {
.c-list2__txt3 {
font-size: 4.5rem;
}
.c-list2__txt3 {
font-size: 4.5rem;
}
}
.c-list2__txt3 span {
font-size: 3rem;
font-weight: normal;
text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff;
font-size: 3rem;
font-weight: normal;
text-shadow: 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff;
}
@media screen and (max-width: 767px) {
.c-list2__txt3 span {
font-size: 2.1rem;
}
.c-list2__txt3 span {
font-size: 2.1rem;
}
}
.c-list2 .schedule {
width: 100%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 30px 0 0;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
.c-list2 .schedule {
margin: 19px 0 0;
}
.c-list2 .schedule {
margin: 19px 0 0;
}
}
.c-list2 .number {
width: 100%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 13px 0 0;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 13px 0 0;
}
.c-list2 .numberCnt {
width: 100%;
position: absolute;
top: 50%;
left: 42%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 13px 0 0;
}
.service1 {
background: #0b2237;
padding: 60px 0 80px;
background: #0b2237;
padding: 60px 0 80px;
}
@media screen and (max-width: 767px) {
.service1 {
padding: 30px 0 50px;
}
.service1 {
padding: 30px 0 50px;
}
}
.service1 .c-title2 {
margin: 48px 0 49px;
margin: 48px 0 49px;
}
@media screen and (max-width: 767px) {
.service1 .c-title2 {
margin: 25px 0;
}
.service1 .c-title2 {
margin: 25px 0;
}
}
.service1 .c-btn1 {
margin: 60px auto 0;
margin: 60px auto 0;
}
@media screen and (max-width: 767px) {
.service1 .c-btn1 {
margin: 30px auto 0;
}
.service1 .c-btn1 {
margin: 30px auto 0;
}
}
.service2 {
padding: 59px 0 164px;
padding: 59px 0 164px;
}
@media screen and (max-width: 767px) {
.service2 {
padding: 30px 0 60px;
}
.service2 {
padding: 30px 0 60px;
}
}
.service2 .c-list1 {
margin: 56px 0 0;
margin: 56px 0 0;
}
@media screen and (max-width: 767px) {
.service2 .c-list1 {
margin: 30px 0 0;
}
}
\ No newline at end of file
.service2 .c-list1 {
margin: 30px 0 0;
}
}
......@@ -6,25 +6,25 @@
body {
min-width: 1250px;
min-width: 1250px;
}
@media screen and (max-width: 767px) {
body {
body {
min-width: 320px;
min-width: 320px;
}
}
}
.strategy img {
width: auto;
width: auto;
height: auto;
height: auto;
}
......@@ -32,11 +32,11 @@ body {
@media screen and (min-width: 768px) {
.sp-only {
.sp-only {
display: none !important;
display: none !important;
}
}
}
......@@ -44,11 +44,11 @@ body {
@media screen and (max-width: 767px) {
.pc-only {
.pc-only {
display: none !important;
display: none !important;
}
}
}
......@@ -56,15 +56,15 @@ body {
.strategy .c-title1 {
text-align: center;
text-align: center;
position: relative;
position: relative;
overflow: hidden;
overflow: hidden;
padding: 0 56px 0 0;
padding: 0 56px 0 0;
border-bottom: 0;
border-bottom: 0;
}
......@@ -72,11 +72,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-title1 {
.strategy .c-title1 {
padding: 0 26px 0 0;
padding: 0 26px 0 0;
}
}
}
......@@ -84,19 +84,19 @@ body {
.strategy .c-title1__inner {
display: inline-block;
display: inline-block;
position: relative;
position: relative;
font-size: 4rem;
font-size: 4rem;
line-height: 1.2;
line-height: 1.2;
color: #363636;
color: #363636;
font-weight: bold;
font-weight: bold;
padding: 0 0 13px;
padding: 0 0 13px;
}
......@@ -104,13 +104,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-title1__inner {
.strategy .c-title1__inner {
font-size: 2.4rem;
font-size: 2.4rem;
padding: 0 0 8px;
padding: 0 0 8px;
}
}
}
......@@ -118,19 +118,19 @@ body {
.strategy .c-title1__inner:after {
content: '';
content: '';
position: absolute;
position: absolute;
bottom: 0;
bottom: 0;
right: 0;
right: 0;
height: 2px;
height: 2px;
width: 100vw;
width: 100vw;
background: #beac56;
background: #beac56;
}
......@@ -138,7 +138,7 @@ body {
.strategy .c-title1--yellow .c-title1__inner {
color: #beac56;
color: #beac56;
}
......@@ -146,13 +146,13 @@ body {
.strategy .c-mainvisual {
position: relative;
position: relative;
background: url(/common_previous/img/img_strategy_mv.jpg) no-repeat bottom right;
background: url(/common_previous/img/img_strategy_mv.jpg) no-repeat bottom right;
background-size: cover;
background-size: cover;
padding: 124px 0;
padding: 124px 0;
}
......@@ -160,17 +160,17 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-mainvisual {
.strategy .c-mainvisual {
margin-top: 50px;
margin-top: 50px;
padding: 100px 15px 0;
padding: 100px 15px 0;
background: url(/common_previous/img/img_strategy_mv_sp.jpg) no-repeat top center;
background: url(/common_previous/img/img_strategy_mv_sp.jpg) no-repeat top center;
background-size: cover;
background-size: cover;
}
}
}
......@@ -178,9 +178,9 @@ body {
.strategy .c-mainvisual__img img {
width: 100%;
width: 100%;
height: auto;
height: auto;
}
......@@ -188,11 +188,11 @@ body {
.strategy .c-mainvisual__box {
width: 740px;
width: 740px;
background: rgba(0, 0, 0, 0.5);
background: rgba(0, 0, 0, 0.5);
padding: 60px 88px 52px 0;
padding: 60px 88px 52px 0;
}
......@@ -200,15 +200,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-mainvisual__box {
.strategy .c-mainvisual__box {
width: 100%;
width: 100%;
text-align: center;
text-align: center;
padding: 20px 15px 17px;
padding: 20px 15px 17px;
}
}
}
......@@ -216,7 +216,7 @@ body {
.strategy .c-mainvisual__info {
padding: 0 0 0 120px;
padding: 0 0 0 120px;
}
......@@ -224,11 +224,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-mainvisual__info {
.strategy .c-mainvisual__info {
padding: 0 10px;
padding: 0 10px;
}
}
}
......@@ -236,7 +236,7 @@ body {
.strategy .c-mainvisual__ttl {
margin: 0 0 15px;
margin: 0 0 15px;
}
......@@ -244,11 +244,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-mainvisual__ttl {
.strategy .c-mainvisual__ttl {
margin: 0 0 6px;
margin: 0 0 6px;
}
}
}
......@@ -256,13 +256,13 @@ body {
.strategy .c-mainvisual__txt {
font-size: 1.8rem;
font-size: 1.8rem;
line-height: 1.68;
line-height: 1.68;
color: #fff;
color: #fff;
margin: 0 0 8px;
margin: 0 0 8px;
}
......@@ -270,13 +270,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-mainvisual__txt {
.strategy .c-mainvisual__txt {
font-size: 1.4rem;
font-size: 1.4rem;
margin: 0 0 5px;
margin: 0 0 5px;
}
}
}
......@@ -284,7 +284,7 @@ body {
.strategy .c-mainvisual__txt span {
font-size: 2rem;
font-size: 2rem;
}
......@@ -292,11 +292,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-mainvisual__txt span {
.strategy .c-mainvisual__txt span {
font-size: 1.4rem;
font-size: 1.4rem;
}
}
}
......@@ -304,13 +304,13 @@ body {
.strategy .c-mainvisual__txt2 {
font-size: 4.8rem;
font-size: 4.8rem;
line-height: 1;
line-height: 1;
color: #fff;
color: #fff;
font-weight: bold;
font-weight: bold;
}
......@@ -318,11 +318,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-mainvisual__txt2 {
.strategy .c-mainvisual__txt2 {
font-size: 2.8rem;
font-size: 2.8rem;
}
}
}
......@@ -330,23 +330,23 @@ body {
.strategy .c-mainvisual__anchor {
width: 130px;
width: 130px;
height: 130px;
height: 130px;
border-radius: 50%;
border-radius: 50%;
overflow: hidden;
overflow: hidden;
background: rgba(183, 161, 52, 0.8);
background: rgba(183, 161, 52, 0.8);
text-align: center;
text-align: center;
position: absolute;
position: absolute;
right: 40px;
right: 40px;
bottom: 40px;
bottom: 40px;
}
......@@ -354,33 +354,33 @@ body {
.strategy .c-mainvisual__anchor a {
width: 100%;
width: 100%;
height: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-webkit-box-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-ms-flex-align: center;
align-items: center;
align-items: center;
-webkit-box-pack: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-ms-flex-pack: center;
justify-content: center;
justify-content: center;
font-size: 1.6rem;
font-size: 1.6rem;
line-height: 1.2;
line-height: 1.2;
color: #fff;
color: #fff;
}
......@@ -388,9 +388,9 @@ body {
.strategy .c-mainvisual__anchor a span {
position: relative;
position: relative;
padding: 0 0 14px;
padding: 0 0 14px;
}
......@@ -398,25 +398,25 @@ body {
.strategy .c-mainvisual__anchor a span::after {
content: '';
content: '';
width: 10px;
width: 10px;
height: 10px;
height: 10px;
border-right: 2px solid #fff;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
border-bottom: 2px solid #fff;
position: absolute;
position: absolute;
bottom: 0;
bottom: 0;
left: 50%;
left: 50%;
-webkit-transform: translate(-50%, 0) rotate(45deg);
-webkit-transform: translate(-50%, 0) rotate(45deg);
transform: translate(-50%, 0) rotate(45deg);
transform: translate(-50%, 0) rotate(45deg);
}
......@@ -424,11 +424,11 @@ body {
.strategy .c-text {
font-size: 1.7rem;
font-size: 1.7rem;
line-height: 1.68;
line-height: 1.68;
color: #fff;
color: #fff;
}
......@@ -436,13 +436,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-text {
.strategy .c-text {
font-size: 1.4rem;
font-size: 1.4rem;
line-height: 1.43;
line-height: 1.43;
}
}
}
......@@ -450,15 +450,15 @@ body {
.strategy .c-imgtext1 {
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-ms-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
flex-wrap: wrap;
}
......@@ -466,7 +466,7 @@ body {
.strategy .c-imgtext1__img {
width: 700px;
width: 700px;
}
......@@ -474,13 +474,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-imgtext1__img {
.strategy .c-imgtext1__img {
width: 100%;
width: 100%;
padding: 0 10px 0 0;
padding: 0 10px 0 0;
}
}
}
......@@ -488,9 +488,9 @@ body {
.strategy .c-imgtext1__img img {
width: 100%;
width: 100%;
height: auto;
height: auto;
}
......@@ -498,17 +498,17 @@ body {
.strategy .c-imgtext1__info {
width: 600px;
width: 600px;
background: #fff;
background: #fff;
padding: 54px 52px 50px 60px;
padding: 54px 52px 50px 60px;
margin: 50px 0 0 -100px;
margin: 50px 0 0 -100px;
position: relative;
position: relative;
z-index: 2;
z-index: 2;
}
......@@ -516,15 +516,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-imgtext1__info {
.strategy .c-imgtext1__info {
width: 100%;
width: 100%;
padding: 28px 15px;
padding: 28px 15px;
margin: -23px 0 0 15px;
margin: -23px 0 0 15px;
}
}
}
......@@ -532,11 +532,11 @@ body {
.strategy .c-imgtext1__txt {
font-size: 1.8rem;
font-size: 1.8rem;
line-height: 1.68;
line-height: 1.68;
color: #363636;
color: #363636;
}
......@@ -544,13 +544,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-imgtext1__txt {
.strategy .c-imgtext1__txt {
font-size: 1.4rem;
font-size: 1.4rem;
line-height: 1.3;
line-height: 1.3;
}
}
}
......@@ -558,7 +558,7 @@ body {
.strategy .c-imgtext1__txt + .strategy .c-imgtext1__txt {
margin: 30px 0 0;
margin: 30px 0 0;
}
......@@ -566,11 +566,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-imgtext1__txt + .strategy .c-imgtext1__txt {
.strategy .c-imgtext1__txt + .strategy .c-imgtext1__txt {
margin: 18px 0 0;
margin: 18px 0 0;
}
}
}
......@@ -578,11 +578,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-imgtext1__txt + .c-imgtext1__txt {
.strategy .c-imgtext1__txt + .c-imgtext1__txt {
margin: 18px 0 0;
margin: 18px 0 0;
}
}
}
......@@ -590,15 +590,15 @@ body {
.strategy .c-list1 {
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-ms-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
flex-wrap: wrap;
}
......@@ -606,9 +606,9 @@ body {
.strategy .c-list1__item {
width: 285px;
width: 285px;
margin: 0 0 0 20px;
margin: 0 0 0 20px;
}
......@@ -616,31 +616,31 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list1__item {
.strategy .c-list1__item {
width: 100%;
width: 100%;
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-webkit-box-pack: justify;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-ms-flex-align: center;
align-items: center;
align-items: center;
margin: 0 0 20px;
margin: 0 0 20px;
}
}
}
......@@ -648,7 +648,7 @@ body {
.strategy .c-list1__item:nth-child(4n + 1) {
margin: 0;
margin: 0;
}
......@@ -656,11 +656,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list1__item:nth-child(4n + 1) {
.strategy .c-list1__item:nth-child(4n + 1) {
margin: 0 0 20px;
margin: 0 0 20px;
}
}
}
......@@ -668,15 +668,15 @@ body {
.strategy .c-list1__info {
background: #fff;
background: #fff;
text-align: center;
text-align: center;
padding: 56px 20px 53px;
padding: 56px 20px 53px;
position: relative;
position: relative;
margin: 0 0 36px;
margin: 0 0 36px;
}
......@@ -684,15 +684,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list1__info {
.strategy .c-list1__info {
width: calc(100% - 122px);
width: calc(100% - 122px);
margin: 0 22px 0 0;
margin: 0 22px 0 0;
padding: 30px 10px 26px;
padding: 30px 10px 26px;
}
}
}
......@@ -700,27 +700,27 @@ body {
.strategy .c-list1__info::after {
content: '';
content: '';
width: 0;
width: 0;
height: 0;
height: 0;
border-style: solid;
border-style: solid;
border-width: 16px 10px 0 10px;
border-width: 16px 10px 0 10px;
border-color: #ffffff transparent transparent transparent;
border-color: #ffffff transparent transparent transparent;
position: absolute;
position: absolute;
bottom: -16px;
bottom: -16px;
left: 50%;
left: 50%;
-webkit-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
......@@ -728,25 +728,25 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list1__info::after {
.strategy .c-list1__info::after {
border-width: 7.5px 0 7.5px 12px;
border-width: 7.5px 0 7.5px 12px;
border-color: transparent transparent transparent #ffffff;
border-color: transparent transparent transparent #ffffff;
bottom: auto;
bottom: auto;
top: 50%;
top: 50%;
left: auto;
left: auto;
right: -12px;
right: -12px;
-webkit-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
}
......@@ -754,13 +754,13 @@ body {
.strategy .c-list1__txt {
font-size: 1.8rem;
font-size: 1.8rem;
line-height: 1.4;
line-height: 1.4;
color: #363636;
color: #363636;
font-weight: bold;
font-weight: bold;
}
......@@ -768,13 +768,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list1__txt {
.strategy .c-list1__txt {
font-size: 1.6rem;
font-size: 1.6rem;
line-height: 1.5;
line-height: 1.5;
}
}
}
......@@ -782,15 +782,15 @@ body {
.strategy .c-list1__img {
width: 200px;
width: 200px;
height: 200px;
height: 200px;
border-radius: 50%;
border-radius: 50%;
overflow: hidden;
overflow: hidden;
margin: 0 auto;
margin: 0 auto;
}
......@@ -798,13 +798,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list1__img {
.strategy .c-list1__img {
width: 100px;
width: 100px;
height: 100px;
height: 100px;
}
}
}
......@@ -812,15 +812,15 @@ body {
.strategy .c-list2 {
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-ms-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
flex-wrap: wrap;
}
......@@ -828,11 +828,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2 {
.strategy .c-list2 {
padding: 0 15px;
padding: 0 15px;
}
}
}
......@@ -840,13 +840,13 @@ body {
.strategy .c-list2__item {
width: 398px;
width: 398px;
background: #fff;
background: #fff;
margin: 0 0 0 3px;
margin: 0 0 0 3px;
padding: 30px 40px 50px;
padding: 30px 40px 50px;
}
......@@ -854,15 +854,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__item {
.strategy .c-list2__item {
width: 100%;
width: 100%;
margin: 0 0 10px;
margin: 0 0 10px;
padding: 19px 15px;
padding: 19px 15px;
}
}
}
......@@ -870,7 +870,7 @@ body {
.strategy .c-list2__item:nth-child(3n + 1) {
margin: 0;
margin: 0;
}
......@@ -878,11 +878,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__item:nth-child(3n + 1) {
.strategy .c-list2__item:nth-child(3n + 1) {
margin: 0 0 10px;
margin: 0 0 10px;
}
}
}
......@@ -890,17 +890,17 @@ body {
.strategy .c-list2__ttl {
font-size: 2.8rem;
font-size: 2.8rem;
line-height: 1.78;
line-height: 1.78;
color: #0b2237;
color: #0b2237;
text-align: center;
text-align: center;
font-weight: bold;
font-weight: bold;
font-family: '游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic';
font-family: '游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic';
}
......@@ -908,13 +908,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__ttl {
.strategy .c-list2__ttl {
font-size: 2rem;
font-size: 2rem;
line-height: 1.25;
line-height: 1.25;
}
}
}
......@@ -922,29 +922,29 @@ body {
.strategy .c-list2__img {
text-align: center;
text-align: center;
margin: 11px 0 0;
margin: 11px 0 0;
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-webkit-box-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-ms-flex-align: center;
align-items: center;
align-items: center;
-webkit-box-pack: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-ms-flex-pack: center;
justify-content: center;
justify-content: center;
position: relative;
position: relative;
}
......@@ -952,15 +952,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__img {
.strategy .c-list2__img {
max-width: 220px;
max-width: 220px;
min-width: 200px;
min-width: 200px;
margin: 8px auto 0;
margin: 8px auto 0;
}
}
}
......@@ -968,13 +968,13 @@ body {
.strategy .c-list2__txt1 {
font-size: 2.4rem;
font-size: 2.4rem;
line-height: 1;
line-height: 1;
color: #beac56;
color: #beac56;
margin: 0 0 15px;
margin: 0 0 15px;
}
......@@ -982,13 +982,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__txt1 {
.strategy .c-list2__txt1 {
font-size: 1.7rem;
font-size: 1.7rem;
margin: 0 0 11px;
margin: 0 0 11px;
}
}
}
......@@ -996,13 +996,13 @@ body {
.strategy .c-list2__txt2 {
font-size: 5.6rem;
font-size: 5.6rem;
line-height: 1;
line-height: 1;
color: #beac56;
color: #beac56;
font-weight: bold;
font-weight: bold;
}
......@@ -1010,11 +1010,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__txt2 {
.strategy .c-list2__txt2 {
font-size: 4rem;
font-size: 4rem;
}
}
}
......@@ -1022,7 +1022,7 @@ body {
.strategy .c-list2__txt2 + .c-list2__txt2 {
margin: 5px 0 0;
margin: 5px 0 0;
}
......@@ -1030,9 +1030,9 @@ body {
.strategy .c-list2__txt2 span {
font-size: 3rem;
font-size: 3rem;
font-weight: normal;
font-weight: normal;
}
......@@ -1040,11 +1040,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__txt2 span {
.strategy .c-list2__txt2 span {
font-size: 2.1rem;
font-size: 2.1rem;
}
}
}
......@@ -1052,19 +1052,19 @@ body {
.strategy .c-list2__txt3 {
font-size: 6.4rem;
font-size: 6.4rem;
line-height: 1;
line-height: 1;
color: #beac56;
color: #beac56;
font-weight: bold;
font-weight: bold;
white-space: nowrap;
white-space: nowrap;
text-shadow: -4px -4px 0px #ffffff, 4px -4px 0px #ffffff, -4px 4px 0px #ffffff, 4px 4px 0px #ffffff,
text-shadow: -4px -4px 0px #ffffff, 4px -4px 0px #ffffff, -4px 4px 0px #ffffff, 4px 4px 0px #ffffff,
4px -2px 0px #ffffff, 4px 0px 0px #ffffff, 4px 2px 0px #ffffff;
4px -2px 0px #ffffff, 4px 0px 0px #ffffff, 4px 2px 0px #ffffff;
}
......@@ -1072,11 +1072,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__txt3 {
.strategy .c-list2__txt3 {
font-size: 4.5rem;
font-size: 4.5rem;
}
}
}
......@@ -1084,13 +1084,13 @@ body {
.strategy .c-list2__txt3 span {
font-size: 3rem;
font-size: 3rem;
font-weight: normal;
font-weight: normal;
text-shadow: -2px -2px 0px #ffffff, -2px 2px 0px #ffffff, 2px -2px 0px #ffffff, -4px 2px 0px #ffffff,
text-shadow: -2px -2px 0px #ffffff, -2px 2px 0px #ffffff, 2px -2px 0px #ffffff, -4px 2px 0px #ffffff,
0px -2px 0px #ffffff, 2px -2px 0px #ffffff, 2px 2px 0px #ffffff, 4px -2px 0px #ffffff, 0px 2px 0px #ffffff;
0px -2px 0px #ffffff, 2px -2px 0px #ffffff, 2px 2px 0px #ffffff, 4px -2px 0px #ffffff, 0px 2px 0px #ffffff;
}
......@@ -1098,11 +1098,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2__txt3 span {
.strategy .c-list2__txt3 span {
font-size: 2.1rem;
font-size: 2.1rem;
}
}
}
......@@ -1110,19 +1110,19 @@ body {
.strategy .c-list2 .schedule {
width: 100%;
width: 100%;
position: absolute;
position: absolute;
top: 50%;
top: 50%;
left: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 30px 0 0;
margin: 30px 0 0;
}
......@@ -1130,11 +1130,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list2 .schedule {
.strategy .c-list2 .schedule {
margin: 19px 0 0;
margin: 19px 0 0;
}
}
}
......@@ -1142,53 +1142,69 @@ body {
.strategy .c-list2 .number {
width: 100%;
width: 100%;
position: absolute;
position: absolute;
top: 50%;
top: 50%;
left: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 13px 0 0;
margin: 13px 0 0;
}
.strategy .c-list2 .numberCnt {
width: 100%;
position: absolute;
top: 50%;
left: 42%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 13px 0 0;
}
.strategy .c-list3__item {
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-ms-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
justify-content: space-between;
-webkit-box-align: start;
-webkit-box-align: start;
-ms-flex-align: start;
-ms-flex-align: start;
align-items: flex-start;
align-items: flex-start;
border-bottom: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
padding: 0 0 36px;
padding: 0 0 36px;
margin: 0 0 41px;
margin: 0 0 41px;
}
......@@ -1196,13 +1212,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__item {
.strategy .c-list3__item {
padding: 0 0 29px;
padding: 0 0 29px;
margin: 0 0 31px;
margin: 0 0 31px;
}
}
}
......@@ -1210,11 +1226,11 @@ body {
.strategy .c-list3__item:last-child {
border-bottom: 0;
border-bottom: 0;
padding: 0;
padding: 0;
margin: 0;
margin: 0;
}
......@@ -1222,7 +1238,7 @@ body {
.strategy .c-list3__left {
width: 250px;
width: 250px;
}
......@@ -1230,27 +1246,27 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__left {
.strategy .c-list3__left {
width: 100%;
width: 100%;
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-ms-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
justify-content: space-between;
}
}
}
......@@ -1258,29 +1274,29 @@ body {
.strategy .c-list3__right {
width: calc(100% - 300px);
width: calc(100% - 300px);
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-ms-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-ms-flex-align: center;
align-items: center;
align-items: center;
}
......@@ -1288,13 +1304,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__right {
.strategy .c-list3__right {
width: 100%;
width: 100%;
margin: 14px 0 0;
margin: 14px 0 0;
}
}
}
......@@ -1302,21 +1318,21 @@ body {
.strategy .c-list3__box {
width: calc(100% - 160px);
width: calc(100% - 160px);
background: #fff;
background: #fff;
border: 1px solid #ebebeb;
border: 1px solid #ebebeb;
border-radius: 25px;
border-radius: 25px;
-webkit-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
padding: 38px 27px 35px;
padding: 38px 27px 35px;
position: relative;
position: relative;
}
......@@ -1324,15 +1340,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__box {
.strategy .c-list3__box {
width: 100%;
width: 100%;
border-radius: 12px;
border-radius: 12px;
padding: 19px 15px 17px;
padding: 19px 15px 17px;
}
}
}
......@@ -1340,27 +1356,27 @@ body {
.strategy .c-list3__box::after {
content: '';
content: '';
width: 0;
width: 0;
height: 0;
height: 0;
border-style: solid;
border-style: solid;
border-width: 9px 0 9px 16px;
border-width: 9px 0 9px 16px;
border-color: transparent transparent transparent #ebebeb;
border-color: transparent transparent transparent #ebebeb;
position: absolute;
position: absolute;
top: 50%;
top: 50%;
right: -16px;
right: -16px;
-webkit-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
transform: translate(0, -50%);
}
......@@ -1368,11 +1384,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__box::after {
.strategy .c-list3__box::after {
display: none;
display: none;
}
}
}
......@@ -1380,29 +1396,29 @@ body {
.strategy .c-list3__box::before {
content: '';
content: '';
width: 0;
width: 0;
height: 0;
height: 0;
border-style: solid;
border-style: solid;
border-width: 8px 0 8px 13px;
border-width: 8px 0 8px 13px;
border-color: transparent transparent transparent #ffffff;
border-color: transparent transparent transparent #ffffff;
position: absolute;
position: absolute;
top: 50%;
top: 50%;
right: -13px;
right: -13px;
-webkit-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
transform: translate(0, -50%);
z-index: 2;
z-index: 2;
}
......@@ -1410,11 +1426,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__box::before {
.strategy .c-list3__box::before {
display: none;
display: none;
}
}
}
......@@ -1422,7 +1438,7 @@ body {
.strategy .c-list3__info {
margin: 18px 0 0;
margin: 18px 0 0;
}
......@@ -1430,13 +1446,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__info {
.strategy .c-list3__info {
width: 61%;
width: 61%;
margin: 0;
margin: 0;
}
}
}
......@@ -1444,11 +1460,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__img {
.strategy .c-list3__img {
width: 35%;
width: 35%;
}
}
}
......@@ -1456,9 +1472,9 @@ body {
.strategy .c-list3__img img {
width: 100%;
width: 100%;
height: auto;
height: auto;
}
......@@ -1466,15 +1482,15 @@ body {
.strategy .c-list3__ttl {
font-size: 2.4rem;
font-size: 2.4rem;
line-height: 1.3;
line-height: 1.3;
color: #363636;
color: #363636;
font-weight: 500;
font-weight: 500;
margin: 0 0 10px;
margin: 0 0 10px;
}
......@@ -1482,13 +1498,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__ttl {
.strategy .c-list3__ttl {
font-size: 1.6rem;
font-size: 1.6rem;
margin: 0 0 5px;
margin: 0 0 5px;
}
}
}
......@@ -1496,13 +1512,13 @@ body {
.strategy .c-list3__txt1 {
font-size: 1.6rem;
font-size: 1.6rem;
line-height: 1.3;
line-height: 1.3;
color: #363636;
color: #363636;
margin: 3px 0 0;
margin: 3px 0 0;
}
......@@ -1510,11 +1526,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__txt1 {
.strategy .c-list3__txt1 {
font-size: 1.4rem;
font-size: 1.4rem;
}
}
}
......@@ -1522,11 +1538,11 @@ body {
.strategy .c-list3__txt2 {
font-size: 1.6rem;
font-size: 1.6rem;
line-height: 1.4;
line-height: 1.4;
color: #363636;
color: #363636;
}
......@@ -1534,13 +1550,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__txt2 {
.strategy .c-list3__txt2 {
font-size: 1.4rem;
font-size: 1.4rem;
line-height: 1.45;
line-height: 1.45;
}
}
}
......@@ -1548,11 +1564,11 @@ body {
.strategy .c-list3__name {
font-size: 2rem;
font-size: 2rem;
line-height: 1.3;
line-height: 1.3;
color: #363636;
color: #363636;
}
......@@ -1560,11 +1576,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__name {
.strategy .c-list3__name {
font-size: 1.6rem;
font-size: 1.6rem;
}
}
}
......@@ -1572,17 +1588,17 @@ body {
.strategy .c-list3__sign {
font-size: 1.4rem;
font-size: 1.4rem;
line-height: 1.4;
line-height: 1.4;
color: #363636;
color: #363636;
font-weight: 500;
font-weight: 500;
text-align: right;
text-align: right;
margin: 4px 0 0;
margin: 4px 0 0;
}
......@@ -1590,13 +1606,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__sign {
.strategy .c-list3__sign {
font-size: 1.2rem;
font-size: 1.2rem;
margin: 5px 0 0;
margin: 5px 0 0;
}
}
}
......@@ -1604,17 +1620,17 @@ body {
.strategy .c-list3__avt {
width: 120px;
width: 120px;
border-radius: 50%;
border-radius: 50%;
border: 1px solid #ebebeb;
border: 1px solid #ebebeb;
-webkit-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
overflow: hidden;
}
......@@ -1622,11 +1638,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list3__avt {
.strategy .c-list3__avt {
display: none;
display: none;
}
}
}
......@@ -1634,21 +1650,21 @@ body {
.strategy .c-list4__item {
display: -webkit-box;
display: -webkit-box;
display: -ms-flexbox;
display: -ms-flexbox;
display: flex;
display: flex;
-ms-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-webkit-box-align: start;
-ms-flex-align: start;
-ms-flex-align: start;
align-items: flex-start;
align-items: flex-start;
}
......@@ -1656,19 +1672,19 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list4__item {
.strategy .c-list4__item {
-webkit-box-pack: justify;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
justify-content: space-between;
background: #fff;
background: #fff;
padding: 17px 15px 19px;
padding: 17px 15px 19px;
}
}
}
......@@ -1676,7 +1692,7 @@ body {
.strategy .c-list4__item + .c-list4__item {
margin: 40px 0 0;
margin: 40px 0 0;
}
......@@ -1684,11 +1700,11 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list4__item + .c-list4__item {
.strategy .c-list4__item + .c-list4__item {
margin: 20px 0 0;
margin: 20px 0 0;
}
}
}
......@@ -1696,13 +1712,13 @@ body {
.strategy .c-list4__info {
width: 900px;
width: 900px;
background: #fff;
background: #fff;
padding: 35px 64px;
padding: 35px 64px;
min-height: 187px;
min-height: 187px;
}
......@@ -1710,15 +1726,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list4__info {
.strategy .c-list4__info {
width: 72%;
width: 72%;
min-height: auto;
min-height: auto;
padding: 0;
padding: 0;
}
}
}
......@@ -1726,9 +1742,9 @@ body {
.strategy .c-list4__img {
width: 350px;
width: 350px;
margin: 30px 0 0 -50px;
margin: 30px 0 0 -50px;
}
......@@ -1736,13 +1752,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list4__img {
.strategy .c-list4__img {
width: 25.4%;
width: 25.4%;
margin: 3px 0 0;
margin: 3px 0 0;
}
}
}
......@@ -1750,17 +1766,17 @@ body {
.strategy .c-list4__ttl {
font-size: 2.4rem;
font-size: 2.4rem;
line-height: 1.3;
line-height: 1.3;
color: #363636;
color: #363636;
font-weight: bold;
font-weight: bold;
text-indent: -35px;
text-indent: -35px;
margin: 0 0 6px;
margin: 0 0 6px;
}
......@@ -1768,15 +1784,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list4__ttl {
.strategy .c-list4__ttl {
font-size: 1.6rem;
font-size: 1.6rem;
padding: 0 0 0 18px;
padding: 0 0 0 18px;
text-indent: -18px;
text-indent: -18px;
}
}
}
......@@ -1784,17 +1800,17 @@ body {
.strategy .c-list4__ttl span {
font-size: 4rem;
font-size: 4rem;
line-height: 1;
line-height: 1;
color: #363636;
color: #363636;
font-weight: normal;
font-weight: normal;
vertical-align: middle;
vertical-align: middle;
margin: 0 10px 0 0;
margin: 0 10px 0 0;
}
......@@ -1802,13 +1818,13 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list4__ttl span {
.strategy .c-list4__ttl span {
font-size: 2.4rem;
font-size: 2.4rem;
margin: 0 3px 0 0;
margin: 0 3px 0 0;
}
}
}
......@@ -1816,11 +1832,11 @@ body {
.strategy .c-list4__txt {
font-size: 1.6rem;
font-size: 1.6rem;
line-height: 1.5;
line-height: 1.5;
color: #363636;
color: #363636;
}
......@@ -1828,15 +1844,15 @@ body {
@media screen and (max-width: 767px) {
.strategy .c-list4__txt {
.strategy .c-list4__txt {
font-size: 1.4rem;
font-size: 1.4rem;
line-height: 1.25;
line-height: 1.25;
padding: 0 10px 0 0;
padding: 0 10px 0 0;
}
}
}
......@@ -1850,33 +1866,33 @@ body {
.strategy .container {
width: 1200px;
width: 1200px;
margin: 0 auto;
margin: 0 auto;
}
@media screen and (max-width: 767px) {
.strategy .container {
.strategy .container {
width: 100%;
width: 100%;
padding: 0 15px;
padding: 0 15px;
}
}
}
@media screen and (max-width: 750px) {
.strategy .container {
.strategy .container {
max-width: 100%;
max-width: 100%;
margin: 0;
margin: 0;
}
}
}
......@@ -1890,43 +1906,43 @@ body {
.strategy1 {
background: #fbfbfb;
background: #fbfbfb;
padding: 78px 0 80px;
padding: 78px 0 80px;
}
.strategy1 .c-title1 {
margin: 0 0 59px;
margin: 0 0 59px;
}
@media screen and (max-width: 767px) {
.strategy1 {
.strategy1 {
background: #fbfbfb;
background: #fbfbfb;
padding: 39px 0;
padding: 39px 0;
}
}
.strategy1 .c-title1 {
.strategy1 .c-title1 {
margin: 0 0 39px;
margin: 0 0 39px;
}
}
.strategy1 .c-imgtext1 {
.strategy1 .c-imgtext1 {
width: calc(100% + 15px);
width: calc(100% + 15px);
margin: 0 0 0 -15px;
margin: 0 0 0 -15px;
}
}
}
......@@ -1940,9 +1956,9 @@ body {
.strategy2 {
background: #0b2237;
background: #0b2237;
padding: 77px 0 78px;
padding: 77px 0 78px;
}
......@@ -1950,7 +1966,7 @@ body {
.strategy2 .c-text {
margin: 32px 0 0;
margin: 32px 0 0;
}
......@@ -1958,29 +1974,29 @@ body {
.strategy2 .c-title1 {
margin: 0 0 60px;
margin: 0 0 60px;
}
@media screen and (max-width: 767px) {
.strategy2 {
.strategy2 {
padding: 39px 0 38px;
padding: 39px 0 38px;
}
}
.strategy2 .c-text {
.strategy2 .c-text {
margin: 7px 0 0;
margin: 7px 0 0;
}
}
.strategy2 .c-title1 {
.strategy2 .c-title1 {
margin: 0 0 40px;
margin: 0 0 40px;
}
}
}
......@@ -1994,43 +2010,43 @@ body {
.strategy3 {
background: #fbfbfb;
background: #fbfbfb;
padding: 80px 0 80px;
padding: 80px 0 80px;
}
.strategy3 .c-title1 {
margin: 0 0 59px;
margin: 0 0 59px;
}
@media screen and (max-width: 767px) {
.strategy3 {
.strategy3 {
background: #fbfbfb;
background: #fbfbfb;
padding: 39px 0;
padding: 39px 0;
}
}
.strategy3 .c-title1 {
.strategy3 .c-title1 {
margin: 0 0 39px;
margin: 0 0 39px;
}
}
.strategy3 .c-imgtext1 {
.strategy3 .c-imgtext1 {
width: calc(100% + 15px);
width: calc(100% + 15px);
margin: 0 0 0 -15px;
margin: 0 0 0 -15px;
}
}
}
......@@ -2044,9 +2060,9 @@ body {
.strategy4 {
background: #0b2237;
background: #0b2237;
padding: 79px 0 73px;
padding: 79px 0 73px;
}
......@@ -2054,7 +2070,7 @@ body {
.strategy4 .c-text {
margin: 32px 0 0;
margin: 32px 0 0;
}
......@@ -2062,29 +2078,29 @@ body {
.strategy4 .c-title1 {
margin: 0 0 60px;
margin: 0 0 60px;
}
@media screen and (max-width: 767px) {
.strategy4 {
.strategy4 {
padding: 42px 0 36px;
padding: 42px 0 36px;
}
}
.strategy4 .c-text {
.strategy4 .c-text {
margin: 17px 0 0;
margin: 17px 0 0;
}
}
.strategy4 .c-title1 {
.strategy4 .c-title1 {
margin: 0 0 39px;
margin: 0 0 39px;
}
}
}
......@@ -2098,33 +2114,33 @@ body {
.strategy5 {
background: #fbfbfb;
background: #fbfbfb;
padding: 80px 0 76px;
padding: 80px 0 76px;
}
.strategy5 .c-title1 {
margin: 0 0 60px;
margin: 0 0 60px;
}
@media screen and (max-width: 767px) {
.strategy5 {
.strategy5 {
background: #fbfbfb;
background: #fbfbfb;
padding: 39px 0;
padding: 39px 0;
}
}
.strategy5 .c-title1 {
.strategy5 .c-title1 {
margin: 0 0 31px;
margin: 0 0 31px;
}
}
}
......@@ -2138,9 +2154,9 @@ body {
.strategy6 {
background: #0b2237;
background: #0b2237;
padding: 79px 0 80px;
padding: 79px 0 80px;
}
......@@ -2148,15 +2164,15 @@ body {
.strategy6__ttl {
font-size: 3.2rem;
font-size: 3.2rem;
line-height: 1.2;
line-height: 1.2;
color: #fff;
color: #fff;
font-weight: bold;
font-weight: bold;
margin: 53px 0 13px;
margin: 53px 0 13px;
}
......@@ -2164,43 +2180,43 @@ body {
.strategy6 .c-title1 {
margin: 0 0 53px;
margin: 0 0 53px;
}
@media screen and (max-width: 767px) {
.strategy6 {
.strategy6 {
padding: 39px 0 40px;
padding: 39px 0 40px;
}
}
.strategy6__ttl {
.strategy6__ttl {
margin: 25px 0 16px;
margin: 25px 0 16px;
font-size: 2rem;
font-size: 2rem;
}
}
.strategy6 .c-title1 {
.strategy6 .c-title1 {
margin: 0 0 35px;
margin: 0 0 35px;
}
}
.strategy6 .c-text {
.strategy6 .c-text {
line-height: 1.6;
line-height: 1.6;
}
}
}
......@@ -2214,7 +2230,7 @@ body {
.strategy7 {
padding: 80px 0 98px;
padding: 80px 0 98px;
}
......@@ -2222,17 +2238,17 @@ body {
.schedule-ttl {
margin-bottom: 16px;
margin-bottom: 16px;
font-size: 4rem;
font-size: 4rem;
font-weight: bold;
font-weight: bold;
line-height: 1;
line-height: 1;
color: #333;
color: #333;
font-family: 'a-otf-midashi-go-mb31-pr6n', 'sans-serif';
font-family: 'a-otf-midashi-go-mb31-pr6n', 'sans-serif';
}
......@@ -2240,9 +2256,9 @@ body {
.scheduleWrap {
margin: 0 auto;
margin: 0 auto;
width: 1200px;
width: 1200px;
}
......@@ -2250,7 +2266,7 @@ body {
.scheduleWrap .c-title1 {
text-align: left;
text-align: left;
}
......@@ -2258,7 +2274,7 @@ body {
.strategy .c-title1__inner:after {
display: none;
display: none;
}
......@@ -2266,7 +2282,7 @@ body {
.schedule-table {
text-align: center;
text-align: center;
}
......@@ -2274,17 +2290,17 @@ body {
.schedule-table thead th {
padding: 16px 0;
padding: 16px 0;
background: #0b2237;
background: #0b2237;
color: #fff;
color: #fff;
font-size: 1.8rem;
font-size: 1.8rem;
text-align: center;
text-align: center;
border: 1px solid #ebebeb;
border: 1px solid #ebebeb;
}
......@@ -2292,7 +2308,7 @@ body {
.schedule-table .venue {
width: 120px;
width: 120px;
}
......@@ -2300,7 +2316,7 @@ body {
.schedule-table .month {
width: 180px;
width: 180px;
}
......@@ -2308,7 +2324,7 @@ body {
.schedule-table .area {
vertical-align: middle;
vertical-align: middle;
}
......@@ -2316,15 +2332,15 @@ body {
.schedule-table tbody td {
height: 110px;
height: 110px;
font-size: 1.8rem;
font-size: 1.8rem;
text-align: center;
text-align: center;
border: 1px solid #ebebeb;
border: 1px solid #ebebeb;
position: relative;
position: relative;
}
......@@ -2334,7 +2350,7 @@ body {
.schedule-table tbody .reserveStop {
background: #e9edf1;
background: #e9edf1;
}
......@@ -2342,7 +2358,7 @@ body {
.schedule-table tbody .reserveStop .link:hover {
cursor: default;
cursor: default;
}
......@@ -2350,7 +2366,7 @@ body {
.schedule-table tbody .reserveStop p {
color: #939393;
color: #939393;
}
......@@ -2360,23 +2376,23 @@ body {
.schedule-table tbody .attend:after {
content: '';
content: '';
width: 0px;
width: 0px;
height: 0px;
height: 0px;
border-top: 14px solid transparent;
border-top: 14px solid transparent;
border-right: 14px solid #093d6e;
border-right: 14px solid #093d6e;
display: block;
display: block;
position: absolute;
position: absolute;
right: 0;
right: 0;
bottom: 0;
bottom: 0;
}
......@@ -2384,7 +2400,7 @@ body {
.schedule-table tbody .attend:hover {
background: #d4e0ec;
background: #d4e0ec;
}
......@@ -2394,23 +2410,23 @@ body {
.schedule-table tbody .retake:after {
content: '';
content: '';
width: 0px;
width: 0px;
height: 0px;
height: 0px;
border-top: 14px solid transparent;
border-top: 14px solid transparent;
border-right: 14px solid #ab3951;
border-right: 14px solid #ab3951;
display: block;
display: block;
position: absolute;
position: absolute;
right: 0;
right: 0;
bottom: 0;
bottom: 0;
}
......@@ -2418,7 +2434,7 @@ body {
.schedule-table tbody .retake:hover {
background: #f0dadf;
background: #f0dadf;
}
......@@ -2428,23 +2444,23 @@ body {
.schedule-table tbody .premium:after {
content: '';
content: '';
width: 0px;
width: 0px;
height: 0px;
height: 0px;
border-top: 14px solid transparent;
border-top: 14px solid transparent;
border-right: 14px solid #beac56;
border-right: 14px solid #beac56;
display: block;
display: block;
position: absolute;
position: absolute;
right: 0;
right: 0;
bottom: 0;
bottom: 0;
}
......@@ -2452,7 +2468,7 @@ body {
.schedule-table tbody .premium:hover {
background: #fff3b2;
background: #fff3b2;
}
......@@ -2460,11 +2476,11 @@ body {
.schedule-table .link {
padding-top: 10px;
padding-top: 10px;
height: 100%;
height: 100%;
display: block;
display: block;
}
......@@ -2472,7 +2488,7 @@ body {
.schedule-table .link .time {
font-size: 2rem;
font-size: 2rem;
}
......@@ -2480,7 +2496,7 @@ body {
.schedule-table .link .txt {
font-size: 1.3rem;
font-size: 1.3rem;
}
......@@ -2488,25 +2504,25 @@ body {
.linkBtn {
margin: 40px auto 0;
margin: 40px auto 0;
padding: 28px 0;
padding: 28px 0;
width: 600px;
width: 600px;
display: block;
display: block;
font-size: 2.4rem;
font-size: 2.4rem;
line-height: 1;
line-height: 1;
color: #263f6c;
color: #263f6c;
text-align: center;
text-align: center;
border: 1px solid #263f6c;
border: 1px solid #263f6c;
position: relative;
position: relative;
}
......@@ -2514,31 +2530,31 @@ body {
.linkBtn::before {
content: '';
content: '';
width: 8px;
width: 8px;
height: 8px;
height: 8px;
border: 0px;
border: 0px;
border-top: solid 2px #263f6c;
border-top: solid 2px #263f6c;
border-right: solid 2px #263f6c;
border-right: solid 2px #263f6c;
-ms-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
position: absolute;
top: 50%;
top: 50%;
right: 15px;
right: 15px;
margin-top: -6px;
margin-top: -6px;
}
......@@ -2546,9 +2562,9 @@ body {
.annotation {
margin-top: 20px;
margin-top: 20px;
font-size: 1.2rem;
font-size: 1.2rem;
}
......@@ -2556,267 +2572,267 @@ body {
@media screen and (max-width: 768px) {
.strategy7 {
.strategy7 {
padding: 40px 0 80px;
padding: 40px 0 80px;
}
}
.scheduleWrap {
.scheduleWrap {
width: 100%;
width: 100%;
}
}
.scheduleWrap .c-title1 {
.scheduleWrap .c-title1 {
margin-bottom: 20px;
margin-bottom: 20px;
text-align: center;
text-align: center;
}
}
.strategy .c-title1__inner:after {
.strategy .c-title1__inner:after {
display: block;
display: block;
}
}
.schedule-ttl {
.schedule-ttl {
padding-left: 15px;
padding-left: 15px;
margin-bottom: 20px;
margin-bottom: 20px;
font-size: 2rem;
font-size: 2rem;
font-weight: bold;
font-weight: bold;
font-family: 'a-otf-midashi-go-mb31-pr6n', 'sans-serif';
font-family: 'a-otf-midashi-go-mb31-pr6n', 'sans-serif';
}
}
.schedule-table-sp {
.schedule-table-sp {
margin: 0 auto;
margin: 0 auto;
display: block;
display: block;
max-width: 375px;
max-width: 375px;
}
}
.schedule-table-sp thead {
.schedule-table-sp thead {
width: 100%;
width: 100%;
}
}
.schedule-table-sp thead th {
.schedule-table-sp thead th {
background: #0b2237;
background: #0b2237;
font-size: 1.4rem;
font-size: 1.4rem;
color: #fff;
color: #fff;
text-align: center;
text-align: center;
border: 1px solid #959595;
border: 1px solid #959595;
border-collapse: collapse;
border-collapse: collapse;
}
}
.schedule-table-sp thead .venue {
.schedule-table-sp thead .venue {
padding: 18px 0;
padding: 18px 0;
width: 66px;
width: 66px;
}
}
.schedule-table-sp thead .month {
.schedule-table-sp thead .month {
padding: 18px 0;
padding: 18px 0;
width: 116px;
width: 116px;
}
}
.schedule-table-sp thead .reserve {
.schedule-table-sp thead .reserve {
padding: 18px 0px;
padding: 18px 0px;
width: 191px;
width: 191px;
}
}
.schedule-table-sp tbody td {
.schedule-table-sp tbody td {
padding: 10px 8px;
padding: 10px 8px;
text-align: center;
text-align: center;
border: 1px solid #959595;
border: 1px solid #959595;
border-collapse: collapse;
border-collapse: collapse;
}
}
.schedule-table-sp .day {
.schedule-table-sp .day {
text-align: left;
text-align: left;
}
}
.schedule-table-sp .day .day-icon {
.schedule-table-sp .day .day-icon {
padding: 2px 6px;
padding: 2px 6px;
display: inline-block;
display: inline-block;
background: #363636;
background: #363636;
border-radius: 10px;
border-radius: 10px;
font-size: 1rem;
font-size: 1rem;
color: #fff;
color: #fff;
}
}
.schedule-table-sp .btnArea .btn {
.schedule-table-sp .btnArea .btn {
padding: 13px 0;
padding: 13px 0;
text-align: center;
text-align: center;
font-size: 1.4rem;
font-size: 1.4rem;
color: #fff;
color: #fff;
width: 80px;
width: 80px;
height: 40px;
height: 40px;
line-height: 1;
line-height: 1;
display: inline-block;
display: inline-block;
}
}
.schedule-table-sp .btnArea .btn span {
.schedule-table-sp .btnArea .btn span {
font-size: 1rem;
font-size: 1rem;
}
}
.schedule-table-sp .btnArea .btn:first-of-type {
.schedule-table-sp .btnArea .btn:first-of-type {
margin-right: 3px;
margin-right: 3px;
}
}
.schedule-table-sp .btnArea .btn--first {
.schedule-table-sp .btnArea .btn--first {
background: #093d6e;
background: #093d6e;
}
}
.schedule-table-sp .btnArea .btn--retry {
.schedule-table-sp .btnArea .btn--retry {
background: #ab3951;
background: #ab3951;
}
}
.schedule-table-sp .btnArea .btn--stop {
.schedule-table-sp .btnArea .btn--stop {
background: #e9edf1;
background: #e9edf1;
color: #939393;
color: #939393;
}
}
.schedule-table-sp--type3 .month {
.schedule-table-sp--type3 .month {
padding: 18px 0px !important;
padding: 18px 0px !important;
width: 210px !important;
width: 210px !important;
}
}
.schedule-table-sp--type3 .reserve {
.schedule-table-sp--type3 .reserve {
padding: 18px 0px !important;
padding: 18px 0px !important;
width: 100px !important;
width: 100px !important;
}
}
.schedule-table-sp--type3 .btnArea .btn--simple {
.schedule-table-sp--type3 .btnArea .btn--simple {
background: #093d6e;
background: #093d6e;
}
}
.linkBtn {
.linkBtn {
padding: 22px 0;
padding: 22px 0;
max-width: 375px;
max-width: 375px;
width: 100%;
width: 100%;
font-size: 1.4rem;
font-size: 1.4rem;
}
}
}
......@@ -2830,9 +2846,9 @@ body {
.strategy .copy {
padding: 70px 0;
padding: 70px 0;
text-align: center;
text-align: center;
}
......@@ -2840,16 +2856,22 @@ body {
@media screen and (max-width: 750px) {
.strategy .copy {
.strategy .copy {
padding: 0px 0;
padding: 0px 0;
text-align: center;
text-align: center;
font-size: 10px;
font-size: 10px;
}
}
}
.strategy5 {
display: none;
}
.strategy6 {
background-color: #203B54;
}
.strategy5 {display: none;}
.strategy6 {background-color: #203B54;}
......@@ -179,7 +179,7 @@
<div class="c-slide1__item">
<a href="/Impressed/">
<div class="c-slide1__img">
<img src="/common_previous/img/20200605.png" alt="">
<img src="/common_previous/img/20200605.jpg" alt="">
</div>
<div class="c-slide1__info">
<p class="c-slide1__txt">
......
......@@ -55,8 +55,8 @@
<p class="c-list2__ttl">新規受講者数</p>
<div class="c-list2__img">
<img src="/common_previous/img/img_service_105.png" alt="">
<div class="number">
<p class="c-list2__txt3">43,000<span>名以上</span>
<div class="numberCnt">
<p class="c-list2__txt3">4万3000<span>名以上</span>
</p>
</div>
</div>
......
......@@ -20,11 +20,11 @@
</ul>
</div>
<section class="management1">
<!--
<div class="c-mainttl">
<h3 class="c-mainttl__txt">良好な人間関係と好業績を実現する<br>理想のマネジメントを体得する</h3>
</div>
-->
<div class="c-mainttl">
<h3 class="c-mainttl__txt">内発的な動機を引き出す<br>心理学に基づく育成手法</h3>
</div>
<div class="container">
<div class="c-title1 only-sp">
<h3 class="c-title1__txt"><span>これからの時代に求められる</span><br>理想のマネジメントとは?</h3>
......
......@@ -66,7 +66,7 @@
<div class="c-imgtext1__info">
<p class="c-imgtext1__txt">戦略的目標達成プログラム『頂点への道』講座。それは、ビジネスにおける「目標を達成する能力」を高めるための3日間の講座です。<br>上場企業経営者をはじめ、管理職・マネジャー・セールスマンはもちろん、医者・弁護士・会計士といった専門職業人や、アスリートの方など、28年間開催をする中で、合計4万3千人以上の方がご受講をされてきました。<br>そんな方々が本講座に足を運ぶ理由。<br>それは、具体的な「技術体得」ができるからです。</p>
<p class="c-imgtext1__txt">戦略的目標達成プログラム『頂点への道』講座。それは、ビジネスにおける「目標を達成する能力」を高めるための3日間の講座です。<br>上場企業経営者をはじめ、管理職・マネジャー・セールスマンはもちろん、医者・弁護士・会計士といった専門職業人や、アスリートの方など、28年間開催をする中で、合計4万3000名以上の方がご受講をされてきました。<br>そんな方々が本講座に足を運ぶ理由。<br>それは、具体的な「技術体得」ができるからです。</p>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment