@charset "UTF-8";
/* CSS Document */

/*  Typo
----------------------------------------------- */
body {
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
-webkit-text-size-adjust: 100%;
}
a:link,
a:active,
a:hover,
a:visited
{
text-decoration:none !important;
color:inherit !important;
}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}

/* ヘッダー */
header {
width:100%;
height:110px;
}
#header_inner {
position:relative;
width:1000px;
margin:0 auto;
}
header.fixed {
height:100px;
position: fixed;
top:-100px;
left:0;
z-index:9999;
background-color:#fff;
transform: translateY(100px);
-webkit-transition: all .4s;
transition: all .4s;
}
#h_logo {
left:25px;
top:25px;
position:absolute;
}
header.fixed #h_logo {
top:15px;
}
#h_logo img {
width:110px;
}
header.fixed #h_logo img {
width:97px;
}
#nonavi {
display:none;
}
#navi01{
position:absolute;
top:23px;
right:25px;
}
header.fixed #navi01{
top:5px;
}
#navi01 ul {
list-style: none;
}
#navi01 ul li {
display:inline-block;
font-size:14px;
line-height:18px;
vertical-align:middle;
}
#navi01 ul li:first-child {
display:none;
}
#navi01 ul li::before {
content:"｜";
}
#navi01 ul li:last-child::after {
content:"｜";
}
#navi01 ul li a {
text-decoration:none;
color:#000;
}
#navi01 ol {
display:none;
}
#navi02{
position:absolute;
top:50px;
right:25px;
}
header.fixed #navi02{
top:32px;
}
#navi02 ul {
list-style: none;
}
#navi02 li {
display:inline-block;
font-size:16px;
line-height:22px;
vertical-align:middle;
padding-left:15px;
}
#navi02 li:last-child {
font-size:0px;
line-height:0px;
}
#navi02 li a {
text-decoration:none;
color:#000;
padding-left:29px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark.svg?t=1611841658") left center;
}
#navi02 li:last-child a {
padding:0;
}
#navi02 li:last-child a img {
width:20px;
}
header p {
font-size:15px;
line-height:22px;
color:#666;
position:absolute;
top:88px;
right:25px;
text-align:right;
}
header.fixed p {
top:68px;
}

header.fixed + #content {
padding-top:110px;
}
#content {
position:relative;
}
.n {
padding:0;
}
#sidebar {
display:none;
}

/* スライダー */

#main_img {
position:relative;
}
#main_img .mask01 {
position:absolute;
width:100%;
padding-top:13.642%;
background-image: url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/pc-mask01.svg?t=1611842128");
background-repeat: no-repeat;
background-position: center center;
background-size: 101% auto;
z-index:2;
top:0;
left:0;
}
#main_img .mask02 {
position:absolute;
width:100%;
padding-top:12.083%;
background-image: url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/pc-mask02.svg?t=1611842149");
background-repeat: no-repeat;
background-position: center center;
background-size: 101% auto;;
z-index:2;
top:80.17%;
left:0;
}

#topsliderWrap {
width:100%;
top:0;
left:0;
}
ul#topslider {
margin:0;
padding:0;
}
ul#topslider li img:nth-child(2),
ul#topslider li img:nth-child(3) {
display:none;
}
.text-container {
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
letter-spacing: 4px;
font-size: 34px;
line-height:60px;
-webkit-font-smoothing: antialiased;
text-align: center;
}

.text-container span {
display: inline-block;
}

.reg-text {
transform: translateY(100px);
opacity: 0;
transition: transform 3.3333333333s ease-out, opacity 5s ease;
}
.reg-text:nth-of-type(14) {
transition-delay: 4s;
}
.reg-text:nth-of-type(15) {
transition-delay: 8s;
}
.reg-text:nth-of-type(29) {
transition-delay: 12s;
}
.reg-text.loaded {
opacity: 1;
transform: translateY(0);
}

.letter {
transition: transform 5s cubic-bezier(0.43, 0.1, 0.57, 0.9), filter 5s ease, opacity 5s ease;
opacity: 0;
filter: blur(5px);
}
.letter:nth-of-type(2) {
transform: translateY(-160px);
transition-duration: 2.5s;
}
.letter:nth-of-type(3) {
filter: blur(0);
transform: translateY(-170px);
transition-duration: 3.8461538462s;
}
.letter:nth-of-type(4) {
transform: translateY(-200px);
transition-duration: 3.3333333333s;
}
.letter:nth-of-type(5) {
filter: blur(0);
transform: translateY(-150px);
transition-duration: 2.5s;
}
.letter:nth-of-type(6) {
transform: translateY(-180px);
transition-duration: 2.1739130435s;
}
.letter:nth-of-type(7) {
transform: translateY(-150px);
transition-duration: 2.5s;
}
.letter:nth-of-type(8) {
transform: translateY(-180px);
transition-duration: 2.1739130435s;
}
.letter:nth-of-type(9) {
transform: translateY(-200px);
transition-duration: 3.3333333333s;
transition-delay: 4s;
}
.letter:nth-of-type(10) {
filter: blur(0);
transform: translateY(-160px);
transition-duration: 3.8461538462s;
transition-delay: 4s;
}
.letter:nth-of-type(11) {
filter: blur(0);
transform: translateY(-120px);
transition-duration: 2.1739130435s; 
transition-delay: 4s;
}
.letter:nth-of-type(12) {
transform: translateY(-180px);
transition-duration: 2.5s;
transition-delay: 4s;
}
.letter:nth-of-type(13) {
filter: blur(0);
transform: translateY(-150px);
transition-duration: 2.5s;
transition-delay: 4s;
}
.letter:nth-of-type(16) {
filter: blur(0);
transform: translateY(-150px);
transition-duration: 2.5s;
transition-delay: 8s;
}
.letter:nth-of-type(17) {
transform: translateY(-180px);
transition-duration: 3.8461538462s;
transition-delay: 8s;
}
.letter:nth-of-type(18) {
transform: translateY(-200px);
transition-duration: 3.3333333333s;
transition-delay: 8s;
}
.letter:nth-of-type(19) {
filter: blur(0);
transform: translateY(-160px);
transition-duration: 3.8461538462s;
transition-delay: 8s;
}
.letter:nth-of-type(20) {
transform: translateY(-180px);
transition-duration: 2.5s;
transition-delay: 8s;
}
.letter:nth-of-type(21) {
filter: blur(0);
transform: translateY(-150px);
transition-duration: 2.5s;
transition-delay: 8s;
}
.letter:nth-of-type(22) {
filter: blur(0);
transform: translateY(-160px);
transition-duration: 2.1739130435s; 
transition-delay: 8s;
}
.letter:nth-of-type(23) {
filter: blur(0);
transform: translateY(-160px);
transition-duration: 3.8461538462s;
transition-delay: 12s;
}
.letter:nth-of-type(24) {
transform: translateY(-200px);
transition-duration: 3.3333333333s;
transition-delay: 12s;
}
.letter:nth-of-type(25) {
filter: blur(0);
transform: translateY(-160px);
transition-duration: 2.1739130435s; 
transition-delay: 12s;
}
.letter:nth-of-type(26) {
transform: translateY(-200px);
transition-duration: 2.5s;
transition-delay: 12s;
}
.letter:nth-of-type(27) {
transform: translateY(-180px);
transition-duration: 3.3333333333s;
transition-delay: 12s;
}
.letter:nth-of-type(28) {
filter: blur(0);
transform: translateY(-150px);
transition-duration: 2.5s;
transition-delay: 12s;
}
.letter.loaded {
  opacity: 1;
  transform: translateY(0);
  filter: blur(0);
}

/* トップページ */

#topnewsWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
.topnewsKoma {
width:330px;
float:left;
}
.topnewsKoma a {
display:block;
width:300px;
margin:0 auto;
text-decoration:none;
}
.topnewsKoma span:nth-child(1) {
font-size:16px;
line-height:30px;
color:#fff;
width:130px;
text-align:center;
background-color:#9cc55b;
display:block;
}
.topnewsKoma span:nth-child(2) {
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 0 10px;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
.topnewsKoma span:nth-child(2) img {
display:none;
}
.topnewsKoma:nth-child(1) span:nth-child(2) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/news01.jpg?t=1615759532");
}
.topnewsKoma:nth-child(2) span:nth-child(2) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/news02.jpg?t=1615759539");
}
.topnewsKoma:nth-child(3) span:nth-child(2) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/news03.jpg?t=1615759547");
}
.topnewsKoma span:nth-child(3) {
font-size:18px;
line-height:25px;
display:block;
padding:0 0 5px;
}
.topnewsKoma span:nth-child(4) {
font-size:14px;
line-height:20px;
display:block;
padding:0;
}

#topservicesWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}

.topservicesKoma {
width:330px;
padding-bottom:40px;
float:left;
}
.topservicesKoma a {
display:block;
width:300px;
margin:0 auto;
text-decoration:none;
}
.topservicesKoma span:nth-child(1) {
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
.topservicesKoma span:nth-child(1) img {
display:none;
}
.topservicesKoma:nth-child(1) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user01.jpg?t=1611842269");
}
.topservicesKoma:nth-child(2) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user02.jpg?t=1614720377");
}
.topservicesKoma:nth-child(3) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user03.jpg?t=1611842286");
}
.topservicesKoma:nth-child(4) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user04.jpg?t=1611842295");
}
.topservicesKoma:nth-child(5) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user05.jpg?t=1611842305");
}
.topservicesKoma:nth-child(6) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user06.jpg?t=1611842317");
}
.topservicesKoma span:nth-child(2) {
font-size:20px;
line-height:28px;
display:block;
padding:10px 0 5px 28px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark3.svg?t=1611841709") left 15px/20px 20px;
}
.topservicesKoma span:nth-child(3) {
font-size:15px;
display:block;
}
.topservicesKoma span:nth-child(4) {
text-align:right;
display:block;
padding-top:10px;
}
.topservicesKoma2 {
width:100%;
padding:0 15px 40px;
box-sizing:border-box;
clear:both;
}
.topservicesKoma2 a {
display:block;
width:100%;
box-sizing:border-box;
border:1px solid #357300;
border-radius:0 12px 12px 12px;
padding:15px;
text-decoration:none;
background-color:#f5f5dc;
}
.topservicesKoma2 span:nth-child(1) {
font-size:20px;
line-height:28px;
display:block;
padding:0 0 5px 28px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark3.svg?t=1611841709") left 5px/20px 20px;
}
.topservicesKoma2 span:nth-child(2) {
font-size:15px;
padding-bottom:10px;
display:block;
}
.topservicesKoma2 span:nth-child(3) {
font-size:16px;
line-height:22px;
display:block;
}
.topservicesKoma2 span:nth-child(4) {
text-align:right;
display:block;
padding-top:10px;
}

#titleWrap {
width:990px;
margin:0 auto;
padding:60px 0 30px;
position:relative;
}
#titleWrap h1 {
text-align:center;
padding-bottom:10px;
font-size:26px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#titleWrap h1 img {
display:inline;
height:26px;
}
#titleWrap h1 img:nth-child(1) {
margin-right:15px;
}
#titleWrap h1 img:nth-child(2) {
margin-left:15px;
}
#titleWrap p {
text-align:center;
font-size:16px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#titleWrap p span {
display:inline-block;
vertical-align:top;
}

/* 各ページ横幅 */
#topservicesWrap,
#topnewsWrap,
#userWrap,
#littlebWrap,
#keimWrap,
#mitteWrap,
#littlebkWrap,
#heartbeatWrap,
#lianWrap,
#counselingWrap,
#aboutcrkWrap,
#forjobhunters,
#forstudents,
#ourservices,
#cc-m-13279012796,
.j-blogarticle {
width:990px;
padding:30px 0 0;
margin:0 auto;
}

/* ご利用をお考えの方 */
.userKoma {
width:330px;
padding-bottom:40px;
float:left;
}
.userKoma a {
display:block;
width:300px;
margin:0 auto;
text-decoration:none;
}
.userKoma span:nth-child(1) {
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
.userKoma span:nth-child(1) img {
display:none;
}
.userKoma:nth-child(1) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user01.jpg?t=1611842269");
}
.userKoma:nth-child(2) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user02.jpg?t=1614720377");
}
.userKoma:nth-child(3) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user03.jpg?t=1611842286");
}
.userKoma:nth-child(4) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user04.jpg?t=1611842295");
}
.userKoma:nth-child(5) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user05.jpg?t=1611842305");
}
.userKoma:nth-child(6) span:nth-child(1) {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/user06.jpg?t=1611842317");
}
.userKoma span:nth-child(2) {
font-size:20px;
line-height:28px;
display:block;
padding:10px 0 5px 28px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark3.svg?t=1611841709") left 15px/20px 20px;
}
.userKoma span:nth-child(3) {
font-size:15px;
display:block;
}
.userKoma span:nth-child(4) {
text-align:right;
display:block;
padding-top:10px;
}
.userKoma2 {
width:100%;
padding:0 15px 40px;
box-sizing:border-box;
clear:both;
}
.userKoma2 a {
display:block;
width:100%;
box-sizing:border-box;
border:1px solid #357300;
border-radius:0 12px 12px 12px;
padding:15px;
text-decoration:none;
background-color:#f5f5dc;
}
.userKoma2 span:nth-child(1) {
font-size:20px;
line-height:28px;
display:block;
padding:0 0 5px 28px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark3.svg?t=1611841709") left 5px/20px 20px;
}
.userKoma2 span:nth-child(2) {
font-size:15px;
padding-bottom:10px;
display:block;
}
.userKoma2 span:nth-child(3) {
font-size:16px;
line-height:22px;
display:block;
}
.userKoma2 span:nth-child(4) {
text-align:right;
display:block;
padding-top:10px;
}

/* リトルブレイバー */
#littlebWrap .block01 ul {
list-style: none;
padding:0;
}
#littlebWrap .block01 li {
width:33.33%;
float:left;
}
#littlebWrap .block01 li span {
width:300px;
margin:0 auto;
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#littlebWrap .block01 li span img {
display:none;
}
#littlebWrap .block01 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb01.jpg?t=1611840629");
}
#littlebWrap .block01 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb02.jpg?t=1611840643");
}
#littlebWrap .block01 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb03.jpg?t=1611840660");
}
#littlebWrap .block01 p {
font-size:18px;
line-height:30px;
padding:15px 15px 45px;
}
#littlebWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#littlebWrap .block02 .left {
float:left;
width:66.66%;
}
#littlebWrap .left h3 {
font-size:19px;
padding:0 15px 5px;
}
#littlebWrap .left p {
padding:0 15px 25px;
font-size:16px;
line-height:26px;
}
#littlebWrap .left p span {
display:inline-block;
vertical-align:middle;
}
#littlebWrap .block02 .right {
float:left;
width:33.33%;
}
#littlebWrap .block02 ul {
list-style: none;
padding:0;
}
#littlebWrap .block02 li {
text-align:center;
padding-bottom:25px;
}
#littlebWrap .block02 li span {
display:block;
width:300px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#littlebWrap .block02 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb04.jpg?t=1611840706");
}
#littlebWrap .block02 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb05.jpg?t=1611840728");
}
#littlebWrap .block02 li:last-child span {
padding:0;
}
#littlebWrap .block02 img {
display:none;
}
#littlebWrap .block02 iframe {
width:300px;
height:200px;
}
#littlebWrap .block03 ul {
list-style: none;
padding:0;
}
#littlebWrap .block03 li {
text-align:center;
font-size:16px;
line-height:26px;
float:left;
width:50%;
padding-bottom:30px;
}
#littlebWrap .block03 li span {
width:465px;
display:block;
margin:0 auto 5px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#littlebWrap .block03 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb06.jpg?t=1611840741");
}
#littlebWrap .block03 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb07.jpg?t=1611840962");
}
#littlebWrap .block03 li span img {
display:none;
}

