.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.report .pankuzu{background:#fff}.single-common.report .mv{padding:0 80px;position:relative;margin:0 0 80px}@media (max-width:1000px){.single-common.report .mv{margin-bottom:40px;padding:0 40px}}@media (max-width:767px){.single-common.report .mv{margin-bottom:24px;padding:0}}.single-common.report .mv-cover{position:relative;padding-top:50%;margin:0 auto;max-width:1168px;width:100%;z-index:0}.single-common.report .mv-main{padding-top:88px}@media (min-width:768px){.single-common.report .mv-main{margin:0 auto;max-width:1248px}.single-common.report .mv-main-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;left:0;bottom:calc(100% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 48px 0 0;position:absolute}.single-common.report .mv-main-inner span{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px}}@media (min-width:768px) and (-ms-high-contrast:none){.single-common.report .mv-main-inner span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media (max-width:1000px){.single-common.report .mv-main{padding-top:48px}}@media (max-width:767px){.single-common.report .mv-main{padding:0 24px}.single-common.report .mv-main-inner{padding-bottom:24px}}@media (min-width:768px){.single-common.report .mv-post{line-height:1}}@media (max-width:767px){.single-common.report .mv-post{font-size:14px;line-height:1.6}}.single-common.report .mv-cat{color:#e0a54c;padding-right:24px}.single-common.report .mv-note{padding-top:8px}.single-common.report .desc{background:#f4f6f8;color:#777;font-size:20px;padding:40px;margin-bottom:80px}.single-common.report .speaker{color:#e0a54c}