@media screen and (min-width: 801px),print{.page_title{padding-bottom:0}.page_title_area{padding-bottom:70px}.page_contents{font-size:1rem}.page_contents .sec{font-size:88%}.sec{background-color:#f7f7f7;padding:80px 70px}.sec+.sec{margin-top:160px}.sec_blo{width:680px;box-sizing:border-box;margin:auto}.sec_blo .sec_lead{margin-bottom:40px}.sec_blo .date{background-color:#fff;padding:30px;margin-bottom:40px;box-sizing:border-box}.sec_blo .date dl{display:flex;font-size:16px}.sec_blo .date dl+dl{margin-top:15px;border-top:dashed 1px #5a66b6;padding-top:15px}.sec_blo .date dl dt{color:#5a66b6;width:100px}.sec_blo .program{margin-top:80px}.sec_blo .program h2{color:#5a66b6;font-size:clamp(19.36px,1.5277777778vw,22px);font-weight:500;display:flex;align-items:center}.sec_blo .program h2::before,.sec_blo .program h2::after{content:"";flex:1;height:1px;background-color:#5a66b6}.sec_blo .program h2 span{display:inline-block;padding:0 20px;letter-spacing:.15em}.sec_blo .program_list{margin-top:60px;padding-bottom:100px}.sec_blo .program_list_item{position:relative}.sec_blo .program_list_item+li{margin-top:30px;border-top:dashed 1px #5a66b6;padding-top:30px}.sec_blo .program_list_item h3{color:#5a66b6;font-size:clamp(15.84px,1.25vw,18px);margin-bottom:.2em}.sec_blo .program_list_item p{text-align:justify}.sec_blo .program_list_item .course li{margin-top:20px;padding-left:14px}.sec_blo .program_list_item .course li h4{position:relative}.sec_blo .program_list_item .course li h4::before{position:absolute;content:"";top:calc(.9em - 4px);left:-14px;width:8px;height:8px;border-radius:8px}.sec_blo .program_list_item .course li p{text-align:justify}.sec_blo .program_list_item .course li.sougou h4::before{background-color:#f091a7}.sec_blo .program_list_item .course li.youji h4::before{background-color:#c490bf}.sec_blo .program_list_item .course li.cooking h4::before{background-color:#f8b74a}.sec_blo .program_list_item .course li.fashion h4::before{background-color:#f4a570}.sec_blo .program_list_item .course li.it h4::before{background-color:#6bbc6e}.sec_blo .program_list_item .course li.kango h4::before{background-color:#00afcc}.sec_blo .program_list_item .course li.eisei h4::before{background-color:#e08c7a}.sec_blo .program_list_item .table{margin-top:30px;border-collapse:collapse;width:100%}.sec_blo .program_list_item .table tr{text-align:center}.sec_blo .program_list_item .table tr:nth-child(1) th{border-left:solid 1px #fff}.sec_blo .program_list_item .table tr:nth-child(1) th:nth-child(1){background:rgba(0,0,0,0)}.sec_blo .program_list_item .table tr th{padding:10px;background-color:rgba(90,102,182,.3);border-top:solid 1px #fff}.sec_blo .program_list_item .table tr td{background-color:#fff;border-top:solid 1px rgba(90,102,182,.3)}.sec_blo .program_list_item .table tr td+td{border-left:solid 1px rgba(90,102,182,.3)}.sec_blo .program_list_item .illu{position:absolute;width:158px}.sec_blo .program_list_item:nth-child(1) .illu{top:-40px;right:50px}.sec_blo .program_list_item:nth-child(2) .illu{top:0px;right:180px}.sec_blo .program_list_item:nth-child(3) .illu{top:40px;right:20px}.sec_blo .program_list_item:nth-child(3) .illu+.illu{top:150px;right:70px}.sec_blo .program .lunch_pht{position:absolute;bottom:0;left:0;display:flex}.end{margin-top:80px;text-align:center}.end .txt01{margin-bottom:2em}.end .txt02{margin-bottom:3.5em}.end .btn a{padding:18px 80px;background-color:#5a66b6;color:#fff}.end .btn a::before{border-top-color:#fff;border-right-color:#fff}}@media only screen and (max-width: 800px){.page_title{padding-bottom:0}.page_title_area{padding-bottom:40px}.page_title_deco{top:auto;bottom:30px}.page_contents{font-size:1rem}.page_contents .sec{font-size:88%}.sec{background-color:#f7f7f7;padding:40px 20px;padding-bottom:calc(20px + 20vw);margin-bottom:20vw}.sec+.sec{margin-top:80px}.sec_blo{box-sizing:border-box;margin:auto}.sec_blo .sec_lead{margin-bottom:30px}.sec_blo .date{background-color:#fff;padding:20px;margin-bottom:40px;box-sizing:border-box}.sec_blo .date dl{display:flex;flex-direction:column;font-size:15px}.sec_blo .date dl+dl{margin-top:15px;border-top:dashed 1px #5a66b6;padding-top:15px}.sec_blo .date dl dt{color:#5a66b6;width:100px}.sec_blo .program{margin-top:40px}.sec_blo .program h2{color:#5a66b6;font-size:clamp(19.36px,1.5277777778vw,22px);font-weight:500;display:flex;align-items:center}.sec_blo .program h2::before,.sec_blo .program h2::after{content:"";flex:1;height:1px;background-color:#5a66b6}.sec_blo .program h2 span{display:inline-block;padding:0 20px;letter-spacing:.15em}.sec_blo .program_list{margin-top:30px}.sec_blo .program_list_item{position:relative}.sec_blo .program_list_item+li{margin-top:30px;border-top:dashed 1px #5a66b6;padding-top:30px}.sec_blo .program_list_item h3{color:#5a66b6;font-size:clamp(15.84px,1.25vw,18px);margin-bottom:.2em}.sec_blo .program_list_item p{text-align:justify}.sec_blo .program_list_item .course li{margin-top:20px;padding-left:14px}.sec_blo .program_list_item .course li h4{position:relative}.sec_blo .program_list_item .course li h4::before{position:absolute;content:"";top:calc(.9em - 4px);left:-14px;width:8px;height:8px;border-radius:8px}.sec_blo .program_list_item .course li p{text-align:justify}.sec_blo .program_list_item .course li.sougou h4::before{background-color:#f091a7}.sec_blo .program_list_item .course li.youji h4::before{background-color:#c490bf}.sec_blo .program_list_item .course li.cooking h4::before{background-color:#f8b74a}.sec_blo .program_list_item .course li.fashion h4::before{background-color:#f4a570}.sec_blo .program_list_item .course li.it h4::before{background-color:#6bbc6e}.sec_blo .program_list_item .course li.kango h4::before{background-color:#00afcc}.sec_blo .program_list_item .course li.eisei h4::before{background-color:#e08c7a}.sec_blo .program_list_item .table{margin-top:30px;border-collapse:collapse;width:100%}.sec_blo .program_list_item .table tr{text-align:center}.sec_blo .program_list_item .table tr:nth-child(1) th{border-left:solid 1px #fff}.sec_blo .program_list_item .table tr:nth-child(1) th:nth-child(1){background:rgba(0,0,0,0)}.sec_blo .program_list_item .table tr th{font-weight:400;padding:5px;background-color:rgba(90,102,182,.3);border-top:solid 1px #fff;line-height:1.6}.sec_blo .program_list_item .table tr td{padding:5px;background-color:#fff;border-top:solid 1px rgba(90,102,182,.3)}.sec_blo .program_list_item .table tr td+td{border-left:solid 1px rgba(90,102,182,.3)}.sec_blo .program_list_item .illu{position:absolute;width:158px}.sec_blo .program_list_item:nth-child(1) .illu{position:relative;margin:20px auto 0}.sec_blo .program_list_item:nth-child(2){padding-bottom:15vw}.sec_blo .program_list_item:nth-child(2) .illu{bottom:-40px;left:130px;right:0px;margin:auto}.sec_blo .program_list_item:nth-child(3){padding-bottom:150px}.sec_blo .program_list_item:nth-child(3) .illu{bottom:0px;left:100px;right:0;margin:auto}.sec_blo .program_list_item:nth-child(3) .illu+.illu{bottom:-20px;left:0;right:100px}.sec_blo .program .lunch_pht{position:absolute;bottom:-20vw;left:0;display:flex;flex-wrap:wrap;justify-content:center}.sec_blo .program .lunch_pht div{width:33.33%}.end{padding-top:40px}.end .txt01{margin-bottom:1em}.end .txt02{margin-bottom:2em}.end .btn a{padding:18px 20px;width:100%;box-sizing:border-box;text-align:center;background-color:#5a66b6;color:#fff}.end .btn a::before{border-top-color:#fff;border-right-color:#fff}}
/*# sourceMappingURL=style.min.css.map */