/* カイム */
#keimWrap .block01 ul {
list-style: none;
padding:0;
}
#keimWrap .block01 li {
width:50%;
float:left;
padding-bottom:25px;
}
#keimWrap .block01 li span {
width:465px;
margin:0 auto;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#keimWrap .block01 li span img {
display:none;
}
#keimWrap .block01 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/keim01.jpg?t=1611840273");
}
#keimWrap .block01 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/keim02.jpg?t=1611840327");
}
#keimWrap .block01 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/keim03.jpg?t=1611840355");
}
#keimWrap .block01 li:nth-child(4) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/keim04.jpg?t=1614612337");
}
#keimWrap .block01 p {
font-size:18px;
line-height:30px;
padding:15px 15px 45px;
}
#keimWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#keimWrap .block02 .left {
float:left;
width:66.66%;
}
#keimWrap .left h3 {
font-size:19px;
padding:0 15px 5px;
}
#keimWrap .left p {
padding:0 15px 25px;
font-size:16px;
line-height:26px;
}
#keimWrap .left p span {
display:inline-block;
vertical-align:middle;
}
#keimWrap .block02 .right {
float:left;
width:33.33%;
}
#keimWrap .block02 ul {
list-style: none;
padding:0;
}
#keimWrap .block02 li {
text-align:center;
padding-bottom:25px;
}
#keimWrap .block02 li span {
display:block;
width:300px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#keimWrap .block02 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb04.jpg?t=1611840706");
}
#keimWrap .block02 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littleb05.jpg?t=1611840728");
}
#keimWrap .block02 li:last-child span {
padding:0;
}
#keimWrap .block02 img {
display:none;
}
#keimWrap .block02 iframe {
width:300px;
height:200px;
}

/* ミッテ */
#mitteWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#mitteWrap .block01 {
text-align:center;
}
#mitteWrap .main_image img {
margin:0 auto;
width:80%;
}
#mitteWrap .block01 p {
font-size:18px;
line-height:30px;
padding:30px 15px 45px;
}
#mitteWrap .block01 p span {
display:inline-block;
vertical-align:middle;
}
#mitteWrap .block03 ul {
list-style: none;
padding:0;
}
#mitteWrap .block03 li {
width:33.333%;
float:left;
padding-bottom:20px;
text-align:center;
font-size:16px;
line-height:22px;
}
#mitteWrap .block03 li span {
width:92.55%;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#mitteWrap .block03 li span img {
display:none;
}
#mitteWrap .block03 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte07.jpg?t=1611841964");
}
#mitteWrap .block03 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte08.jpg?t=1611841976");
}
#mitteWrap .block03 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte09.jpg?t=1611841990");
}
#mitteWrap .block03 li:nth-child(4) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte10.jpg?t=1611842006");
}
#mitteWrap .block03 li:nth-child(5) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte11.jpg?t=1611842019");
}
#mitteWrap .block03 li:nth-child(6) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte12.jpg?t=1611842032");
}
#mitteWrap .program {
width:33.33%;
display:block;
float:left;
}
#mitteWrap .program dl {
width:92%;
padding:92% 0 0;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
position:relative;
}
#mitteWrap .program:nth-child(1) dl {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte04.png?t=1611841818");
}
#mitteWrap .program:nth-child(2) dl {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte05.png?t=1611841853");
}
#mitteWrap .program:nth-child(3) dl {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte06.png?t=1611841953");
}
#mitteWrap .program dt {
width:100%;
position:absolute;
padding:0;
margin:0;
color:#000;
text-align:center;
font-size:18px;
line-height:1.3em;
font-weight:700;
top:18%;
}
#mitteWrap .program dd {
width:100%;
position:absolute;
padding:0;
margin:0;
color:#000;
text-align:center;
font-size:16px;
line-height:1.5em;
top:38%;
}
#mitteWrap .program:nth-child(1) dd {
top:46%;
}
#mitteWrap .program:nth-child(2) dd {
top:30%;
}
#mitteWrap .program dd span {
display:block;
}
#mitteWrap .block03 .programWrap {
padding:0 0 40px;
}
#mitteWrap .block03 ul {
padding:40px 0 0;
margin:0;
}
#mitteWrap .daytime {
font-size:18px;
line-height:30px;
padding:30px 15px 45px;
text-align:center;
}
#mitteWrap .daytime span {
display:inline-block;
vertical-align:middle;
}
#mitteWrap .weekly {
text-align:center;
padding:0 0 40px;
}
#mitteWrap .weekly img {
margin:0 auto;
}
#mitteWrap .block02 .left {
float:left;
width:66.66%;
}
#mitteWrap .left h3 {
font-size:19px;
padding:0 15px 5px;
}
#mitteWrap .left p {
padding:0 15px 25px;
font-size:16px;
line-height:26px;
}
#mitteWrap .left p span {
display:inline-block;
vertical-align:middle;
}
#mitteWrap .block02 .right {
float:left;
width:33.33%;
}
#mitteWrap .block02 ul {
list-style: none;
padding:0;
}
#mitteWrap .block02 li {
text-align:center;
padding-bottom:25px;
}
#mitteWrap .block02 li span {
display:block;
width:300px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#mitteWrap .block02 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte13.jpg?t=1611842045");
}
#mitteWrap .block02 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte14.jpg?t=1611842055");
}
#mitteWrap .block02 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/mitte15.jpg?t=1611842068");
}
#mitteWrap .block02 li:last-child span {
padding:0;
}
#mitteWrap .block02 img {
display:none;
}
#mitteWrap .block02 iframe {
width:300px;
height:200px;
}


/* リトルブレイバーキッズ */
#littlebkWrap .block01 ul {
list-style: none;
padding:0;
}
#littlebkWrap .block01 li {
width:50%;
float:left;
padding-bottom:25px;
}
#littlebkWrap .block01 li span {
width:465px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#littlebkWrap .block01 li span img {
display:none;
}
#littlebkWrap .block01 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk01.jpg?t=1611840988");
}
#littlebkWrap .block01 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk02.jpg?t=1611841069");
}
#littlebkWrap .block01 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk03.jpg?t=1611841088");
}
#littlebkWrap .block01 li:nth-child(4) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk04.jpg?t=1611841111");
}
#littlebkWrap .block01 p {
font-size:18px;
line-height:30px;
padding:15px 15px 45px;
}
#littlebkWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#littlebkWrap .block03 h3 {
width:960px;
margin:0 auto 15px;
color:#97bd5a;
font-size:20px;
line-height:26px;
padding:5px 0;
box-sizing:border-box;
border-bottom:2px solid #97bd5a;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#littlebkWrap .block03 h4 {
font-size:18px;
line-height:24px;
padding:0 15px 5px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#littlebkWrap .teacher dl {
width:33.333%;
float:left;
padding:35px 0;
}
#littlebkWrap .teacher dt {
width:300px;
margin:0 auto;
box-sizing:border-box;
font-size:18px;
line-height:22px;
font-weight:700;
text-align:center;
padding:0 0 20px;
color:#357300;
}
#littlebkWrap .teacher dt img {
display:inline;
height:16px;
}
#littlebkWrap .teacher dt img:nth-child(1) {
margin-right:10px;
}
#littlebkWrap .teacher dt img:nth-child(2) {
margin-left:10px;
}
#littlebkWrap .teacher dd {
margin:0;
}
#littlebkWrap .teacher dd:nth-child(2) span {
width:300px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#littlebkWrap .teacher dd span img {
display:none;
}
#littlebkWrap .teacher dl:nth-child(1) dd:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk05.jpg?t=1611841211");
}
#littlebkWrap .teacher dl:nth-child(2) dd:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk06.jpg?t=1611841225");
}
#littlebkWrap .teacher dl:nth-child(3) dd:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk07.jpg?t=1611841272");
}
#littlebkWrap .teacher dd:nth-child(2) {
padding:0 0 20px;
}
#littlebkWrap .teacher dd:nth-child(3) {
width:300px;
margin:0 auto;
padding:0;
}
#littlebkWrap .teacher dd:nth-child(3) img {
width:135px;
float:left;
margin-right:20px;
}
#littlebkWrap .teacher dd:nth-child(3) p {
float:left;
font-size:16px;
line-height:24px;
padding-top:5px;
}
#littlebkWrap .teacher dd:nth-child(3) p span {
font-weight:700;
color:#357300;
}
#littlebkWrap .program .original {
width:66.666%;
margin:0 auto;
list-style:none;
padding:35px 0;
}
#littlebkWrap .program .original li {
float:left;
width:50%;
text-align:center;
}
#littlebkWrap .program .original li img {
margin:0 auto;
}
#littlebkWrap .program .original li p {
font-size:16px;
line-height:26px;
padding-top:5px;
}
#littlebkWrap .program .four {
width:860px;
margin:0 auto;
padding:35px 0;
text-align:center;
list-style:none;
}
#littlebkWrap .program .four li {
float:left;
width:50%;
}
#littlebkWrap .program .four li:nth-child(3) {
float:right;
}
#littlebkWrap .program .four li img {
width:100%;
}
#littlebkWrap .program table {
width:960px;
margin:35px auto 20px;
box-sizing:border-box;
border-collapse: collapse;
border:1px solid #357300;
}
#littlebkWrap .program th.pc_cap {
width:16%;
}
#littlebkWrap .program th {
width:42%;
font-size:16px;
line-height:20px;
padding:10px 10px 5px 10px;
border:1px solid #357300;
background-color:#cce99e;
}
#littlebkWrap .program td {
font-size:16px;
line-height:20px;
padding:10px 10px 5px 10px;
border:1px solid #357300;
width:42%;
}
#littlebkWrap .program td span {
display:none;
}
#littlebkWrap .program:nth-of-type(2) p {
font-size:16px;
line-height:20px;
padding:0 15px 10px;
}
#littlebkWrap .program:nth-of-type(2) p:last-of-type {
padding:0 15px 35px;
}
#littlebkWrap .program:nth-of-type(2) dl {
padding:35px 15px;
}
#littlebkWrap .program:nth-of-type(2) dt {
color:#357300;
font-weight:700;
font-size:18px;
padding:0;
}
#littlebkWrap .program:nth-of-type(2) dd {
float:left;
margin:0;
padding-top:20px;
font-size:16px;
line-height:26px;
}
#littlebkWrap .program:nth-of-type(2) dd:first-of-type {
width:560px;
text-align:center;
}
#littlebkWrap .program:nth-of-type(2) dd:last-of-type {
width:400px;
}
#littlebkWrap .program:nth-of-type(3) ul {
list-style:none;
padding:35px 15px;
}
#littlebkWrap .program:nth-of-type(3) ul li {
float:left;
margin:0;
font-size:16px;
line-height:26px;
}
#littlebkWrap .program:nth-of-type(3) ul li:first-of-type {
width:400px;
}
#littlebkWrap .program:nth-of-type(3) ul li:last-of-type {
width:560px;
}
#littlebkWrap .block03 .program:nth-of-type(3) h4 {
font-size:18px;
line-height:24px;
padding:0 15px 20px 0;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#littlebkWrap .block02 .left {
float:left;
width:66.66%;
}
#littlebkWrap .left h3 {
font-size:19px;
padding:0 15px 5px;
}
#littlebkWrap .left p {
padding:0 15px 25px;
font-size:16px;
line-height:26px;
}
#littlebkWrap .block02 .right {
float:left;
width:33.33%;
}
#littlebkWrap .block02 ul {
list-style: none;
padding:0;
}
#littlebkWrap .block02 li {
text-align:center;
padding-bottom:25px;
}
#littlebkWrap .block02 li span {
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
width:300px;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#littlebkWrap .block02 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk12.jpg?t=1611841425");
}
#littlebkWrap .block02 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk13.jpg?t=1611841451");
}
#littlebkWrap .block02 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/littlebk14.jpg?t=1611841479");
}
#littlebkWrap .block02 li:last-child span {
padding:0;
}
#littlebkWrap .block02 img {
display:none;
}
#littlebkWrap .block02 iframe {
width:300px;
height:200px;
}

