﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&display=swap");.ss_wrap{width:676px;margin:0 auto 70px;padding:0 0 20px;color:#454545;font-family:'Noto Sans JP', 'メイリオ', Meiryo, 'ヒラギノ角ゴ ProN', 'HiraKakuProN', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'helvetica', 'arial', sans-serif}.ss_wrap p{padding:0;margin:0 0 1.6em;line-height:1.6}.ss_wrap p:last-child{margin-bottom:0}.ss_h2,.ss_h3,.ss_h4{margin:0;font-weight:600;font-style:normal;line-height:1.4}.ss_h2{position:relative;text-align:center;color:#684F47;font-size:2.4rem;margin-bottom:4.0rem;padding-bottom:2.0rem}.ss_h2::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:80px;height:6px;border-radius:6px;background-color:#FF7F00}.ss_h3{font-size:1.8rem;margin-bottom:1em}.ss_h4{font-size:1.6rem}.mainVisual{text-align:center;margin:0 auto}.ss_cv{padding:40px 20px;background-color:#FFF1D3}.ss_cv.-mv{padding-top:30px}.ss_cv_lead{position:relative;margin:0 !important;color:#684F47;font-size:2.8rem;font-weight:600;line-height:1.4 !important;text-align:center}.ss_cv_btns{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0}.ss_cv_btn a{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:15px 10px;text-align:center;text-decoration:none;font-size:2.2rem;font-weight:600;line-height:1.5;border-radius:10px;transition:0.3s ease-in-out}.ss_cv_btn a:hover{transform:translateY(4px);box-shadow:none;text-decoration:none}.ss_cv_btn_dl,.ss_cv_btn_seminar{width:310px;color:#FFF}.ss_cv_btn_dl:hover,.ss_cv_btn_seminar:hover{color:#FFF}.ss_cv_btn_dl{background-color:#39A2AA;box-shadow:0px 4px 0px 0px #1f6c72}.ss_cv_btn_seminar{background-color:#E12C2C;box-shadow:0px 4px 0px 0px #9d2121}.ss_contents{padding:60px 20px}.ss_multiCol{display:flex;justify-content:space-between;gap:38px;margin:40px auto 0}.ss_multiCol__item.-imgBlock{max-width:280px}.ss_multiCol__item.-textBlock{text-align:left}.ss_multiCol__item.-textBlock .ss_header{margin-bottom:20px}.ss_multiCol__item.-textBlock .ss_text{line-height:1.714;margin-bottom:0}.ss_multiCol.-reverse{flex-direction:row-reverse}.ss_multiCol.-border_inner{margin:0 auto}.ss_multiCol.-border_inner__item.-imgBlock{max-width:220px}.ss_header .ss_h3{position:relative;margin-bottom:0;padding-left:3.0rem;text-align:left;color:#454545;line-height:1.4}.ss_header .ss_h3 .text_strong{color:#E12C2C;position:relative;display:inline-block;z-index:0}.ss_header .ss_h3 .text_strong::after{content:"";position:absolute;left:0;bottom:0.1em;width:100%;height:6px;background-color:#FFE552;z-index:-1}.ss_header .ss_h3::before{content:"";position:absolute;left:0;top:0;width:1em;height:1em}.ss_header .ss_h3.num01::before{content:"①"}.ss_header .ss_h3.num02::before{content:"②"}.ss_header .ss_h3.num03::before{content:"③"}.ss_header .ss_h3.num04::before{content:"④"}p.lead_text{font-size:2.0rem;margin-bottom:2rem}p.lead_text+.lead_text{margin-top:2.0rem}p.lead_text .text_strong{color:#E12C2C;font-weight:600}.table_title{background-color:#94794C;color:#fff;text-align:center;font-size:1.8rem;padding:0.75em 1em;margin:0}.cost_table{margin:40px auto;padding:0}.cost_table table{width:100%;border-collapse:collapse;font-size:1.6rem;margin-top:0;border-top:none}.cost_table table th,.cost_table table td{border:1px solid #94794C;padding:20px;vertical-align:top;text-align:left;font-weight:400}.cost_table table th{width:38%}.cost_table .table_caption{margin-top:10px;text-align:right;font-size:1.4rem}.border_box{margin:40px auto 0;padding:40px 20px 30px;position:relative;border:4px solid #FF7F00;border-radius:10px}.border_box .ss_h3{position:absolute;padding:5px 20px;margin-bottom:0;top:-22px;left:50%;transform:translateX(-50%);width:358px;font-size:2.0rem;text-align:center;height:40px;border-radius:40px;color:#FFF;background-color:#FF7F00}.border_box .ss_list_square{font-size:1.8rem;line-height:1.5}.border_box .ss_list_square li{position:relative;padding-left:2rem}.border_box .ss_list_square li::before{content:"■";position:absolute;left:0;top:0}.voice_box+.voice_box{margin-top:60px}.voice_box .text_owner{text-align:right;font-size:1.4rem}.voice_box .text_owner .text_strong{font-weight:600}.voice_box .ss_text{margin-top:2.0rem;font-size:1.6rem}.nowrap{white-space:nowrap}.sp_wrap{max-width:710px;margin-left:auto;margin-right:auto;color:#454545;background-color:#fff;font-family:'Noto Sans JP', 'メイリオ', Meiryo, 'ヒラギノ角ゴ ProN', 'HiraKakuProN', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'helvetica', 'arial', sans-serif}.sp_wrap p{padding:0;margin:0 0 1.6em;line-height:1.6}.sp_wrap p:last-child{margin-bottom:0}.sp_wrap .ss_h2{font-size:2.0rem}.sp_wrap .ss_h3{font-size:1.8rem}.sp_wrap .ss_cv{padding:30px 10px 30px}.sp_wrap .ss_cv_lead{font-size:1.6rem;text-align:center}.sp_wrap .ss_cv_btns{flex-direction:column;justify-content:center;gap:16px;padding:0 10px;margin-top:20px;margin-bottom:10px}.sp_wrap .ss_cv_btn{width:100%}.sp_wrap .ss_cv_btn a{padding:10px 26px;font-size:2.0rem;line-height:1.6}@media screen and (max-width: 320px){.sp_wrap .ss_cv_btn a{font-size:1.6rem}}.sp_wrap .ss_cv_btn_dl{width:100%}.sp_wrap .ss_cv_btn_seminar{width:100%}.sp_wrap .ss_contents{padding:60px 20px}.sp_wrap .ss_multiCol{flex-direction:column;justify-content:center;align-items:center;margin-top:60px;gap:20px}.sp_wrap .ss_multiCol:first-child{margin-top:40px}.sp_wrap .ss_multiCol__item.-imgBlock{width:100%;max-width:280px;text-align:center}.sp_wrap .ss_multiCol__item.-textBlock{width:100%;text-align:left}.sp_wrap .ss_multiCol.-border_inner{margin:0 auto;flex-direction:column-reverse}.sp_wrap p.lead_text{font-size:1.6rem;margin-bottom:2rem}.sp_wrap p.lead_text:last-child{margin-bottom:0}.sp_wrap .table_title{font-size:1.6rem;padding:0.5em 1em}.sp_wrap .cost_table{margin-top:30px}.sp_wrap .cost_table table{font-size:1.2rem}.sp_wrap .cost_table table th,.sp_wrap .cost_table table td{padding:15px}.sp_wrap .cost_table .table_caption{font-size:1.2rem}.sp_wrap .border_box{margin:40px auto 0;padding:40px 20px 30px;position:relative;border:4px solid #FF7F00;border-radius:10px}.sp_wrap .border_box:first-child{margin-top:60px}.sp_wrap .border_box .ss_multiCol{margin-top:0}.sp_wrap .border_box .ss_h3{width:248px;font-size:1.8rem}.sp_wrap .border_box .ss_list_square{font-size:1.6rem}.sp_wrap .voice_box .ss_h3{font-size:1.6rem}.sp_wrap .voice_box .ss_text{font-size:1.4rem}
