@charset "UTF-8";a,body,h1,h2,h3,h4,h5,li,p,span,table,td,th{font-family:Meiryo,メイリオ,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;line-height:1.5;list-style:none;text-decoration:none}a:hover,body:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,li:hover,p:hover,span:hover,table:hover,td:hover,th:hover{text-decoration:none}body{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/common/bg.png) top no-repeat;background-size:cover}body.modal_on{overflow:hidden}.main{width:654px}.side{width:280px}.wrap{margin:0 auto;max-width:1010px;padding-inline:20px}.flex{display:-ms-flexbox;display:flex}.flex.between_center{-ms-flex-align:center;align-items:center}.flex.between_center,.flex.between_start{-ms-flex-pack:justify;justify-content:space-between}.flex.between_start{-ms-flex-align:start;align-items:flex-start}.flex.between_end{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.flex.start_start{-ms-flex-align:start;align-items:flex-start}.flex.start_center,.flex.start_start{-ms-flex-pack:start;justify-content:flex-start}.flex.center_center,.flex.start_center{-ms-flex-align:center;align-items:center}.flex.center_center{-ms-flex-pack:center;justify-content:center}.flex.end_center{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.flex.flexwrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.pc{display:block}.sp{display:none}.fvLower{background:no-repeat 50%;background-size:100% auto;width:100%}.fvLower img{height:auto;width:100%}.fvLower.pdt30{padding-top:30px}.breadcrumbs{background:#d0cabd;padding:0}.breadcrumbs .item{font-size:16px;margin-right:10px}.breadcrumbs .item a{color:#2b1f14;font-size:16px;line-height:24px}.breadcrumbs .item a:hover{text-decoration:underline}img.pc_img{display:inline-block}img.sp_img{display:none}.pagenation{margin-top:50px;text-align:center}.pagenation ul{align-items:center;display:flex;justify-content:center}.pagenation li{margin-right:10px}.pagenation .active{background:#3c9aee;color:#fff}.pagenation .active,.pagenation a{border:2px solid #3c9aee;border-radius:50px;display:block;font-size:12px;height:30px;line-height:30px;width:30px}.pagenation a{background:#fff;color:#3c9aee;transition:.3s}.pagenation a:hover{background:#3c9aee;color:#fff;transition:.3s}.pagenation .next a,.pagenation .next a:hover,.pagenation .prev a,.pagenation .prev a:hover{background:none;border:none;color:#3c9aee;font-size:25px}@media screen and (min-width:1500px){body{margin:0 auto;max-width:1500px}}@media screen and (max-width:767px){body{margin-top:98.3px}.main,.side{width:100%}.wrap{max-width:100%;padding:0}.pc{display:none}.sp{display:block}img.pc_img{display:none}img.sp_img{display:inline-block}.breadcrumbs{padding:5px 10px}.breadcrumbs .item{font-size:12px;margin-right:5px}.breadcrumbs .item.link{min-width:50px}.breadcrumbs .item a{font-size:12px;line-height:20px}.page404{padding:40px 20px}.page404 .title{font-size:20px;line-height:30px}.page404 .link{width:80%}}header{box-sizing:border-box;margin:0 auto;padding:17px 20px 0;width:100%}header .logo_parent{width:25%}header .logo_parent .site_info{font-size:12.5px;margin-bottom:9px}header .logo_parent h1.site_info{font-size:12.5px;font-weight:400}header .logo_parent a{display:block;width:285px}header .logo_parent a.current{pointer-events:none}header .logo_parent a img{height:auto;width:100%}header .logo_parent a:hover{opacity:.8;transition:.3s}header .info_parent{width:65%}header .info_parent .info_top{margin-bottom:16px}header .info_parent .info_top a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#2b1f14;font-size:15px}header .info_parent .info_top a.current{pointer-events:none;text-decoration:underline}header .info_parent .info_top a img{margin-right:5px;vertical-align:middle}header .info_parent .info_top a:hover{text-decoration:underline}header .info_parent .info_bottom .tel_parent{text-align:center}header .info_parent .info_bottom .tel_parent.contact{overflow:hidden}header .info_parent .info_bottom .tel_parent .tel{color:#775739;font-family:Signika,sans-serif;font-size:35px;white-space:nowrap}header .info_parent .info_bottom .tel_parent .tel img{margin-right:10px}header .info_parent .info_bottom .tel_parent .time{color:#2b1f14;font-size:15px;margin-right:-31px}header .info_parent .info_bottom .tel_parent.contact .time{margin-right:0}header .info_parent .info_bottom .cv_parent{margin-left:22px;padding-right:8px}header .info_parent .info_bottom .cv_parent a{background:#3c9aee;border-radius:50px;box-shadow:1px 3px 0 #1976bd;color:#fff;display:block;font-family:ヒラギノ角ゴ Pro W6,HiraKakuPro-W6;font-size:18px;margin:0;padding:20px 0 20px 40px;position:relative;text-align:center;width:193px}header .info_parent .info_bottom .cv_parent a.current{pointer-events:none}header .info_parent .info_bottom .cv_parent a img{position:absolute}header .info_parent .info_bottom .cv_parent a img.free{height:auto;left:37px;top:9px;transition:.3s;width:58px}header .info_parent .info_bottom .cv_parent a img.arrow{right:44px;top:30px;transition:.3s}header .info_parent .info_bottom .cv_parent a:hover img.free{transform:rotate(-20deg);transition:.3s}header .info_parent .info_bottom .cv_parent a.current img.free{transform:rotate(-20deg)}header .info_parent .info_bottom .cv_parent a:hover img.arrow{right:40px;transition:.3s}header .info_parent .info_bottom .cv_parent a.current img.arrow{right:40px}header .info_bottom_sp,header .info_top_sp{display:none}header .gnavi{margin-top:15px;padding:0 125px}header .gnavi li a{background:top no-repeat;color:#2b1f14;display:block;height:70px;line-height:92px;text-align:center;transition:.05s}header .gnavi li a:hover{color:#ff8600;transition:.05s}header .gnavi li a.current{color:#ff8600;pointer-events:none}header .gnavi li:first-child a{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_1.png)}header .gnavi li:first-child a.current,header .gnavi li:first-child a:hover{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_1_hover.png)}header .gnavi li:nth-child(2) a{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_2.png)}header .gnavi li:nth-child(2) a.current,header .gnavi li:nth-child(2) a:hover{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_2_hover.png)}header .gnavi li:nth-child(3) a{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_3.png)}header .gnavi li:nth-child(3) a.current,header .gnavi li:nth-child(3) a:hover{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_3_hover.png)}header .gnavi li:nth-child(4) a{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_4.png)}header .gnavi li:nth-child(4) a.current,header .gnavi li:nth-child(4) a:hover{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_4_hover.png)}header .gnavi li:nth-child(5) a{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_5.png)}header .gnavi li:nth-child(5) a.current,header .gnavi li:nth-child(5) a:hover{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/item_5_hover.png)}header .gnavi li:nth-child(6) a,header .gnavi li:nth-child(6) a.current,header .gnavi li:nth-child(6) a:hover{background-image:url()}header #gnavi_btn,header .info_parent_sp{display:none}header .fixedHeader{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/common/bg.png) top no-repeat;background-size:cover;box-shadow:1px 0 5px hsla(0,0%,53%,.7);display:none;left:0;padding:10px 0;position:fixed;right:0;top:0;width:100%;z-index:5}header .fixedHeader .wrap{max-width:1280px}header .fixedHeader .logo_parent{width:12%}header .fixedHeader .logo_parent a{display:block;width:100%}header .fixedHeader .logo_parent a img{height:auto;width:100%}header .fixedHeader .logo_parent a.current,header .fixedHeader .logo_parent a:hover{opacity:.8;transition:.3s}header .fixedHeader .logo_parent a.current{pointer-events:none}header .fixedHeader .gnavi{margin-top:10px;padding:0;width:63%}header .fixedHeader .cv_parent{margin-left:22px;padding-right:8px;width:20%}header .fixedHeader .cv_parent a{background:#3c9aee;border-radius:50px;box-shadow:1px 3px 0 #1976bd;color:#fff;display:block;font-family:ヒラギノ角ゴ Pro W6,HiraKakuPro-W6;font-size:18px;margin:0;padding:24px 0 24px 40px;position:relative;text-align:center;width:193px}header .fixedHeader .cv_parent a img{position:absolute}header .fixedHeader .cv_parent a img.free{height:auto;left:37px;top:9px;transition:.3s;width:58px}header .fixedHeader .cv_parent a img.arrow{right:44px;top:30px;transition:.3s}header .fixedHeader .cv_parent a.current img.free,header .fixedHeader .cv_parent a:hover img.free{transform:rotate(-20deg);transition:.3s}header .fixedHeader .cv_parent a.current img.arrow,header .fixedHeader .cv_parent a:hover img.arrow{right:40px;transition:.3s}@media screen and (max-width:1280px){header .gnavi{padding:0}header .gnavi li a{font-size:14px}header .info_parent .info_bottom .tel_parent .tel{font-size:30px}header .logo_parent{flex-shrink:0;width:33%}header .logo_parent .site_info,header .logo_parent .site_info h1{font-size:11px}header .logo_parent a{width:250px}header .info_parent{width:66%}header .info_parent .info_top li{min-width:75px}header .info_parent .info_top a{font-size:12px}header .fixedHeader .logo_parent{display:none}header .fixedHeader .gnavi{width:85%}header .fixedHeader .logo_parent a{font-size:11px}header .fixedHeader .cv_parent{width:13%}header .fixedHeader .cv_parent a{border-radius:15px;padding:15px 0;width:100%}header .fixedHeader .cv_parent a img.arrow,header .fixedHeader .cv_parent a img.free{display:none}@media screen and (max-width:767px){header{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/common/bg.png) top no-repeat;background-size:100% auto;box-shadow:1px 0 5px hsla(0,0%,53%,.7);left:0;padding:6px 0 15px;position:fixed;right:0;top:0;width:100%;z-index:10000}header .logo_parent{padding-left:10px;width:50%}header .logo_parent .site_info{font-size:10px;white-space:nowrap}header .logo_parent a{margin-top:15px;width:130px}header .info_parent{display:none}header .info_parent_sp{display:block}header .info_parent_sp .tel_parent{position:absolute;right:80px;top:30px}header .info_parent_sp .tel_parent a{display:block}header .info_parent_sp .tel_parent a img{display:block;height:auto;margin:0 auto;width:36px}header .info_parent_sp .tel_parent a .text{color:#ff8600;display:block;font-size:10px;margin-top:5px;text-align:center}header .info_parent_sp #gnavi_btn{background:#fff;border-radius:30px;color:#ff8600;display:block;font-size:10px;height:60px;line-height:20px;position:absolute;right:10px;text-align:center;top:26px;width:60px}header .info_parent_sp #gnavi_btn .text{display:block;font-size:10px;margin-top:9px;text-align:center}header .info_parent_sp #gnavi_btn .menu-trigger{box-sizing:border-box;display:inline-block;height:22px;position:relative;top:14px;transition:all .4s;width:30px}header .info_parent_sp #gnavi_btn .menu-trigger span{background-color:#ff8600;border-radius:4px;box-sizing:border-box;display:inline-block;height:4px;left:0;position:absolute;transition:all .4s;width:100%}header .info_parent_sp #gnavi_btn .menu-trigger span:first-of-type{top:0}header .info_parent_sp #gnavi_btn .menu-trigger span:nth-of-type(2){top:9px}header .info_parent_sp #gnavi_btn .menu-trigger span:nth-of-type(3){top:18px}header .info_parent_sp #gnavi_btn .menu-trigger.active span:first-of-type{transform:translateY(9px) rotate(-45deg)}header .info_parent_sp #gnavi_btn .menu-trigger.active span:nth-of-type(2){opacity:0}header .info_parent_sp #gnavi_btn .menu-trigger.active span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}header .gnavi_parent{background:#fff;bottom:0;display:none;left:0;margin-top:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:50px;position:fixed;right:0;top:97.5px;width:100%}header .gnavi_parent .gnavi{border-top:1px dotted #000;display:block;margin-top:0;padding:0}header .gnavi_parent .gnavi li a{background:none;border-bottom:1px dotted #000;height:60px;line-height:60px;padding-left:20px;text-align:left}header .gnavi_parent .gnavi li a .img_parent{display:inline-block;height:auto;margin-right:10px;text-align:center;width:40px}header .gnavi_parent .gnavi li a .img_parent img{vertical-align:middle}header .gnavi_parent .gnavi li:first-child a,header .gnavi_parent .gnavi li:first-child a:hover,header .gnavi_parent .gnavi li:nth-child(2) a,header .gnavi_parent .gnavi li:nth-child(2) a:hover,header .gnavi_parent .gnavi li:nth-child(3) a,header .gnavi_parent .gnavi li:nth-child(3) a:hover,header .gnavi_parent .gnavi li:nth-child(4) a,header .gnavi_parent .gnavi li:nth-child(4) a:hover,header .gnavi_parent .gnavi li:nth-child(5) a,header .gnavi_parent .gnavi li:nth-child(5) a:hover,header .gnavi_parent .gnavi li:nth-child(6) a,header .gnavi_parent .gnavi li:nth-child(6) a:hover{background-image:none}header .gnavi_parent .info_bottom_sp{display:block;margin-bottom:20px}header .gnavi_parent .info_bottom_sp .tel_parent{margin:10px 0 20px;text-align:center}header .gnavi_parent .info_bottom_sp .tel_parent .tel{color:#775739;font-family:Signika,sans-serif;font-size:35px;white-space:nowrap}header .gnavi_parent .info_bottom_sp .tel_parent .tel img{margin-right:10px}header .gnavi_parent .info_bottom_sp .tel_parent .time{color:#2b1f14;font-size:15px;margin-right:-31px}header .gnavi_parent .info_bottom_sp .cv_parent a{background:#3c9aee;border-radius:50px;box-shadow:1px 3px 0 #1976bd;color:#fff;display:block;font-family:ヒラギノ角ゴ Pro W6,HiraKakuPro-W6;font-size:18px;margin:0 auto;padding:20px 0 20px 40px;position:relative;text-align:center;width:220px}header .gnavi_parent .info_bottom_sp .cv_parent a img{position:absolute}header .gnavi_parent .info_bottom_sp .cv_parent a img.free{height:auto;left:51px;top:10px;width:50px}header .gnavi_parent .info_bottom_sp .cv_parent a img.arrow{right:57px;top:29px}header .gnavi_parent .info_top_sp{display:block;padding-inline:20px}header .gnavi_parent .info_top_sp a{color:#2b1f14;display:block;font-size:15px;line-height:30px}header .gnavi_parent .info_top_sp a.current{pointer-events:none;text-decoration:underline}header .gnavi_parent .info_top_sp a img{margin-right:5px;vertical-align:middle}header .fixedHeader{display:none!important}}}footer .ft_contact{background:#3c9aee;padding:30px 0;text-align:center}footer .ft_contact .title{color:#fff;font-size:36px;font-weight:400}footer .ft_contact .text{color:#fff;font-size:16px;margin-bottom:9px}footer .ft_contact ul li{text-align:right}footer .ft_contact ul li.tel,footer .ft_contact ul li.tel a{color:#fff;font-family:Signika,sans-serif;font-size:52px;margin:0 17px 8px 0}footer .ft_contact ul li.tel a img,footer .ft_contact ul li.tel img{display:inline-block;margin-right:-5px;vertical-align:middle}footer .ft_contact ul li.tel.pc_disp{display:block}footer .ft_contact ul li.tel.sp_disp{display:none}footer .ft_contact ul li .time{color:#fff;font-size:22px}footer .ft_contact ul li:last-child{margin-right:-17px}footer .ft_contact .btn{background:#ffcbb7;border-radius:50px;color:#fff;color:#3c9aee;display:block;font-size:22px;font-weight:700;margin:0 auto;padding:21px 0 22px 15px;position:relative;text-align:center;transition:.3s;width:388px}footer .ft_contact .btn:hover{background:#fff url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/footer/bg_dot.png) repeat 50%;background-size:cover;transition:.3s}footer .ft_contact .btn:hover span.mail{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/footer/mail_hover.png)}footer .ft_contact .btn:hover span.arrow{right:58px;transition:.3s}footer .ft_contact .btn span{content:"";display:block;position:absolute}footer .ft_contact .btn span.mail{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/footer/mail.png) no-repeat 50%;background-size:24px 15.6px;height:15.6px;left:65px;top:28px;width:24px}footer .ft_contact .btn span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/footer/arrow_bl.png) no-repeat 50%;background-size:12px 12px;height:12px;right:65px;top:30px;transition:.3s;width:12px}footer .ft_message{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/footer/ground.png) no-repeat bottom;background-size:100% auto;padding:39px 0 70px}footer .ft_message .left{width:67%}footer .ft_message .left .text{color:#775739;font-size:16px;line-height:26px;text-align:left}footer .ft_message .right{width:28%}footer .ft_message .right img{height:auto;width:100%}footer .ft_navi .left{padding-bottom:28px;width:70%}footer .ft_navi .left ul{width:28%}footer .ft_navi .left ul:nth-child(2){width:25%}footer .ft_navi .left ul:nth-child(3){width:38%}footer .ft_navi .left ul li a{color:#071219;display:block;font-size:16px;line-height:28px}footer .ft_navi .left ul li a.current,footer .ft_navi .left ul li a:hover{text-decoration:underline}footer .ft_navi .left ul li a.current{pointer-events:none}footer .ft_navi .left ul li .title{color:#775739;font-size:18px;font-weight:700;line-height:40px}footer .ft_navi .left ul li .title img{margin-right:3px;vertical-align:middle}footer .ft_navi .right{width:28%}footer .ft_navi .right a{transition:.3s}footer .ft_navi .right a.current{pointer-events:none}footer .ft_navi .right a:hover{opacity:.8;transition:.3s}footer .ft_navi .right a img{height:auto;width:100%}footer .ft_company{background:#fff;padding:32px 0}footer .ft_company .left{width:60%}footer .ft_company .left h4{color:#071219;font-size:15px;margin-bottom:10px}footer .ft_company .left .cp_link{display:inline-block;margin-left:-21px}footer .ft_company .left .cp_link:hover{opacity:.8;transition:.3s}footer .ft_company .left ul li{color:#071219;line-height:26px}footer .ft_company .left ul li span{font-size:17px}footer .ft_company .right{width:37%}footer .ft_company .right .link{display:block;margin-right:10px}footer .ft_company .right .link:hover{opacity:.8;transition:.3s}footer .ft_company .right .text{font-size:13px;line-height:20px;padding-left:10mm}footer .ft_company .right .ft_area{align-items:center;margin-bottom:10mm;width:100%}footer .ft_company .right .ft_logo{width:4rem}footer small{background:#fff;display:block;font-size:13px;height:36px;line-height:36px;text-align:center}@media screen and (max-width:767px){footer .ft_contact{padding:20px 0}footer .ft_contact .title{font-size:22px;font-weight:700;margin-bottom:10px}footer .ft_contact .text{font-size:15px}footer .ft_contact ul{display:block}footer .ft_contact ul li{text-align:center}footer .ft_contact ul li.tel,footer .ft_contact ul li.tel a{font-size:28px;margin:0 0 8px}footer .ft_contact ul li.tel a img,footer .ft_contact ul li.tel img{height:auto;margin-right:10px;width:24px}footer .ft_contact ul li.tel.pc_disp{display:none}footer .ft_contact ul li.tel.sp_disp{display:block}footer .ft_contact ul li .time{font-size:16px}footer .ft_contact ul li:last-child{margin-bottom:20px;margin-right:0}footer .ft_contact .btn{background:#fef1dc;font-size:19px;padding:16px 0;width:300px}footer .ft_contact .btn:hover span.arrow{right:30px}footer .ft_contact .btn span.mail{background-size:19px 12px;height:12px;left:28px;top:24px;width:19px}footer .ft_contact .btn span.arrow{right:38px;top:24px}footer .ft_message{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/footer/ground_sp.png) no-repeat bottom;background-size:100% auto;padding:20px 0 50px}footer .ft_message .flex{display:block}footer .ft_message .left{box-sizing:border-box;margin-bottom:20px;padding:0 20px;width:100%}footer .ft_message .left .text{color:#775739;font-size:16px;line-height:26px;text-align:left}footer .ft_message .right{box-sizing:border-box;margin:0 auto;padding:0 20px;width:80%}footer .ft_message .right img{height:auto;width:100%}footer .ft_navi{padding:20px}footer .ft_navi .flex{display:block}footer .ft_navi .left{padding-bottom:20px;width:100%}footer .ft_navi .left ul,footer .ft_navi .left ul:nth-child(2),footer .ft_navi .left ul:nth-child(3){width:100%}footer .ft_navi .left ul li a{line-height:30px}footer .ft_navi .right{margin:0 auto;width:60%}footer .ft_navi .right a{text-align:center}footer .ft_company{padding:20px}footer .ft_company .flex.between_end{display:block}footer .ft_company .left{margin-bottom:20px;width:100%}footer .ft_company .left ul li{color:#2b1f14}footer .ft_company .left ul li span{font-size:18px;font-weight:700}footer .ft_company .right{width:100%}footer .ft_company .right .link{width:60px}footer .ft_company .right .link img{height:auto;width:100%}footer .ft_company .right .text{color:#2b1f14}footer small{background:#fff;display:block;font-size:13px;height:36px;line-height:36px;text-align:center}}.slider_parent{background:#b2ddff;padding:15px 0 40px;position:relative;z-index:0}.slider_parent:before{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/slider_illust.png) no-repeat center 100%;background-size:100% auto;bottom:0;content:"";display:block;height:75.22px;left:0;position:absolute;right:0;width:100%;z-index:1}.slider_parent .slider{background:#fff;padding:11px 0}.slider_parent .slider .slide{padding:0 5px}.slider_parent .slider .slide img{border-radius:30px;height:auto;width:100%}.slider_parent .slider .slide img.pc_img{display:inline-block}.slider_parent .slider .slide img.sp_img{display:none}.front_about{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/bg_about.png) no-repeat center 16%;background-size:81% auto;padding:39px 0 55px}.front_about .text{color:#5a8000;font-size:20px;font-weight:700;line-height:38px;margin-bottom:23px;text-align:center}.front_about .btn{background:#3c9aee;border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:22px 0 22px 15px;position:relative;text-align:center;transition:.3s;width:485px}.front_about .btn:hover{background:rgba(60,154,238,.9);transition:.3s}.front_about .btn:hover span.sun{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/sun_hover.png)}.front_about .btn:hover span.arrow{right:140px;transition:.3s}.front_about .btn span{content:"";display:block;position:absolute}.front_about .btn span.sun{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/sun.png) no-repeat 50%;background-size:28px 28px;height:28px;left:149px;top:16px;width:28px}.front_about .btn span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/arrow_w.png) no-repeat 50%;background-size:12px 12px;height:12px;right:147px;top:26px;transition:.3s;width:12px}.front_line img{height:auto;width:100%}.front_news{padding:98px 0 54px}.front_news .title{margin-bottom:30px;text-align:center}.front_news .news_list{background:#fff;border-radius:10px;margin:0 auto;padding:10px 20px 20px}.front_news .news_list .item{border-bottom:1px dashed #918476}.front_news .news_list .item a .date,.front_news .news_list .item a .text{color:#7cbe35;font-size:18px;line-height:28px;margin-right:10px;padding:11px 0 8px;width:110px}.front_news .news_list .item a .text{color:#2b1f14;margin-right:0;width:auto}.front_news .news_list .item a:hover .date,.front_news .news_list .item a:hover .text{text-decoration:underline}.front_features .head{background:#58b32c;padding:51px 0 25px}.front_features .head .title{margin-bottom:6px;text-align:center}.front_features .head .text{color:#e9f3db;font-size:20px;line-height:30px;text-align:center}.front_features .bottom{background:#7bbd33;padding:40px 0 4px}.front_features .bottom .grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.front_features .bottom .content{background:#fff;border-radius:20px;box-sizing:border-box;margin-bottom:25px;padding:20px}.front_features .bottom .grid .content{display:grid;gap:0;grid-row:span 4;grid-template-rows:subgrid}.front_features .bottom .content:last-child .img:hover,.front_features .bottom .content:last-child .link:hover{background:none;opacity:1}.front_features .bottom .content .img{border-radius:20px 20px 0 0;display:block;height:170px;margin-bottom:13px;overflow:hidden;position:relative;z-index:0}.front_features .bottom .content .img:before{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/line_short.png) no-repeat bottom;background-size:100% auto;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;right:0;width:99.7%;z-index:1}.front_features .bottom .content .img img{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.front_features .bottom .content .img:hover{opacity:.8;transition:.3s}.front_features .bottom .content .title{color:#7cbe35;font-size:18px;line-height:26px;margin-bottom:10px;padding-left:12px;position:relative}.front_features .bottom .content .title:before{border-left:dotted #ffb666;border-width:thick;content:"";display:inline-block;height:40px;left:0;position:absolute;top:6px;width:4px}.front_features .bottom .content .text{color:#2b1f14;font-size:16px;line-height:23px}.front_features .bottom .content .link{color:#3c9aee;float:right;font-size:16px;font-weight:700;padding:7px 15px;transition:.3s}.front_features .bottom .content .link img{margin-left:5px;margin-top:-4px;vertical-align:middle}.front_features .bottom .content .link:hover{background:#eff6e5;border-radius:50px;transition:.3s}.front_works{padding:58px 0 0}.front_works .content{position:relative;text-align:center}.front_works .content .img{height:auto;width:100%}.front_works .content .title{margin-bottom:23px}.front_works .content .btn{background:#fff;border-radius:50px;bottom:98px;color:#fff;color:#3c9aee;display:block;display:inline-block;font-size:17px;font-weight:700;margin:0 auto;padding:18px 0 18px 15px;position:absolute;position:relative;right:-28%;text-align:center;transition:.3s;width:285px}.front_works .content .btn:hover{background:#ffe9e8;transition:.3s}.front_works .content .btn:hover span.hand{transform:rotate(-20deg);transition:.3s}.front_works .content .btn:hover span.arrow{right:23px;transition:.3s}.front_works .content .btn span{content:"";display:block;position:absolute}.front_works .content .btn span.hand{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/hand.png) no-repeat 50%;background-size:24px 29px;height:29px;left:34px;top:14px;width:24px}.front_works .content .btn span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/arrow_bl.png) no-repeat 50%;background-size:13px 12px;height:12px;right:29px;top:26px;transition:.3s;width:13px}.front_day{background:#fff;padding:40px 0}.front_day .title{margin-bottom:45px;text-align:center}.front_day .content.head{margin-bottom:40px}.front_day .content.head .left{width:58%}.front_day .content.head .right{width:40%}.front_day .content.head .right img{height:auto;width:100%}.front_day .content.bottom .left{width:42%}.front_day .content.bottom .left .title{font-size:28px;text-align:center}.front_day .content.bottom .right{width:56%}.front_day .content.bottom .right .text{font-size:16px;line-height:24px}.front_day .content .title{color:#e27500;font-size:32px;font-weight:400;line-height:45px;margin-bottom:20px;text-align:left}.front_day .content .text{color:#2b1f14;font-size:18px;line-height:28px;margin-bottom:20px}.front_day .btn{background:#3c9aee;border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:22px 0 22px 15px;position:relative;text-align:center;transition:.3s;width:485px}.front_day .btn:hover{background:rgba(60,154,238,.9);transition:.3s}.front_day .btn:hover span.sun{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/sun_hover.png)}.front_day .btn:hover span.hatena{transform:rotate(-20deg);transition:.3s}.front_day .btn:hover span.arrow{right:140px;transition:.3s}.front_day .btn span{content:"";display:block;position:absolute}.front_day .btn span.sun{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/sun.png) no-repeat 50%;background-size:28px 28px;height:28px;left:149px;top:20px;width:28px}.front_day .btn span.hatena{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/hatena.png) no-repeat 50%;background-size:28px 28px;height:28px;left:149px;top:20px;transition:.3s;width:28px}.front_day .btn span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/arrow_w.png) no-repeat 50%;background-size:12px 12px;height:12px;margin-top:1px;right:147px;top:26px;transition:.3s;width:12px}@media screen and (max-width:767px){.slider_parent:before{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/slider_illust_sp.png)}.slider_parent .slider .slide img.pc_img{display:none}.slider_parent .slider .slide img.sp_img{display:inline-block}.front_about{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/bg_about_sp.png) no-repeat top;background-size:100% auto;padding:20px 20px 30px}.front_about .text{font-size:18px;line-height:35px;margin-bottom:30px;margin-top:100px;text-align:left}.front_about .btn{width:280px}.front_about .btn:hover span.arrow{right:40px}.front_about .btn span.sun{left:45px}.front_about .btn span.arrow{right:45px}.front_news{padding:40px 20px}.front_news .title{margin-bottom:20px}.front_news .news_list{padding:0 20px 20px}.front_news .news_list .item a .date,.front_news .news_list .item a .text{font-size:15px;line-height:25px;padding:20px 0;width:90px}.front_news .news_list .item a .text{width:auto}.front_features .head{padding:40px 20px 20px}.front_features .head .title img{margin:0 auto 10px;width:95%}.front_features .head .text{font-size:16px;line-height:28px;text-align:left}.front_features .bottom{padding:20px}.front_features .bottom .grid{grid-template-columns:repeat(1,1fr)}.front_features .bottom .content{display:block;margin-bottom:20px;width:100%}.front_features .bottom .content .img{height:170px;margin-bottom:20px}.front_features .bottom .content .title{font-size:18px;line-height:25px;margin-bottom:10px}.front_features .bottom .content .title:before{border-left:4px dotted #ffb666;height:40px;left:2px;top:4px;width:4px}.front_features .bottom .content .text{font-size:16px;height:auto;line-height:24px;margin-bottom:10px}.front_features .bottom .content .link{font-size:16px}.front_works{padding:40px 20px 0}.front_works .content .title{margin-bottom:20px}.front_works .content .title img{height:auto;width:227px}.front_works .content .btn{bottom:50vw;font-size:16px;padding:18px 0 18px 15px;right:0;width:250px}.front_day{padding:40px 20px}.front_day .title{margin-bottom:20px}.front_day .title img{height:auto;width:95%}.front_day .content{display:block}.front_day .content.head{margin-bottom:40px}.front_day .content.head .left{width:100%}.front_day .content.head .left img{height:auto;width:100%}.front_day .content.bottom .left{width:100%}.front_day .content.bottom .left .title{font-size:20px;line-height:30px;margin-bottom:10px;text-align:left}.front_day .content.bottom .right{width:100%}.front_day .content .title{font-size:24px;line-height:35px;margin-bottom:10px}.front_day .content .text{font-size:16px;line-height:24px;margin-bottom:10px}.front_day .btn{padding:22px 0 22px 15px;width:280px}.front_day .btn:hover span.arrow{right:40px}.front_day .btn span.hatena,.front_day .btn span.sun{left:45px}.front_day .btn span.arrow{right:45px}}.aboutContent .textParent{width:60%}.aboutContent .imgParent{width:38%}.aboutContent .imgParent img{height:auto;max-width:100%}.aboutContent .title{margin-bottom:23px;text-align:center}.aboutContent .subTitle{font-size:30px;font-weight:400;line-height:43px;margin-bottom:10px}.aboutContent .text{color:#2b1f14;font-size:18px;line-height:28px}.aboutContent .text span{font-size:15px;line-height:22px}.aboutContent .content1{padding:19px 0 74px}.aboutContent .content1 .textParent{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/about/line_blue_long.png) no-repeat left 8px;background-size:auto;padding-left:20px}.aboutContent .content1 .textParent .subTitle{color:#ff8600}.aboutContent .content2{background:#7bbd33;border-radius:20px;padding:40px 52px 29px}.aboutContent .content2 .aboutList{border-collapse:separate}.aboutContent .content2 .aboutList .listParent{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:8px}.aboutContent .content2 .aboutList .listTitle{border-radius:20px 0 0 20px;width:92px}.aboutContent .content2 .aboutList .listLine,.aboutContent .content2 .aboutList .listTitle{background:#fff;box-sizing:border-box;height:88px;padding-top:20px;vertical-align:middle}.aboutContent .content2 .aboutList .listText{background:#fff;border-radius:0 20px 20px 0;box-sizing:border-box;color:#775739;display:-ms-flexbox;display:flex;font-size:25px;height:88px;padding:0 20px;vertical-align:middle;width:calc(100% - 98px);-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.aboutContent .content3{padding:102px 0 49px}.aboutContent .content3 .box1{margin-bottom:30px}.aboutContent .content3 .box1 .subTitle{color:#ff6867}.aboutContent .content3 .box2 .subTitle{color:#3c9aee}.aboutContent .content3 .box2 .imgParent img{width:460px}.aboutContent .content4{background:#b2ddff;padding:28px 0 10px}.aboutContent .content4 .title{margin-bottom:15px}.aboutContent .content4 .text{margin:0 auto 35px;width:600px}.aboutContent .content4 .box1,.aboutContent .content4 .box3{margin-bottom:42px}.aboutContent .content4 .box1 .img,.aboutContent .content4 .box3 .img{display:block;width:48.5%}.aboutContent .content4 .box2{margin-bottom:55px}.aboutContent .content4 .aboutInfo{border-collapse:separate}.aboutContent .content4 .aboutInfo .infoTitle{background:#fff;border-radius:20px 0 0 20px;color:#ff8600;font-size:30px;font-weight:400;line-height:43px;text-align:center;vertical-align:middle;width:311px}.aboutContent .content4 .aboutInfo .infoLine{background:#fff;vertical-align:middle}.aboutContent .content4 .aboutInfo .infoText{background:#fff;border-radius:0 20px 20px 0;color:#2b1f14;font-size:18px;line-height:28px;padding:30px 20px 27px;vertical-align:middle}@media screen and (max-width:767px){.aboutContent .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.aboutContent .imgParent,.aboutContent .textParent{width:100%}.aboutContent .imgParent img{height:auto;width:100%}.aboutContent .title img{height:auto;max-width:100%}.aboutContent .subTitle{font-size:18px;line-height:30px}.aboutContent .text{font-size:16px;line-height:26px}.aboutContent .text span{font-size:14px;line-height:21px}.aboutContent .content1{padding:20px 20px 50px}.aboutContent .content1 .textParent{background-size:auto 100%}.aboutContent .content2{box-sizing:border-box;margin:0 auto;padding:20px 15px 10px;width:calc(100% - 40px)}.aboutContent .content2 .aboutList{width:100%}.aboutContent .content2 .aboutList .listParent{display:block;margin-bottom:15px}.aboutContent .content2 .aboutList .listTitle{border-radius:20px 20px 0 0;display:block;height:auto;padding:20px 0 5px;width:100%}.aboutContent .content2 .aboutList .listLine{display:block;height:auto;padding:0;text-align:center;width:100%}.aboutContent .content2 .aboutList .listText{border-radius:0 0 20px 20px;display:block;font-size:18px;height:auto;padding:20px 15px;text-align:center;width:100%}.aboutContent .content3{padding:40px 20px}.aboutContent .content3 .box2 .imgParent img{height:auto;width:100%}.aboutContent .content4{padding:40px 20px 10px}.aboutContent .content4 .text{margin:0 auto 20px;width:100%}.aboutContent .content4 .box1,.aboutContent .content4 .box3{margin-bottom:10px}.aboutContent .content4 .box1 .img,.aboutContent .content4 .box3 .img{height:auto;margin-bottom:30px;width:100%}.aboutContent .content4 .box2{margin-bottom:30px}.aboutContent .content4 .aboutInfo{display:block;width:100%}.aboutContent .content4 .aboutInfo .infoTitle{border-radius:20px 20px 0 0;display:block;font-size:18px;line-height:29px;padding:10px 0 0;width:100%}.aboutContent .content4 .aboutInfo .infoLine{display:block;padding:0 20px;text-align:center}.aboutContent .content4 .aboutInfo .infoLine img{height:auto;width:100%}.aboutContent .content4 .aboutInfo .infoText{border-radius:0 0 20px 20px;display:block;font-size:16px;line-height:26px;padding:5px 20px 10px}}.activateContent .title{margin-bottom:23px;text-align:center}.activateContent .subTitle{background:no-repeat 0;background-size:auto;font-size:18px;font-weight:400;line-height:26px;margin-bottom:10px;padding-left:10px}.activateContent .text{color:#2b1f14;font-size:16px;line-height:24px}.activateContent .link{color:#3c9aee;float:right;font-size:16px;font-weight:700;margin-top:20px}.activateContent .link img{margin-left:10px}.activateContent .link:hover{text-decoration:underline;transition:.3s}.activateContent .content1{padding:36px 0 0}.activateContent .content2 .box{width:32%}.activateContent .content2 .box:first-child{margin-top:52px}.activateContent .content2 .box:first-child .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/activate/line_blue.png);color:#ff8600}.activateContent .content2 .box:nth-child(2) .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/activate/line_pink.png);color:#7cbe35}.activateContent .content2 .box:nth-child(3){margin-top:52px}.activateContent .content2 .box:nth-child(3) .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/activate/line_green.png);color:#ff6867}.activateContent .content2 .box .img{margin-bottom:5px;width:100%}.activateContent .content3{padding:120px 0 49px}.activateContent .content3 img{height:auto;width:30%}.activateContent .content3 .textParent{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/activate/line_orange_long.png) no-repeat 0;background-size:auto 100%;box-sizing:border-box;padding-left:28px;width:67%}.activateContent .content3 .textParent .subTitle{color:#3c9aee;font-size:30px;margin-bottom:20px;padding-left:0}.activateContent .content3 .textParent .text{font-size:18px;line-height:28px}.activateContent .content4{padding:28px 0 88px}.activateContent .content4 .title{margin-bottom:15px}.activateContent .content4 .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.activateContent .content4 .img{height:auto;margin-bottom:20px;width:32%}.activateContent .content4 .img img{height:auto;width:100%}.activateContent .content4 .img .caption{color:#2b1f14;font-size:18px;margin-top:10px;text-align:center}.activateContent .content4 .btn{background:#3c9aee;border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:.15em;margin:24px auto 0;padding:22px 0 22px 15px;position:relative;text-align:center;transition:.3s;width:485px}.activateContent .content4 .btn:hover{background:rgba(60,154,238,.9);transition:.3s}.activateContent .content4 .btn:hover .arrow{right:110px;transition:.3s}.activateContent .content4 .btn span{content:"";display:block;position:absolute}.activateContent .content4 .btn span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/arrow_w.png) no-repeat 50%;background-size:12px 12px;height:12px;right:118px;top:24px;transition:.3s;width:12px}.activateContent .content5{padding-bottom:60px}.activateContent .content5 img{height:auto;width:100%}@media screen and (max-width:767px){.activateContent{padding:0 20px}.activateContent .title img{height:auto;max-width:100%}.activateContent .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.activateContent .content1{padding:40px 0 0}.activateContent .content2 .box{margin-bottom:20px;width:100%}.activateContent .content2 .box:first-child,.activateContent .content2 .box:nth-child(3){margin-top:0}.activateContent .content2 .box img{height:auto;width:100%}.activateContent .content2 .box .link img{width:auto}.activateContent .content3{padding:0 0 40px}.activateContent .content3 .img{height:auto;margin-bottom:20px;width:100%}.activateContent .content3 .textParent{padding-left:20px;width:100%}.activateContent .content3 .textParent .subTitle{color:#3c9aee;font-size:18px;line-height:26px}.activateContent .content3 .textParent .text{font-size:16px;line-height:26px}.activateContent .content4{padding:0 0 40px}.activateContent .content4 .img{height:auto;width:100%}.activateContent .content4 .btn{padding:22px 0;width:100%}.activateContent .content4 .btn span.arrow,.activateContent .content4 .btn:hover .arrow{right:20px}.activateContent .content5{padding-bottom:40px}}.teacherContent{padding:50px 0}.teacherContent .title{margin-bottom:35px;text-align:center}.teacherContent .selectParent{margin-bottom:40px;text-align:right}.teacherContent .selectParent .submit{margin-left:10px}.teacherContent .selectParent .submit input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#775739;border:1px solid #775739;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;height:50px;line-height:50px;transition:.3s;width:100px}.teacherContent .selectParent .submit input:hover{background:#fff;color:#775739;transition:.3s}.teacherContent .selectParent .shikakuSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/arrow.png) no-repeat 95%;border:1px solid #775739;border-radius:10px;color:#775739;font-size:16px;height:50px;padding:0 40px 0 20px;text-align:center}.teacherContent .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.teacherContent .box{width:31%}.teacherContent .box:nth-child(2),.teacherContent .box:nth-child(3n+2){margin:0 3.5%}.teacherContent .box .fukidashi{background:#ffc3c2;border-radius:10px;box-sizing:border-box;color:#2b1f14;font-size:16px;height:88px;letter-spacing:-.06em;line-height:24px;padding:20px 20px 0;position:relative;width:100%}.teacherContent .box .fukidashi span{bottom:-16px;color:#ffc3c2;left:38px;position:absolute;z-index:2}.teacherContent .box .img{margin-bottom:17px;width:100%}.teacherContent .box .img,.teacherContent .box .img span{display:block;overflow:hidden;position:relative;z-index:1}.teacherContent .box .img span{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/circle_pink.png) no-repeat 50%;background-size:100% auto;content:"";height:270px;left:-2px;width:101%}.teacherContent .box .img img{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}.teacherContent .box .textParent{height:400px}.teacherContent .box .yakushoku{color:#ff6867;font-size:18px;line-height:28px}.teacherContent .box .name{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/line_green.png) no-repeat 0;background-size:auto;color:#ff6867;font-size:30px;line-height:43px;margin-bottom:5px;padding-left:10px}.teacherContent .box .shikaku{color:#775739;font-size:18px;line-height:28px;margin-bottom:15px}.teacherContent .box .message{color:#2b1f14;font-size:16px;line-height:24px}.teacherContent .box:nth-child(2n) .fukidashi{background:#b1d7f8}.teacherContent .box:nth-child(2n) .fukidashi span{color:#b1d7f8}.teacherContent .box:nth-child(2n) .img span{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/circle_blue.png)}.teacherContent .box:nth-child(2n) .yakushoku{color:#3c9aee}.teacherContent .box:nth-child(2n) .name{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/line_pink.png);color:#3c9aee}.teacherContent .box:nth-child(3n) .fukidashi{background:#ffcf99}.teacherContent .box:nth-child(3n) .fukidashi span{color:#ffcf99}.teacherContent .box:nth-child(3n) .img span{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/circle_orange.png)}.teacherContent .box:nth-child(3n) .yakushoku{color:#ff8600}.teacherContent .box:nth-child(3n) .name{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/line_blue.png);color:#ff8600}.teacherContent .box:nth-child(4n) .fukidashi{background:#d1e6b3}.teacherContent .box:nth-child(4n) .fukidashi span{color:#d1e6b3}.teacherContent .box:nth-child(4n) .img span{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/circle_green.png)}.teacherContent .box:nth-child(4n) .yakushoku{color:#7cbe35}.teacherContent .box:nth-child(4n) .name{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/teacher/line_orange.png);color:#7cbe35}@media screen and (max-width:767px){.teacherContent{padding:40px 20px}.teacherContent .formInner{-ms-flex-pack:justify;display:block;justify-content:space-between}.teacherContent .selectParent{margin-bottom:20px}.teacherContent .selectParent .submit{margin-left:0;text-align:right}.teacherContent .selectParent .submit input{font-size:15px;height:40px;line-height:37px;width:100px}.teacherContent .selectParent .shikakuSelect{font-size:15px;height:40px;margin-bottom:10px;width:100%}.teacherContent .box{margin-bottom:30px;width:100%}.teacherContent .box:nth-child(2),.teacherContent .box:nth-child(3n+2){margin:0 0 30px}.teacherContent .box .fukidashi{margin-bottom:20px}.teacherContent .box .img span{height:285px;top:-2px}.teacherContent .box .img img{height:98%}.teacherContent .box .textParent{height:auto}.teacherContent .box .yakushoku{font-size:16px;line-height:26px;margin-bottom:5px}.teacherContent .box .name{font-size:22px;line-height:32px}.teacherContent .box .shikaku{font-size:16px;line-height:26px;margin-bottom:10px}}.terajobContent .title{margin-bottom:30px;text-align:center}.terajobContent .title.lead_text img{-o-object-fit:contain;object-fit:contain;width:100%}.terajobContent .subTitle{background:no-repeat 0;background-size:auto;font-size:30px;font-weight:400;line-height:43px;margin-bottom:15px;padding-left:10px}.terajobContent .text{font-size:18px;line-height:28px}.terajobContent .content1{padding:36px 0 67px}.terajobContent .content2 .box{border-radius:20px;box-sizing:border-box;color:#fff;margin-bottom:20px;padding:27px}.terajobContent .content2 .box.first{background:#3c9aee}.terajobContent .content2 .box.first .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/terajob/line_orange.png)}.terajobContent .content2 .box.second{background:#ff6867}.terajobContent .content2 .box.second .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/terajob/line_blue.png)}.terajobContent .content2 .box.third{background:#7cbe35}.terajobContent .content2 .box.third .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/terajob/line_orange.png)}.terajobContent .content2 .box .img{height:auto;width:34.7%}.terajobContent .content2 .box .textParent{width:62.7%}.terajobContent .content3{padding:72px 0 0}.terajobContent .content3 .movieParent{text-align:center}.terajobContent .content3 iframe{height:350px;margin:0 auto;width:700px}.terajobContent .content4{padding:9px 0 88px}.terajobContent .content4 .title{margin-bottom:0}.terajobContent .content4 .img{height:auto;width:48%}.terajobContent .content4 .box .textParent{background:no-repeat 0;background-size:auto 100%;box-sizing:border-box;padding-left:20px;width:50%}.terajobContent .content4 .box.first{margin:-42px 0 71px}.terajobContent .content4 .box.first .textParent{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/terajob/line_green_long.png)}.terajobContent .content4 .box.first .subTitle{color:#ff8600;font-size:28px}.terajobContent .content4 .box.second .textParent{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/terajob/line_orange_long.png)}.terajobContent .content4 .box.second .subTitle{color:#3c9aee;font-size:28px}@media screen and (max-width:767px){.terajobContent{padding:0 20px}.terajobContent .title{margin-bottom:20px}.terajobContent .title img{height:auto;max-width:100%}.terajobContent .subTitle{background:no-repeat 0 0;font-size:18px;line-height:28px;margin-bottom:10px}.terajobContent .text{font-size:16px;line-height:26px}.terajobContent .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.terajobContent .content1{padding:40px 0}.terajobContent .content2 .box{padding:20px}.terajobContent .content2 .box .img{height:auto;margin-bottom:10px;width:100%}.terajobContent .content2 .box .textParent{width:100%}.terajobContent .content3{padding:40px 0 0}.terajobContent .content3 iframe{height:300px;width:100%}.terajobContent .content4{padding:0 0 40px}.terajobContent .content4 .title{margin-bottom:30px}.terajobContent .content4 .img{height:auto;width:100%}.terajobContent .content4 .subTitle{padding-left:0}.terajobContent .content4 .box .textParent{width:100%}.terajobContent .content4 .box.first{margin:-42px 0 40px}}.roomContent{padding:62px 0}.roomContent .box{margin-bottom:100px}.roomContent .line{display:block;margin:0 auto 19px}.roomContent .title{color:#775739;font-size:42px;font-weight:400;margin-bottom:23px;text-align:center}.roomContent .title span{display:block}.roomContent .roomInfoParent{width:50%}.roomContent .imgParent{width:49%}.roomContent .imgParent img{border:7px solid #fff;border-radius:10px;box-sizing:border-box;height:auto;width:100%}.roomContent .subTitle{color:#775739;font-size:18px;font-weight:400;line-height:28px;text-align:left;vertical-align:text-top;width:85px}.roomContent .text{color:#2b1f14;font-size:18px;line-height:28px;padding-bottom:10px}.roomContent .text span{color:#60574f;display:inline-block;margin-top:10px}.roomContent .link{color:#3c9aee;float:right;margin-top:20px}.roomContent .link img{border:none;width:auto}.roomContent .link:hover{text-decoration:underline}.roomContent .btn{background:#3c9aee;border-radius:50px;color:#fff;display:block;font-size:16px;letter-spacing:.15em;margin:7px auto 0;padding:22px 0;position:relative;text-align:center;transition:.3s;width:83%}.roomContent .btn:hover{background:rgba(60,154,238,.9);transition:.3s}.roomContent .btn:hover .arrow{right:122px;transition:.3s}.roomContent .btn span{content:"";display:block;position:absolute}.roomContent .btn span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/arrow_w.png) no-repeat 50%;background-size:12px 12px;height:12px;right:130px;top:24px;transition:.3s;width:12px}@media screen and (max-width:767px){.roomContent{padding:30px 20px}.roomContent .box{margin-bottom:50px}.roomContent .line{width:100%}.roomContent .title{font-size:30px;margin-bottom:20px}.roomContent .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.roomContent .imgParent,.roomContent .roomInfoParent{width:100%}.roomContent .imgParent img{height:auto;width:100%}.roomContent .subTitle{font-size:16px;width:85px}.roomContent .text{font-size:16px;line-height:26px}.roomContent .link{display:block;float:none;margin:10px 0 20px;text-align:right}.roomContent .link img{width:auto}.roomContent .btn{padding:15px 0;width:100%}.roomContent .btn:hover .arrow{right:10%}.roomContent .btn span.arrow{right:12%;top:18px}}.roomSingleContent{padding:43px 0}.roomSingleContent .chair{display:block;margin:0 auto 18px;text-align:center}.roomSingleContent .title{color:#775739;font-size:42px;font-weight:400;margin-bottom:60px;text-align:center}.roomSingleContent .title span{display:block}.roomSingleContent .subTitle{background:no-repeat 0;color:#775739;font-size:42px;font-weight:400;margin-bottom:37px;padding-left:20px;vertical-align:text-top}.roomSingleContent .textTitle{color:#3c9aee;font-size:30px;font-weight:400}.roomSingleContent .text{color:#2b1f14;font-size:18px;line-height:28px;padding-bottom:10px}.roomSingleContent .text span{color:#60574f;display:inline-block;margin-top:10px}.roomSingleContent .btn{background:#3c9aee;border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:18px 0 18px 15px;position:relative;text-align:center;transition:.3s;width:485px}.roomSingleContent .btn:hover{background:rgba(60,154,238,.9);transition:.3s}.roomSingleContent .btn:hover span.arrow{right:140px;transition:.3s}.roomSingleContent .btn span{content:"";display:block;position:absolute}.roomSingleContent .btn span.glasses{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/roomSingle/glasses.png) no-repeat 50%;background-size:28px auto;height:28px;left:149px;top:16px;width:28px}.roomSingleContent .btn span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/arrow_w.png) no-repeat 50%;background-size:12px 12px;height:12px;right:147px;top:26px;transition:.3s;width:12px}.roomSingleContent .content1{padding-bottom:95px}.roomSingleContent .content1 .roomSingleSlider{margin-bottom:1%}.roomSingleContent .content1 .roomSingleSliderNav{width:100%}.roomSingleContent .content1 .roomSingleSliderNav .slide:first-child{padding-right:1%}.roomSingleContent .content1 .roomSingleSliderNav .slide:nth-child(3){padding-left:1%}.roomSingleContent .content1 .roomSingleSlider img{border-radius:10px;height:auto;width:100%}.roomSingleContent .content1 .roomSingleSliderNav img{border-radius:5px;cursor:pointer;height:auto;transition:.3s;width:100%}.roomSingleContent .content1 .roomSingleSliderNav img:hover{opacity:.8;transition:.3s}.roomSingleContent .content1 .sliderParent{width:52%}.roomSingleContent .content1 .textParent{width:45%}.roomSingleContent .content2{padding-bottom:106px}.roomSingleContent .content2 .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/roomSingle/line_orange.png)}.roomSingleContent .content2 .roomDocuments{margin-top:20px}.roomSingleContent .content2 .roomDocuments a{color:#2b1f14;cursor:pointer;font-size:18px;line-height:28px;-webkit-transition:.3s;transition:.3s}.roomSingleContent .content2 .roomDocuments a:hover{text-decoration:underline}.roomSingleContent .content2 .roomDocuments a img{margin-right:5px;vertical-align:middle}.roomSingleContent .content2 .box{margin-bottom:20px;width:32%}.roomSingleContent .content2 .roomList+.roomList{margin-top:37px}.roomSingleContent .content3{padding-bottom:103px}.roomSingleContent .content3 .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/roomSingle/line_green.png)}.roomSingleContent .content3 .box{margin-bottom:65px}.roomSingleContent .content3 .imgParent{border:7px solid #fff;border-radius:30px;overflow:hidden;width:34.5%}.roomSingleContent .content3 .imgParent img{height:auto;width:100%}.roomSingleContent .content3 .textParent{width:62%}.roomSingleContent .content3 .btn{margin-top:-39px}.roomSingleContent .content3 .btn .arrow{right:116px;top:24px}.roomSingleContent .content3 .btn:hover .arrow{right:106px}.roomSingleContent .content4 .subTitle{background-image:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/roomSingle/line_pink.png)}.roomSingleContent .content4 .roomInfoParent{width:50%}.roomSingleContent .content4 .imgParent{width:49%}.roomSingleContent .content4 .imgParent img{border:7px solid #fff;border-radius:10px;box-sizing:border-box;height:auto;width:100%}.roomSingleContent .content4 .link{color:#3c9aee;display:block;margin-top:20px;text-align:right}.roomSingleContent .content4 .link img{border:none;width:auto}.roomSingleContent .content4 .link:hover{text-decoration:underline}.roomSingleContent .content4 .roomInfo .subTitle{background:none;color:#775739;font-size:18px;font-weight:400;padding-left:0;text-align:left;vertical-align:text-top;width:85px}.roomSingleContent .content4 .roomInfo .text{color:#2b1f14;font-size:18px;line-height:28px;padding-bottom:10px}.roomSingleContent .content4 .roomInfo .text span{color:#60574f;display:inline-block;margin-top:10px}.roomSingleContent .content4 .roomInfo .link{text-align:left}@media screen and (max-width:767px){.roomSingleContent{padding:40px 20px}.roomSingleContent .title{font-size:30px;margin-bottom:20px}.roomSingleContent .subTitle{font-size:22px;line-height:30px;margin-bottom:20px;padding-left:10px}.roomSingleContent .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.roomSingleContent .textTitle{font-size:22px;line-height:30px;margin-bottom:10px}.roomSingleContent .text{font-size:16px;line-height:26px}.roomSingleContent .btn{padding:15px 0;width:100%}.roomSingleContent .btn:hover span.arrow{right:8%}.roomSingleContent .btn span.glasses{left:15%;top:10px}.roomSingleContent .btn span.arrow{right:10%;top:18px}.roomSingleContent .content1{padding-bottom:40px}.roomSingleContent .content1 .sliderParent{margin-bottom:15px;width:100%}.roomSingleContent .content1 .textParent{width:100%}.roomSingleContent .content2{padding-bottom:40px}.roomSingleContent .content2 .box{width:100%}.roomSingleContent .content2 .qualification1,.roomSingleContent .content2 .qualification2{font-size:16px;line-height:26px}.roomSingleContent .content2 .name{font-size:22px;line-height:30px}.roomSingleContent .content3{padding-bottom:40px}.roomSingleContent .content3 .box{margin-bottom:30px}.roomSingleContent .content3 .imgParent{margin-bottom:10px;width:100%}.roomSingleContent .content3 .imgParent img{height:auto;width:100%}.roomSingleContent .content3 .textParent{width:100%}.roomSingleContent .content3 .btn{margin-top:0}.roomSingleContent .content3 .btn .arrow{right:5%;top:21px}.roomSingleContent .content4 .imgParent,.roomSingleContent .content4 .roomInfoParent{width:100%}.roomSingleContent .content4 .imgParent img{height:auto;width:100%}.roomSingleContent .content4 .imgParent .link img{width:auto}.roomSingleContent .content4 .roomInfo .subTitle{font-size:16px;width:85px}.roomSingleContent .content4 .roomInfo .text{font-size:16px;line-height:26px}.roomSingleContent .content4 .roomInfo .link{display:block;float:none;margin:10px 0 20px;text-align:right}}.stepContent{padding:37px 0}.stepContent .title{text-align:center}.stepContent .subTitle{color:#775739;font-size:42px;font-weight:400;line-height:60px;margin:5px 0 20px}.stepContent .text{color:#775739;font-size:30px;line-height:43px;text-align:left}.stepContent .text span.text_note{display:inline-block;font-size:18px;line-height:28px;margin-top:10px}.stepContent .content1{margin-bottom:25px}.stepContent .content1 .title img{max-width:809px;width:100%}.stepContent .content2{padding-bottom:114px}.stepContent .content2 .box{background:#fff;border:17px solid #3c9aee;border-radius:30px;box-sizing:border-box;padding:25px;text-align:center}.stepContent .content2 .imgParent{width:40%}.stepContent .content2 .imgParent img{height:auto;width:100%}.stepContent .content2 .textParent{width:58%}.stepContent .content2 .arrow{padding:10px 0;text-align:center}.stepContent .content3{margin-bottom:57px}.stepContent .content3 .title{color:#775739;font-size:42px;font-weight:400;line-height:60px;margin-bottom:16px}.stepContent .content3 .box{background:#7cbe35;border-radius:30px;padding:20px 20px 27px;text-align:center}.stepContent .content3 .boxTitle{color:#fff;font-size:30px;line-height:43px;margin-bottom:20px}.stepContent .content3 .d-text{color:#775739;font-size:25px;line-height:1.6;margin-bottom:37px;text-align:center}.stepContent .content3 .pliceParent{background:#fff;border-radius:30px;margin:0 auto;max-width:783px;padding:20px 20px 14px}.stepContent .content3 .pliceParent img{max-width:100%}.stepContent .content3 .text{color:#2b1f14;font-size:18px;line-height:28px;margin-top:10px;text-align:center}.stepContent .content4{background:#fff;border-radius:30px;margin-bottom:55px;padding:27px 20px;text-align:center}.stepContent .content4 .boxTitle{color:#ff6867;font-size:30px;font-weight:400;line-height:43px;margin-bottom:6px}.stepContent .content4 .line{margin-bottom:30px}.stepContent .content4 .text{color:#2b1f14;font-size:18px;line-height:28px;margin-top:9px;text-align:center}.stepContent .content4 .step_img{max-width:823px;width:100%}.stepContent .content5{margin-bottom:63px}.stepContent .content5 .boxTitle{background:#e9f3db;border-radius:30px 30px 0 0;color:#7cbe35;font-size:30px;font-weight:400;padding:20px 0;text-align:center}.stepContent .content5 .box{background:#fff;border-radius:0 0 30px 30px;padding:20px 30px 10px}.stepContent .content5 .priceTable{background-color:#fff;margin-bottom:20px;width:100%}.stepContent .content5 .priceTable td,.stepContent .content5 .priceTable th{border:2px solid #d5d2d0;color:#2b1f14;font-size:18px;font-weight:400;vertical-align:middle}.stepContent .content5 .priceTable .priceTitle{background:#958f89;color:#fff;padding:15px 0;text-align:center}.stepContent .content5 .priceTable .priceSubTitle{background:#dfdddc;padding-left:20px;text-align:left}.stepContent .content5 .priceTable .priceSubText{background:#eeedec;padding-left:20px;width:368px}.stepContent .content5 .priceTable .pricetext{padding:12px;text-align:right;width:343px}.stepContent .content5 .note-text{color:#775739;font-size:25px;margin-bottom:20px;text-align:center}.stepContent .content5 .remarks{margin-bottom:49px}.stepContent .content5 .remarks .text{color:#2b1f14;font-size:16px;line-height:24px}.stepContent .content5 .case{margin-top:80px}.stepContent .content5 .case h3{color:#775739;font-size:32px;margin-bottom:8px}.stepContent .content5 .case .note-title,.stepContent .content5 .case .result,.stepContent .content5 .case .review span{color:#775739;font-size:18px;line-height:1.6}.stepContent .content5 .case ul{padding-left:1rem}.stepContent .content5 .case ul li{color:#775739;font-size:18px;line-height:1.6;list-style:disc}.stepContent .content5 .case .result span{color:#ff6867;font-weight:700}.stepContent .content5 .case .review{align-items:center;display:flex;margin:32px auto 60px 3rem;max-width:723px}.stepContent .content5 .case .review p{font-size:18px;margin-left:1rem}.stepContent .content5 .case .review p span{color:#775739;font-weight:700}.stepContent .content5 .case .cta-text{color:#775739;font-size:25px;margin-bottom:120px;text-align:center}.stepContent .content6 .title{margin-bottom:40px}.stepContent .content6 .box{margin:0 auto;width:723px}.stepContent .content6 .box .flex:nth-child(2n){margin-bottom:50px}.stepContent .content6 .qaParent{margin-right:15px;padding-top:10px}.stepContent .content6 .textParent{background:#fff;border-radius:30px;margin-bottom:10px;padding:20px;width:calc(100% - 60px)}.stepContent .content6 .text{color:#3c9aee;font-size:18px;line-height:28px}.stepContent .content6 .text.question{color:#ff6867}.stepContent .content6 .subText{color:#2b1f14;font-size:18px;line-height:28px;margin:15px 0 0}@media screen and (max-width:767px){.stepContent{padding:20px}.stepContent .title img{height:auto;width:100%}.stepContent .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.stepContent .subTitle{font-size:25px;line-height:35px}.stepContent .text{font-size:20px;line-height:30px}.stepContent .content2{padding-bottom:40px}.stepContent .content2 .box{border:13px solid #3c9aee;padding:15px}.stepContent .content2 .box img{height:auto;max-width:100%}.stepContent .content2 .imgParent{width:100%}.stepContent .content2 .imgParent img{height:auto;width:100%}.stepContent .content2 .textParent{width:100%}.stepContent .content3{margin-bottom:40px}.stepContent .content3 .title{font-size:25px;margin-bottom:8px}.stepContent .content3 .title img{height:auto;width:60%}.stepContent .content3 .box{padding:20px 15px}.stepContent .content3 .boxTitle{font-size:20px;line-height:30px}.stepContent .content3 .pliceParent{box-sizing:border-box;padding:20px;width:100%}.stepContent .content3 .pliceParent img{height:auto;width:100%}.stepContent .content3 .text{font-size:16px;line-height:26px}.stepContent .content3 .d-text{font-size:18px}.stepContent .content4{margin-bottom:40px;padding:30px 10px 20px}.stepContent .content4 img{height:auto;width:100%}.stepContent .content4 .boxTitle{font-size:20px;line-height:30px}.stepContent .content4 .text{font-size:16px;line-height:26px}.stepContent .content5{margin-bottom:40px}.stepContent .content5 .boxTitle{font-size:20px;margin-bottom:10px}.stepContent .content5 .box{background:none;padding:0}.stepContent .content5 .priceTable td,.stepContent .content5 .priceTable th{font-size:15px;line-height:25px}.stepContent .content5 .priceTable .priceTitle{padding:15px 0}.stepContent .content5 .priceTable .priceSubTitle{padding-left:10px}.stepContent .content5 .priceTable .priceSubText{padding:12px 0 12px 10px;width:50%}.stepContent .content5 .priceTable .pricetext{background:#fff;padding:12px 0;width:30%}.stepContent .content5 .case .note-title,.stepContent .content5 .case .result,.stepContent .content5 .case .review span,.stepContent .content5 .case ul li{font-size:15px}.stepContent .content5 .note-text{font-size:18px}.stepContent .content5 .case{margin-top:40px}.stepContent .content5 .case h3{font-size:25px}.stepContent .content5 .case .review{align-items:flex-start;margin:24px 0 32px}.stepContent .content5 .case .review p{font-size:15px}.stepContent .content5 .case .cta-text{font-size:16px;margin-bottom:80px}.stepContent .content6 .title{margin-bottom:30px}.stepContent .content6 .title img{height:auto;width:60%}.stepContent .content6 .box{width:100%}.stepContent .content6 .box .flex:nth-child(2n){margin-bottom:30px}.stepContent .content6 .qaParent{box-sizing:border-box;margin-right:10px;padding-top:10px;width:18%}.stepContent .content6 .textParent{box-sizing:border-box;padding:15px;width:78%}.stepContent .content6 .subText,.stepContent .content6 .text{font-size:16px;line-height:26px}}.contactContent{color:#2b1f14;padding:59px 0}.contactContent input{box-sizing:border-box;font-size:16px}.contactContent input[type=email],.contactContent input[type=submit],.contactContent input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #aaa5a1;border-radius:5px;box-shadow:none;height:46px;padding-left:1em;width:200px}.contactContent input[type=email]{width:400px}.contactContent input[type=radio]{margin-bottom:2px;vertical-align:text-bottom}.contactContent select{background:#fff;background-size:46px 46px;height:46px;width:360px}.contactContent select,.contactContent textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #aaa5a1;border-radius:5px;box-shadow:none;box-sizing:border-box;font-size:16px;padding-left:1em}.contactContent textarea{background:#fff;height:150px;line-height:25px;resize:none;width:400px}.contactContent .subText{font-size:18px;line-height:26px;margin-bottom:28px}.contactContent .subText span{color:#ff7876}.contactContent .box{background:#fff;border-radius:30px;padding:30px 34px}.contactContent .box>.flex{border-bottom:1px solid #aaa5a1}.contactContent .box .error{background:#f93835;border-radius:3px;color:#fff;display:inline-block;font-size:14px;margin-top:5px;padding:6px 10px;text-align:center}.contactContent .box .mail_conf .error{display:block;width:120px}.contactContent .box .privacyCheck .error{display:block;margin:5px auto;width:110px}.contactContent .head{padding:20px 0;width:319px}.contactContent .body{padding:20px 0}.contactContent .title{font-size:18px;line-height:28px;width:199px}.contactContent .requiredParent .required{background:#ff7876;border-radius:3px;color:#fff;display:inline-block;font-size:14px;padding:6px 0;text-align:center;width:45px}.contactContent .text{margin-right:10px}.contactContent .sei{margin-left:1em;margin-right:2em}.contactContent .seikana{margin-right:1em}.contactContent .tel input{width:150px}.contactContent .hyphen{margin:0 10px}.contactContent .gakunen,.contactContent .jigyosho{position:relative}.contactContent .gakunen:after,.contactContent .jigyosho:after{background:#aaa5a1 url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/contact/arrow.png) no-repeat 50%;background-size:12.57px 12px;border-radius:0 5px 5px 0;content:"";display:block;height:46px;pointer-events:none;position:absolute;right:0;top:0;width:46px}.contactContent .mail_conf span{display:block;margin:10px 0 5px}.contactContent .privacyAndSubmit{background:#ffe1e0;border-radius:10px;margin-top:20px;padding:30px 0;text-align:center}.contactContent .privacyTitle{font-size:18px;font-weight:700;line-height:26px;margin-bottom:15px}.contactContent .privacyTitle span{background:#ff7876;border-radius:3px;color:#fff;display:inline-block;font-size:14px;margin-left:10px;text-align:center;width:45px}.contactContent .privacyText{font-size:18px;line-height:26px;margin-bottom:15px}.contactContent .privacyCheck{margin-bottom:15px}.contactContent .back,.contactContent .submit{position:relative}.contactContent .back .btn,.contactContent .submit .btn{background:#3c9aee;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:0 auto 0 10px;padding:0;text-align:center;transition:.3s;width:300px}.contactContent .back .btn.backBtn,.contactContent .submit .btn.backBtn{background:#aaa;margin-left:0;margin-right:10px}.contactContent .back:hover,.contactContent .submit:hover{opacity:.8;transition:.3s}.contactContent .back:hover span.arrow,.contactContent .submit:hover span.arrow{right:22%;transition:.3s}.contactContent .back span,.contactContent .submit span{content:"";display:block;position:absolute}.contactContent .back span.arrow,.contactContent .submit span.arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/arrow_w.png) no-repeat 50%;background-size:12px 12px;height:12px;right:23%;top:17px;transition:.3s;width:12px}.confirmPage .contactContent{padding:40px 0}.confirmPage .contactContent .subText{display:none}.confirmPage .contactContent .gakunen:after,.confirmPage .contactContent .jigyosho:after{display:none!important}.thanksPage{padding:50px 0 80px;text-align:center}.thanksPage .thanksTitle{color:#775739;font-size:42px;margin-bottom:40px}.thanksPage .btn{background:#3c9aee;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:20px 0;position:relative;text-align:center;transition:.3s;width:400px}.thanksPage .btn:hover{opacity:.8;transition:.3s}.thanksPage .btn:hover .arrow{right:28%;transition:.3s}.thanksPage .btn .arrow{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/header/arrow_w.png) no-repeat 50%;background-size:12px 12px;content:"";display:block;height:12px;position:absolute;right:30%;top:22px;transition:.3s;width:12px}@media screen and (max-width:767px){.contactContent{padding:20px 10px 40px}.contactContent input[type=email],.contactContent input[type=submit],.contactContent input[type=text]{width:100%}.contactContent select{background-size:46px 46px;width:100%}.contactContent textarea{width:100%}.contactContent .subText{font-size:16px;line-height:26px;margin-bottom:20px}.contactContent .box{padding:20px 10px}.contactContent .box>.flex{display:block}.contactContent .box .error{font-size:13px;padding:5px}.contactContent .head{padding-bottom:0;width:100%}.contactContent .body{padding:20px 0}.contactContent .title{font-size:16px;line-height:26px;width:85%}.contactContent .tel input{width:80px}.contactContent .privacyAndSubmit{padding:30px 10px}.contactContent .privacyText,.contactContent .privacyTitle{font-size:16px}.contactContent .privacyCheck{margin:30px 0}.contactContent .back .btn,.contactContent .submit .btn{width:140px}.contactContent .back span,.contactContent .submit span{display:none}.confirmPage .contactContent{padding:0 10px 40px}.thanksPage{padding:0 10px 50px}.thanksPage .thanksTitle{font-size:25px;line-height:35px;margin-bottom:35px}.thanksPage .btn{padding:15px 0;width:100%}.thanksPage .btn .arrow{display:none}}.newsList{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:80px 20px 120px}.newsList.--room{display:flex}.newsList li{background:#fff;border-radius:20px;padding:40px 60px}.newsList li a{cursor:pointer;display:block;-webkit-transition:.3s;transition:.3s}.newsList li a:hover{opacity:.8}.newsList_image{aspect-ratio:4/3;width:100%}.newsList_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsList_title{font-size:24px;line-height:36px;margin-top:30px;text-align:center}.newsList_title.shinjuku{color:#ff6867}.newsList_title.yumekikyu{color:#7cbe35}.newsList_title.kawasaki{color:#ff8600}.newsList_title.abeno{color:#3c9aee}.blogContent{padding:80px 0}.blogContent .title{color:#775739;font-size:42px;font-weight:400;line-height:38px;text-align:center}@media screen and (max-width:767px){.newsList{grid-template-columns:1fr;padding:40px 20px 60px}.newsList.--room{display:block}.newsList li{padding:20px}.newsList_image img{border-radius:20px}}.newsList .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.newsList.--room .postNews{background:#fff;border-radius:20px;box-sizing:border-box;margin-bottom:20px;padding:20px;width:100%}.newsList .postNews .postNews_title{color:#ff6867;font-size:18px;line-height:26px;margin-bottom:5px}.newsList .postNews .more,.newsList .postNews .text{color:#2b1f14;font-size:16px}.newsList .postNews .more{color:#3c9aee;font-weight:700;text-align:right}.newsList .postNews a{transition:.3s}.newsList .postNews a:hover{opacity:.7}.newsList .sideTitle{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/line_orange.png) no-repeat 0;color:#775739;font-size:18px;line-height:26px;margin-bottom:10px;padding-left:15px}.newsList .sideList li{background:none;padding:0}.newsList .sideList .item a{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/arrow.png) no-repeat 94%;background-size:auto;border:1px solid #2b1f14;border-radius:10px;color:#2b1f14;display:block;padding:24px 0 24px 21px;transition:.3s}.newsList .sideList .item a.current{pointer-events:none}.newsList .sideList .item a:hover{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/arrow.png) no-repeat 96%;transition:.3s}.newsList .item{margin-bottom:10px}.newsList .item a{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/arrow.png) no-repeat 94%;background-size:auto;border:1px solid #2b1f14;border-radius:10px;color:#2b1f14;display:block;padding:24px 0 24px 21px;transition:.3s}.newsList .item a:hover{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/arrow.png) no-repeat 96%;transition:.3s}@media screen and (max-width:767px){.newsList{padding:30px 20px 40px}.newsList>.flex{display:block}.blogContent .title{font-size:30px;margin-bottom:20px}.newsList .postNews{height:auto;width:100%}.newsList .sideTitle{margin-top:40px}}.postDetail{padding:52px 0}.postDetail .time{color:#2b1f14;display:block;font-size:18px;margin-bottom:5px}.postDetail .title{color:#775739;font-size:42px;font-weight:400;line-height:60px;margin-bottom:3px}.postDetail .sns_area{border-bottom:1px solid #9ca0a3;margin-bottom:39px;padding-bottom:13px}.postDetail .sns_area ul{-ms-flex-pack:start;justify-content:flex-start}.postDetail .sns_area ul li{margin-right:10px}.postDetail .sns_area ul li a:hover{opacity:.8;transition:.3s}.postDetail .sns_area.bottom{border-bottom:none}.postDetail .img{margin-bottom:20px}.postDetail .img img{height:auto;width:100%}.postDetail .main_content{margin-bottom:30px}.postDetail .main_content h2{color:#2b1f14;font-size:25px;line-height:35px;margin-bottom:10px}.postDetail .main_content p{color:#2b1f14;font-size:16px;line-height:25px}.postDetail .related_article{background:#ffe7cc;border-bottom:none;border-radius:20px;margin-bottom:30px;padding:28px 20px}.postDetail .related_article .title{color:#2b1f14;font-size:18px;font-weight:700;line-height:28px}.postDetail .related_article ul .flex{background:#fff;border-radius:20px;margin-bottom:8px;padding:20px 20px 12px}.postDetail .related_article ul .flex a{display:block;width:36.5%}.postDetail .related_article ul .flex a .img_parent{border-radius:20px;overflow:hidden}.postDetail .related_article ul .flex a .img_parent .img{height:138px;margin-bottom:0;position:relative;transition:.3s;width:100%}.postDetail .related_article ul .flex a .img_parent .img img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.postDetail .related_article ul .flex a:hover .img{transform:scale(1.1);transition:.3s}.postDetail .related_article ul .flex .text{width:60%}.postDetail .related_article ul .flex .text .time{color:#2b1f14;display:block;font-size:14px;line-height:23px;margin-bottom:0}.postDetail .related_article ul .flex .text a{display:block;width:100%}.postDetail .related_article ul .flex .text a .title{color:#775739;font-size:20px;line-height:26px;text-decoration:none}.postDetail .related_article ul .flex .text a .title:hover{text-decoration:underline}.postDetail .pager a{color:#2b1f14}.postDetail .pager a:hover{text-decoration:underline}.postDetail .pager .toList a{background:#d8ebfc;border-radius:10px;display:inline-block;padding:15px}.postDetail .pager .toList a:hover{opacity:.8;text-decoration:none}.postDetail .pager .prev img,.postDetail .pager .toList img{margin-right:5px}.postDetail .pager .next img{margin-left:5px}.postDetail .sideTitle{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/line_orange.png) no-repeat 0;color:#775739;font-size:18px;line-height:26px;margin-bottom:10px;padding-left:15px}.postDetail .item{margin-bottom:10px}.postDetail .item a{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/arrow.png) no-repeat 94%;background-size:auto;border:1px solid #2b1f14;border-radius:10px;color:#2b1f14;display:block;padding:24px 0 24px 21px;transition:.3s}.postDetail .item a:hover{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/news/arrow.png) no-repeat 96%;transition:.3s}@media screen and (max-width:767px){.postDetail{padding:30px 20px 40px}.postDetail>.flex{display:block}.postDetail .time{font-size:16px}.postDetail .title{font-size:25px;line-height:35px}.postDetail .sns_area{margin-bottom:20px;padding-bottom:20px}.postDetail .sns_area ul{-ms-flex-pack:justify;justify-content:space-between}.postDetail .sns_area ul li{margin-right:0;width:32%}.postDetail .sns_area ul li img{height:auto;width:100%}.postDetail .main_content h2{font-size:20px;line-height:30px;margin-bottom:5px}.postDetail .main_content p{font-size:16px;line-height:25px}.postDetail .related_article{margin-bottom:20px;padding:20px 15px}.postDetail .related_article ul .flex{padding:15px}.postDetail .related_article ul .flex a{width:46%}.postDetail .related_article ul .flex a .img_parent{border-radius:10px}.postDetail .related_article ul .flex a .img_parent .img{height:100px}.postDetail .related_article ul .flex a .img_parent .img img{height:100%;width:auto}.postDetail .related_article ul .flex .text{width:50%}.postDetail .related_article ul .flex .text a .title{font-size:16px;line-height:25px}.postDetail .pager{margin:-20px 0 20px}.postDetail .pager a{font-size:14px}.postDetail .pager .toList{margin-top:50px}.postDetail .pager .toList a{background:none;padding:10px}}.qaContent{padding:37px 0}.qaContent .box{margin:0 auto;width:723px}.qaContent .box .flex:nth-child(2n){margin-bottom:50px}.qaContent .qaParent{margin-right:15px;padding-top:10px}.qaContent .textParent{background:#fff;border-radius:30px;margin-bottom:10px;padding:20px;width:calc(100% - 60px)}.qaContent .text{color:#3c9aee;font-size:18px;line-height:28px}.qaContent .text.question{color:#ff6867}.qaContent .subText{color:#2b1f14;font-size:18px;line-height:28px;margin:15px 0 0}@media screen and (max-width:767px){.qaContent{margin-top:30px;padding:0 20px 40px}.qaContent .box{width:100%}.qaContent .box .flex:nth-child(2n){margin-bottom:30px}.qaContent .qaParent{box-sizing:border-box;margin-right:10px;padding-top:10px;width:18%}.qaContent .textParent{box-sizing:border-box;padding:15px;width:78%}.qaContent .subText,.qaContent .text{font-size:16px;line-height:26px}}.companyContent{padding:50px 0 80px}.companyContent .title{margin-bottom:42px;text-align:center}.companyContent .campanyInfo{margin:0 auto 50px;width:730px}.companyContent .campanyInfo .box{border-bottom:3px dotted #aaa5a1;margin-bottom:10px;padding-bottom:10px}.companyContent .campanyInfo .subTitle{background:#3c9aee;border-radius:5px;color:#fff;font-size:18px;margin-right:15px;padding:8px 0 8px 10px;text-align:left;width:150px}.companyContent .campanyInfo .text{color:#2b1f14;font-size:18px;line-height:28px}.companyContent .rinen{margin:0 auto 50px;max-width:950px}.companyContent .rinen .textParent{width:66%}.companyContent .rinen .imgParent{width:32.94737%}.companyContent .rinen .imgParent img{height:auto;width:100%}.companyContent .rinen .rinenTitle{color:#2b1f14;font-family:Signika,sans-serif;font-size:32px;font-weight:400;line-height:42px;margin-bottom:10px}.companyContent .rinen .rinenTitle.first{margin-bottom:0}.companyContent .rinen .line{margin-bottom:10px}.companyContent .rinen .text{color:#2b1f14;font-size:18px;line-height:28px}.companyContent .moreContent .box{text-align:center;width:32%}.companyContent .moreContent .imgParent{height:120px;line-height:169px}.companyContent .moreContent .text{color:#2b1f14;font-size:16px;line-height:24px;text-align:left}@media screen and (max-width:767px){.companyContent{padding:20px 20px 40px}.companyContent .campanyInfo{margin:0 auto 40px;width:100%}.companyContent .campanyInfo .flex{display:block}.companyContent .campanyInfo .subTitle{margin-right:0;padding:8px 0;text-align:center;width:100%}.companyContent .campanyInfo .text{padding-top:10px}.companyContent .rinen{display:block;margin:0 auto 40px;width:100%}.companyContent .rinen .imgParent,.companyContent .rinen .textParent{width:100%}.companyContent .rinen .rinenTitle{font-size:28px;line-height:38px}.companyContent .rinen .line{height:auto;width:100%}.companyContent .moreContent{display:block}.companyContent .moreContent .box{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;margin-bottom:20px;padding:20px;text-align:center;width:100%}.companyContent .moreContent .imgParent{height:120px;line-height:169px}.companyContent .moreContent .text{color:#2b1f14;font-size:16px;line-height:24px;text-align:left}}.slick-loading .slick-list{background:#fff url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/common/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/assets/fonts/slick.eot);src:url() format("embedded-opentype"),url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/assets/fonts/slick.woff) format("woff"),url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/assets/fonts/slick.ttf) format("truetype"),url() format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:45px;line-height:0px;padding:0;position:absolute;top:49%;transform:translateY(-50%);width:45px;z-index:1}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:20px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/prev.png) no-repeat 50%;background-size:45px 45px;content:"";display:block;height:45px;width:45px}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:20px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{background:url(//22772647.fs1.hubspotusercontent-na1.net/hubfs/22772647/raw_assets/public/terakoyakids-new/images/front/next.png) no-repeat 50%;background-size:45px 45px;content:"";display:block;height:45px;width:45px}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.emoji{font-size:1.2rem;margin-right:5px;vertical-align:middle}