/* はーとbeat */
#heartbeatWrap .block01 ul {
list-style: none;
padding:0;
}
#heartbeatWrap .block01 li {
width:50%;
float:left;
padding-bottom:25px;
}
#heartbeatWrap .block01 li span {
width:465px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#heartbeatWrap .block01 li span img {
display:none;
}
#heartbeatWrap .block01 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat01.jpg?t=1611839825");
}
#heartbeatWrap .block01 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat02.jpg?t=1611839867");
}
#heartbeatWrap .block01 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat03.jpg?t=1611839893");
}
#heartbeatWrap .block01 li:nth-child(4) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat04.jpg?t=1611840085");
}
#heartbeatWrap .block01 p {
font-size:16px;
line-height:28px;
padding:15px 15px 45px;
}
#heartbeatWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#heartbeatWrap .block03 ul {
list-style: none;
padding:0;
}
#heartbeatWrap .block03 li {
width:33.333%;
float:left;
padding-bottom:40px;
text-align:center;
font-size:16px;
line-height:22px;
}
#heartbeatWrap .block03 li span {
width:92.55%;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#heartbeatWrap .block03 li span img {
display:none;
}
#heartbeatWrap .block03 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat05.jpg?t=1611840104");
}
#heartbeatWrap .block03 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat06.jpg?t=1611840157");
}
#heartbeatWrap .block03 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat07.jpg?t=1611840166");
}

#heartbeatWrap .block02 .left {
float:left;
width:66.66%;
}
#heartbeatWrap .left h3 {
font-size:19px;
padding:0 15px 5px;
}
#heartbeatWrap .left p {
padding:0 15px 25px;
font-size:16px;
line-height:26px;
}
#heartbeatWrap .block02 .right {
float:left;
width:33.33%;
}
#heartbeatWrap .block02 ul {
list-style: none;
padding:0;
}
#heartbeatWrap .block02 li {
text-align:center;
padding-bottom:25px;
}
#heartbeatWrap .block02 li span {
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
width:300px;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#heartbeatWrap .block02 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat08.jpg?t=1611840178");
}
#heartbeatWrap .block02 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat09.jpg?t=1611840192");
}
#heartbeatWrap .block02 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/heartbeat10.jpg?t=1611840217");
}
#heartbeatWrap .block02 li:last-child span {
padding:0;
}
#heartbeatWrap .block02 img {
display:none;
}
#heartbeatWrap .block02 iframe {
width:300px;
height:200px;
}

/* リアン */
#lianWrap .block01 ul {
list-style: none;
padding:0;
}
#lianWrap .block01 li {
width:50%;
float:left;
padding-bottom:25px;
}
#lianWrap .block01 li span {
width:465px;
margin:0 auto;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#lianWrap .block01 li span img {
display:none;
}
#lianWrap .block01 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian01.jpg?t=1611840441");
}
#lianWrap .block01 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian02.jpg?t=1611840457");
}
#lianWrap .block01 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian03.jpg?t=1611840476");
}
#lianWrap .block01 li:nth-child(4) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian04.jpg?t=1611840514");
}
#lianWrap .block01 p {
font-size:18px;
line-height:30px;
padding:15px 15px 45px;
}
#lianWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#lianWrap .block03 ul {
list-style: none;
padding:35px 0;
}
#lianWrap .block03 li {
float:left;
width:50%;
padding-bottom:25px;
}
#lianWrap .block03 li span {
width:465px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#lianWrap .block03 li span img {
display:none;
}
#lianWrap .block03 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian05.jpg?t=1611840528");
}
#lianWrap .block03 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian06.jpg?t=1611840544");
}
#lianWrap .block03 li:nth-child(3) {
float:none;
clear:both;
width:100%;
}
#lianWrap .block03 li:nth-child(3) img {
width:960px;
margin:0 auto;
}
#lianWrap .block02 .left {
float:left;
width:66.66%;
}
#lianWrap .left h3 {
font-size:19px;
padding:0 15px 5px;
}
#lianWrap .left p {
padding:0 15px 25px;
font-size:16px;
line-height:26px;
}
#lianWrap .block02 .right {
float:left;
width:33.33%;
}
#lianWrap .block02 ul {
list-style: none;
padding:0;
}
#lianWrap .block02 li {
text-align:center;
padding-bottom:25px;
}
#lianWrap .block02 li span {
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
width:300px;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#lianWrap .block02 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian08.jpg?t=1611840574");
}
#lianWrap .block02 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian09.jpg?t=1611840583");
}
#lianWrap .block02 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/lian05.jpg?t=1611840528");
}
#lianWrap .block02 li:last-child span {
padding:0;
}
#lianWrap .block02 img {
display:none;
}
#lianWrap .block02 iframe {
width:300px;
height:200px;
}

