﻿#page-title_box{background-image:url("../../img/pages/seminar/page_cover_seminar.jpg")}.section_box .section_inner:nth-child(2n+1){background-color:#F5F9FF}.gallery-list_frame{position:relative}.gallery-list_frame .info-item-img_box{border-radius:0 !important}.gallery-list_frame .info-item-img{border-radius:0 !important}.gallery-list-items{box-sizing:border-box}.info-item-sub-text_inner::before{width:10em}.info-item-sub-text_inner.is_date::before{content:'■ 開催日'}.info-item-sub-text_inner.is_participate::before{content:'■ 参加方法'}.info-item-sub-text_inner.is_member::before{content:'■ 定員数'}.info-item-btn{background-color:#2e7ef6;border-radius:200px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.26);display:block;line-height:48px;max-width:178px;width:100%;font-size:1.5rem;font-weight:600;color:#fff;word-break:break-all;margin:0 auto;text-align:center}.category-badge_box{font-size:0;padding-top:6px;text-align:left}.category-badge{border:1px solid #2e7ef6;border-radius:200px;display:inline-block;margin:12px 8px 0 0;padding:4px 12px;font-size:1.3rem;font-weight:600;color:#2e7ef6;word-break:break-all}.recomend-list{margin:0 auto;max-width:492px}.recomend-list-items{background-color:#fff;border-radius:10px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.1);padding:18px 18px 18px 68px;position:relative}.recomend-list-items:before{background:url("../../img/pages/features/check.svg") top center/contain no-repeat;content:'';left:20px;padding-top:24px;position:absolute;top:16px;width:33px}.program_body{box-sizing:border-box;margin:0 auto;max-width:820px}.program-list{counter-reset:li}.program-list .program-list-items{align-items:baseline;border-bottom:1px solid #2e7ef6;display:flex;padding:20px 0}.program-list .program-list-items:before{content:"STEP " counter(li);counter-increment:li;font-family:'Rajdhani', sans-serif;font-size:1.8rem;font-weight:500;color:#2e7ef6;word-break:break-all}.program-list .program-list-items_inner{font-size:1.6rem;font-weight:400;color:#1d1d1f;word-break:break-all}.program-list+.body-btn_box{text-align:center}.program-list+.body-btn_box .body-btn{border:1px solid #2e7ef6}@media screen and (max-width: 760px){.gallery-list_frame{margin-bottom:40px;padding:40px 0 60px}.gallery-list-items{padding:0 20px;width:100%}.info-item-btn_box{padding-top:20px}#article-header_box+.body-btn_box{margin-top:24px}#article-contents{margin-top:32px}.recomend-list{padding:40px 20px 64px}.recomend-list-items{font-size:1.5rem;font-weight:600;color:#1d1d1f;word-break:break-all}.recomend-list-items+.recomend-list-items{margin-top:18px}.program_body{padding:40px 20px 64px}.program-outline{padding-bottom:28px;font-size:1.6rem;font-weight:400;color:#1d1d1f;word-break:break-all}.program-list .program-list-items:before{width:5em}.program-list+.body-btn_box{margin-top:60px}}@media screen and (min-width: 761px){.gallery-list_frame{margin-bottom:40px;padding:72px 0 60px}.gallery-list-items{padding:0 16px;width:33.3333%}.info-item-btn_box{padding-top:32px}.info-item-btn{transition:opacity .2s}.info-item-btn:hover{opacity:.7}#article-header_box+.body-btn_box{margin-top:48px}#article-contents{margin-top:40px}.recomend-list{padding:40px 20px 76px}.recomend-list-items{font-size:1.6rem;font-weight:600;color:#1d1d1f;word-break:break-all}.recomend-list-items+.recomend-list-items{margin-top:18px}.program_body{padding:40px 20px 76px}.program-outline{padding-bottom:28px;font-size:1.6rem;font-weight:400;color:#1d1d1f;word-break:break-all}.program-list .program-list-items:before{width:8em}.program-list+.body-btn_box{margin-top:60px}}
