@media print,screen and (min-width:1000px){.sp{display:none!important}}.pc{display:none!important}@media print,screen and (min-width:1000px){.pc{display:block!important}}.main-content .fun-seminar.main-content{padding-left:0;padding-right:0}.main-content .fun-seminar h2{margin-bottom:38px;text-align:center}.main-content .fun-seminar h2 small{display:block;margin-bottom:26px}.main-content .fun-seminar h2 span{border-bottom:2px solid #3c3c3c;color:#2b2b2b;display:inline-block;padding-bottom:8px}@media print,screen and (min-width:1000px){.main-content .fun-seminar h2{font-size:34px;letter-spacing:0;margin-bottom:68px;margin-top:71px}.main-content .fun-seminar h2 span{font-size:22px}.main-content .fun-seminar h2 small{margin-bottom:20px}}.main-content .fun-seminar h3{border-bottom:1px solid #007b43;font-size:22px;margin-bottom:20px;padding-bottom:10px}@media print,screen and (min-width:1000px){.main-content .fun-seminar h3{font-size:24px}}.main-content .fun-seminar dl.Flex dd,.main-content .fun-seminar dl.Flex dt{padding-bottom:13px;padding-top:13px;width:100%}.main-content .fun-seminar dl.Flex dt{background-color:#edecdd;font-size:16px}.main-content .fun-seminar dl.Flex dd{background-color:#fff;border-bottom:1px solid #cecdba;font-size:14px;margin-bottom:0}.main-content .fun-seminar dl.Flex dd.price .border{position:relative;top:-3px}@media print,screen and (min-width:1000px){.main-content .fun-seminar dl.Flex{border-top:1px solid #cecdba}.main-content .fun-seminar dl.Flex dd,.main-content .fun-seminar dl.Flex dt{border-bottom:1px solid #cecdba;width:auto}.main-content .fun-seminar dl.Flex dt{margin-bottom:0;width:123px}.main-content .fun-seminar dl.Flex dd{padding-left:20px;width:calc(100% - 123px)}.main-content .fun-seminar dl.Flex dd.price .border{font-size:16px}}.main-content .fun-kabuki-cards{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:36px}.main-content .fun-kabuki-cards>div{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}.main-content .fun-kabuki-cards figure{margin-bottom:10px;width:auto!important}.main-content .fun-kabuki-cards figure .caption{font-size:14px;letter-spacing:0;line-height:1.4;margin-bottom:3px;margin-top:8px}.main-content .required-eligible-box figure img{height:auto}@media print,screen and (min-width:1000px){.main-content .fun-seminar.main-content{padding-bottom:50px}.main-content .fun-kabuki-cards{margin-left:auto;margin-right:auto;margin-top:80px;width:970px}.main-content .fun-kabuki-cards>div{padding-left:30px;padding-right:30px}.main-content .fun-kabuki-cards figure .caption{margin-bottom:15px;margin-top:8px}}.hagoromo-atsumori-row>div>div{border:1px solid #cecdba;display:flex;justify-content:space-between;margin-top:10px;padding:15px;position:relative}.hagoromo-atsumori-row>div>div>div{padding-left:5px;padding-right:5px}.hagoromo-atsumori-row>div>div>div:first-child{display:flex}.main-content .hagoromo-atsumori-row figure{margin-bottom:0;width:130px!important}.hagoromo-atsumori-type{color:#4e775b;margin-top:16px;position:absolute;top:-4px}.main-content .hagoromo-atsumori-type p{color:#4e775b;font-size:16px;font-weight:700}.main-content .hagoromo-atsumori-desc h3{border:none;font-size:24px;margin-bottom:0;margin-top:0;padding-bottom:0}.main-content .hagoromo-atsumori-desc h3 small{display:block;font-size:9px}.main-content .hagoromo-atsumori-desc p{font-size:14px;margin-bottom:0}@media print,screen and (min-width:1000px){.hagoromo-atsumori-row{display:flex;justify-content:space-between;margin-left:-20px;margin-right:-20px}.hagoromo-atsumori-row>div{max-width:60%;padding-left:20px;padding-right:20px}.hagoromo-atsumori-type{margin-top:0;position:static}.main-content .hagoromo-atsumori-type p{font-size:20px;margin-right:-20px}.main-content .hagoromo-atsumori-row figure{margin-bottom:0;width:130px!important}.hagoromo-atsumori-pic{flex:0 0 130px;max-width:130px}.hagoromo-atsumori-row>div>div{margin-left:0;margin-right:0;margin-top:0;padding:20px 5px}.hagoromo-atsumori-row>div>div>div{padding-left:15px;padding-right:15px}.hagoromo-atsumori-row>div>div>div:first-child{align-items:flex-start;flex-direction:column;justify-content:space-between}.main-content .hagoromo-atsumori-desc h3{font-size:28px;margin-bottom:8px}.main-content .hagoromo-atsumori-desc h3 small{font-size:13px;position:relative;top:4px}.main-content .hagoromo-atsumori-desc p{margin-right:-20px}}