/* ちらく相談支援事業所 */
#counselingWrap .block01 ul {
list-style: none;
padding:0;
}
#counselingWrap .block01 li {
width:50%;
float:left;
padding-bottom:25px;
}
#counselingWrap .block01 li span {
width:465px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
margin:0 auto;
display:block;
padding:66.666% 0 0;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#counselingWrap .block01 li span img {
display:none;
}
#counselingWrap .block01 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/counseling01.jpg?t=1616167383");
}
#counselingWrap .block01 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/counseling02.jpg?t=1616167391");
}
#counselingWrap .block01 p {
font-size:18px;
line-height:30px;
padding:15px 15px 45px;
}
#counselingWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#flowWrap {
padding:0 15px 45px;
}
#counselingWrap .block03 ul {
list-style: none;
padding:0 30px 0 0;
float:left;
}
#counselingWrap .block03 ul:last-child {
padding:0;
}
#counselingWrap .block03 li {
width:162px;
box-sizing:border-box;
}
#counselingWrap .block03 li:first-child {
font-size:18px;
text-align:center;
padding:15px 0;
border:1px solid #357300;
border-radius:10px;
margin:0 0 10px;
color:#357300;
}
#counselingWrap .block03 li:first-child span {
font-weight:700;
padding:5px 0 0;
color:#000000;
}
#counselingWrap .block03 li span {
display:block;
padding:0;
}
#counselingWrap .block03 li:last-child {
font-size:16px;
line-height:26px;
}
#counselingWrap .block02 .left {
float:left;
width:66.66%;
}
#counselingWrap .left h3 {
font-size:19px;
padding:0 15px 5px;
}
#counselingWrap .left p {
padding:0 15px 25px;
font-size:16px;
line-height:26px;
}
#counselingWrap .block02 .right {
float:left;
width:33.33%;
}
#counselingWrap .block02 ul {
list-style: none;
padding:0;
}
#counselingWrap .block02 li {
text-align:center;
padding-bottom:25px;
}
#counselingWrap .block02 li span {
display:block;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
width:300px;
margin:0 auto;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#counselingWrap .block02 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/counseling03.jpg?t=1616172253");
}
#counselingWrap .block02 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/counseling04.jpg?t=1616172262");
}
#counselingWrap .block02 li:last-child span {
padding:0;
}
#counselingWrap .block02 img {
display:none;
}
#counselingWrap .block02 iframe {
width:300px;
height:200px;
}


/* ちらくのこと */
#aboutcrkWrap h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#aboutcrkWrap .concept h2 {
color:#357300;
padding:10px 15px;
}

#aboutcrkWrap .concept h2 span {
display:block;
}
#aboutcrkWrap .concept p {
font-size:18px;
line-height:30px;
padding:5px 15px 15px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#aboutcrkWrap .concept p:last-child {
padding:5px 15px 45px;
}
#aboutcrkWrap .greeting span {
float:left;
}
#aboutcrkWrap .greeting span img {
margin:5px 15px 15px;
}
#aboutcrkWrap .greeting p {
font-size:18px;
line-height:30px;
padding:5px 15px 20px;
}
#aboutcrkWrap .greeting p:last-child {
padding:5px 15px 45px;
}
#aboutcrkWrap .friend ul {
list-style: none;
padding:0;
}
#aboutcrkWrap .friend li {
float:left;
width:50%;
padding-bottom:25px;
}
#aboutcrkWrap .friend li span {
width:465px;
margin:0 auto;
display:block;
padding:0;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#aboutcrkWrap .friend li span img {
width:100%;
}
#aboutcrkWrap .friend li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/friend01.jpg?t=1611839697");
}
#aboutcrkWrap .friend li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/friend02.jpg?t=1611839714");
}
#aboutcrkWrap .friend li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/friend03.jpg?t=1611839725");
}
#aboutcrkWrap .friend li:nth-child(4) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/friend04.jpg?t=1614720388");
}
#aboutcrkWrap .person {
padding:0 0 25px;
}
#aboutcrkWrap .person dl {
float:left;
width:25%;
text-align:center;
padding:10px 0;
}
#aboutcrkWrap .person dt {
width:87.87%;
margin:0 auto;
padding:5px;
box-sizing:border-box;
font-size:16px;
line-height:24px;
font-weight:700;
}
#aboutcrkWrap .person dd {
width:87.87%;
margin:0 auto;
}
#aboutcrkWrap .person img {
margin:0 auto;
}
#aboutcrkWrap .history table {
width:960px;
margin:5px auto 35px;
box-sizing:border-box;
border-collapse: collapse;
}
#aboutcrkWrap .history th,
#aboutcrkWrap .history td {
border:1px solid #357300;
padding:10px 10px 8px;
font-size:16px;
line-height:24px;
}
#aboutcrkWrap .history th {
background-color:#cce99e;
width:20%;
}
#aboutcrkWrap .outline table {
width:960px;
margin:5px auto 35px;
box-sizing:border-box;
border-collapse: collapse;
}
#aboutcrkWrap .outline th,
#aboutcrkWrap .outline td {
border:1px solid #357300;
padding:10px 10px 8px;
font-size:16px;
line-height:24px;
}
#aboutcrkWrap .outline th {
background-color:#cce99e;
width:20%;
}
#aboutcrkWrap .outline dl dt,
#aboutcrkWrap .outline dl dd {
float:left;
margin:0;
}
#aboutcrkWrap .outline dl dd:first-of-type {
width:12%;
}
#aboutcrkWrap .outline dl dt {
width:13%;
}
#aboutcrkWrap .map {
padding:5px 15px 35px;
}
#aboutcrkWrap .map iframe {
width:100%;
height:400px;
}
/* お知らせ */
#titleWrap.information {
display:none;
}
#page-2920068696 #titleWrap.information,
#page-3104349596 #titleWrap.information,
#page-3104349696 #titleWrap.information,
#page-3105628596 #titleWrap.information {
display:block;
}
#page-2920068696 #titleWrap.information .infotitle,
#page-3104349596 #titleWrap.information .infotitle,
#page-3104349696 #titleWrap.information .infotitle,
#page-3105628596 #titleWrap.information .infotitle {
text-align:center;
font-weight:700;
line-height:140%;
color:#666;
padding-bottom:10px;
font-size:26px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#page-2920068696 #titleWrap.information .infotitle img,
#page-3104349596 #titleWrap.information .infotitle img,
#page-3104349696 #titleWrap.information .infotitle img,
#page-3105628596 #titleWrap.information .infotitle img {
display:inline;
height:26px;
}
#page-2920068696 #titleWrap.information .infotitle img:nth-child(1),
#page-3104349596 #titleWrap.information .infotitle img:nth-child(1),
#page-3104349696 #titleWrap.information .infotitle img:nth-child(1),
#page-3105628596 #titleWrap.information .infotitle img:nth-child(1) {
margin-right:15px;
}
#page-2920068696 #titleWrap.information .infotitle img:nth-child(2),
#page-3104349596 #titleWrap.information .infotitle img:nth-child(2),
#page-3104349696 #titleWrap.information .infotitle img:nth-child(2),
#page-3105628596 #titleWrap.information .infotitle img:nth-child(2) {
margin-left:15px;
}
.j-blogarticle h2 {
color:#1caf73;
font-size:24px;
padding:0 0 10px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
.cc-page-blog #content_area {
width:960px;
padding:60px 0 0;
margin:0 auto;
}
.cc-page-blog h1,
#page-3104349596 h1,
#page-3104349696 h1,
#page-3105628596 h1,
#page-3105637596 h1 {
color:#1caf73;
font-size:24px;
padding:0 0 10px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
/* ちらくism */
#chirakuismHeader {
display:none;
}
#page-3105637596 #chirakuismHeader {
display:block;
width:990px;
margin:0 auto;
padding:60px 0 0;
position:relative;
}
#page-3105637596 #chirakuismHeader .infotitle {
text-align:center;
font-weight:700;
line-height:140%;
color:#666;
padding-bottom:10px;
font-size:26px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#page-3105637596 #chirakuismHeader .infotitle img {
display:inline;
height:26px;
}
#page-3105637596 #chirakuismHeader .infotitle img:nth-child(1) {
margin-right:15px;
}
#page-3105637596 #chirakuismHeader .infotitle img:nth-child(2) {
margin-left:15px;
}
#page-3105637596 #chirakuismHeader p {
text-align:center;
font-size:16px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#page-3105637596 #chirakuismHeader p span {
display:inline-block;
vertical-align:top;
}
#page-3105637596 #chirakuismHeader dl {
padding:20px 0 0 220px;
background:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/nozawaism.jpg?t=1616074403") no-repeat left 45px/200px 200px;
}
#page-3105637596 #chirakuismHeader dt {
padding:0 0 10px;
margin:0;
}
#page-3105637596 #chirakuismHeader dd {
padding:0;
margin:0;
}
#page-3105637596 #chirakuismHeader dd span {
display:block;
font-weight:700;
padding:0 0 5px;
}
#page-3105637596 h1 {
display:none;
}

