body.beginner .gnavi__beginner>a{color:#3b6d00}body.beginner .gnavi__beginner>a:after{opacity:1;width:5px;height:5px;border-radius:50%;background:#56a700}#page_body .blc_ttl{color:#278a00;margin-bottom:30px;font-size:clamp(2.4rem, 2.4vw, 3.2rem)}@media screen and (max-width: 767px){#page_body .blc_ttl{margin-bottom:20px}}#page_body .blc_ttl+.txt{font-size:1.8rem;font-weight:500}.blc_about .catch_txt{font-size:var(--fontsize42);font-weight:700;color:#3b6d00;margin-bottom:15px}@media print, screen and (min-width: 768px){.blc_about .flex_wrap{display:flex;gap:40px}}.blc_about .flex_wrap .txt{flex:1;padding-block:15px}.blc_about .flex_wrap .img{border-radius:15px;overflow:hidden;position:relative}@media print, screen and (min-width: 768px){.blc_about .flex_wrap .img{width:400px}}@media screen and (max-width: 767px){.blc_about .flex_wrap .img{margin-top:20px}}.blc_about .flex_wrap .img img{width:100%;height:100%;object-fit:cover}@media print, screen and (min-width: 768px){.blc_about .flex_wrap .img img{position:absolute}}.service_anchor{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}@media screen and (max-width: 767px){.service_anchor{gap:7px}}.service_anchor li{text-align:center;line-height:1.2;font-weight:500;min-height:3em;flex-grow:1}@media screen and (max-width: 767px){.service_anchor li{font-size:1.4rem}}.service_anchor li a{display:grid;place-content:center;border-radius:60px;background:#fff;color:#333;height:100%;padding:10px 15px 20px;position:relative;border:solid 1px rgba(0,0,0,0.4)}.service_anchor li a:after{content:'';display:inline-block;position:absolute;left:0;right:0;bottom:7px;width:9px;height:9px;margin:0 auto;border-bottom:1px solid #437c00;border-right:1px solid #437c00;transform:rotate(45deg)}.blc_terms-use .box{padding-block:20px}.blc_terms-use .box:not(:last-child){border-bottom:dashed 1px #aaa}.blc_terms-use .box dt{font-size:var(--fontsize22);font-weight:700;margin-bottom:15px}.blc_area{background:url("../../img/beginner/area_bg.jpg") no-repeat center/cover;min-height:600px}#page_body .blc_area .blc_ttl{color:#fff}.blc_area .in{padding:var(--space);border-radius:15px;background:#fff}.blc_area .about{font-size:1.8rem}.blc_area .about dt{font-weight:700;color:#3b6d00;font-size:2rem;margin-bottom:5px}.blc_area .about dd:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:dashed 1px #aaa}.blc_flow .inner{padding-top:var(--spacetb)}@media print, screen and (min-width: 768px){.blc_flow .blc_head{display:flex;gap:40px;align-items:center}}.blc_flow .blc_head .txt{flex:1}.blc_flow .blc_head .img{border-radius:15px;overflow:hidden}@media print, screen and (min-width: 768px){.blc_flow .blc_head .img{width:50%}}@media screen and (max-width: 767px){.blc_flow .blc_head .img{margin-top:20px}}.blc_flow .blc_head .img img{width:100%;height:100%;object-fit:cover}.blc_flow .blc_body{margin-top:40px}.flow_list{counter-reset:count-number;max-width:1025px;margin-inline:auto}.flow_list .item{display:flex;gap:40px}@media screen and (max-width: 767px){.flow_list .item{gap:20px}}.flow_list .item:not(:last-child){margin-bottom:20px}.flow_list .num{color:#fff;display:grid;place-content:center;padding:0;font-size:1.2rem;font-family:"Roboto","Noto Sans JP",sans-serif;text-align:center;letter-spacing:0;position:absolute;left:20px;top:0;bottom:0;font-weight:500;line-height:1}@media screen and (max-width: 767px){.flow_list .num{left:15px;font-size:1.2rem}}.flow_list .num:after{counter-increment:count-number;content:counter(count-number,decimal-leading-zero);font-weight:900;font-size:200%}.flow_list .box{flex:1;display:grid;align-items:center}.flow_list .box .ttl{font-size:2.2rem;color:#fff;background:#387300;position:relative;border-radius:60px;padding:15px 20px 15px 65px;display:block;line-height:1.3}@media screen and (max-width: 767px){.flow_list .box .ttl{font-size:1.8rem}}.flow_list .box .txt{padding:30px}@media screen and (max-width: 767px){.flow_list .box .txt{padding:20px 10px}}@media print, screen and (min-width: 768px){.blc_fee .blc_head{display:flex;gap:40px;align-items:center}}.blc_fee .blc_head .txt{flex:1}.blc_fee .blc_head .txt p{word-break:auto-phrase}.blc_fee .blc_head .img{border-radius:15px;overflow:hidden}@media print, screen and (min-width: 768px){.blc_fee .blc_head .img{width:50%}}@media screen and (max-width: 767px){.blc_fee .blc_head .img{margin-top:20px}}.blc_fee .blc_head .img img{width:100%;height:100%;object-fit:cover}.blc_fee .blc_body{margin-top:40px}.blc_fee .blc_body>.blc{margin-top:40px}@media print, screen and (min-width: 768px){.blc_fee .tbl_fee th{white-space:nowrap;width:1%}}.blc_fee .tbl_fee td{vertical-align:middle}.blc_fee .tbl_fee .box:not(:last-of-type){margin-bottom:15px}.blc_fee .tbl_fee ul{margin-top:15px}.blc_fee .sub_ttl{font-size:clamp(2rem, 2.2vw, 2.4rem);margin-bottom:1em}.blc_fee .sub_ttl:before{content:'';display:block;height:4px;width:3em;background:#56a700;margin-bottom:10px}.blc_fee .note{text-align:center;margin:0 auto 50px;padding:15px 2em;background:#f2f2f2;border-radius:30px;max-width:fit-content}@media screen and (max-width: 767px){.blc_fee .note{margin-bottom:20px;padding:15px 1em;border-radius:10px}}.blc_fee .note p:not(:last-child){margin-bottom:1em}.blc_fee .price{font-weight:700;font-size:130%;display:inline-block;line-height:1.2;margin-block-end:0}.blc_fee .txt{margin-top:10px;word-break:auto-phrase}
/*# sourceMappingURL=beginner.css.map */
