.subtop-inner {
width: 100%;
margin: 0 auto;
}
.sub-inner {
width: 90%;
max-width: 1200px;
margin: 0 auto;
}
.sub-inner2 {
width: 90%;
max-width: 1010px;
margin: 0 auto;
}
.sub-inner3 {
width: 90%;
max-width: 998px;
margin: 0 auto;
}
.d-f{
display: flex;
}
.br-48,
.br-sp {
display: none;
}
.br-pc
.br-1273 {
display: block;
}
@media screen and (max-width: 1273px) {
.br-1273 {
display: none;
}
}
@media screen and (max-width: 1024px) {
.br-pc {
display: none;
}
}
@media screen and (max-width: 767px) {
.br-sp {
display: block;
}
}
@media screen and (max-width: 480px) {
.br-48 {
display: block;
}
}  .p {
color: #5F5F5F;
letter-spacing: 0;
font-family: 'Noto Sans JP', sans-serif;
}
.a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/a-wa-top.webp);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.text-frame{
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/text-frame.png);
background-position: center;
background-repeat: no-repeat;
}
@media screen and (max-width: 1200px) {
.text-frame{
background-image: none;
}
}
.a-wa-tit {
padding: 177px 0;
text-align: center;
font-size: 30px;
line-height: 1.55;
letter-spacing: 0;
font-weight: 500;
}
.a-wa-concept-bg {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/a-wa-concept-bg.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding: 80px 0;
}
.a-wa-concept {
background-color: #fff;
border-radius: 20px;
padding: 25px 50px 50px;
margin-bottom: 40px;
}
.a-wa-concept-tit-area img {
width: 314px;
display: block;
margin: 0 auto 20px;
}
.a-wa-concept-tit {
font-size: 22px;
line-height: 1.1;
letter-spacing: .125em;
text-align: center;
margin-bottom: 3.06rem;
position: relative;
margin-top: -20px;
}
.a-wa-concept-tit::after {
display: block;
content: "";
position: absolute;
bottom: -20px;
left: 50%;
height: 2px;
width: 52px;
transform: translateX(-50%);
background-color: #5F5F5F;
}
.a-wa-concept-subtit {
font-size: 22px;
line-height: 1.3;
letter-spacing: .184em;
text-align: center;
margin-bottom: 35px;
position: relative;
}
.a-wa-concept-subtit::after {
display: block;
content: "";
position: absolute;
bottom: -12px;
left: 50%;
height: 2px;
width: 52px;
transform: translateX(-50%);
background-color: #5F5F5F;
}
.a-wa-concept-text-aera {
margin-bottom: 36px;
}
.a-wa-concept-text {
font-size: 16px;
line-height: 1.8;
font-weight: 300;
}
.a-wa-concept-signature {
display: flex;
justify-content: flex-end;
align-items: flex-end;
padding-top: 13px;
padding-right: 10px;
}
.sign-flex {
display: flex;
align-items: flex-end;
margin-left: 5px;
}
.sign-flex .a-wa-concept-desc {
white-space: nowrap;
}
.a-wa-concept-desc {
font-size: 18px;
font-weight: 300;
}
.a-wa-concept-signature img {
margin-left: 14px;
width: 142px;
}
.a-wa-concept-footer {
display: flex;
}
.a-wa-concept-vision {
width: 31%;
margin-right: 3%;
background-color: #fff;
border-radius: 20px;
padding: 50px 10px;
text-align: center;
}
.a-wa-concept-vision .a-wa-concept-tit {
margin-bottom: 4.3rem;
}
.a-wa-concept-vision-text {
font-size: 24px;
font-weight: 300;
line-height: 2.07;
padding-top: 30px;
}
.a-wa-concept-content {
width: 66%;
background-color: #fff;
border-radius: 20px;
padding: 50px;
}
.a-wa-concept-cont-text {
line-height: 1.5;
margin-bottom: 1.56rem;
font-size: 16px;
font-weight: 300;
} .member {
padding-top: 80px;
padding-bottom: 50px;
}
.member-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/sub-frame.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
display: block;
margin: 0 auto;
margin-bottom: 20px;
height: 73px;
}
.member-tit {
color: #B18B43;
font-size: 30px;
letter-spacing: .032em;
line-height: 73px;
text-align: center;
font-family: "Noto Serif JP", serif !important;
}
.mem-itemL {
width: 71%;
margin-right: 5%;
}
.mem-itemR {
width: 24%;
text-align: right;
}
.mem-itemR img {
max-width: 240px !important;
}
.mem-items {
padding-top: 60px;
padding-bottom: 60px;
border-bottom: 1px solid #F2EBDD;
} .prof1 {
margin-bottom: 22px;
align-items: flex-end;
}
.prof1L span {
font-size: 14px;
font-weight: 300;
line-height: 1.4;
letter-spacing: .094em;
}
.name {
font-size: 26px;
font-weight: 300;
line-height: 1.4;
letter-spacing: .045em;
margin-right: 60px;
}
.prof1R p {
font-size: 16px;
line-height: 1.25;
font-weight: 300;
}
.prof2 {
margin-bottom: 40px;
}
.prof2 p {
font-size: 14px;
line-height: 1.6;
font-weight: 300;
}
.prof2-flex p:first-child {
margin-right: 3px;
}
.prof2L {
margin-right: 30px;
}
.prof3-1 {
margin-bottom: 22px;
}
.prof3L {
margin-right: 30px;
width: 220px;
}
.prof3 p {
font-size: 14px;
line-height: 1.57;
font-weight: 300;
}
.prof3-sec {
font-size: 14px;
line-height: 1.35;
color: #fff;
background-color: #B18B43;
height: 20px;
width: 96px;
text-align: center;
margin-bottom: 5px;
}
.prof-link-btn {
display: flex;
flex-wrap: wrap;
font-size: 14px;
line-height: 1.57;
border: 1px solid #B18B43;
border-radius: 25px;
color: #B18B43 !important;
width: 200px;
height: 50px;
margin-right: 28px;
justify-content: center;
align-items: center;
text-align: center;
transition: .5s;
}
.prof-link-btn:nth-child(3n) {
margin-right: 0;
}
.prof-link-btn:nth-child(4) {
margin-top: 15px;
}
.prof-link-btn:nth-child(5) {
margin-top: 15px;
}
.prof-link-btn:nth-child(6) {
margin-top: 15px;
}
.prof-link-btn:nth-child(7) {
margin-top: 15px;
}
.prof-link-btn:hover {
color: #fff !important;
background-color: #B18B43;
}
@media screen and (max-width: 1200px) {
.a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/a-wa-top2.jpg);
}
.a-wa-tit {
font-size: 24px;
padding: 181.5px 0;
}
.a-wa-concept-text {
font-size: 18px;
}
.a-wa-concept-vision {
width: 36%;
}
.a-wa-concept-content {
width: 61%;
}
}
@media screen and (max-width: 1024px) {
.a-wa-concept-bg {
padding: 80px 0 50px;
}
.a-wa-tit {
padding: 131.5px 0;
}
.a-wa-concept-tit {
font-size: 20px;
}
.a-wa-concept {
margin-bottom: 0;
}
.a-wa-concept-subtit {
font-size: 20px;
}
.a-wa-concept-desc {
font-size: 16px;
}
.a-wa-concept-footer {
flex-direction: column;
}
.a-wa-concept-vision {
width: 100%;
margin-right: 0;
margin-top: 40px;
padding-top: 40px;
padding-bottom: 45px;
}
.a-wa-concept-vision-text {
padding-top: 0;
}
.a-wa-concept-content {
width: 100%;
margin-top: 40px;
padding: 40px 30px 45px;
}
.member {
padding-top: 50px;
}
.member-tit {
font-size: 24px;
letter-spacing: .1em;
}
.prof1R p {
font-size: 14px;
}
.name {
margin-right: 30px;
white-space: nowrap;
}
.prof3 {
width: 100%;
}
.prof3L {
width: 48%;
margin-right: 20px;
}
}
@media screen and (max-width: 1030px) and (min-width: 768px) {
.prof-link-btn {
margin-right: 20px;
width: calc(50% - 20px * 1/2);
}
.prof-link-btn:nth-child(2n) {
margin-right: 0;
}
.prof-link-btn:nth-child(3) {
margin-top: 10px;
margin-right: 20px;
}
.prof-link-btn:nth-child(4) {
margin-top: 10px;
}
.prof-link-btn:nth-child(5) {
margin-top: 10px;
}
.prof-link-btn:nth-child(6) {
margin-top: 10px;
}
.prof-link-btn:nth-child(7) {
margin-top: 10px;
}
}
@media screen and (max-width: 767px) {
.a-wa-concept-bg {
padding: 30px 0 30px;
}
.a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/a-wa-top3.jpg);
}
.a-wa-concept-tit-area img {
width: 250px;
}
.a-wa-tit {
font-size: 17px;
padding: 54px 0;
}
.a-wa-concept {
padding: 20px 15px 30px;
}
.a-wa-concept-text {
font-size: 14px;
}
.a-wa-concept-desc {
font-size: 14px;
margin-bottom: 10px;
text-align: right;
}
.a-wa-concept-signature {
flex-direction: column;
}
.a-wa-concept-signature img {
width: 120px;
}
.a-wa-concept-vision {
padding: 30px 15px;
}
.a-wa-concept-vision-text {
font-size: 20px;
padding-top: 0;
}
.a-wa-concept-content {
padding: 30px 15px;
}
.a-wa-concept-cont-text {
font-size: 16px;
}
.member {
padding-top: 30px;
padding-bottom: 30px;
}
.member-top {
height: 60px;
}
.member-tit {
line-height: 60px;
font-size: 20px;
letter-spacing: .3em;
}
.mem-items {
flex-direction: column-reverse;
padding-top: 30px;
padding-bottom: 30px;
}
.mem-itemR {
width: 100%;
text-align: center;
padding-bottom: 25px;
order: 3;
}
.mem-itemL {
width: 100%;
margin-right: 0;
order: 2;
}
.prof3 {
order: 1;
}
.prof1 {
align-items: flex-start;
flex-direction: column-reverse;
}
.prof3R {
width: 50%;
}
.prof-link-btn {
margin-right: 10px;
width: calc(33% - 10px * 2/3);
}
.prof1 {
margin-bottom: 10px;
}
.prof1L {
margin-top: 10px;
}
}
@media screen and (max-width: 680px) {
.prof-link-btn {
margin-top: 10px;
margin-right: 10px;
width: calc(50% - 10px * 1/2);
}
.prof-link-btn:nth-child(2n) {
margin-right: 0;
}
.prof-link-btn:nth-child(3) {
margin-top: 10px;
margin-right: 10px;
}
.prof-link-btn:nth-child(4) {
margin-top: 10px;
}
.prof-link-btn:nth-child(5) {
margin-top: 10px;
}
.prof-link-btn:nth-child(6) {
margin-top: 10px;
}
.prof-link-btn:nth-child(7) {
margin-top: 10px;
}
}
@media screen and (max-width: 600px) {
.mem-items:last-child .prof2-flex,
.prof3-flex {
flex-direction: column;
}
.prof3L,
.prof3R {
width: 100%;
margin-right: 0;
}
}
@media screen and (max-width: 420px) {
.a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/a-wa-top4.jpg);
}
.prof-link-btn {
font-size: 13px;
line-height: 1.2;
}
}
@media screen and (max-width: 420px) {
.a-wa-concept-vision-text {
font-size: 16px;
padding-top: 0;
}
.a-wa-concept-cont-text {
font-size: 14px;
}
.prof2 {
margin-bottom: 20px;
}
.mem-items {
padding-bottom: 40px;
}
}
@media screen and (max-width: 360px) {
.a-wa-tit {
padding: 44px 0;
}
.page-id-299 .a-wa-tit {
padding: 57px 0;
}
} .pro-concept p,
.message p,
.youtube-link-area p,
.cloud-bg p {
color: #000;
}
.page-id-456 .a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/pro-top.webp);
}
.pro-concept {
background-color: #fff;
border-radius: 20px;
padding: 50px 103px 50px;
}
.pro-concept-tit-area {
margin-bottom: 100px;
}
.pro-concept-area {
margin-bottom: 100px;
}
.pro-concept-area:nth-child(3) {
margin-bottom: 47px;
}
.pro-concept-tit-area img {
width: 314px;
display: block;
margin: 0 auto;
}
.pro-concept-tit {
font-size: 22px;
line-height: 1;
text-align: center;
position: relative;
margin-bottom: 50px;
}
.pro-concept-tit::after {
display: block;
content: "";
position: absolute;
bottom: -19px;
left: 50%;
height: 2px;
width: 42px;
transform: translateX(-50%);
background-color: #5F5F5F;
}
.pro-concept-text1 {
font-size: 25px;
line-height: 1.6;
text-align: center;
}
.pro-concept-text2 {
font-size: 15px;
line-height: 1.73;
font-weight: 300;
}
.pro-concept-text3 {
font-size: 24px;
line-height: 1.9;
font-weight: 300;
text-align: center;
}
.pro-concept-area2 img {
width: 326px;
display: block;
margin: 33px auto 0;
}
.message {
margin-top: 80px;
}
.mes-movie {
justify-content: space-between; }
.mes-movie-item {
width: 49%;
margin-bottom: 50px;
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
}
@media screen and (max-width: 1200px) {
.page-id-456 .a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/pro-top2.jpg);
}
}
@media screen and (max-width: 1024px) {    
.page-id-456 .a-wa-tit .br-sp {
display: block;
}
.page-id-456 .a-wa-tit {
padding: 113px 0;
}
.pro-concept {
padding: 15px 8% 50px;
}
.message {
margin-top: 50px;
}
.pro-concept-area,
.pro-concept-area:nth-child(3) {
margin-bottom: 30px;
}
.pro-concept-tit {
font-size: 20px;
}
.pro-concept-tit-area {
margin-bottom: 30px;
}
.pro-concept-text1 {
font-size: 21px;
}
.pro-concept-text3 {
font-size: 21px;
} }
@media screen and (max-width: 767px) {
.page-id-456 .a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/pro-top3.jpg);
}
.page-id-456 .a-wa-tit {
font-size: 17px;
padding: 54px 0;
}
.pro-concept {
padding: 15px 3% 30px;
}
.pro-concept-tit-area img {
width: 250px;
}
.pro-concept-tit {
font-size: 20px;
font-weight: 300;
}
.pro-concept-text1 {
font-size: 18px;
}
.pro-concept-text3 {
font-size: 18px;
}
.message {
margin-top: 30px;
}
.mes-movie {
justify-content: center; }
.mes-movie-item {
width: 100%;
max-width: 489px;
margin-bottom: 30px;
}
.mes-movie-text {
font-size: 15px;
}
}
@media screen and (max-width: 500px) {
.pro-concept-text3 {
font-size: 18px;
}
}
@media screen and (max-width: 430px) {
.pro-concept-text1 .ib {
display: inline;
}
.pro-concept-text1 {
font-size: 16px;
}
}
@media screen and (max-width: 420px) {
.page-id-456 .a-wa-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/pro-top4.jpg);
}
}
@media screen and (max-width: 380px) {
.pro-concept-text1 {
font-size: 15px;
}
}
@media screen and (max-width: 360px) {
.page-id-456 .a-wa-tit {
padding: 44px 0;
}
}
@media screen and (max-width: 360px){
.support-top {
padding: 57px 0 !important;
}
}  .textcenter {
text-align: center;
}
.paprika_list {
line-height: 20px;
width: 100%;
font-weight: 300;
margin: 0;
color: #000;
}
.paprika_list td {
border: 1px solid black;
padding: 0;
vertical-align: middle;
}
.paprika_list td:last-child {
min-width: 70px;
}
table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
background-color: inherit !important;
}
.paprika_list tr:nth-child(odd) {
background-color: #FFFCF5 !important;
} .paprika_list tr {
height: 50px;
}
.paprika_list tr:first-child {
height: 36px;
}
.paprika_list .col1 {
padding: 0 5px 0 25px;
}
.paprika_list .col2 {
padding: 0 5px 0 10px;
}
.paprika_list_sp {
display: none;
margin: 0;
}
.paprika_list_sp table {
margin-bottom: 0;
width: 100%;
line-height: 22px;
font-weight: 300;
}
.paprika_list_sp table:nth-child(odd) {
background-color: white;
}
.paprika_list_sp table:nth-child(even) {
background-color: #FFFCF5;
}
.paprika_list_sp table .cell-tl {
padding: 10px 0 0 10px;
border-top: 1px solid black;
border-left: 1px solid black;
border-bottom: 0;
border-right: 0;
}
.paprika_list_sp table .cell-ml {
padding: 0 0 0 10px;
border-top: 0;
border-left: 1px solid black;
border-bottom: 0;
border-right: 0;
}
.paprika_list_sp table .cell-bl {
padding: 0 0 10px 10px;
border-top: 0;
border-left: 1px solid black;
border-bottom: 0;
border-right: 0;
}
.paprika_list_sp table .cell-tr {
padding: 10px 10px 0 0;
border-top: 1px solid black;
border-left: 0;
border-bottom: 0;
border-right: 1px solid black;
}
.paprika_list_sp table .cell-mr {
padding: 0 10px 0 0;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 1px solid black;
}
.paprika_list_sp table .cell-br {
padding: 0 10px 10px 0;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 1px solid black;
}
.paprika_list_sp table:last-child .cell-bl,
.paprika_list_sp table:last-child .cell-br {
border-bottom: 1px solid black;
}
.paprika_list_sp table tr td:first-child{
text-align: right;
width: 10%;
min-width: 70px;
}
.paprika_date {
text-align: right;
margin-bottom: 40px;
margin-top: 7px;
}
@media screen and (max-width: 1024px) {	
.paprika_list {
display: none;
}
.paprika_list_sp {
display: inherit;
}
.paprika_date.text16 {
font-size: 14px;
}
}
@media screen and (max-width: 767px) {
.paprika_date {
margin-bottom: 30px;
}
}
.to-link1 {
margin-bottom: 70px;
max-width: 500px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.to-link-item1 {
display: block;
}
.mes-movie-text {
margin-top: 10px;
font-weight: 300;
}
.to-link2 {
margin-bottom: 40px;
display: flex;
justify-content: space-between;
}
.to-link-item2 {
width: 49%;
}
.to-link3 {
margin-bottom: 80px;
}
.to-link-item3 {
display: block;
width: 594px;
padding: 8px 10px;
color: #fff !important;
margin: 0 auto;
background: linear-gradient(to right, #AB85C5, #F96592);
transition: 0.3s;
border-radius: 13px;
text-align: center;
font-size: 20px;
line-height: 1.25;
}
.yt-link:hover,
.to-link-item1:hover,
.to-link-item2:hover,
.to-link-item3:hover {
opacity: .75 !important;
}
.cloud-bg {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/cf-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 80px 0;
}
.cloud {
border-radius: 0 0 10px 10px;
background: rgba(255,255,255,.7);
padding: 50px 100px;
}
.cloud-top {
background: rgba(255,255,255,.7);
padding: 50px 100px 30px;
border-radius: 10px 10px 0 0;
}
.cloud-top-text {
font-size: 24px;
font-weight: normal;
line-height: 1.08;
text-align: center;
margin-bottom: 32px;
color: #000;
}
@media screen and (max-width: 1024px) {
.cloud-bg {
padding: 50px 0;
}
.to-link1 {
margin-bottom: 40px;
}
.to-link3 {
margin-bottom: 50px;
}
}
@media screen and (max-width: 767px) {
.cloud-bg {
padding: 30px 0;
}
.cloud {
padding: 30px 3% 20px;
}
.cloud-top {
padding: 30px 3% 40px;
}
.cloud-top-text {
font-size: 18px;
line-height: 22px;
}
.to-link1 {
margin-bottom: 30px;
}
.to-link2 {
margin-bottom: 30px;
flex-direction: column;
text-align: center;
}
.to-link-item2 {
width: 100%;
}
.to-link-item2:first-child {
margin-bottom: 30px;
}
.to-link3 {
margin-bottom: 30px;
}
.to-link-item3 {
font-size: 16px;
width: 93%;
max-width: 348px;
line-height: 20px;
}
} .text27 {
font-size: 27px;
color: #000;
}
.text24 {
font-size: 24px;
color: #000;
}
.text16 {
font-size: 16px;
color: #000;
}
.text14 {
font-size: 14px;
color: #000;
}
.text13 {
font-size: 13px;
color: #000;
}
.cloud a {
color: #000;
}
@media screen and (max-width: 767px) {
.text24 {
font-size: 22px;
}
} .cf_banner {
text-align: center;
position: relative;
margin: calc(25px + 66px - 3.44vw) auto 0;
}
.cf_banner_img_sp {
display: none;
}
.cf_banner_svg,
.cf_banner_svg_sp,
.cf_banner_text1,
.cf_banner_text2,
.cf_banner_text3,
.cf_banner_button {
position: absolute;
}
.cf_banner_svg {
width: 67.2%;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
top: 3%;
}
.cf_banner_svg_sp {
display: none;
}
.cf_banner_text1,
.cf_banner_text2,
.cf_banner_text3 {
color: white;
line-height: normal;
text-shadow: #E94577 3px 2px 3px;
}
.cf_banner_text1 {
font-size: 62px;
font-weight: 800;
left: 20.1%;
top: 39.2%;
letter-spacing: 0.08em;
}
.cf_banner_text2 {
font-size: 20px;
left: 19.8%;
top: 74.6%;
}
.cf_banner_text3 {
font-size: 20px;
left: 20.5%;
top: 85.8%;
}
.cf_banner_button {
display: flex;
justify-content: center;
align-items: center;
height: 16%;
width: 37.6%;
background-color: white;
color: #F565A1 !important;
box-shadow: #D11757 0 3px 6px;
right: 1.37%;
bottom: 7.46%;
font-size: 17px;
font-weight: 500;
transition: 0.3s;
background-image: none;
}
.cf_banner_button:hover {
background-image: url(https://active-wellaging.jp/app/wp-content/themes/oshin_child/img/cf_banner_hover.png);
background-size: 100% 100%;
}
.cf_banner_bottom {
text-align: center;
font-size: 16px;
padding-top: 5px;
}
@media screen and (max-width: 1333px) {
.cf_banner_text1 {
font-size: 4.651vw;
}
.cf_banner_text2,
.cf_banner_text3 {
font-size: 1.5vw;
}
.cf_banner_button {
font-size: 1.275vw;
}
}
@media screen and (max-width: 767px) {
.cf_banner {
max-width: 373px;
margin: calc(70px - 3.44vw) auto 0;
}
.cf_banner_img {
display: none;
}
.cf_banner_img_sp {
display: inherit;
}
.cf_banner_svg {
display: none; 
}
.cf_banner_svg_sp {
display: inherit;
width: 94.7%;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
top: 3%;
}
.cf_banner_text1,
.cf_banner_text2,
.cf_banner_text3 {
left: 0;
width: 100%;
}
.cf_banner_text1 {
font-size: 33px;
top: 25%;
letter-spacing: normal;
}
.cf_banner_text1 span {
font-size: 38px;
display: block;
line-height: 80%;
}
.cf_banner_text2 {
font-size: 19px;
top: 59%;
}
.cf_banner_text3 {
font-size: 19px;
top: 66%;
}
.cf_banner_button {
font-size: 17px;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
right: auto;
width: 66.2%;
height: 16.3%;
bottom: 6.7%;
}
.cf_banner_bottom {
font-size: 14px;
line-height: 18px;
}
}
@media screen and (max-width: 430px) {
_:-ms-lang(x)::-ms-backdrop, .cf_banner_text1 {
font-size: 7.2vw !important;
}
_:-ms-lang(x)::-ms-backdrop, .cf_banner_text1 span {
font-size: 8.1vw !important;
}
_:-ms-lang(x)::-ms-backdrop, .cf_banner_text2 {
font-size: 4.1vw !important;
}
_:-ms-lang(x)::-ms-backdrop, .cf_banner_text3 {
font-size: 4.1vw !important;
}
_:-ms-lang(x)::-ms-backdrop, .cf_banner_button {
font-size: 3.7vw !important;
}
}
@media screen and (max-width: 413px) {
.cf_banner {
margin: 5px auto 0;
}
.cf_banner_text1 {
font-size: 7.97vw;
}
.cf_banner_text1 span {
font-size: 9.18vw;
}
.cf_banner_text2 {
font-size: 4.59vw;
}
.cf_banner_text3 {
font-size: 4.59vw;
}
.cf_banner_button {
font-size: 4.11vw;
}
.cf_banner_bottom {
text-align: left;
}
.cf_banner_bottom .ib {
display: inline;
}
} .cf_result {
font-weight: 700;
text-align: center;
padding: 60px 0 30px;
}
.cf_result_img {
text-align: center;
border: 1px black solid;
background-color: white;
padding: 5px 10px 15px;
}
.cf_logo_header {
padding: 3px 0 15px;
align-items: center;
}
.cf_logo_header .text24 {
font-weight: 500;
}
.cf_logo_header .text14 {
line-height: 20px;
padding-top: 10px;
}
.cf_logo1 {
border-top: 2px solid #707070;
}
.cf_logo1_item {
height: 165px;
align-items: center;
border-bottom: 2px dotted #707070;
}
.cf_logo1_item:last-child {
border: 0;
}
.cf_logo1_img {
width: 40%;
text-align: center;
}
.cf_logo1_text {
width: 60%;
padding-left: 15px;
}
.cf_logo1_text .text16 {
padding-top: 5px;
}
.cf_logo1_text .text14 {
line-height: 20px;
}
.cf_logo1_text a {
transition: 0.3s;
margin-left: 5px;
}
.cf_logo1_text a:hover {
opacity: 0.5;
}
.cf_logo2, .cf_logo3 {
flex-wrap: wrap;
border-top: 2px solid #707070;
padding: 20px 0;
}
.cf_logo2_item {
width: 33.33%;
border-right: 2px dotted #707070;
border-bottom: 2px dotted #707070;
text-align: center;
flex-wrap: wrap;
height: 153px;
align-items: flex-end;
padding-bottom: 20px;
}
.cf_logo2_item:nth-child(3),
.cf_logo3_item:nth-child(4n) {
border-right: 0;
}
.cf_logo2_item:nth-child(4),
.cf_logo2_item:nth-child(5),
.cf_logo3_item:nth-child(9),
.cf_logo3_item:nth-child(10),
.cf_logo3_item:nth-child(11),
.cf_logo3_item:nth-child(12) {
border-bottom: 0;
}
.cf_logo2_img, .cf_logo2_item .text16,
.cf_logo3_img, .cf_logo3_item .text13 {
width: 100%;
}
.cf_logo3_item {
width: 25%;
border-right: 2px dotted #707070;
border-bottom: 2px dotted #707070;
text-align: center;
flex-wrap: wrap;
height: 148px;
padding-top: 20px;
}
.cf_logo3_item .text13 {
line-height: 15px;
}
@media screen and (max-width: 1024px) {
.cf_result.text24 {
font-size: 20px;
padding: 30px 0 15px;
}
.cf_logo_header {
padding: 0 0 15px;
}
.cf_logo1_text .text27 {
font-size: 24px;
}
.cf_logo2_item {
width: 50%;
}
.cf_logo2_item {
border-right: 0;
}
.cf_logo2_item:first-child,
.cf_logo2_item:nth-child(3),
.cf_logo2_item:nth-child(5),
.cf_logo3_item:nth-child(4n) {
border-right: 2px dotted #707070;
}
.cf_logo2_item:nth-child(4),
.cf_logo3_item:nth-child(9) {
border-bottom: 2px dotted #707070;
}
.cf_logo3_item {
width: 33.33%;
}
.cf_logo3_item:nth-child(3n) {
border-right: 0;
}
}
@media screen and (max-width: 767px) {
.cf_logo1_text .text27 {
font-size: 20px;
}
.cf_logo1_text .text20 {
font-size: 18px;
}
}
@media screen and (max-width: 640px) {
.cf_logo1_item {
flex-wrap: wrap;
justify-content: center;
height: auto;
padding: 20px 0;
}
.cf_logo1_img {
width: 100%;
}
.cf_logo1_text {
width: 100%;
padding: 15px 0 0 0;
text-align: center;
}
.cf_logo2 {
padding: 0 0 15px;
}
.cf_logo2_item {
width: 100%;
height: 130px;
padding-bottom: 10px;
border-right: 0 !important;
}
.cf_logo3_item {
width: 50%;
height: 130px;
padding-top: 5px;
}
.cf_logo3_item:nth-child(odd) {
border-right: 2px dotted #707070;
}
.cf_logo3_item:nth-child(even) {
border-right: 0;
}
.cf_logo3_item:nth-child(10) {
border-bottom: 2px dotted #707070;
}
}
@media screen and (max-width: 480px) {
.cf_result.text24 {
font-size: 18px;
line-height: 22px;
}
.cf_logo3_item:nth-child(11) br {
display: none;
}
}
@media screen and (max-width: 400px) {
.cf_logo1_text {
text-align: left;
}
.cf_logo3_item:nth-child(8) br {
display: none;
}
} .seminer-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-top.webp);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.semi-top-text {
font-size: 30px;
line-height: 1.3;
text-align: center;
}
.semi-tit {
text-align: center;
font-size: 30px;
font-weight: 500;
line-height: 1.3;
letter-spacing: 0;
} .merit p,
.course-itemL p,
.course-list p,
.semi-bg p {
color: #B18B43 !important;
}
.semi-bg {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-bg.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding: 100px 0 10px;
}
.semi-top-bg {
background-color: #fff;
border-radius: 20px;
padding: 50px 30px;
margin-bottom: 80px;
}
.semi-main-tit {
font-size: 30px;
line-height: 73px;
text-align: center;
background: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-main-frame.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
display: block;
height: 73px;
margin-bottom: 33px;
}
.semi-main1 {
margin-bottom: 60px;
}
.semi-main1-head {
font-size: 30px;
line-height: 1.3;
text-align: center;
margin-bottom: 30px;
}
.semi-main1-body {
font-size: 20px;
line-height: 2;
}
.semi-main2-items {
background: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-item-frame.jpg);
background-repeat: no-repeat;
background-size: contain;
height: 432px;
}
.semi-main2-tit {
font-size: 30px;
line-height: 1.4;
max-width: 764px;
width: 100%;
text-align: center;
border: 2px solid #B18B43;
border-radius: 12px;
padding: 12.5px 0 15px;
margin: 0 auto 50px;
}
.semi-main2-text {
font-size: 28px;
line-height: 1.1;
position: relative;
text-align: center;
margin-bottom: 49px;
}
.semi-main2-text::after {
position: absolute;
bottom: -28px;
left: 50%;
transform: translateX(-50%);
display: block;
content: "";
height: 3px;
width: 50px;
background-color: #B18B43;
}
.semi-main2-item {
width: 31.6%;
}
.semi-main2-item1 {
margin-right: 30px;
}
.semi-main2-item2 {
margin-right: 30px;
}
.semi-main2-item3 {
}
.semi-main2-head {
font-size: 22px;
line-height: 1.36;
background-color: #F7F3EC;
border-radius: 16px;
padding-top: 20px;
padding-bottom: 25px;
text-align: center;
width: 77%;
margin: 30px auto;
}
.semi-main2-body {
font-size: 16px;
font-weight: 300;
line-height: 1.56;
width: 77%;
margin: 0 auto;
}
.semi-sub {
padding: 0px 15%;
}
.semi-sub-tit {
font-size: 30px;
border: 1px solid #B18B43;
border-radius: 12px;
background-color: #F7F2F7;
text-align: center;
line-height: 1.3;
letter-spacing: .08em;
padding: 14px 0;
margin-bottom: 24px;
}
.semi-sub-text {
font-size: 28px;
line-height: 1.7;
letter-spacing: .08em;
margin-bottom: 32px;
text-align: center;
}
.semi-sub-desc {
font-size: 22px;
margin-bottom: 23px;
font-weight: 300;
}
.semi-sub-contL {
display: inline-block;
margin-right: 15px;
width: 20px;
}
.semi-sub-contR {
width: calc(100% - 35px);
}
.semi-sub-text2 {
font-size: 22px;
line-height: 2;
letter-spacing: .06em;
margin-bottom: 20px;
margin-left: 10px;
}
.semi-sub-desc2 {
font-size: 16px;
letter-spacing: .08em;
margin-bottom: 20px;
margin-left: 10px;
font-weight: 300;
} .seminer-course {
margin-top: 80px;
margin-bottom: 80px;
}
.course-tit {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/course-frame.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
display: block;
margin: 0 auto 40px;
height: 73px;
text-align: center;
font-size: 30px;
line-height: 73px;
color: #B18B43 !important;
position: relative;
z-index: 99;
}
.course-wrap {
align-items: flex-end;
margin-bottom: 100px;
position: relative;
}
.course-wrap::after {
display: block;
content: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/scroll-logo.svg);
position: absolute;
bottom: -46px;
left: 3%;
width: 55px;
height: 40px;
opacity: 0;
transition: .3s;
}
.course-itemR {
width: 1005px;
padding-bottom: 10px;
}
.course-itemL {
background-color: #F7F3EC;
width: 195px;
padding-left: 20px;
padding-right: 20px;
border-radius: 10px 0 0 10px;
white-space: nowrap;
margin-bottom: 10px;
}
.courseB-name,
.courseS-name,
.courseE-name {
color: #fff !important;
font-size: 22px;
line-height: 1.18;
display: flex;
align-items: center;
justify-content: center;
width: 307px;
height: 60px;
border-radius: 20px 20px 0 0;
}
.courseB-name {
background-color: #FCB2C9;
}
.courseS-name {
background-color: #E3CA73;
}
.courseE-name {
background-color: #B18B43;
}
.course-itemL p {
font-size: 16px;
line-height: 1.2;
display: flex;
align-items: center;
justify-content: center;
}
.course-list-bg {
background-color: #F7F3EC;
width: 335px;
}
.course-list {
width: 307px;
background-color: #fff;
box-shadow: 0px 3px 6px rgba(0,0,0,.2);
padding-left: 20px;
padding-right: 20px;
text-align: center;
}
.item5 {
display: block !important;
padding-top: 25px;
}
.item4-left {
text-align: left;
}
.course-list p {
display: flex;
align-items: center;
justify-content: center;
}
.course-desc {
font-size: 18px;
}
.small {
display: block;
font-size: 14px;
text-align: left;
margin-top: 10px;
}
.course-list-wrap {
width: 335px;
}
.item1 {
height: 60px;
}
.item2 {
height: 60px;
}
.item3 {
height: 60px;
}
.item4 {
height: 122px;
}
.item5 {
height: 127px;
}
.item6 {
height: 60px;
}
.course-itemL .item1 {
border-bottom: 1px solid #B18B43;
}
.course-itemL .item2 {
border-bottom: 1px solid #B18B43;
}
.course-itemL .item3 {
border-bottom: 1px solid #B18B43;
}
.course-itemL .item4 {
border-bottom: 1px solid #B18B43;
}
.course-itemL .item5 {
border-bottom: 1px solid #B18B43;
text-align: center;
padding-top: 53px;
}
.course-list .item1 {
border-bottom: 1px solid #F2EBDD;
}
.course-list .item2 {
border-bottom: 1px solid #F2EBDD;
}
.course-list .item3 {
border-bottom: 1px solid #F2EBDD;
}
.course-list .item4 {
border-bottom: 1px solid #F2EBDD;
}
.course-list .item5 {
border-bottom: 1px solid #F2EBDD;
}
.course-itemL.first {
padding-left: 10px;
padding-right: 10px;
}
.item-sec1,
.item-sec2 {
height: 77px;
}
.item-sec1 {
text-align: center;
}
.item-sec1.first {
border-bottom: 1px solid #B18B43;
}
.item-secbox {
background-color: #fff;
border: solid 1px #B18B43;
border-radius: 10px;
padding-left: 7px;
padding-right: 7px;
}
.course-itemL.second {
padding: 10px;
}
.item-secbox .item-sec1,
.item-secbox .item-sec2-1 {
border-bottom: dotted 1px #A98647;
}
.item-secbox .item-sec1.last,
.item-secbox .item-sec2-1.last {
border-bottom: none;
}
.item-sec2,
.item-sec2-2 {
border-bottom: 1px solid #F2EBDD;
}
.item-sec2-1,
.item-sec2-2 {
height: 88px;
}
.item-sec2-1 {
text-align: center;
}
.second .item-sec2-1:first-child {
height: 78px;
}
.second .item-sec2-1.last {
height: 78px;
}
.merit {
padding-top: 30px;
}
.merit .semi-sub-tit {
max-width: 765px;
width: 100%;
margin: 0 auto 50px;
}
.merit-wrap {
justify-content: space-between;
}
.merit-item {
border: 1px solid #B18B43;
border-radius: 20px;
margin-right: 30px;
text-align: center;
padding: 35px 30px 26px;
width: calc(33% - 30px * 2/3);
height: 306px;
}
.merit-item:last-child {
margin-right: 0;
}
.merit-tit {
margin-bottom: 30px;
}
.merit-text-area {
padding: 17px 15px 10px;
background-color: #F7F3EC;
text-align: left;
height: 169px;
border-radius: 8px;
}
.merit-text {
font-size: 20px;
line-height: 1.6;
font-weight: 300;
}
.page-id-578 .elementor-element {
overflow: hidden;
}
.seminer-flower1 {
position: absolute;
top: -22%;
right: -18%;
display: block;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-flower.jpg);
background-repeat: no-repeat;
background-size: contain;
width: 430px;
height: 580px;
z-index: -1;
}
.seminer-flower2 {
position: absolute;
top: -17%;
left: -21%;
display: block;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-flower.jpg);
background-repeat: no-repeat;
background-size: contain;
width: 430px;
height: 580px;
z-index: -1;
}
.seminer-flower3 {
position: absolute;
top: -16%;
right: -18%;
display: block;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-flower.jpg);
background-repeat: no-repeat;
background-size: contain;
width: 430px;
height: 580px;
z-index: -1;
} .specialist-bg {
background-color: #F7F3EC;
padding-top: 60px;
padding-bottom: 80px;
}
.spec-tit-area {
text-align: center;
}
.spec-tit-logo img {
width: 161px;
height: 55px;
display: block;
margin: 0 auto 25px;
}
.spec-tit {
font-size: 30px;
line-height: 1.5;
margin-bottom: 30px;
font-weight: 500;
}
.spec-item {
width: 33.3%;
background-color: #fff;
}
.spec-itemL {
width: 90%;
padding: 50px 2% 50px 10%;
text-align: center;
}
.spec-itemL p {
color: #000;
}
.spec-itemL img {
margin-bottom: 25px;
z-index: -1;
}
.spec-name {
font-size: 20px;
line-height: 1.3;
letter-spacing: .165em;
margin-bottom: 25px;
}
.spec-box {
display: flex;
flex-direction: column;
justify-content: space-between;  height: 300px;
}
.spec-desc {
font-size: 14px;
line-height: 1.57;
text-align: left;
}
.spec-link-btn {
display: flex;
flex-wrap: wrap;
font-size: 18px;
line-height: 1.57;
border: 1px solid #B18B43;
border-radius: 12px;
color: #B18B43;
max-width: 231px;
width: 100%;
height: 66px;
justify-content: center;
align-items: center;
margin: 0 auto;
transition: .5s;
}
.spec-link-btn:hover {
color: #fff;
background-color: #B18B43;
}
.spec-itemR {
width: 10%;
padding-top: 50px;
} .curriculum-bg {
background: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/curriculum-bg.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding: 80px 0;
}
.curriculum {
background-color: #fff;
padding: 80px 10%;
border-radius: 20px;
}
.curric-tit {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-sub-frame.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
display: block;
margin: 0 auto;
height: 73px;
font-size: 30px;
line-height: 73px;
letter-spacing: .166em;
text-align: center;
margin-bottom: 65px;
}
.curric-item {
padding-left: 25px;
margin-bottom: 100px;
}
.curric-item.basic {
border-left: 7px solid #FCB2C9;
}
.curric-item.expert {
border-left: 7px solid #E3CA73;
}
.curric-item.executive {
border-left: 7px solid #B18B43;
margin-bottom: 0;
}
.curric-item-tit {
font-size: 34px;
line-height: 1.4;
margin-bottom: 20px;
position: relative;
}
.js-open::before {
display: none;
content: "";
position: absolute;
top: 13px;
right: 10px;
width: 20px;
height: 2px;
background-color: #B18B43;
}
.js-open::after {
display: none;
content: "";
position: absolute;
top: 13px;
right: 10px;
width: 20px;
height: 2px;
transform: rotate(90deg);
transition: .3s;
background-color: #B18B43;
}
.js-open.open::after {
transform: rotate(0);
}
.basic .js-open::before {
background-color: #FCB2C9 !important;
}
.expert .js-open::before {
background-color: #E3CA73 !important;
}
.executive .js-open::before {
background-color: #B18B43 !important;
}
.basic .js-open::after {
background-color: #FCB2C9 !important;
}
.expert .js-open::after {
background-color: #E3CA73 !important;
}
.executive .js-open::after {
background-color: #B18B43 !important;
}
.basic .curric-item-tit {
color: #FCB2C9 !important;
}
.expert .curric-item-tit {
color: #E3CA73 !important;
}
.executive .curric-item-tit {
color: #B18B43 !important;
}
.curric-item-desc1 {
margin-bottom: 30px;
font-size: 16px;
line-height: 1.5;
font-weight: 300;
color: #000;
}
.curric-item-desc2 {
margin-bottom: 75px;
font-size: 16px;
line-height: 1.5;
font-weight: 300;
color: #000;
}
.curric-date {
color: #fff;
width: 186px;
height: 32px;
border-radius: 12px;
text-align: center;
font-size: 20px;
line-height: 32px;
letter-spacing: .228em;
margin-bottom: 7px;
}
.basic .curric-date {
background-color: #FCB2C9;
}
.expert .curric-date {
background-color: #E3CA73;
}
.executive .curric-date {
background-color: #B18B43;
}
.curric-descL {
width: 2%;
}
.curric-descR {
width: 98%;
}
.curric-descR p {
font-size: 16px;
font-weight: 300;
line-height: 1.5;
color: #000;
}
.space {
margin-bottom: 30px;
} .question p {
color: #B18B43;
font-family: "Noto Serif JP", serif;
}
.question {
padding: 80px 115px;
}
.question .curric-tit {
margin-bottom: 0;
}
.qa {
padding-top: 60px;
padding-bottom: 65px;
border-bottom: 1px solid #B18B43;
position: relative;
}
.q {
margin-bottom: 30px;
position: relative;
}
.q-icon {
display: block;
width: 40px;
height: 40px;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/q.svg);
background-size: contain;
background-repeat: no-repeat;
flex-basis: 40px;
flex-shrink: 0;
}
.a-icon {
display: block;
width: 40px;
height: 40px;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/a.svg);
background-size: contain;
background-repeat: no-repeat;
flex-basis: 40px;
flex-shrink: 0;
} .q p,
.a p {
font-size: 20px;
line-height: 1.45;
font-weight: 300;
padding-left: 10px;
}
.notice p {
color: #B18B43;
font-family: "Noto Serif JP", serif;
}
.notice {
padding: 80px 14%;
background-color: #F7F3EC;
border-radius: 20px;
margin-bottom: 70px;
}
.notice .semi-sub-tit {
max-width: 646px;
width: 100%;
margin: 0 auto 25px;
height: auto;
padding: 7px 0;
}
.notice-text {
font-size: 16px;
max-width: 685px;
width: 100%;
margin: 0 auto 25px;
}
.to-contact-btn {
display: flex;
flex-wrap: wrap;
font-size: 24px;
line-height: 66px;
border: 1px solid #B18B43;
border-radius: 12px;
background-color: #fff;
color: #B18B43;
width: 376px;
height: 66px;
justify-content: center;
align-items: center;
margin: 0 auto;
transition: .5s;
box-shadow: 0 3px 6px rgba(0,0,0,.2) !important;
}
.to-contact-btn:hover {
color: #fff;
background-color: #B18B43;
}
@media screen and (max-width: 1300px) {
.semi-main2-head {
font-size: 20px;
padding-top: 20px;
padding-bottom: 25px;
margin: 30px auto 15px;
}
.semi-main2-body {
font-size: 15px;
}
.course-itemR {
flex-direction: row-reverse;
overflow-x: scroll;
}
.course-wrap:nth-child(2)::after {
opacity: 1;
}
.course-wrap2 .course-itemR {
overflow-x: inherit;
width: 100%;
min-width: 490px;
}
.course-wrap2 .course-list-wrap {
width: 33%;
}
.course-wrap2 .courseB-name,
.course-wrap2 .courseS-name,
.course-wrap2 .courseE-name {
width: 91%;
flex-direction: column;
}
.course-wrap2 .course-list-bg {
width: 100%;
}
.course-wrap2 .course-list {
width: 91%;
}
.seminer-flower1,
.seminer-flower3 {
display: none;
}
}
@media screen and (max-width: 1200px) {
.seminer-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-top2.jpg);
padding: 169px 0;
}
.semi-tit {
font-size: 24px;
}
.semi-top-text {
font-size: 24px;
}
.semi-main2-head {
font-size: 19px;
padding-top: 15px;
padding-bottom: 15px;
margin: 20px auto 10px;
}
.semi-main2-body {
font-size: 15px;
}
.merit-text {
line-height: 1.3;
}
.spec-box {
height: 365px;
}
}
@media screen and (max-width: 1100px) {
.semi-main2-head {
font-size: 18px;
}
.semi-main2-body {
font-size: 14px;
}
}
@media screen and (max-width: 1024px) {
.seminer-top {
padding: 119px 0;
}
.semi-bg {
padding-top: 60px;
}
.semi-top-bg {
margin-bottom: 60px;
}
.semi-main-tit {
font-size: 27px;
margin-bottom: 30px;
}
.semi-main1-head {
font-size: 24px;
}
.semi-main1-body {
font-size: 17px;
line-height: 1.5;
}
.semi-main2-tit {
font-size: 27px;
}
.semi-main2-text {
font-size: 25px;
margin-bottom: 50px;
}
.semi-main2-items {
background: none;
flex-direction: column;
justify-content: center;
align-items: center;
height: auto;
}
.semi-main2-item {
border: 1px solid #B18B43;
width: 90%;
border-radius: 20px;
margin-right: 0;
margin-bottom: 30px;
padding: 15px 15px 60px;
position: relative;
}
.semi-main2-item1::after {
display: block;
content: "";
width: 52px;
height: 47px;
position: absolute;
bottom: 0;
right: 0; transform: translateX(-50%);
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-01.svg);
background-repeat: no-repeat;
background-size: contain;
}
.semi-main2-item2::after {
display: block;
content: "";
width: 52px;
height: 47px;
position: absolute;
bottom: 0;
right: 0; transform: translateX(-50%);
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-02.svg);
background-repeat: no-repeat;
background-size: contain;
}
.semi-main2-item3::after {
display: block;
content: "";
width: 52px;
height: 47px;
position: absolute;
bottom: 0;
right: 0; transform: translateX(-50%);
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-03.svg);
background-repeat: no-repeat;
background-size: contain;
}
.semi-main2-head {
width: 95%;
margin: 5px auto 10px;
}
.semi-main2-body {
width: 90%;
}
.semi-sub {
padding: 25px 13%;
}
.semi-sub-tit {
font-size: 27px;
}
.semi-sub-text {
font-size: 25px;
}
.semi-sub-desc {
font-size: 20px;
margin-bottom: 20px;
}
.semi-sub-text2 {
line-height: 1.5;
}
.seminer-course {
margin-top: 60px;
margin-bottom: 50px;
}
.course-wrap {
margin-bottom: 80px;
}
.course-tit {
font-size: 26px;
}
.course-wrap2 .courseB-name,
.course-wrap2 .courseS-name,
.course-wrap2 .courseE-name {
font-size: 18px;
}
.merit-wrap {
flex-direction: column;
margin: 0 auto;
margin-bottom: 20px;
align-items: center;
}
.merit-item {
width: 100%;
margin-bottom: 30px;
margin-right: 0;
height: 163px;
padding: 10px 15px 10px;
}
.merit-tit {
width: 170px;
margin: 0 auto 15px;
}
.merit-text-area {
height: 86px;
padding: 10px 15px;
}
.specialist-bg {
padding-bottom: 60px;
}
.spec-tit-logo img {
margin: 0 auto 15px;
}
.spec-tit {
font-size: 24px;
}
.curriculum-bg {
padding: 60px 0 60px;
}
.curriculum {
padding: 60px 4%;
}
.curric-tit {
font-size: 26px;
margin-bottom: 40px;
}
.curric-item {
margin-bottom: 60px;
}
.curric-item.executive {
margin-bottom: 0;
}
.curric-item-tit {
font-size: 26px;
}
.curric-item-desc2 {
margin-bottom: 45px;
}
.question {
padding: 60px 0;
}
.q p, .a p {
font-size: 18px;
}
.qa::before {
width: 34px;
height: 34px;
top: 57px;
}
.a::before {
width: 34px;
height: 34px;
top: -5px;
}
}
@media screen and (max-width: 900px) {
.spec-box {
height: 385px;
}
}
@media screen and (max-width: 767px) {
.semi-bg {
padding-top: 35px;
}
.semi-top-bg {
padding: 30px;
margin-bottom: 40px;
}
.seminer-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-top3.jpg);
padding: 47px 0;
}
.semi-top-text {
font-size: 17px;
}
.semi-tit {
font-size: 17px;
}
.semi-sub {
padding: 0;
}
.semi-main-tit {
font-size: 20px;
background: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-main-frame2.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
height: 67px;
line-height: 1.2;
padding-top: 8px;
margin-bottom: 15px;
}
.semi-manin1 {
margin-bottom: 30px;
}
.semi-main1-head {
font-size: 16px;
margin-bottom: 25px;
}
.semi-main1-body {
font-size: 14px;
font-weight: 300;
}
.semi-main2-tit {
font-size: 18px;
padding: 5px 0;
max-width: 360px;
}
.semi-main2-text {
font-size: 20px;
}
.semi-sub-tit {
font-size: 20px;
margin-bottom: 10px;
padding: 10px 0;
}
.semi-sub-text {
font-size: 20px;
margin-bottom: 20px;
line-height: 1.2;
}
.semi-sub-desc {
font-size: 14px;
margin-bottom: 5px;
margin-top: 10px;
}
.semi-sub-text2 {
font-size: 20px;
line-height: 1.2;
}
.semi-sub-desc2 {
font-size: 14px;
}
.semi-sub-contL {
width: 17px;
}
.seminer-course {
margin-top: 30px;
margin-bottom: 30px;
}
.course-tit {
font-size: 20px;
line-height: 1.2;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/course-frame2.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
padding-top: 13px;
margin: 0 auto 30px;
}
.course-wrap2 .course-itemR {
overflow-x: scroll;
width: 490px;
min-width: inherit;
}
.course-wrap2 .course-list-wrap {
width: 162px;
}
.course-wrap2 .courseB-name,
.course-wrap2 .courseS-name,
.course-wrap2 .courseE-name {
width: 147px;
}
.course-wrap2 .course-list-bg {
width: 162px;
}
.course-wrap2 .course-list {
width: 147px;
}
.merit-item {
height: 153px;
}
.merit-text {
font-size: 16px;
line-height: 1.25;
}
.spec-wrap {
flex-direction: column;
align-items: center;
}
.spec-tit-logo img {
margin: 0 auto 10px;
}
.spec-tit {
font-size: 20px;
}
.spec-item {
width: 90%;
margin-bottom: 30px;
}
.spec-itemR {
height: auto;
max-height: 500px;
}
.spec-itemR img {
height: auto;
max-height: 500px;
}
.spec-itemL {
padding: 40px 2% 40px 10%;
}
.spec-box {
height: auto;
}
.spec-link-btn {
width: 80%;
margin-top: 20px;
height: 40px;
font-size: 16px;
}
.specialist-bg {
padding-top: 30px;
padding-bottom: 30px;
}
.curriculum-bg {
padding: 50px 0;
background-attachment: fixed;
}
.curriculum {
padding: 30px 5% 20px;
}
.curric-tit {
font-size: 20px;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/sub-frame2.jpg);
height: 60px;
line-height: 60px;
}
.question .curric-tit {
margin: 15px 5% 15px;
}
.js-open::before,
.js-open::after {
display: block;
}
.curric-item {
margin-bottom: 50px;
}
.curric-item.executive {
margin-bottom: 0;
}
.curric-item-tit {
font-size: 20px;
cursor: pointer;
}
.curric-descL {
width: 4%;
}
.curric-descR p {
font-size: 14px;
line-height: 1.42;
}
.curric-item-desc2 {
margin-bottom: 30px;
}
.curric-item-open {
display: none;
}
.question {
padding: 30px 0;
}
.qa {
padding-top: 25px;
padding-bottom: 10px;
}
.q {
margin-bottom: 15px;
}
.a {
margin-bottom: 15px;
}
.q p, .a p {
font-size: 16px;
width: 82%;
}
.q-icon {
display: block;
width: 28px;
height: 28px;
flex-basis: 28px;
flex-shrink: 0;
}
.a-icon {
display: block;
width: 28px;
height: 28px;
flex-basis: 28px;
flex-shrink: 0;
} .a-open {
display: none;
}
.notice {
padding: 30px;
}
.to-contact-btn {
font-size: 20px;
height: 60px;
line-height: 60px;
}
}
@media screen and (max-width: 750px) {
.course-wrap::after {
opacity: 1;
}
}
@media screen and (max-width: 500px) {
.semi-sub-text2 {
font-size: 19px;
}
.to-contact-btn {
font-size: 20px;
width: 260px;
height: 55px;
line-height: 55px;
}
.curric-item-tit {
padding-left: 20px;
}
.curric-body .curric-item-tit {
padding-left: 0;
font-size: 18px;
}
.curric-item {
padding-left: 0;
}
.curric-item.basic,
.curric-item.expert,
.curric-item.executive {
border: none;
}
.basic .curric-item-tit.js-open {
border-left: 7px solid #FCB2C9;
}
.expert .curric-item-tit.js-open {
border-left: 7px solid #E3CA73;
}
.executive .curric-item-tit.js-open {
border-left: 7px solid #B18B43;
}
}
@media screen and (max-width: 420px) {
.seminer-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/seminer-top4.jpg);
background-size: cover;
padding: 52px 0;
}
.semi-top-text {
font-size: 17px;
}
.semi-tit {
font-size: 17px;
line-height: 1;
}
.semi-top-bg {
padding: 30px 15px;
}
.semi-main1-head {
font-size: 17px;
}
.semi-sub-text {
font-size: 19px;
}
.semi-main2-item {
width: 100%;
}
.semi-main2-item3 {
margin-bottom: 0;
}
.course-wrap1 .course-itemL {
width: 70px;
padding-left: 10px;
padding-right: 10px;
}
.course-itemL p {
font-size: 14px;
}
.course-list-bg {
width: 280px;
}
.courseB-name,
.courseS-name, 
.courseE-name {
font-size: 20px;
width: 265px;
}
.course-list {
width: 265px;
padding-left: 15px;
padding-right: 15px;
}
.course-list p {
font-size: 14px;
}
.courseB-name + .course-list-bg .item5 {
padding-top: 53px;
}
.item5 {
padding-top: 10px;
}
.merit .semi-sub-tit {
margin: 0 auto 30px;
}
.merit-tit {
width: 136px;
margin: 0 auto 10px;
}
.merit-text {
line-height: 1.1;
}
.merit-item {
margin-bottom: 20px;
}
.spec-item {
margin-bottom: 20px;
}
.spec-itemL {
padding: 30px 2% 30px 10%;
}
.spec-desc {
font-weight: 300;
}
.curriculum-bg {
padding: 40px 0;
}
.curric-descL {
width: 6%;
}
.question {
padding: 30px 0;
}
.question .curric-tit {
margin-bottom: 5px;
}
.q p, .a p {
width: 77%;
}
.notice {
margin-bottom: 30px;
}
}
@media screen and (max-width: 413px) {
.semi-main1-head {
font-size: 16px;
}
}
@media screen and (max-width: 390px) {
.semi-main1-head {
font-size: 15px;
}
}
@media screen and (max-width: 367px) {
.semi-main1-head .ib {
display: inline;
}
}
@media screen and (max-width: 360px) {
.seminer-top {
padding: 42px 0;
}
.semi-main1 {
margin-bottom: 30px;
}
.semi-sub-text2 .ib,
.semi-main1-head .ib {
display: inline;
}
.semi-sub-tit {
font-size: 18px;
}
.semi-sub-desc {
margin-bottom: 0;
}
.course-tit {
font-size: 18px;
padding-top: 15px;
}
.spec-tit {
font-size: 18px;
}
.to-contact-btn {
font-size: 18px;
width: 100%;
}
} .news-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/news-top.webp);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 100px;
}
.news-top-tit {
padding: 180px 0;
text-align: center;
font-size: 31px;
font-weight: 500;
line-height: 1.3;
letter-spacing: 0.074em;
}
.news-tit {
text-align: center;
height: 73px;
line-height: 73px;
font-size: 30px;
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/news-frame.jpg);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin-bottom: 60px;
}
.news-wrapper {
justify-content: space-between;
max-width: 1300px;
width: 90%;
margin: 0 auto;
}
.news-main {
width: 80%;
padding-left: 8%;
}
.news-sidebar {
width: 15%;
}
.news-item {
padding: 40px 40px 46px;
border-top: 1px solid #E2D0D5;
}
.news-item:last-of-type {
border-bottom: 1px solid #E2D0D5;
margin-bottom: 80px;
}
.news-item:hover {
background-color: rgba(226,208,213,.2);
}
.news-date-cat {
flex-basis: 300px;
flex-shrink: 0;
}
@media screen and (min-width: 1025px) {
.news-item {
flex-wrap: nowrap !important;
}
}
.news-date,
.news-cat {
font-size: 20px;
font-weight: 300;
color: #9C9C9C;
}
.news-title {
font-size: 22px;
font-weight: 300;
color: #5F5F5F;
}
.widgettitle {
font-size: 0px;
}
.sidebar:first-child .widgettitle {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/Category.svg);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
width: 104px;
height: 30px;
margin-bottom: 15px;
}
.sidebar:nth-child(2) .widgettitle {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/Year.svg);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
width: 60px;
height: 30px;
margin-bottom: 15px;
margin-top: 115px;
}
.sidebar ul {
padding: 0;
}
.sidebar li {
text-decoration: none;
list-style: none;
margin-bottom: 12px;
}
.sidebar li a {
font-size: 16px;
font-weight: 300;
color: #9C9C9C;
text-align: left;
transition: all .3s ease;
}
.sidebar li a:hover {
color: #5F5F5F;
}
.year {
font-size: 16px;
font-weight: 300;
color: #9C9C9C;
text-align: left;
transition: all .3s ease;
cursor: pointer;
}
.year:hover {
color: #5F5F5F;
}
.eachYear {
display: none;
}
.pagination {
text-align: center;
margin: 0 auto 150px !important;
padding-left: 100px;
}
.page-numbers {
width: 37px;
height: 37px;
font-size: 20px;
line-height: 37px;
color: #D2BFC4;
border-radius: 5px;
transition: .5s;
display: inline-block;
margin-right: 10px;
background-color: rgba(226,208,213,.2);
}
.current {
background-color: #D8C4CA;
color: #fff;
}
.page-numbers:hover {
background-color: #D8C4CA;
color: #fff;
}
.prev.page-numbers,
.next.page-numbers {
font-size: 0px;
transition: .5s;
background-color: inherit;
}
.prev.page-numbers::before {
display: inline-block;
content: "";
border-bottom: 1px solid #5F5F5F;
border-left: 1px solid #5F5F5F;
transform: rotate(45deg);
width: 12px;
height: 12px;
transition: .5s;
}
.next.page-numbers::after{
display: inline-block;
content: "";
border-bottom: 1px solid #5F5F5F;
border-right: 1px solid #5F5F5F;
transform: rotate(-45deg);
width: 12px;
height: 12px;
transition: .5s;
}
.prev.page-numbers:hover,
.next.page-numbers:hover {
background-color: inherit;
opacity: .5;
} .single-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/single-top.webp);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 240px;
}
.single-top-tit {
padding: 180px 0;
text-align: center;
font-size: 31px;
font-weight: 500;
line-height: 1.3;
letter-spacing: 0.074em;
}
.single-img {
text-align: center;
}
.single .news-item {
border: none;
}
.single .news-item:hover {
background-color: inherit;
}
.single .news-title {
font-size: 26px;
font-weight: 500;
margin-bottom: 35px;
}
.single .news-date-cat {
margin-bottom: 10px;
}
.news-content {
font-size: 16px;
font-weight: 300;
line-height: 2.25;
margin-bottom: 30px;
}
.paging {
justify-content: center;
}
.prev-paging {
margin-bottom: 80px;
}
.next-paging {
margin-right: 20%;
margin-bottom: 80px;
}
.prev-paging a,
.next-paging a {
display: block;
font-size: 16px;
color: #5F5F5F;
transition: .5s;
position: relative;
}
.next-paging a::before {
display: inline-block;
content: "";
border-bottom: 1px solid #5F5F5F;
border-left: 1px solid #5F5F5F;
transform: rotate(45deg);
width: 12px;
height: 12px;
}
.prev-paging a::after {
display: inline-block;
content: "";
border-bottom: 1px solid #5F5F5F;
border-right: 1px solid #5F5F5F;
transform: rotate(-45deg);
width: 12px;
height: 12px;
}
.prev-paging a:hover,
.next-paging a:hover {
opacity: .6;
}
.news-content p {
margin-bottom: 1em;
}
.news-content strong {
font-size: 18px;
}
@media screen and (max-width: 1200px) {
.news-main {
padding-left: 0;
}
.news-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/news-top2.jpg);
margin-bottom: 80px;
}
.news-tit {
margin-bottom: 50px;
}
.single-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/single-top2.jpg);
margin-bottom: 120px;
}
.pagination {
margin: 0 auto 80px !important;
}
}
@media screen and (max-width: 1024px) {
.news-top-tit {
font-size: 25px;
padding: 134px 0;
}
.news-tit {
font-size: 24px;
letter-spacing: .1em;
}
.single-top-tit {
font-size: 25px;
padding: 134px 0;
}
.news-main {
width: 100%;
padding: 0;
}
.news-item:last-of-type {
margin-bottom: 60px;
}
.news-sidebar {
width: 100%;
display: flex;
flex-wrap: wrap;
margin-bottom: 60px;
}
.sidebar {
width: 20%;
margin-left: 40px;
}
.sidebar:nth-child(2) .widgettitle {
margin-top: 0;
}
.news-date-cat {
flex-basis: inherit;
width: 100%;
margin-bottom: 20px;
}
.news-date, .news-cat {
font-size: 18px;
}
.news-title {
font-size: 20px;
}
.single .news-date,
.single .news-cat {
font-size: 20px;
}
.single .news-title {
font-size: 24px;
}
.news-content {
margin-bottom: 20px;
}
.pagination {
padding-left: 0;
}
h4 {
font-size: 22px !important;
}
}
@media screen and (max-width: 767px) {
.news-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/news-top3.jpg);
margin-bottom: 60px;
}
.news-top-tit {
font-size: 18px;
padding: 69px 0;
}
.news-tit {
height: 60px;
line-height: 60px;
font-size: 20px;
letter-spacing: .1em;
margin-bottom: 40px;
}
.news-item {
padding: 20px;
}
.news-item:last-of-type {
margin-bottom: 40px;
}
.pagination {
margin: 0 auto 60px !important;
}
.news-date-cat {
margin-bottom: 10px;
}
.news-date,
.news-cat {
font-size: 16px;
}
.news-title {
font-size: 18px;
}
.sidebar {
width: 35%;
margin-left: 20px;
}
.single-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/single-top3.jpg);
margin-bottom: 60px;
}
.single-top-tit {
font-size: 18px;
padding: 69px 0;
}
.single .news-date,
.single .news-cat {
font-size: 18px;
}
.single .news-title {
font-size: 22px;
}
.news-content {
margin-bottom: 0px;
line-height: 1.8;
}
.prev-paging {
margin-bottom: 60px;
}
.next-paging {
margin-bottom: 60px;
}
h4 {
font-size: 20px !important;
}
}
@media screen and (max-width: 420px) {
.news-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/news-top4.jpg);
}
.single-top {
background-image: url(//active-wellaging.jp/app/wp-content/themes/hello-theme-child-master/img/single-top4.jpg);
}
.sidebar {
width: 45%;
margin-left: 20px;
}
.sidebar:first-of-type {
margin-left: 0;
}
.page-numbers {
width: 33px;
height: 33px;
line-height: 33px;
}
}
@media screen and (max-width: 360px) {
.news-top-tit {
padding: 59px 0;
}
.single-top-tit {
padding: 59px 0;
}
} .syoseki.alignwide {
margin-left: 0;
margin-right: 0;
}
.syoseki .wp-block-media-text__media {
max-width: 256px;
margin: 0 auto;
}
.wp-block-media-text .wp-block-media-text__content {
color: #5F5F5F;;
line-height: 1.5;
padding-right: 0;
}
.syoseki-btn a {
display: flex;
flex-wrap: wrap;
font-size: 14px;
line-height: 1.57;
border: 1px solid #B18B43;
border-radius: 25px;
color: #B18B43 !important;
width: 200px;
height: 50px;
margin-top: 30px;
justify-content: center;
align-items: center;
text-align: center;
transition: .5s;
}
.syoseki-btn a:hover {
color: #fff !important;
background-color: #B18B43;
}
.syoseki-tit {
font-weight: 500;
line-height: 1.5;
}
.wp-block-separator {
border-bottom: none;
}
@media screen and (max-width: 1024px) {
.syoseki-tit {
font-size: 22px !important;
}
}
@media screen and (max-width: 600px) {
.syoseki .wp-block-media-text__media {
max-width: 200px;
margin: 0 auto 20px;
}
.wp-block-media-text .wp-block-media-text__content {
padding-left: 0;
padding-right: 0;
}
.syoseki-btn {
display: flex;
align-items: center;
justify-content: center;
}
} .page-title {
font-size: 30px;
padding-top: 100px;
padding-bottom: 100px;
text-align: center;
}
.text404 {
width: 80%;
margin: 0 auto;
text-align: center;
font-size: 26px;
padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
.page-title {
font-size: 24px;
}
.text404 {
font-size: 18px;
}
} .sub-up {
opacity: 0;
transform: translateY(20%);
transition: opacity 1.4s,transform 1.8s cubic-bezier(0, 0.4, 0.3, 1);
}
.sub-up2 {
opacity: 0;
transform: translateY(20%);
transition: opacity 1.4s,transform 1.8s cubic-bezier(0, 0.4, 0.3, 1);
}
.sub-up3 {
opacity: 0;
transform: translateY(20%);
transition: opacity 1.4s,transform 1.8s cubic-bezier(0, 0.4, 0.3, 1);
}
.sub-up4 {
opacity: 0;
transform: translateY(20%);
transition: opacity 1.4s,transform 1.8s cubic-bezier(0, 0.4, 0.3, 1);
}
.sub-up5 {
opacity: 0;
transform: translateY(20%);
transition: opacity 1.4s,transform 1.8s cubic-bezier(0, 0.4, 0.3, 1);
}
.sub-up6 {
opacity: 0;
transform: translateY(20%);
transition: opacity 1.4s,transform 1.8s cubic-bezier(0, 0.4, 0.3, 1);
}
.cloud-up {
opacity: 0;
transform: translateY(20%);
transition: opacity 1.5s,transform 1.5s cubic-bezier(0, 0.4, 0.3, 1);
}
.cloud-up.up,
.sub-up.up,
.sub-up2.up,
.sub-up3.up,
.sub-up4.up,
.sub-up5.up,
.sub-up6.up {
opacity: 1;
transform: translateY(0);
}
.name-up {
opacity: 0; transition: all 1s ease;
}
.name-up.up {
opacity: 1;
transform: translateY(0);
}
.title-ef {
opacity: 0;
transition: .5s;
}
.title-ef .singleLetter {
opacity: 0;
transform: translateY(30%);
transition: all 1s ease !important;
display: inline-block;
}
.title-ef .singleLetter.on {
opacity: 1;
transform: translateY(0);
}
.big {
opacity: 0;
transform: scale(1.5);
transition: 1.8s ease;
}
.big.on {
opacity: 1;
transform: scale(1);
} @media all and (-ms-high-contrast: none) { .sub-up,
.sub-up2,
.sub-up3,
.sub-up4,
.sub-up5,
.sub-up6 {
transform: translateY(10%);
}
}
.elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}