/* 事業内容 */
#ourservices .concept h2 span {
display:block;
}
#ourservices .concept p {
font-size:18px;
line-height:30px;
padding:5px 15px 15px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#ourservices .concept p:last-child {
padding:5px 15px 45px;
}
#ourservices .block01 ul {
list-style: none;
padding:0;
}
#ourservices .block01 li {
width:50%;
float:left;
padding-bottom:25px;
}
#ourservices .block01 li span {
width:465px;
border-radius: 0 4% 4% 4%/0 6% 6% 6%;
padding:66.666% 0 0;
margin:0 auto;
display:block;
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:cover;
background-attachment:scroll;
}
#ourservices .block01 li span img {
display:none;
}
#ourservices .block01 li:nth-child(1) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/ourservices01.jpg?t=1612112624");
}
#ourservices .block01 li:nth-child(2) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/ourservices02.jpg?t=1612112632");
}
#ourservices .block01 li:nth-child(3) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/ourservices03.jpg?t=1612112640");
}
#ourservices .block01 li:nth-child(4) span {
background-image:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/ourservices04.jpg?t=1612112648");
}
#ourservices h2 {
color:#1caf73;
font-size:24px;
padding:0 15px 20px;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}
#ourservices .block02 dl {
width:960px;
margin:0 auto;
padding:15px 0;
}
#ourservices .block02 dt {
font-size:18px;
font-weight:700;
}
#ourservices .block02 dd {
font-size:18px;
line-height:32px;
padding:15px 0;
margin:0;
}
/* 採用情報 */
#cc-m-15260422196,
#cc-m-15260422296,
#cc-m-15260422396,
#cc-m-15260422496,
#cc-m-15260422596,
#cc-m-15260422696,
#cc-m-15260422996,
#cc-m-15262082996,
#cc-m-15260423596,
#cc-m-15262089596,
#cc-m-15260424196,
#cc-m-15262091696,
#cc-m-15260424796 {
display:none;
}
/* お問い合わせ */
#cc-m-13279012796 form {
padding:0 15px;
}
/* フッター */
footer {
width:100%;
background-color:#9cc55b;
}
footer #footer_img {
width:100%;
padding-top:20.833%;
background: url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/footer.jpg?t=1611839653");
background-repeat: no-repeat;
background-position: center center;
background-size:cover;
}
footer .inforow {
display:none;
}


































/* 横幅1000以下 */
@media screen and (max-width: 1000px) {
#cc-inner {
width:100%;
min-width:100%;
}
body.noscroll {
position: fixed;
width:100%;
}	
#header {
width:100%;
height: auto;
}
#header_inner {
width:100%;
}
.gNav {
text-align: center;
display: none;
background: rgba(255, 255, 255, 0.9);
height: 100%;
width: 100%;
left: 0;
right: 0;
top: 0;
z-index: 9998;
-webkit-transition: -webkit-.5s;
-ms-transition: -ms-.5s;
transition: .5s;
}
.gNav.active,
.fixed .gNav.active{
display: block;
top: 0;
position:fixed;
overflow-y: scroll;
-webkit-overflow-scrolling:touch;
}


#navi01{
position:relative;
top:inherit;
right:inherit;
text-align:left;
padding-top:130px;
}
#navi01 ul {
list-style: none;
padding-inline-start:0;
margin:0;
padding:0 20px;
}
#navi01 ul li {
display:block;
font-size:20px;
line-height:40px;
padding-left:26px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark2.svg?t=1611841678") left 14px;
}
#navi01 ul ol li {
padding-left:26px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark3.svg?t=1611841709") left 14px;
}
#navi01 ul li:first-child {
display:block;
}
#navi01 ul li::before {
content:none;
}
#navi01 ul li:last-child::after {
content:none;
}
#navi01 ul li a {
text-decoration:none;
color:#000;
}
#navi01 ol {
display:block;
padding-left:12px;
}
#navi02{
position:relative;
text-align:left;
top:0;
right:0;
}
#navi02 ul {
list-style: none;
padding-inline-start:0;
margin:0;
padding:0 20px;
}
#navi02 li {
display:block;
font-size:20px;
line-height:40px;
padding-left:0;
padding-left:26px;
background: no-repeat url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/mark.svg?t=1611841658") left 14px;
}
#navi02 li:last-child {
font-size:0px;
line-height:0px;
background: none;
padding:15px 0;
}
#navi02 li a {
text-decoration:none;
color:#000;
padding-left:0px;
background: none;
}
#navi02 li:last-child a {
padding:0;
}
#navi02 li:last-child a img {
width:40px;
}
header p {
font-size:19px;
line-height:36px;
color:#666;
position:relative;
top:0;
right:0;
text-align:left;
padding:40px 0 60px 20px;
}
header p span {
display:block;
}


.toggleBtn {
display: block;
width: 30px;
height: 28px;
position: absolute;
right: 35px;
top: 40px;
z-index: 9999;
cursor: pointer;
}
header.fixed .toggleBtn {
top: 40px;
}
.toggleBtn span {
display: inline-block;
background-color: #000;
height: 2px;
width: 100%;
position: absolute;
left: 0;
}
.top .toggleBtn span {
background-color: #FFF;
}
.toggleBtn,
.toggleBtn span {
-webkit-transition: all .4s;
transition: all .4s;
box-sizing: border-box;
}
.toggleBtn span:nth-of-type(1) {top: 0;}
.toggleBtn span:nth-of-type(2) {top: 13px;}
.toggleBtn span:nth-of-type(3) {bottom: 0;}
.gNav.active + .toggleBtn {
z-index: 9999;
top: 40px;
}
.gNav.active + .toggleBtn span:nth-of-type(1) {
background-color: #000;
-webkit-transform: translateY(13px) rotate(-45deg);
transform: translateY(13px) rotate(-45deg);
}
.gNav.active + .toggleBtn span:nth-of-type(2) {
display:none;
}
.gNav.active + .toggleBtn span:nth-of-type(3) {
background-color: #000;
-webkit-transform: translateY(-12px) rotate(45deg);
transform: translateY(-12px) rotate(45deg);
}
#top {
width:100%;
margin:0;
}
ul#topslider li img:nth-child(1),
ul#topslider li img:nth-child(3) {
display:none;
}
ul#topslider li img:nth-child(2) {
display:block;
}
#main_img .mask02 {
top:87.2%;
}
header {
width:100%;
margin:0;
}

.text-container {
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
letter-spacing: 2px;
font-size: 30px;
line-height:54px;
-webkit-font-smoothing: antialiased;
text-align: center;
}

.topnewsKoma {
width:50%;
padding:0 0 30px;
}

.topnewsKoma a {
width:92%;
margin:0 auto;
}

.topservicesKoma {
width:50%;
padding-bottom:40px;
float:left;
}
.topservicesKoma a {
width:92%;
}
.topservicesKoma2 {
width:96%;
padding:0 0 40px;
margin:0 auto;
}

#titleWrap {
width:96%;
margin:0 auto;
padding:60px 0 30px;
position:relative;
}

/* 各ページ横幅 */
#topservicesWrap,
#topnewsWrap,
#userWrap,
#littlebWrap,
#keimWrap,
#mitteWrap,
#littlebkWrap,
#heartbeatWrap,
#lianWrap,
#counselingWrap,
#aboutcrkWrap,
#forjobhunters,
#forstudents,
#ourservices,
#cc-m-13279012796,
.j-blogarticle {
width:96%;
padding:30px 0 0;
margin:0 auto;
}
.userKoma {
width:50%;
padding-bottom:40px;
float:left;
}
.userKoma a {
width:92%;
}
.userKoma2 {
width:96%;
padding:0 0 40px;
margin:0 auto;
}

/* リトルブレイバー */
#littlebWrap .block01 li span {
width:95%;
}
#littlebWrap .block03 li span {
width:95%;
}
#littlebWrap .block02 .left {
float:none;
width:96%;
}
#littlebWrap .block02 .right {
float:none;
width:100%;
}
#littlebWrap .block02 li:nth-child(1),
#littlebWrap .block02 li:nth-child(2) {
text-align:center;
float:left;
width:50%;
}
#littlebWrap .block02 li span {
width:95%;
}
#littlebWrap .block02 li:nth-child(3) span {
width:98%;
}
#littlebWrap .block02 li iframe {
width:100%;
height:300px;
}

