@charset "UTF-8";html {font-size: 62.5%;}body {font-size: 15px;font-size: 1.5rem;font-family: "M PLUS 1p","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS P Gothic",sans-serif;font-weight: 400;line-height: 1.6;background: #f7f4eb;}table {table-layout: fixed;border-collapse: collapse;border-spacing: 0;}p, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, figure {margin: 0;padding: 0;}ul, li, ol, dl, dt, dd {list-style: none;}a {}a:hover {text-decoration: none;}strong {font-weight: bold;}figure {margin-block: 0em;margin-inline: 0em;}img {margin: 0;vertical-align: middle;border: none;}@media print, screen and (min-width: 600px) {body {}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {body {image-rendering: -webkit-optimize-contrast;}}header {position: relative;}header .hdr_box {position: absolute;top: 0;left: 0;width: 100%;height: 70px;}header .hdr_box .hdr_box_logo {position: relative;width: calc(100% - 86px);height: 84px;background: url(../img/bg_logo-header.png) 0 0/auto 100% no-repeat;}header .hdr_box .hdr_box_logo a {position: relative;display: block;width: 70%;height: 70px;}header .hdr_box .hdr_box_logo img {display: block;position: absolute;top: 12px;left: 12px;width: auto;height: 70%;}header .navbtn {position: absolute;top: 0;right: 0;display: flex;z-index: 999;}header .navbtn {width: 70px;height: 70px;}header .navbtn {text-indent: -7777px;overflow: hidden;background-position: center;background-size: 40%;background-repeat: no-repeat;}header .navbtn {background-image: url("../img/ico_navbtn.png");}.fixed .navbtn {position: fixed;top: 0;right: 0;}header .navbtn.navopen {border-left: none;background-color: inherit;background-image: url("../img/ico_navbtn-close.png");z-index: 1000;}header p.supportsp {position: fixed;top: 72px;right: 0;width: 9vw;border-radius: 6px 0 0 6px;background: #c1007b;z-index: 1;}header p.supportsp a {display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 8vw 0.9vw;background: url(../img/support/supportico_header.png) bottom -1vw right -2vw/8vw auto no-repeat;}header p.supportsp a img {width: 100%;height: auto;}.navigation {position: fixed;width: 80vw;height: 100%;padding: 88px 40px 72px;box-sizing: border-box;top: 0;right: 0;z-index: 900;transform: translateX(100vw);transition: all 0.4s cubic-bezier(0.38, 0, 0.25, 1);background: rgba(155,179,57,0.95);}.navigation.navopen {position: fixed;overflow: scroll;transform: translateX(0);transition: all 0.4s cubic-bezier(0.38, 0, 0.25, 1);z-index: 900;}.navigation ul {margin: 0 4px 32px;}.navigation ul li {border-bottom: 1px solid #acc44d;}.navigation ul li a {display: block;width: 100%;height: 100%;padding: 12px 0;text-align: center;text-decoration: none;color: #fff;font-size: 1.5rem;}.navigation p.support,.navigation p.contact {border-radius: 56px;}.navigation p.support {display: none;background: #c1007b;}.navigation p.contact {background: #fc5a52;}.navigation p.support a,.navigation p.contact a {display: block;width: 100%;height: 100%;padding: 12px 0 14px;box-sizing: border-box;text-align: center;}.navigation p.support a {background: url(../img/support/supportico_header.png) bottom -3.4vw right 3vw/13vw auto no-repeat;}.navigation p.support a img,.navigation p.contact a img {width: auto;height: 5vw;}@media print, screen and (min-width: 600px) {header {display: block;}header .hdr_box {position: relative;height: auto;margin-bottom: 8px;}header .hdr_box .hdr_box_logo {width: 340px;height: auto;padding: 0;background-size: 100% auto;}header .hdr_box .hdr_box_logo a {width: 100%;height: 100%;padding: 20px 60px 40px;box-sizing: border-box;}header .hdr_box .hdr_box_logo a:hover {opacity: 0.8;}header .hdr_box .hdr_box_logo img {position: relative;top: 0;left: 0;width: 100%;height: auto;}header .hdr_contact {display: flex;}header .hdr_contact .contact {position: relative;display: block;}header .hdr_contact .contact a {display: block;width: 100%;height: 100%;padding: 4px 40px;box-sizing: border-box;text-indent: -7777px;overflow: hidden;background-image: url("../img/mail_header.png");background-position: center;background-repeat: no-repeat;background-size: auto 70%;border: 1px solid #fff;}header .hdr_contact .contact a:hover {transition: all 0.4s cubic-bezier(0.38, 0, 0.25, 1);background-color: rgba(255,255,255,0.3);}header .navbtn {display: none;}.fixed .hdr_contact {position: relative;}.fixed .navbtn {position: relative;}header p.supportsp {display: none;}}@media print, screen and (min-width: 600px) {.navigation {display: flex;flex-flow: wrap;align-items: stretch;width: auto;height: inherit;padding: 0;position: absolute;top: 28px;right: 16px;transform: none;transition: none;border-radius: 0;background: none;}.navigation ul {padding: 22px 40px 22px;margin: 0 8px 0 0;text-align: center;font-size: 0;border-radius: 56px;background: #c9e06c;}.navigation ul li {display: inline-block;padding-right: 16px;margin-right: 16px;box-sizing: border-box;border-bottom: 0;font-size: 1.6rem;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1" preserveAspectRatio="none"><path fill="%23a8be4f" d="M0.000,0.000 L32.000,0.000 L32.000,32.000 L0.000,32.000 L0.000,0.000 Z" /></svg>');background-position: top 0 right 0;background-size: 1px 100%;background-repeat: no-repeat;}.navigation ul li:last-child {margin-right: 0;background: none;}.navigation ul li.contact {display: none;}.navigation ul li a {height: auto;padding: 0;font-weight: bold;color: #5c6f0d;line-height: 1.2;transform: rotate(0.03deg);}.navigation ul li a:hover,.navigation ul li.current a {opacity: 0.9;text-decoration: underline;}.navigation p.support {display: block;margin-left: -28px;margin-bottom: 0;transition: all 0.2s ease;border-top-right-radius: 0;border-bottom-right-radius: 0;}.navigation p.contact {margin-left: -28px;transition: all 0.2s ease;}.navigation p.support:hover {transition: all 0.2s ease;background: #d7078c;}.navigation p.contact:hover {transition: all 0.2s ease;background: #ff756e;}.navigation p.support a,.navigation p.contact a {display: flex;align-items: center;}.navigation p.support a {padding: 0 32px 0 24px;background-size: 64px auto;background-position: bottom -10px right 8px;}.navigation p.contact a {padding: 0 24px;}.navigation p.support a img,.navigation p.contact a img {height: 3.2rem;}}@media print, screen and (max-width: 1200px) and (min-width: 600px) {header p.supportsp {display: none;}.navigation {width: auto;top: 130px;}.navigation ul li {margin-right: 24px;}}@keyframes catch_anime {0% {transform: translate(-50%, -48%);}100% {opacity: 1;transform: translate(-50%, -50%);;}}.catch {position: absolute;top: 52%;left: 50%;width: 70%;height: auto;box-sizing: border-box;transform: translate(-50%, -50%);opacity: 0;animation: catch_anime 0.5s forwards 1s;}.catch p {margin-bottom: 24px;font-size: 6.0vw;color: #234c11;text-align: center;line-height: 1.3;font-weight: 700;text-shadow: 1px 1px 1px #fff;transform: rotate(0.03deg);}.catch p span {font-weight: 400;font-size: 70%;}.catch img {display: block;width: 76%;height: auto;margin: 0 auto;}.mainimg_box {width: 100%;z-index: -1;}.mainimg_box .mainimg_box_inner {position: relative;height: 490px;background-position: center;background-size: auto 100%;background-repeat: no-repeat;z-index: -1;}.mainimg_box .mainimg_box_inner.box1 {background-image: url("../img/mainimage_sp.jpg");}@media print, screen and (min-width: 600px) {.catch {top: 50%;}.catch p {font-size: 3.2rem;}.catch p br:first-of-type {display: none;}.catch img {width: 300px;}.mainimg_box .mainimg_box_inner {aspect-ratio: 1 / 0.472;width: 100%;height: auto;max-height: 600px;}.mainimg_box .mainimg_box_inner::before,.mainimg_box .mainimg_box_inner::after {content: '';display: block;width: 40%;max-width: 700px;height: auto;aspect-ratio: 1 / 0.141;box-sizing: border-box;position: absolute;bottom: 0;}.mainimg_box .mainimg_box_inner::before {left: 0;background: url('../img/mainimage_frame-l.png') 0 0/100% auto no-repeat;}.mainimg_box .mainimg_box_inner::after {right: 0;background: url('../img/mainimage_frame-r.png') 0 0/100% auto no-repeat;}.mainimg_box .mainimg_box_inner.box1 {background-image: url("../img/mainimage.jpg");background-size: 100%;}}.wrapper {box-sizing: border-box;}.wrapper .content {}.wrapper .content main {}@media print, screen and (min-width: 600px) {.wrapper {}.wrapper .content {}.wrapper .content main {}}footer {background: #d4cec1;}footer .ftr_box .copy {padding: 24px 0;font-size: 1.3rem;text-align: center;transform: rotate(0.03deg);}@media print, screen and (min-width: 600px) {}section {}section h2 {margin-bottom: 24px;}section .sec_content {}section .sec_content h3 {margin-bottom: 24px;}section .sec_content p,section .sec_content ul,section .sec_content ol,section .sec_content dl {margin-bottom: 16px;}section .sec_content table {width: 100%;margin: 0 0 16px;}@media print, screen and (min-width: 600px) {section h2 {}section .sec_content {padding: 0;}}.m-plus-1p-regular {font-weight: 400;font-style: normal;}.m-plus-1p-medium {font-weight: 500;font-style: normal;}.m-plus-1p-bold {font-weight: 700;font-style: normal;}.clear::after {content: " ";display: block;clear: both;}.pagetop {}@media print, screen and (min-width: 600px) {}#index main {padding-top: 24px;}#index .s1 {}#index .s1 h2 {color: #234c11;font-size: 8vw;text-align: center;line-height: 1.2;}#index .s1 h2::first-letter {font-size: 150%;}#index .s1 h2 span {font-weight: 400;}#index .s1 .jigyo {position: relative;padding: 32px;margin: 0 16px 152px;box-sizing: border-box;border-radius: 24px;background: url(../img/bg_jigyo1.png) 0 0/100% auto no-repeat;}#index .s1 .jigyo:nth-child(even) {background-image: url(../img/bg_jigyo2.png);}#index .s1 .jigyo::before {content: '';display: block;width: 36px;aspect-ratio: 1 / 1.4;box-sizing: border-box;position: absolute;top: -24px;left: 12px;background: url('../img/ico_jigyo.png') 0 0/100% auto no-repeat;}#index .s1 .jigyo .jigyo_inner {padding-bottom: 104px;background-position: bottom 0 left 50%;background-size: auto 128px;background-repeat: no-repeat;}#index .s1 .jigyo.kango .jigyo_inner {background-image: url(../img/img_jigyo-kango.png);}#index .s1 .jigyo.yogu .jigyo_inner {background-image: url(../img/img_jigyo-yogu.png);}#index .s1 .jigyo.careplan .jigyo_inner {background-image: url(../img/img_jigyo-careplan.png);}#index .s1 .jigyo h3 {margin-bottom: 16px;font-size: 2.4rem;text-align: center;}#index .s1 .jigyo p {transform: rotate(0.03deg);}#index .s1 .jigyo p.site {position: absolute;bottom: -136px;left: 50%;transform: translate(-50%, 0);width: 60%;aspect-ratio: 1 / 0.739;margin-bottom: 0;box-sizing: border-box;line-height: 1.2;text-align: center;background: url( ../img/bg_jigyolink.png) 0 0/100% auto no-repeat;}#index .s1 .jigyo p.site a {display: block;width: 100%;height: 100%;padding: 28% 0 0;box-sizing: border-box;color: #000;font-size: 4vw;font-weight: 700;text-decoration: none;}#index .s1 .jigyo p.site a span {font-size: 80%;font-weight: 400;}#index .s1 img {width: 100%;}@media print, screen and (min-width: 600px) {#index .s1 {width: 860px;margin: -160px auto 0;}#index .s1 h2 {font-size: 3.8rem;}#index .s1 .sec_content {display: flex;flex-flow: wrap;justify-content: space-between;}#index .s1 .jigyo {width: calc(calc(100% - 32px) / 3);margin-left: 0;margin-right: 0;}#index .s1 .jigyo::before {width: 40px;}#index .s1 .jigyo .jigyo_inner {padding-bottom: 136px;background-size: 190px auto;}#index .s1 .jigyo p.site {bottom: -112px;width: 80%;transition: all .3s ease-out;}#index .s1 .jigyo p.site:hover {transform: translate(-50%, 0) scale(1.05);transition: all .5s ease-out;}#index .s1 .jigyo p.site a {font-size: 1.8rem;transform: rotate(0.03deg);}}#index .s2 {padding: 48px 0 0;background: url(../img/line-dash01.png) top 13px left 0/48px 3px repeat-x,url(../img/line-dash01.png) bottom 13px left 0/48px 3px repeat-x;;background-color: #ede7d8;}#index .s2 .sec_content {padding: 0 16px 48px;}#index .s2 h2 {text-align: center;}#index .s2 table th {width: 28%;padding-left: 24px;box-sizing: border-box;vertical-align: top;text-align: left;font-size: 1.7rem;background: url(../img/ico_gaiyo.png) top 0.3em left 0/18px auto no-repeat;}#index .s2 table td {padding: 5px 0 0 0;}#index .s2 table th,#index .s2 table td {transform: rotate(0.03deg);}#index .s2 table td dl.jigyosho > dt {padding-left: 6px;margin-bottom: 8px;font-size: 1.6rem;font-weight: 700;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1" preserveAspectRatio="none"><path fill="%23fff" d="M0.000,0.000 L32.000,0.000 L32.000,32.000 L0.000,32.000 L0.000,0.000 Z" /></svg>');background-position: top 0.2em left 0;background-size: 1px 1em;background-repeat: no-repeat;}#index .s2 table td dl.jigyosho dl.jigyoshodetail {display: flex;flex-flow: wrap;justify-content: space-between;margin-left: 7px;line-height: 1.4;}#index .s2 table td dl.jigyosho dl.jigyoshodetail dt,#index .s2 table td dl.jigyosho dl.jigyoshodetail dd {padding-bottom: 8px;margin-bottom: 6px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1" preserveAspectRatio="none"><path fill="%23dbd2ba" d="M0.000,0.000 L32.000,0.000 L32.000,32.000 L0.000,32.000 L0.000,0.000 Z" /></svg>');background-position: bottom 0 left 0;background-size: 100% 1px;background-repeat: no-repeat;}#index .s2 table td dl.jigyosho dl.jigyoshodetail dt {width: 7em;}#index .s2 table td dl.jigyosho dl.jigyoshodetail dd {width: calc(100% - 7em);}#index .s2 table td dl.jigyosho dl.jigyoshodetail dd span {color: #ad8729;}#index .s2 table td dl.jigyosho dl.jigyoshodetail dd img {width: auto;max-width: 100%;height: 1.4em;}#index .s2 table td dl.jigyosho dl.jigyoshodetail dd img:hover {opacity: 0.7;}@media print, screen and (min-width: 600px) {#index .s2 {padding: 56px 0 0;}#index .s2 .sec_content {width: 720px;padding: 0 0 64px;margin: 0 auto;}#index .s2 table td dl.jigyosho dl.jigyoshodetail {margin-left: 10px;}}#index .s3 .sec_content {padding: 40px 16px 56px;}#index .s3 h2 {text-align: center;}#index .s3 .recruit {padding: 16px 24px 24px;text-align: center;background: #c9e06c;}#index .s3 .recruit p {margin-bottom: 0;rotate: 0.05deg;}#index .s3 .recruit p.text1 {margin-bottom: 8px;font-weight: bold;font-size: 3.5vw;color: #234c11;}#index .s3 .recruit p.text2 {padding: 8px 0 8px;font-weight: bold;font-size: 5.2vw;border-radius: 56px;background: #fff;}#index .s3 .recruit p.text2:hover {opacity: 0.7;}#index .s3 .recruit p.text2 a {text-decoration: none;color: #234c11;}@media print, screen and (min-width: 600px) {#index .s3 .sec_content {width: 860px;padding: 48px 0 80px;margin: 0 auto;}#index .s3 .recruit p.text1 {font-size: 2.4rem}#index .s3 .recruit p.text2 {font-size: 3.6rem;}}#index .s4 {background: url(../img/line-dash01.png) top 13px left 0/48px 3px repeat-x,url(../img/line-dash01.png) bottom 13px left 0/48px 3px repeat-x;;background-color: #d5deaf;}#index .s4 .sec_content {padding: 0 0 48px;}#index .s4 h2 {margin-bottom: 32px;line-height: 1.3;text-align: center;}#index .s4 h2 span {display: inline-block;padding: 8px 64px 10px;border-radius: 0 0 16px 16px;background: #fff;}#index .s4 .access {padding: 0 16px;}#index .s4 .access .access_inner {margin-bottom: 24px;}#index .s4 .access h3 {margin-bottom: 16px;transform: rotate(0.03deg);}#index .s4 .access address {margin-bottom: 16px;}#index .s4 .access address ul li {padding-left: 1.6rem;margin-bottom: 4px;font-style: normal;line-height: 1.4;background: url(../img/ico_access.png) top 0.1em left 0/1.4rem auto no-repeat;}#index .s4 .access address ul li.walk {background-image: url(../img/ico_walk.png);}#index .s4 .access .map iframe {width: 100%;height: 100%;aspect-ratio: 1 / 0.7;}@media print, screen and (min-width: 600px) {#index .s4 .sec_content {width: 860px;padding: 0 0 64px;margin: 0 auto;}#index .s4 h2 {margin-bottom: 40px;}#index .s4 .access {display: flex;flex-flow: wrap;justify-content: space-between;padding: 0;}#index .s4 .access .access_inner {width: calc(calc(100% - 16px) / 2);margin: 0;}#index .s4 .access .map iframe {aspect-ratio: 1 / 1;}}#index .s5 .sec_content {padding: 32px 0 40px;}#index .s5 h2 {text-align: center;}#index .s5 .document {padding: 32px 16px 40px;margin: 0 16px;border-top: 1px solid #d6d4cb;border-bottom: 1px solid #d6d4cb;}#index .s5 .document div {margin-bottom: 32px;}#index .s5 .document div:last-child {margin-bottom: 0;}#index .s5 .document dl dt,#index .s5 .document dl dd {transform: rotate(0.03deg);}#index .s5 .document dl dt {margin-bottom: 8px;font-size: 1.8rem;font-weight: 700;}#index .s5 .document dl dd {padding-left: 16px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1" preserveAspectRatio="none"><path fill="%23c0b7a3" d="M0.000,0.000 L32.000,0.000 L32.000,32.000 L0.000,32.000 L0.000,0.000 Z" /></svg>');background-position: top 0.4em left 0;background-size: 10px 10px;background-repeat: no-repeat;}#index .s5 .document dl dl {margin-bottom: 8px;}#index .s5 .document dl dl:last-child {margin-bottom: 8px;}#index .s5 .document dl dl dt {margin-bottom: 4px;font-size: 1.7rem;font-weight: 500;}#index .s5 .document dl dl dd {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1" preserveAspectRatio="none"><path fill="%23d5d5d5" d="M0.000,0.000 L32.000,0.000 L32.000,32.000 L0.000,32.000 L0.000,0.000 Z" /></svg>');}#index .s5 .document div.group1 p {padding: 6px;box-sizing: border-box;text-align: center;border: 2px solid #beb8a3;border-radius: 4px;}@media print, screen and (min-width: 600px) {#index .s5 .sec_content {width: 860px;padding: 48px 0 40px;margin: 0 auto;}#index .s5 .document {display: flex;flex-flow: wrap;justify-content: center;padding: 40px 0;margin: 0;}#index .s5 .document div {margin-right: 56px;margin-bottom: 0;}#index .s5 .document div:last-child {margin-right: 0;}#index .s5 .document dl dl {margin-right: 0;}#index .s5 .document dl dl:last-child {margin-right: 0;}}#index .s6 .sec_content {padding: 0 16px 32px;}#index .s6 .sec_content h3 {text-align: center;transform: rotate(0.03deg);}#index .s6 .sec_content ul {font-size: 0;text-align: center;}#index .s6 .sec_content ul li {display: inline-block;margin-right: 16px;font-size: 1.5rem;transform: rotate(0.03deg);}@media print, screen and (min-width: 600px) {#index .s6 .sec_content {width: 860px;padding: 0 0 48px;margin: 0 auto;}}body#support {color: #3c3c3c;background: #f7f4eb url(../img/support/bg_body.png) top 0 left 50%/cover no-repeat;}#support .wrapper {padding-top: 120px;}#support .content {--color-main: #27903b;--color-line: #bed6c3;}#support .s1 h1,#support .s1 h2,#support .s1 h3,#support .s1 ul li,#support .s1 dl dt,#support .s1 dl dd,#support .s1 p {transform: rotate(0.03deg);}#support .s1 {padding: 0 16px;}#support .s1 h1 {padding: 10px 16px;margin-bottom: 6px;font-size: 5.6vw;text-align: center;line-height: 1.1;color: var(--color-main);background: #fff;border: 2px solid var(--color-main);border-radius: 56px;}#support .s1 h2 {margin-bottom: 40px;font-size: 4.0vw;text-align: center;color: var(--color-main);}#support .s1 .sec_content {padding: 48px 16px;margin-bottom: 24px;border-radius: 24px;background: #fff;}#support .s1 p.lead1 {text-align: center;font-size: 3.6vw;font-weight: 700;}#support .s1 p.lead2 {margin-bottom: 32px;text-align: center;font-size: 4.4vw;font-weight: 700;line-height: 1.4;color: var(--color-main);}#support .s1 p.lead2 br {display: none;}#support .s1 .plan {margin-bottom: 16px;}#support .s1 .plan > div {border-radius: 16px;border: 2px solid var(--color-main);}#support .s1 .plan h3 {padding: 3.6vw 0 4.0vw;margin-bottom: 24px;border-radius: 12px 12px 0 0;font-size: 4vw;font-weight: 500;line-height: 1.2;color: #fff;text-align: center;background: var(--color-main);}#support .s1 .plan .plan_basic {margin-bottom: 16px;}#support .s1 .plan .plan_basic ul {padding: 0 16px;margin-bottom: 24px;}#support .s1 .plan .plan_basic ul li {padding-bottom: 10px;margin-bottom: 10px;font-size: 1.6rem;font-weight: 500;border-bottom: 1px solid var(--color-line);}#support .s1 .plan .plan_basic ul li:last-of-type {border-bottom: 0;}#support .s1 .plan .plan_basic ul li span {display: inline-block;width: 1em;height: 1em;padding: 0.4em;margin-right: 4px;font-weight: 500;line-height: 1;color: #fff;text-align: center;background: #ff3db0;border-radius: 50%;}#support .s1 .plan .plan_option dl {padding: 0 16px;margin-bottom: 30px;}#support .s1 .plan .plan_option dl dt {font-size: 2.0rem;font-weight: 700;color: var(--color-main);}#support .s1 .plan .plan_option dl dd {margin-bottom: 24px;font-size: 1.4rem;}#support .s1 .plan .plan_option dl dt::before {content: '';display: inline-block;width: 1.2em;aspect-ratio: 1 / 1;margin-right: 4px;box-sizing: border-box;vertical-align: -0.2em;background: url('../img/support/ico_plan.png') 0 0/100% auto no-repeat;}#support .s1 .supportcontact {padding: 40px 24px;border-radius: 16px;border: 2px solid var(--color-main);}#support .s1 .supportcontact p.inquiry {margin-bottom: 24px;font-size: 5.2vw;font-weight: 700;line-height: 1.3;color: var(--color-main);}#support .s1 .supportcontact ul {padding: 24px 0;margin-bottom: 32px;border: 1px solid var(--color-line);border-width: 1px 0;}#support .s1 .supportcontact ul li {padding-left: 1.8em;margin-bottom: 10px;background-size: auto 1.4em;background-repeat: no-repeat;}#support .s1 .supportcontact ul li:last-of-type {margin-bottom: 0;}#support .s1 .supportcontact ul li.tel {background-position: top 0.1em left 0.2em;background-image: url(../img/support/ico_tel.png);}#support .s1 .supportcontact ul li.mail {background-position: top 0.1em left 0;background-image: url(../img/support/ico_mail.png);}#support .s1 .supportcontact ul li.map {background-position: top 0.1em left 0.2em;background-image: url(../img/support/ico_map.png);}#support .s1 .supportcontact ul li img {width: auto;max-width: 100%;height: 1.4em;}#support .s1 .supportcontact ul li img:hover {opacity: 0.7;}#support .s1 .supportcontact p.forkaipoke {padding: 12px 24px;margin-bottom: 0;font-weight: 500;color: #fff;background: #5db76e;border-radius: 24px;}@media print, screen and (min-width: 600px) {#support .s1 {width: 860px;margin: 0 auto 24px;}#support .s1 .sec_content {padding: 64px 64px 80px;}#support .s1 h1 {font-size: 3.2rem;}#support .s1 h2 {font-size: 2.4rem;}#support .s1 p.lead1 {font-size: 2.2rem;}#support .s1 p.lead2 {font-size: 3.2rem;}#support .s1 p.lead2 br {display: inline-block;}#support .s1 .plan {display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}#support .s1 .plan > div {display: grid;grid-template-rows: subgrid;grid-row: span 2;gap: 32px;}#support .s1 .plan h3 {padding: 24px 0;margin-bottom: 0;font-size: 1.8rem;}#support .s1 .plan .plan_basic {margin-bottom: 0;}#support .s1 .plan .plan_basic ul {padding: 0 32px;}#support .s1 .supportcontact {padding: 56px 64px 62px;}#support .s1 .supportcontact p.inquiry {font-size: 2.4rem;text-align: center;}#support .s1 .supportcontact ul {display: flex;flex-flow: wrap;justify-content: space-between;width: 98%;padding: 34px 0;margin: 0 auto 32px;}#support .s1 .supportcontact ul li {background-size: auto 1.6em;}#support .s1 .supportcontact ul li.tel {background-position: top 0.1em left 0.2em;}#support .s1 .supportcontact ul li.mail {padding-left: 2em;background-position: top 0.05em left 0;}#support .s1 .supportcontact ul li.map {font-size: 1.6rem;background-position: top 0 left 0.1em;}#support .s1 .supportcontact ul li img {height: 1.7em;}}#support .s2 .sec_content {margin-bottom: 72px;}#support .s2 .grouptop,#support .s2 .kangotop {padding: 16px 0;margin: 0 16px 16px;text-align: center;font-weight: 500;font-size: 4.2vw;background: #a0bb34;border-radius: 56px;}#support .s2 .kangotop {background: #ab9771;}#support .s2 .grouptop:hover {background: #b2cd44;}#support .s2 .kangotop:hover {background: #c0ab85;}#support .s2 .grouptop a,#support .s2 .kangotop a {display: block;width: 100%;height: 100%;color: #fff;}@media print, screen and (min-width: 600px) {#support .s2 {width: 860px;margin: 0 auto 32px;}#support .s2 .sec_content {margin-bottom: 112px;}#support .s2 .grouptop,#support .s2 .kangotop {font-size: 2.4rem;}}