.page-main{padding:40px 56px 80px}@media (max-width:1000px){.page-main{padding:40px 40px 80px}}@media (max-width:767px){.page-main{padding:40px 24px}}.single-common{font-size:18px}@media (max-width:767px){.single-common{font-size:17px}}.single-common h2,.single-common h3,.single-common h4{font-weight:600;line-height:1.4}.single-common h2{font-size:30px;padding-bottom:40px}@media (max-width:1000px){.single-common h2{font-size:24px}}@media (max-width:767px){.single-common h2{padding-bottom:24px}}.single-common h3{font-size:24px;padding-bottom:16px}@media (max-width:1000px){.single-common h3{font-size:20px}}.single-common h4{font-size:20px;padding-bottom:16px;position:relative;text-indent:3em}@media (max-width:767px){.single-common h4{text-indent:2em}}.single-common h4:before{border-top:1px solid hsla(0,0%,46.7%,.6);display:block;content:"";left:0;position:absolute;top:.7em;height:0;width:2.5em}@media (max-width:767px){.single-common h4:before{width:1.5em}}.single-common .emphasis{background-position:0 0;background-repeat:repeat-x;background-size:.9em .3em;background-image:-o-radial-gradient(center center,.08em .08em,#777,#777 100%,rgba(0,0,0,0));background-image:radial-gradient(.08em .08em at center center,#777,#777 100%,rgba(0,0,0,0))}.single-common .comment{padding-left:2rem}@media (max-width:767px){.single-common .comment{padding-left:0}}.single-common .speaker{font-weight:700;font-size:1.2em;line-height:1.4;padding-bottom:8px}@media (max-width:767px){.single-common .speaker{font-size:1em}}.single-common .speaker:after{content:"："}.single-common p img.pull-left,.single-common p img.pull-right{width:42%;max-width:440px}@media (max-width:767px){.single-common p img.pull-left,.single-common p img.pull-right{width:45%}}.single-common p img.pull-left:first-child,.single-common p img.pull-right:first-child{margin-top:10px}.single-common p img.pull-left{float:left;margin:12px 24px 16px 0}@media (max-width:767px){.single-common p img.pull-left{margin:16px 16px 8px 0}}.single-common p img.pull-right{float:right;margin:12px 0 16px 24px}@media (max-width:767px){.single-common p img.pull-right{margin:16px 0 8px 16px}}.single-common p a{color:#d56885;text-decoration:underline}@media (min-width:768px){.single-common p a:hover{text-decoration:none;opacity:1}}.single-common .txt-box{background:#f4f6f8;border-radius:6px;font-size:.8em;line-height:1.4;padding:24px}@media (max-width:767px){.single-common .txt-box{padding:16px}}.single-common .txt-note{font-size:.8em;line-height:1.6}.single-common .flex+.txt-note,.single-common img+.txt-note{line-height:1.2;padding-top:4px}@media (max-width:767px){.single-common .flex+.txt-note,.single-common img+.txt-note{font-size:11px;margin:0 -16px}}@media (max-width:767px){.single-common section>img{margin:0 -24px;max-width:calc(100% + 48px)}}.single-common .flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px}@media (max-width:767px){.single-common .flex{margin:0 -24px}}.single-common .flex-img{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.single-common .flex-img{padding:0 12px}}@media (max-width:767px){.single-common .flex-img .txt-note{margin:0 8px}}.single-common table.schedule{border:1px solid #eaedf0;table-layout:fixed;font-size:12px;width:100%}.single-common table.schedule .bg-w4,.single-common table.schedule th{background:#f4f6f8}.single-common table.schedule td,.single-common table.schedule th{border:1px solid #eaedf0;line-height:1.2;padding:12px;vertical-align:top}.single-common table.schedule .date span{color:#777}.single-common table.schedule .date.is-sat span{color:#599ae2}.single-common table.schedule .date.is-sun span{color:#dd1000}.single-common section:not(:last-child){padding:0 0 120px}@media (max-width:1000px){.single-common section:not(:last-child){padding:0 0 80px}}@media (max-width:767px){.single-common section:not(:last-child){padding:0 0 64px}}.single-common section section:not(:last-child){padding:0 0 40px}.single-common .mv-cover{background-size:cover;background-position:50%;display:block}.single-common .mv-title{font-family:YakuHanMPs,游明朝体,YuMincho,Yu Mincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:40px;font-weight:600;line-height:1.4;max-width:26em}@media (max-width:1000px){.single-common .mv-title{font-size:32px}}@media (max-width:767px){.single-common .mv-title{font-size:26px}}.single-common .mv-cat{font-family:Oswald,YakuHanJPs,游ゴシック体,YuGothic,Yu Gothic,Yu Gothic Medium,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:40px}@media (-ms-high-contrast:none){.single-common .mv-cat{font-family:Oswald,YakuHanJPs,メイリオ,Meiryo,游ゴシック体,YuGothic,Yu Gothic,Yu Gothic Medium,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,sans-serif}}@media (max-width:1000px){.single-common .mv-cat{font-size:32px}}@media (max-width:767px){.single-common .mv-cat{background:#fff;display:inline-block;padding:0 24px 16px;margin-left:-24px;font-size:24px}}.single-common .mv-note{color:#777;font-size:12px;line-height:1}.single-common .mv-main{position:relative;z-index:1}@media (max-width:767px){.single-common .mv-main{margin-top:-24px}}.single-common-reccomend{border-top:1px solid hsla(0,0%,46.7%,.2)}.single-common .showHeader{padding:80px 56px}@media (max-width:767px){.single-common .showHeader{padding:40px 24px}}@media (min-width:768px){.single-common .event-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.single-common .event-info{font-size:14px}}@media (max-width:767px){.single-common .event-info b{display:block;padding:4px 0 0;width:100%}}.single-common .eventInfo-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.single-common .eventInfo-label{margin-right:5px}}.single-common .eventInfo-label span{font-family:Oswald,YakuHanJPs,游ゴシック体,YuGothic,Yu Gothic,Yu Gothic Medium,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;background:#527cbf;border-radius:8px;color:#fff;display:block;font-size:13px;font-weight:600;line-height:1;padding:4px 8px 5px;text-align:center;margin-right:4px;min-width:5em}@media (-ms-high-contrast:none){.single-common .eventInfo-label span{font-family:Oswald,YakuHanJPs,メイリオ,Meiryo,游ゴシック体,YuGothic,Yu Gothic,Yu Gothic Medium,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,sans-serif;font-size:11px;padding-bottom:4px}}@media (max-width:1000px){.single-common .eventInfo-label span{font-size:10px;margin-bottom:4px}}.single-common .eventInfo-label span.seminar{background:#0a2f8f}.single-common .eventInfo-label span.training_program{background:#e0a54c}.single-common .eventInfo-label span.report{background:#51abaf}@media (min-width:768px){.single-common .eventInfo-label span:last-of-type{margin-right:1em}}.single-common .eventInfo-date{color:#777}.single-common .event-tags{color:#527cbf;font-size:17px;font-weight:600;padding:32px 0 40px;color:#0a2f8f}@media (max-width:767px){.single-common .event-tags{font-size:15px;padding:16px 0 24px}}.single-common .event-tags span{margin-right:30px}@media (max-width:767px){.single-common .event-tags span{margin-right:20px}}.single-common .event-title{font-family:YakuHanMPs,游明朝体,YuMincho,Yu Mincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:36px;font-weight:600;line-height:1.7;padding-top:24px}@media (max-width:767px){.single-common .event-title{font-size:26px;line-height:1.4}}.single-common .event-content{color:#333}.single-common .event-btns{background:#f4f6f8;padding:24px 56px 8px}@media (max-width:767px){.single-common .event-btns{padding:24px}}@media (min-width:768px){.single-common .event-btns a{margin:0 16px 16px 0}}@media (max-width:767px){.single-common .event-btns a+a{margin-top:16px}}.single-common .event-links{padding:64px 56px}@media (max-width:767px){.single-common .event-links{padding:40px 24px}}@media (min-width:768px){.single-common .event-links>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-common .event-links .button_border:after{display:none}.single-common .eventLinks-sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.single-common .eventLinks-sns{padding-top:24px}}.single-common .eventLinks-sns a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;margin-left:12px;height:80px;width:80px}@media (max-width:767px){.single-common .eventLinks-sns a{font-size:32px;margin-left:8px;height:64px;width:64px}}.single-common .eventLinksSns-label{font-family:Oswald,YakuHanJPs,游ゴシック体,YuGothic,Yu Gothic,Yu Gothic Medium,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:24px;padding-right:16px}@media (-ms-high-contrast:none){.single-common .eventLinksSns-label{font-family:Oswald,YakuHanJPs,メイリオ,Meiryo,游ゴシック体,YuGothic,Yu Gothic,Yu Gothic Medium,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,sans-serif}}@media (max-width:767px){.single-common .eventLinksSns-label{font-size:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.2}}.single-common .eventLinksSns-fb{background:#4267b2}.single-common .eventLinksSns-tw{background:#1ea1f2}.single-common .eventLinksSns-line{background:#01b833}