/* カイム */
#keimWrap .block01 li span {
width:95%;
}
#keimWrap .block02 .left {
float:none;
width:96%;
}
#keimWrap .block02 .right {
float:none;
width:100%;
}
#keimWrap .block02 li:nth-child(1),
#keimWrap .block02 li:nth-child(2) {
text-align:center;
float:left;
width:50%;
}
#keimWrap .block02 li span {
width:95%;
}
#keimWrap .block02 li:nth-child(3) span {
width:98%;
}
#keimWrap .block02 li iframe {
width:100%;
height:300px;
}


/* ミッテ */
#mitteWrap .program {
width:50%;
margin:0 auto 20px;
}
#mitteWrap .program:nth-child(1) {
margin:0 25% 20px;
}
#mitteWrap .block03 p img {
width:100%;
}
#mitteWrap .block02 .left {
float:none;
width:96%;
}
#mitteWrap .block02 .right {
float:none;
width:100%;
}
#mitteWrap .block02 li:nth-child(1),
#mitteWrap .block02 li:nth-child(2),
#mitteWrap .block02 li:nth-child(3) {
text-align:center;
float:left;
width:33.33%;
}
#mitteWrap .block02 li span {
width:95%;
}
#mitteWrap .block02 li:nth-child(4) span {
width:98%;
}
#mitteWrap .block02 li iframe {
width:100%;
height:300px;
}


/* リトルブレイバーキッズ */
#littlebkWrap .block01 li span {
width:95%;
}
#littlebkWrap .block03 h3 {
width:auto;
margin:0 15px 15px;
box-sizing:border-box;
}
#littlebkWrap .teacher dt {
width:94%;
font-size:16px;
padding:0 0 15px;
}
#littlebkWrap .teacher dt img:nth-child(1) {
margin-right:5px;
}
#littlebkWrap .teacher dt img:nth-child(2) {
margin-left:5px;
}
#littlebkWrap .teacher dd:nth-child(2) {
padding:0 0 15px;
}
#littlebkWrap .teacher dd:nth-child(2) span {
width:94%;
}
#littlebkWrap .teacher dd:nth-child(3) {
width:94%;
text-align:center;
}
#littlebkWrap .teacher dd:nth-child(3) img {
float:none;
margin:0 auto;
}
#littlebkWrap .teacher dd:nth-child(3) p {
float:none;
}
#littlebkWrap .program .original {
width:100%;
}
#littlebkWrap .program .four {
width:100%;
}
#littlebkWrap .program table {
width:97%;
}
#littlebkWrap .program:nth-of-type(2) dd:first-of-type {
width:50%;
text-align:center;
margin-right:2%;
font-size:14px;
}
#littlebkWrap .program:nth-of-type(2) dd:first-of-type img {
width:100%;
}
#littlebkWrap .program:nth-of-type(2) dd:last-of-type {
width:48%;
}
#littlebkWrap .program:nth-of-type(3) ul li:first-of-type {
width:48%;
}
#littlebkWrap .program:nth-of-type(3) ul li:last-of-type {
width:50%;
margin-right:2%;
}
#littlebkWrap .program:nth-of-type(3) li:last-of-type img {
width:100%;
}
#littlebkWrap .block02 .left {
float:none;
width:96%;
}
#littlebkWrap .block02 .right {
float:none;
width:100%;
}
#littlebkWrap .block02 li:nth-child(1),
#littlebkWrap .block02 li:nth-child(2),
#littlebkWrap .block02 li:nth-child(3) {
text-align:center;
float:left;
width:33.333%;
}
#littlebkWrap .block02 li span {
width:95%;
}
#littlebkWrap .block02 li:nth-child(4) span {
width:98%;
}
#littlebkWrap .block02 li iframe {
width:100%;
height:300px;
}

/* はーとbeat */
#heartbeatWrap .block01 li span {
width:95%;
}
#heartbeatWrap .block02 .left {
float:none;
width:96%;
}
#heartbeatWrap .block02 .right {
float:none;
width:100%;
}
#heartbeatWrap .block02 li:nth-child(1),
#heartbeatWrap .block02 li:nth-child(2),
#heartbeatWrap .block02 li:nth-child(3) {
text-align:center;
float:left;
width:33.333%;
}
#heartbeatWrap .block02 li span {
width:95%;
}
#heartbeatWrap .block02 li:nth-child(4) span {
width:98%;
}
#heartbeatWrap .block02 li iframe {
width:100%;
height:300px;
}

/* リアン */
#lianWrap .block01 li span {
width:95%;
}
#lianWrap .block03 li span {
width:95%;
}
#lianWrap .block03 li:nth-child(3) img {
width:98%;
}
#lianWrap .block02 .left {
float:none;
width:96%;
}
#lianWrap .block02 .right {
float:none;
width:100%;
}
#lianWrap .block02 li:nth-child(1),
#lianWrap .block02 li:nth-child(2),
#lianWrap .block02 li:nth-child(3) {
text-align:center;
float:left;
width:33.333%;
}
#lianWrap .block02 li span {
width:95%;
}
#lianWrap .block02 li:nth-child(4) span {
width:98%;
}
#lianWrap .block02 li iframe {
width:100%;
height:300px;
}


/* ちらく相談支援事業所 */
#counselingWrap .block01 li span {
width:95%;
}
#flowWrap {
padding:0 15px 60px;
width:100%;
box-sizing:border-box;
}
#counselingWrap .block03 ul {
padding:0 5% 0 0;
width:30%
}
#counselingWrap .block03 ul:nth-child(3),
#counselingWrap .block03 ul:last-child {
padding:0;
}
#counselingWrap .block03 li {
width:100%;
}
#counselingWrap .block03 ul:nth-child(1) li:last-child,
#counselingWrap .block03 ul:nth-child(2) li:last-child,
#counselingWrap .block03 ul:nth-child(3) li:last-child {
height:130px;
}
#counselingWrap .block02 .left {
float:none;
width:96%;
}
#counselingWrap .block02 .right {
float:none;
width:100%;
}
#counselingWrap .block02 li:nth-child(1),
#counselingWrap .block02 li:nth-child(2) {
text-align:center;
float:left;
width:50%;
}
#counselingWrap .block02 li span {
width:95%;
}
#counselingWrap .block02 li:nth-child(3) span {
width:98%;
}
#counselingWrap .block02 li iframe {
width:100%;
height:300px;
}


/* ちらくのこと */
#aboutcrkWrap .greeting span {
width:52%;
}
#aboutcrkWrap .greeting span img {
width:90%;
margin:5px 5% 15px;
}
#aboutcrkWrap .friend li span {
width:95%;
}
#aboutcrkWrap .person dl {
width:33.333%;
}
#aboutcrkWrap .history table {
width:98%;
}
#aboutcrkWrap .outline table {
width:98%;
}
#aboutcrkWrap .outline dl dd:first-of-type {
width:80px;
}
#aboutcrkWrap .outline dl dt {
width:90px;
}
#aboutcrkWrap .outline dl dd:last-of-type {
clear:both;
float:none;
width:100%;
}
#aboutcrkWrap .map iframe {
height:300px;
}

/* お知らせ */
.cc-page-blog #content_area {
width:96%;
padding:30px 0 0;
margin:0 auto;
}

/* ちらくism */
#page-3105637596 #chirakuismHeader {
width:96%;
margin:0 auto;
position:relative;
}

/* 事業内容 */
#ourservices .block01 li span {
width:95%;
}
#ourservices .block02 dl {
width:96%;
margin:0 auto;
}
/* お問い合わせ */
#cc-m-13279012796 form {
padding:0;
}
}





















/* 横幅640以下 */
@media screen and (max-width: 640px) {
#h_logo img {
width:90px;
}
.toggleBtn {
right: 35px;
}
header.fixed .toggleBtn {
}
.toggleBtn span:nth-of-type(1) {top: 0;}
.toggleBtn span:nth-of-type(2) {top: 13px;}
.toggleBtn span:nth-of-type(3) {bottom: 0;}
.gNav.active + .toggleBtn {
top: 45px;
}
ul#topslider li img:nth-child(1),
ul#topslider li img:nth-child(2) {
display:none;
}
ul#topslider li img:nth-child(3) {
display:block;
}
#main_img .mask01 {
padding-top:16.255%;
background-image: url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/pc-mask01-smp.svg?t=1611842113");
}
#main_img .mask02 {
background-image: url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/font/pc-mask02-smp.svg?t=1611842140");
top:89.2%;
}
.text-container {
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
font-family:'UD新ゴ R','Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
letter-spacing: -1px;
font-size: 21px;
line-height:44px;
-webkit-font-smoothing: antialiased;
text-align: center;
}

