@charset "utf-8";@import "style.css";.contents > section:not(:first-of-type){margin-top:40px;padding-top:40px;border-width:1px 0 0;border-style:dotted;border-color:#94d5dd}.contents .btn{width:600px;margin-right:auto;margin-left:auto}.contents .btn a{color:#fff;letter-spacing:0.1em;font-weight:400;font-size:1.3em;text-align:center;background-color:#0091db;display:block;border-radius:10px;padding:20px;transition:background-color 0.3s, transform 0.3s, box-shadow 0.3s;box-shadow:0 5px 0 #0076b2;position:relative}.contents .btn a:hover{background-color:#0076b2;transform:translateY(5px);box-shadow:0 0 0}.contents .btn a:after{content:"\e903";font-family:icomoon;line-height:1;display:block;width:1em;height:1em;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:1em}.time,.p-name,.time .p-name,.p-name .p-name{font-size:1.25em;font-weight:400}.time{margin-right:1.5em;color:#0091db}main .seminar{width:100%;margin-top:30px}main .seminar .leader{font-size:1.125em;width:100%}main .seminar .leader > span{font-weight:400;display:inline-block;width:4em}main .seminar .leader > div{width:calc(100% - 4em)}main .seminar .leader .title{position:relative}main .seminar dl{margin-top:20px}main .seminar dl dt{color:#0091db;font-weight:400;letter-spacing:0.1em}main .seminar dl dt:not(:first-of-type){margin-top:15px}main .seminar dl dd{margin-top:5px}.presents{font-weight:400;text-align:right;width:100%;margin-top:10px}.date{font-size:1.125em;font-weight:400}.date .day{color:#0091db;display:inline-block;padding-right:1em;margin-right:1em;border-right:1px solid #94d5dd}