.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.interview .mv,.single-common.story .mv{position:relative;margin:0 0 96px}@media (min-width:768px){.single-common.interview .mv,.single-common.story .mv{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-common.interview .mv>*,.single-common.story .mv>*{position:relative;z-index:1}}@media (max-width:1000px){.single-common.interview .mv,.single-common.story .mv{margin-bottom:40px}}@media (max-width:767px){.single-common.interview .mv,.single-common.story .mv{margin-bottom:24px}}.single-common.interview .mv-cover,.single-common.story .mv-cover{padding-top:56%;width:100%}@media (min-width:768px){.single-common.interview .mv-cover,.single-common.story .mv-cover{min-height:100%}}.single-common.interview .mv-cover-outer,.single-common.story .mv-cover-outer{z-index:0}@media (min-width:768px){.single-common.interview .mv-cover-outer,.single-common.story .mv-cover-outer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;padding-bottom:24px}}.single-common.interview .mv-main,.single-common.story .mv-main{font-size:20px}@media (min-width:768px){.single-common.interview .mv-main,.single-common.story .mv-main{-ms-flex-item-align:end;align-self:flex-end;background:#fff;line-height:1.6;padding:32px 40px 0 80px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:56px -20% 0 0;min-height:532px;width:50%}}@media (max-width:1000px){.single-common.interview .mv-main,.single-common.story .mv-main{font-size:16px;padding:24px;min-height:320px}}@media (max-width:767px){.single-common.interview .mv-main,.single-common.story .mv-main{padding:0 24px 24px;width:100%}}.single-common.interview .mv-cat,.single-common.story .mv-cat{color:#527cbf;padding-bottom:32px}@media (max-width:1000px){.single-common.interview .mv-cat,.single-common.story .mv-cat{padding-bottom:24px}}.single-common.interview .mv-subtitle,.single-common.story .mv-subtitle{color:#527cbf;font-size:22px;font-weight:600;line-height:1.6;padding-bottom:40px}@media (max-width:1000px){.single-common.interview .mv-subtitle,.single-common.story .mv-subtitle{font-size:20px;padding-bottom:8px}.single-common.interview .mv-subtitle br,.single-common.story .mv-subtitle br{display:none}}@media (max-width:767px){.single-common.interview .mv-subtitle,.single-common.story .mv-subtitle{font-size:16px;padding-bottom:16px}}.single-common.interview .mv-subtitle span.tag:not(:last-child):after,.single-common.story .mv-subtitle span.tag:not(:last-child):after{content:" / "}.single-common.interview .mv-name,.single-common.story .mv-name{font-size:18px;line-height:1.6;padding-top:24px}@media (max-width:1000px){.single-common.interview .mv-name,.single-common.story .mv-name{font-size:14px}}@media (max-width:767px){.single-common.interview .mv-name,.single-common.story .mv-name{padding-top:12px}}.single-common.interview .mv-name strong,.single-common.story .mv-name strong{font-weight:700;padding-left:1em}@media (max-width:767px){.single-common.interview .mv-name strong,.single-common.story .mv-name strong{display:block;padding:4px 0 0}}.single-common.interview .mv-note,.single-common.story .mv-note{padding-top:40px}@media (max-width:767px){.single-common.interview .mv-note,.single-common.story .mv-note{padding-top:24px}}.single-common.interview .profile,.single-common.story .profile{background:#f4f6f8;padding:0 40px;margin-bottom:80px}@media (max-width:767px){.single-common.interview .profile,.single-common.story .profile{padding:24px;margin-bottom:40px}}@media (min-width:768px){.single-common.interview .profile-inner,.single-common.story .profile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0}}.single-common.interview .profile-img,.single-common.story .profile-img{padding-right:40px}@media (max-width:767px){.single-common.interview .profile-img,.single-common.story .profile-img{float:left;padding:0 16px 8px 0}}.single-common.interview .profile-img span,.single-common.story .profile-img span{background-size:cover;border-radius:50%;content:"";display:block;height:180px;width:180px}@media (max-width:767px){.single-common.interview .profile-img span,.single-common.story .profile-img span{height:60px;width:60px}}.single-common.interview .profile-post,.single-common.story .profile-post{line-height:1.4}@media (min-width:768px){.single-common.interview .profile-post,.single-common.story .profile-post{font-size:14px}.single-common.interview .profile-post br,.single-common.story .profile-post br{display:none}}@media (max-width:767px){.single-common.interview .profile-post,.single-common.story .profile-post{font-size:12px}}.single-common.interview .profile-name,.single-common.story .profile-name{font-size:24px;display:block;padding-bottom:16px}@media (max-width:767px){.single-common.interview .profile-name,.single-common.story .profile-name{font-size:16px}}.single-common.interview .profile-desc,.single-common.story .profile-desc{color:#777;font-size:14px}@media (max-width:767px){.single-common.interview .profile-desc,.single-common.story .profile-desc{clear:both}}.single-common.interview .speaker,.single-common.story .speaker{color:#527cbf}.single-common.story .mv-cat,.single-common.story .mv-subtitle,.single-common.story .speaker{color:#51abaf}