.topnewsKoma {
width:100%;
padding:0 0 50px;
}
.topservicesKoma {
width:100%;
float:none;
}
.topservicesKoma2 {
width:92%;
}
.topservicesKoma2 a {
border-radius:0 18px 18px 18px;
}
.userKoma {
width:100%;
float:none;
}
.userKoma2 {
width:92%;
}
.userKoma2 a {
border-radius:0 18px 18px 18px;
}
#titleWrap h1 {
font-size:22px;
}
#titleWrap h1 img {
height:22px;
}
#titleWrap h1 img:nth-child(1) {
margin-right:10px;
}
#titleWrap h1 img:nth-child(2) {
margin-left:10px;
}


/* リトルブレイバー */
#littlebWrap .block01 li {
width:100%;
float:none;
padding-bottom:20px;
}
#littlebWrap .block01 p {
padding:0px 15px 45px;
}
#littlebWrap .block03 li {
float:none;
width:100%;
}
#littlebWrap .block02 li:nth-child(1),
#littlebWrap .block02 li:nth-child(2) {
width:100%;
}

/* カイム */
#keimWrap .block01 li {
width:100%;
float:none;
padding-bottom:20px;
}
#keimWrap .block01 p {
padding:0px 15px 45px;
}
#keimWrap .block02 li:nth-child(1),
#keimWrap .block02 li:nth-child(2) {
width:100%;
}

/* ミッテ */
#mitteWrap .main_image img {
width:100%;
}
#mitteWrap .block01 p {
text-align:left;
}
#mitteWrap .block01 p span {
display:inline;
}
#mitteWrap .program {
width:85%;
float:none;
margin:0 auto 20px;
}
#mitteWrap .program:nth-child(1) {
margin:0 auto 20px;
}
#mitteWrap .block03 li {
width:100%;
float:none;
}
#mitteWrap .daytime {
text-align:left;
}
#mitteWrap .daytime span {
display:inline;
}
#mitteWrap .weekly img {
margin:0 auto;
width:96%;
}
#mitteWrap .block02 li:nth-child(1),
#mitteWrap .block02 li:nth-child(2),
#mitteWrap .block02 li:nth-child(3) {
width:100%;
}
/* リトルブレイバーキッズ */
#littlebkWrap .block01 li {
width:100%;
float:none;
padding-bottom:20px;
}
#littlebkWrap .block01 p {
padding:0px 15px 45px;
}
#littlebkWrap .teacher dl {
width:100%;
float:none;
padding:35px 0;
}
#littlebkWrap .teacher dt {
font-size:20px;
}
#littlebkWrap .teacher dt img {
height:18px;
}
#littlebkWrap .teacher dt img:nth-child(1) {
margin-right:10px;
}
#littlebkWrap .teacher dt img:nth-child(2) {
margin-left:10px;
}
#littlebkWrap .teacher dd:nth-child(3) img {
float:left;
margin:0 20px 0 0;
}
#littlebkWrap .teacher dd:nth-child(3) p {
float:left;
font-size:18px;
line-height:26px;
text-align:left;
}
#littlebkWrap .program .original li {
float:none;
width:100%;
text-align:center;
}
#littlebkWrap .program .original li:first-child {
padding-bottom:20px;
}
#littlebkWrap .program .original li img {
width:100%;
max-width:300px;
}
#littlebkWrap .program .four li {
float:none;
width:94%;
margin:0 auto;
}
#littlebkWrap .program .four li:nth-child(3) {
float:none;
}
#littlebkWrap .program table {
}
#littlebkWrap .program th.pc_cap {
display:none;
}
#littlebkWrap .program th {
width:50%;
}
#littlebkWrap .program td {
width:50%;
}
#littlebkWrap .program td span {
display:block;
font-weight:700;
}
#littlebkWrap .program:nth-of-type(2) dd:first-of-type {
float:none;
width:100%;
text-align:center;
margin:0;
font-size:16px;
}
#littlebkWrap .program:nth-of-type(2) dd:last-of-type {
width:100%;
}
#littlebkWrap .program:nth-of-type(3) ul li:first-of-type {
float:none;
width:100%;
margin:0;
}
#littlebkWrap .program:nth-of-type(3) ul li:last-of-type {
width:100%;
text-align:center;
}
#littlebkWrap .program:nth-of-type(3) li:last-of-type img {
max-width:549px;
}
#littlebkWrap .block02 li:nth-child(1),
#littlebkWrap .block02 li:nth-child(2),
#littlebkWrap .block02 li:nth-child(3) {
width:100%;
}

/* はーとbeat */
#heartbeatWrap .block01 li {
width:100%;
float:none;
padding-bottom:20px;
}
#heartbeatWrap .block01 p {
padding:0px 15px 45px;
}
#heartbeatWrap .block03 li {
width:100%;
float:none;
}
#heartbeatWrap .block02 li:nth-child(1),
#heartbeatWrap .block02 li:nth-child(2),
#heartbeatWrap .block02 li:nth-child(3) {
width:100%;
}

/* リアン */
#lianWrap .block01 li {
width:100%;
float:none;
padding-bottom:20px;
}
#lianWrap .block01 p {
padding:0px 15px 45px;
}
#lianWrap .block03 li {
width:100%;
float:none;
}
#lianWrap .block02 li:nth-child(1),
#lianWrap .block02 li:nth-child(2),
#lianWrap .block02 li:nth-child(3) {
width:100%;
}

/* ちらく相談支援事業所 */
#counselingWrap .block01 li {
width:100%;
float:none;
padding-bottom:20px;
}
#counselingWrap .block01 p {
padding:0px 15px 45px;
}
#counselingWrap .block03 ul {
float:none;
padding:0 0 30px;
width:100%
}
#counselingWrap .block03 ul:nth-child(3) {
padding:0 0 30px;
}
#counselingWrap .block03 ul:nth-child(1) li:last-child,
#counselingWrap .block03 ul:nth-child(2) li:last-child,
#counselingWrap .block03 ul:nth-child(3) li:last-child {
height:auto;
}
#counselingWrap .block02 li:nth-child(1),
#counselingWrap .block02 li:nth-child(2) {
width:100%;
}

/* ちらくのこと */
#aboutcrkWrap .greeting span {
width:100%;
float:none;
}
#aboutcrkWrap .greeting span img {
width:70%;
margin:5px 15% 15px;
}
#aboutcrkWrap .friend li {
float:none;
width:100%;
}
#aboutcrkWrap .person dl {
float:none;
width:95%;
margin:0 auto;
zoom:1;
}
#aboutcrkWrap .person dl:after{
content:"";
display:block;
clear:both;
}
#aboutcrkWrap .person dl dd:first-of-type {
float:left;
width:35%;
}
#aboutcrkWrap .person dl dd:first-of-type img {
width:90%;
}
#aboutcrkWrap .person dl dt,
#aboutcrkWrap .person dl dd:last-of-type {
float:left;
width:65%;
}
#aboutcrkWrap .history table {
width:95%;
}
#aboutcrkWrap .history th,
#aboutcrkWrap .history td {
width:100%;
display:block;
box-sizing:border-box;
}
#aboutcrkWrap .outline table {
width:95%;
}
#aboutcrkWrap .outline th,
#aboutcrkWrap .outline td {
width:100%;
display:block;
box-sizing:border-box;
}
/* お知らせ */
.cc-m-hgrid-column {
float:none !important;
width:100% !important;
padding-right:0 !important;
text-align:center;
}
.cc-m-hgrid-column a img {
display:block;
margin:0 auto;
}
.cc-m-hgrid-column.last {
text-align:left;
}
/* ちらくism */
#page-3105637596 #chirakuismHeader dl {
padding:220px 0 0;
background:url("https://u.jimcdn.com/cms/o/s9aa393ecfe73361a/userlayout/img/nozawaism.jpg?t=1616074403") no-repeat center 20px/180px 180px;
}
/* 事業内容 */
#ourservices .block01 li {
width:100%;
float:none;
padding-bottom:20px;
}
}