@charset "UTF-8"; 
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);




/*
Digiday Publishing Summit2017 style
ステージング：page-id-165419
本番:page-id-175613
*********************************************/
/* reset */

.page-id-175613 .dps2017 * {margin:0; padding:0; border:0; font-size:100%; background:transparent; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; list-style:none; max-height:999999px; outline:none;}
.page-id-175613 .dps2017 *,.page-id-175613 .dps2017 *::before,*::after {will-change:all;}

@media screen and (min-width:767px){
body.page-id-175613 {min-width:1080px;}
}

/* dps2017 base */
.page-id-175613 .dps2017{-webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; position:relative; overflow:auto; width:auto; *overflow-y:hidden; line-height:1.7; font-size:16px; z-index:10;}
.page-id-175613 .dps2017 a:link{ color:#000;}
.page-id-175613 .dps2017 a:visited{ color:#000;}
.page-id-175613 .dps2017 a:hover{ color:#666; transition:color ;}
.page-id-175613 .dps2017 a:active{ color:#666;}
.page-id-175613 .dps2017 *{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.page-id-175613 .dps2017 section {clear:both; zoom:1;}
.page-id-175613 .dps2017 article:after,
.page-id-175613 .dps2017 section:after,
.page-id-175613 .dps2017 .clrFx:after{content:''; clear:both; display:block;}
.page-id-175613 .dps2017 img{-ms-interpolation-mode:bicubic;}
.page-id-175613 .dps2017 .dps2017-wrap {margin:0 auto; zoom:1; position:relative; overflow:hidden;}
.page-id-175613 .dps2017 .dps2017-base {margin:0 auto; position:relative; top:0; padding:0; min-height:500px;}
.page-id-175613 .dps2017 .dps2017-over{margin:0 -473px 0 -473px; zoom:1; position:relative; *overflow-y:hidden; clear:both; padding:0;}
.page-id-175613 .dps2017 .dps2017-over:after{content:''; clear:both; display:block;}
.page-id-175613 .dps2017 section {width:1080px; margin:0 auto; clear:both; zoom:1; position:relative; z-index:0; padding:0 47px;}
.page-id-175613 .dps2017 section:after{content:''; clear:both; display:block;}
.page-id-175613 .dps2017 h2 {line-height:1.0;}

/* mainvisual */
.page-id-175613 .dps2017 .dps2017-mainvisual {font-size:0; line-height:1; background:#000; width:100%; height:800px; position:relative; overflow:hidden;}
.page-id-175613 .dps2017 .dps2017-mainvisual.dps2017-mainvisual-main { position:fixed; left:-9999px; top:-9999px;}
.page-id-175613 .dps2017 .dps2017-mainvisual.dps2017-mainvisual-noscript {opacity:1 !important;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-slide {position:absolute; left:0; top:0; width:100%; z-index:0; height:100%;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-item {text-indent:200%; overflow:hidden; white-space:nowrap; width:100%; height:800px; background-size:cover; background-position:center top; background-repeat:no-repeat; position:relative; z-index:0; overflow:hidden;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-item img {height:1px; width:1px; opacity:0;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-text {max-width:1300px; position:relative; z-index:10; margin:0 auto; padding:0 100px; width:100%; display:table; height:800px;}
.page-id-175613.pc .dps2017 .dps2017-mainvisual .dps2017-text:before {content:""; width:1000%; background:rgba(0,0,0,0.3); display:block; position:absolute; left:0; height:100%; margin-left:-400%; z-index:-1;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-cell {vertical-align:middle; display:table-cell;}
.page-id-175613 .dps2017 .dps2017-mainvisual h1 {margin:0 0 4px; padding:0; font-size:0; line-height:1;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-lead {font-size:16px; line-height:28px; color:#fff; margin-bottom:12px;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-lead span {display:block;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-sns {font-size:0; line-height:1;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-sns li {display:inline-block; margin-right:14px; background:#fff;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-sns li a{transition:0.5s ease;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-sns li a img {width:94px; height:auto;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-sns li a:hover {opacity:0.7;}


.page-id-175613.nonPc .youtubeload {display:none;}


@media screen and (max-width:1200px){.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-text {max-width:1100px;}}
.page-id-175613 .dps2017 .dps2017-scroll {left:50%; bottom:30px; font-size:0; line-height:1; position:absolute; z-index:20; margin-left:-30px;}
.page-id-175613 .dps2017 .dps2017-scroll a{transition:0.5s; display:block;}
.page-id-175613 .dps2017 .dps2017-scroll a img {width:60px; height:auto;}
.page-id-175613 .dps2017 .dps2017-scroll a:hover {opacity:0.7;}

/* dps2017-message */
.page-id-175613 #dps2017-message {text-align:center; padding:99px 0 90px;}
.page-id-175613 #dps2017-message h2 {margin-bottom:34px;}
.page-id-175613 #dps2017-message h2 img {width:514px; height:auto;}
.page-id-175613 #dps2017-message p{font-size:18px; line-height:36px;}
.page-id-175613 #dps2017-message p.subtitle {font-weight:bold;}
.page-id-175613 #dps2017-message p span{display:block;}
.page-id-175613 #dps2017-message p + p {margin-top:34px;}

/* dps2017-guest */
.page-id-175613 .dps2017-guest {background:#0e0e0e url(../images/bg-guest.jpg) center top no-repeat; background-size:2000px auto; padding:99px 0 !important;}
.page-id-175613 .dps2017-guest h2{text-align:center; margin-bottom:36px;}
.page-id-175613 .dps2017-guest h2 img {width:153px; height:auto;}
.page-id-175613 .dps2017-guest p{color:#fff; text-align:center; font-size:18px; line-height:36px;}

/* dps2017-report */
.page-id-175613 .dps2017-report {background:#0a0a0a url(../images/bg-report.jpg) center top no-repeat; background-size:2000px auto; padding:99px 0 0 0 !important; font-size:0; line-height:1; text-align:center;}
.page-id-175613 .dps2017-report h2{text-align:center; margin-bottom:44px;}
.page-id-175613 .dps2017-report h2 img {width:291px; height:auto;}
.page-id-175613 .dps2017-report .dps2017-item {width:319px; overflow:hidden; color:#000; background:#000 !important; display:inline-block; text-align:left; font-weight:bold; vertical-align:top; margin-bottom:100px;}
.page-id-175613 .dps2017-report .dps2017-item + .dps2017-item {margin-left:1px;}
.page-id-175613 .dps2017-report .dps2017-item p {font-size:14px; line-height:23px; padding:13px 20px 3px; background:#fff; position:relative; z-index:1; transition:color 0.5s;}
.page-id-175613 .dps2017-report .dps2017-item h3 {font-size:18px; line-height:23px; padding:0 20px 15px; background:#fff; position:relative; z-index:1; transition:color 0.5s;}
.page-id-175613 .dps2017-report .dps2017-item img {transition:transform 0.5s,opacity 0.5s; position:relative; z-index:0; width:100%; height:auto;}
.page-id-175613 .dps2017-report .dps2017-item:hover img {-webkit-transform:scale(1.02,1.02); -moz-transform:scale(1.02,1.02); -o-transform:scale(1.02,1.02); -ms-transform:scale(1.02,1.02); transform:scale(1.02,1.02); opacity:0.5;}
.page-id-175613 .dps2017-report .dps2017-item:hover p,
.page-id-175613 .dps2017-report .dps2017-item:hover h3 {color:#666;}


/* dps2017-sponsor */
.page-id-175613 .dps2017-sponsor {background:#000000 url(../images/bg-sponsor.jpg) center top no-repeat; background-size:2000px auto; padding:99px 0 0 !important; line-height:1;}
.page-id-175613 .dps2017-sponsor h2{text-align:center; margin-bottom:48px; position:relative; z-index:10;}
.page-id-175613 .dps2017-sponsor h2 img {width:185px; height:auto;}
.page-id-175613 .dps2017-sponsor h3,
.page-id-175613 .dps2017-sponsor ul {font-size:0; line-height:1; width:960px; margin:0 auto;}
.page-id-175613 .dps2017-sponsor ul li {display:inline-block; padding:3px; cursor:pointer;}
.page-id-175613 .dps2017-sponsor ul li img{transition:0.5s; background-color:#FFF;}
.page-id-175613 .dps2017-sponsor ul li.open img {opacity:0.7;}
.page-id-175613 .dps2017-sponsor ul li dt,
.page-id-175613 .dps2017-sponsor ul li dd{display:none; font-size:0; height:0;}
.page-id-175613 .dps2017-sponsor ul li a {background:#FFF; display:block;}
.page-id-175613 .dps2017-sponsor ul li a:hover {opacity:1.0;}
.page-id-175613 .dps2017-sponsor ul li a:hover img{opacity:0.5;}
.page-id-175613 .dps2017-sponsor .dps2017-note {width:100%; min-width:960px; font-size:14px; color:#ccc; margin:0 auto; position:relative; z-index:10; text-align:right; clear:both; zoom:1; padding:60px 493px 10px; background:#0a0a0a;}
.page-id-175613 .dps2017-sponsor .dps2017-note a {text-align:right; color:#ccc; text-decoration:underline;}
.page-id-175613 .dps2017-sponsor .dps2017-note a:hover{text-decoration:none;}
/* sponsor-list 20170322 */
.page-id-175613 .dps2017-sponsorlist{ padding-bottom:80px; }
.page-id-175613 .dps2017-sponsorlist li {transition:background 0.5s;}
.page-id-175613 .dps2017-sponsorlist li img{ max-width:234px;}
.page-id-175613 .dps2017-sponsorlist li img:hover{opacity:0.7; transition: opacity 0.5s;}
.page-id-175613 .dps2017-sponsor .dps2017-supporter {padding-bottom: 100px;}
.page-id-175613 .dps2017-sponsor .dps2017-supporter h2 img {width:82px; height:auto;}
.page-id-175613 .dps2017-sponsor .dps2017-supporter .dps2017-supporterlist{text-align: center;}
.page-id-175613 .dps2017-sponsor .dps2017-supporter .dps2017-supporterlist img{max-width: 234px;}


/* gold */
.page-id-175613 .dps2017-gold {position:relative; left:473px; z-index:10;}
.page-id-175613 .dps2017-gold section {text-align:left; padding:48px 0 0 !important; width:960px; position:relative; left:-473px; z-index:10;}
.page-id-175613 .dps2017-gold h3 {width:768px;}
.page-id-175613 .dps2017-gold h3 img {width:211px; height:auto;}
.page-id-175613 .dps2017-gold ul {padding:34px 0 70px; float:left; width:768px;}
.page-id-175613 .dps2017-gold ul li:nth-child(n+4) {padding-top:6px;}
.page-id-175613 .dps2017-gold .dps2017-grade {position:absolute; left:0; top:0; height:100%; z-index:0; min-width:925px; width:47%; background:#c4b380;}
.page-id-175613 .dps2017-gold ul li img {width:250px; height:auto;}
/* silver */
.page-id-175613 .dps2017-silver {position:relative; right:473px; margin-top:1px;}
.page-id-175613 .dps2017-silver section {text-align:left; padding:48px 0 0 !important; width:960px; position:relative; right:-473px; z-index:10;}
.page-id-175613 .dps2017-silver h3 {width:620px; float:right;}
.page-id-175613 .dps2017-silver h3 img {width:218px; height:auto;}
.page-id-175613 .dps2017-silver ul {padding:34px 0 70px; float:right; width:620px; clear:both;}
.page-id-175613 .dps2017-silver ul li:nth-child(n+4) {padding-top:6px;}
.page-id-175613 .dps2017-silver .dps2017-grade {position:absolute; right:0; top:0; height:100%; z-index:0; min-width:767px; width:43%; background:#c0c0c0;}
.page-id-175613 .dps2017-silver ul li img {width:200px; height:auto;}
/* bronz */
.page-id-175613 .dps2017-bronz {position:relative; left:473px; margin-top:1px;}
.page-id-175613 .dps2017-bronz section {text-align:left; padding:48px 0 0 !important; width:960px; position:relative; left:-473px; z-index:10;}
.page-id-175613 .dps2017-bronz h3 img {width:216px; height:auto;}
.page-id-175613 .dps2017-bronz ul {padding:34px 0 70px; float:left;}
.page-id-175613 .dps2017-bronz ul li:nth-child(n+6) {padding-top:6px;}
.page-id-175613 .dps2017-bronz .dps2017-grade {position:absolute; left:0; top:0; height:100%; z-index:0; min-width:980px; width:50%; background:#977448;}
.page-id-175613 .dps2017-bronz ul li img {width:160px; height:auto;}

/* dps2017-place */
.page-id-175613 .dps2017-place {background:#2d2d2d; text-align:center; line-height:1;}
.page-id-175613 .dps2017-place:before{content:''; background:#2d2d2d; width:50%; height:100%; position:absolute; left:50%; top:0;}
.page-id-175613 .dps2017-place section {padding:0; width:100%; position:relative; height:347px;}
.page-id-175613 .dps2017-place .dps2017-place-img { width:1000px; position: absolute; background:#2d2d2d; font-size:0; line-height:1;text-align:right; left:50%; margin-left:-1000px;}
.page-id-175613 .dps2017-place .dps2017-place-img img + img {display:none;}
.page-id-175613 .dps2017-place .dps2017-place-text {position:relative; left:50%; padding-left:100px; padding-top:77px;}
.page-id-175613 .dps2017-place h2 {text-align:left; margin-bottom:20px;}
.page-id-175613 .dps2017-place h2 img {width:110px; height:auto;}
.page-id-175613 .dps2017-place p {font-size:18px; line-height:31px; color:#fff; text-align:left;}
.page-id-175613 .dps2017-place p a {color:#fff !important;}
.page-id-175613 .dps2017-place p + p {margin-top:30px;}

/* .dps2017-contact */
.page-id-175613 .dps2017-contact {background:#000; text-align:center;}
.page-id-175613 .dps2017-contact section {width:1080px; padding:80px 0 75px;}
.page-id-175613 .dps2017-contact .dps2017-contact-text{width:540px; float:left;}
.page-id-175613 .dps2017-contact h2 {text-align:center; margin-bottom:20px; padding-top:30px;}
.page-id-175613 .dps2017-contact h2 img {width:159px; height:auto; }
.page-id-175613 .dps2017-contact p {font-size:18px; line-height:34px; color:#ffe100; padding-bottom:45px;}
.page-id-175613 .dps2017-contact p a {color:#ffe100 !important; text-decoration:none;}
.page-id-175613 .dps2017-contact p a:hover{text-decoration:underline;}
.page-id-175613 .dps2017-contact p a.img_link {display:block; background: url(../images/contact-email_off.png) center top no-repeat; background-size: auto 22px;height:34px;}
.page-id-175613 .dps2017-contact p a.img_link img {opacity:0;}
.page-id-175613 .dps2017-contact div + div {border-left:1px solid #999999;}

/* dps2017-speaker */
.page-id-175613 .dps2017-speaker {background:#000 url(../images/bg-speaker.jpg) center top no-repeat; background-size:2000px auto; padding:93px 0 62px !important; text-align:left; line-height:1;
font-family:Helvetica,Arial,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.page-id-175613 .dps2017-speaker section {width:1054px; margin:0 auto; clear:both; zoom:1; position:relative; z-index:0; padding:0 30px;}
.page-id-175613 .dps2017-speaker h2{text-align:center; margin-bottom:40px;}
.page-id-175613 .dps2017-speaker h2 img {width:184px; height:auto;}
.page-id-175613 .dps2017-speaker div.dps2017-wrap {margin:0 auto;}
.page-id-175613 .dps2017-speaker div.dps2017-item {display:inline-block; vertical-align:top; width:194px; color:#fff; cursor:pointer; padding:0 5px 18px; transition:opacity 0.5s;}
.page-id-175613 .dps2017-speaker div.dps2017-item.open {opacity:0.7;}
.page-id-175613 .dps2017-speaker div.dps2017-item .subName {display:none;}
.page-id-175613 .dps2017-speaker div.dps2017-item figure {margin-bottom:7px; font-size:0; line-height:1; transition:background 0.5s;}
.page-id-175613 .dps2017-speaker div.dps2017-item figure img,
.page-id-175613 .dps2017-speaker div.dps2017-item h3,
.page-id-175613 .dps2017-speaker div.dps2017-item p{transition:opacity 0.5s;}
.page-id-175613 .dps2017-speaker div.dps2017-item:hover figure{background:#fff;}
.page-id-175613 .dps2017-speaker div.dps2017-item:hover figure img{opacity:0.7;}
.page-id-175613 .dps2017-speaker div.dps2017-item:hover h3,
.page-id-175613 .dps2017-speaker div.dps2017-item:hover p {text-decoration:underline;}
.page-id-175613 .dps2017-speaker div.dps2017-item h3 {color:#fff; font-size:18px; line-height:26px;}
.page-id-175613 .dps2017-speaker div.dps2017-item p{color:#fff; font-size:13px; line-height:20px; word-wrap:break-word; word-break:break-all;}
.page-id-175613 .dps2017-speaker div.dps2017-item div.dps2017-about{display:none}
/* dps2017-modal */
.page-id-175613 .dps2017-modalbase {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:100; display:none;}
.page-id-175613 .dps2017-modal {position:absolute; left:50%; height:514px; width:960px; top:0; margin:0 0 0 -480px; z-index:110; display:none;}
.page-id-175613 .dps2017-modal.agender-modal .dps2017-prev,
.page-id-175613 .dps2017-modal.agender-modal .dps2017-next {display:none;}
.page-id-175613 .dps2017-modal.fix {position:fixed !important; top:50% !important; margin-top:-257px !important;}
.page-id-175613 .dps2017-modal header a img {transition:0.5s;}
.page-id-175613 .dps2017-modal header a:hover img {opacity:0.7;}
@media screen and (max-width:1054px){.page-id-175613 .dps2017-modal {left:42px; margin:0px;}}
.page-id-175613 .dps2017-modal * {margin:0; padding:0; border:0; font-size:100%; background:transparent; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; list-style:none; max-height:999999px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content {width:780px; margin:0 auto; border-radius:3px; overflow:hidden; color:#000; background:#fff;
font-family:Helvetica,Arial,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;} 
.page-id-175613 .dps2017-modal .dps2017-modal-content-scroll {overflow-y:scroll;height:514px; }
.page-id-175613 .dps2017-modal .dps2017-modal-content header {padding:40px 50px; display:table; width:100%; background:#eee;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header figure {display:table-cell; width:124px; vertical-align:middle; font-size:0; line-height:1;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header figure img {width:100px; height:auto;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div {display:table-cell; vertical-align:middle;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span {display:inline-block; width:250px; vertical-align:top; border-left:6px solid #ffe100; padding-left:10px; }
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span +span {margin-left:20px; border:none; padding-left:0;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span h3 {font-size:18px; font-weight:bold; margin-bottom:5px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span p  {font-size:13px; line-height:20px;  font-weight:bold;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about {background:#fff; padding:40px 40px 40px 50px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about a{color:#909090;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about a:hover{text-decoration:underline;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about p {font-size:16px; line-height:28px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about p + p {margin-top:25px;}
.page-id-175613 .dps2017-modal.agender-modal .dps2017-modal-content header div span h3 b{display:none}
.page-id-175613 .dps2017-modal .dps2017-next {position:absolute; right:20px; top:50%; margin:-25px 0 0;}
.page-id-175613 .dps2017-modal .dps2017-prev {position:absolute; left:20px; top:50%; margin:-25px 0 0;}
.page-id-175613 .dps2017-modal .dps2017-close{position:absolute; right:120px; top:20px;}
.page-id-175613 .dps2017-modal .dps2017-close img {width:28px; height:auto;}
.page-id-175613 .dps2017-modal .dps2017-next a,
.page-id-175613 .dps2017-modal .dps2017-prev a,
.page-id-175613 .dps2017-modal .dps2017-close a {transition:opacity 0.5s; display:block;}
.page-id-175613 .dps2017-modal .dps2017-next a:hover,
.page-id-175613 .dps2017-modal .dps2017-prev a:hover,
.page-id-175613 .dps2017-modal .dps2017-close a:hover{opacity:0.7;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser figure {width:234px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser figure img {width:auto; height:100px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser div span {width:auto;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser div span h3 {line-height:29px;}

/* dps2017-agenda */
.page-id-175613 .dps2017-agenda {background:#000 url(../images/bg-agenda.jpg) center top no-repeat; background-size:2000px auto; padding:93px 0 72px !important; text-align:left; line-height:1;
font-family:Helvetica,Arial,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.page-id-175613 .dps2017-agenda section {width:1054px; margin:0 auto; clear:both; zoom:1; position:relative; z-index:0; padding:0 30px;}
.page-id-175613 .dps2017-agenda h2{text-align:center; margin-bottom:40px;}
/*.page-id-175613 .dps2017-agenda h2 + p {text-align:center; color:#fff; margin: 20px auto 40px;}*/
.page-id-175613 .dps2017-agenda h2 img {width:184px; height:auto;}
.page-id-175613 .dps2017-agenda div.dps2017-item {width:960px; background:#bba561; padding:1px; margin:0 auto 60px;}
.page-id-175613 .dps2017-agenda div.dps2017-item h3{font-size:28px; line-height:1; text-align:center; font-weight:bold; line-height:84px; color:#fff;}
.page-id-175613 .dps2017-agenda div.dps2017-cell {background:#fff; position:relative; min-height:84px; padding:29px 30px 20px 210px; clear:both; zoom:1; border-bottom:1px solid #dcdcdc;}
.page-id-175613 .dps2017-agenda div.dps2017-cell *{font-size:0; line-height:1;}
.page-id-175613 .dps2017-agenda div.dps2017-cell:after{content:''; clear:both; display:block;}
.page-id-175613 .dps2017-agenda div.dps2017-cell p.dps2017-time {color:#bba561; font-size:20px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height:1; font-weight:bold; display:inline-block; padding:0 0 0 45px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell p.dps2017-time {position:absolute; left:0; top:32px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 {color:#bba561; font-size:22px; line-height:28px; font-weight:bold; font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro';}
.page-id-175613 .dps2017-agenda div.dps2017-cell h5 {color:#9b8542; font-size:15px; line-height:28px; font-weight:bold;}
.page-id-175613 .dps2017-agenda div.dps2017-cell p{font-size:16px; line-height:28px; color:#000; margin-bottom:5px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 + p {margin-top:15px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 + h5 {margin-top:-2px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 + h5 + p{margin-top:7px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl {margin-top:15px;}

.page-id-175613 .dps2017-agenda div.dps2017-cell dl {float:left; width:50%; max-width:355px; position:relative; padding-left:98px; min-height:88px; margin-bottom:10px; padding-right:10px; cursor: pointer;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl .subName {display:none;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl .dps2017-about {display:none;}
.page-id-175613 .dps2017-agenda div.dps2017-cell.dps2017-cell-middle{padding:17px 30px 0px 210px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl + dl + dl,
.page-id-175613 .dps2017-agenda div.dps2017-cell dl + dl + dl + dl + dl,
.page-id-175613 .dps2017-agenda div.dps2017-cell dl + dl + dl + dl + dl + dl + dl{clear:both;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dt{font-size:14px; line-height:20px; font-weight:bold;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dt b{display:block; color:#a6001e; font-size:13px; margin-bottom:5px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dt b.dps2017-moderator {color:#353571;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dd {font-size:13px; line-height:17px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl img {width:88px; height:auto;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dd.photo {position:absolute; left:0; top:0; transition:opacity 0.5s;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl:hover dd.photo {opacity:0.7;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl img {width:88px; height:auto;}
.page-id-175613 .dps2017-agenda .dps2017-toggle-cell{display:none;}
.page-id-175613 .dps2017-agenda .dps2017-toggle{background:#fff; text-align:center; padding:28px 0;}
.page-id-175613 .dps2017-agenda .dps2017-toggle a{display:inline-block; margin:0 auto; padding:0 28px; font-size:18px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height:1; font-weight:bold; color:#000; border:1px solid #dcdcdc; border-radius:3px; line-height:50px; transition:0.5s;}
.page-id-175613 .dps2017-agenda .dps2017-toggle a.hover{color:#fff; background-color:#bba561; border-color:#bba561;}


/*
	Digiday Publishing Summit2017 js
 *********************************************/
/* Slider */
.page-id-175613 .slick-slider{position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.page-id-175613 .slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.page-id-175613 .slick-list:focus{outline:none;}
.page-id-175613 .slick-list.dragging{cursor:pointer; cursor:hand;}
.page-id-175613 .slick-slider .slick-track,.page-id-175613 .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.page-id-175613 .slick-track{position:relative; top:0; left:0; display:block;}
.page-id-175613 .slick-track:before,.page-id-175613 .slick-track:after{display:table; content:'';}
.page-id-175613 .slick-track:after{clear:both;}
.page-id-175613 .slick-loading .slick-track{visibility:hidden;}
.page-id-175613 .slick-slide{display:none; float:left; height:100%; min-height:1px;}
.page-id-175613 .slick-slide img{display:block;}
.page-id-175613 .slick-slide.slick-loading img{display:none;}
.page-id-175613 .slick-slide.dragging img{pointer-events:none;}
.page-id-175613 .slick-initialized .slick-slide{display:block;}
.page-id-175613 .slick-loading .slick-slide{visibility:hidden;}
.page-id-175613 .slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent;}
.page-id-175613 .slick-prev ,.page-id-175613 .slick-next {display:none !important;}

/* load */
.page-id-175613 .dps2017-preload {width:1px; height:1px; position:fixed; left:-9999px; top:-9999px; opacity:0; overflow:hidden;}
.page-id-175613 .dps2017 .dps2017-mainvisual{opacity:0; transition:opacity 1s; }
.page-id-175613.jsloaded  .dps2017 .dps2017-mainvisual.dps2017-mainvisual-main{position:relative; left:inherit; top:inherit;}
.page-id-175613.mvloaded  .dps2017 .dps2017-mainvisual{opacity:1 !important;}
.page-id-175613.mvloaded  .dps2017 .dps2017-mainvisual #dps2017-movie {z-index:10; position:absolute; left:50%;}

.page-id-175613.jsloaded .dps2017-gold section {background:none;}
.page-id-175613.jsloaded .dps2017-silver section {background:none;}
.page-id-175613.jsloaded .dps2017-bronz section {background:none;}
.page-id-175613.jsloaded  .dps2017-gold .dps2017-grade {
width:inherit; background:-moz-linear-gradient(-30deg, #c4b380 0%, #c4b380 20%, #ecddb2 48%,#ecddb2 52%, #c4b380 80%, #c4b380 100%);
background:-webkit-linear-gradient(-30deg, #c4b380 0%, #c4b380 20%,#ecddb2 48%,#ecddb2 52%,#c4b380 80%,#c4b380 100%);
background:linear-gradient(-30deg, #c4b380 0%, #c4b380 20%,#ecddb2 48%,#ecddb2 52%,#c4b380 80%,#c4b380 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4b380', endColorstr='#c4b380',GradientType=1 );}
.page-id-175613.jsloaded  .dps2017-silver .dps2017-grade {
width:inherit; background:-moz-linear-gradient(-30deg, #c0c0c0 0%, #c0c0c0 20%, #e4e4e4 48%,#e4e4e4 52%, #c0c0c0 80%, #c0c0c0 100%);
background:-webkit-linear-gradient(-30deg, #c0c0c0 0%,#c0c0c0 20%,#e4e4e4 48%,#e4e4e4 52%,#c0c0c0 80%,#c0c0c0 100%);
background:linear-gradient(-30deg, #c0c0c0 0%,#c0c0c0 20%,#e4e4e4 48%,#e4e4e4 52%,#c0c0c0 80%,#c0c0c0 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#c0c0c0',GradientType=1 );}
.page-id-175613.jsloaded  .dps2017-bronz .dps2017-grade {
width:inherit; background:-moz-linear-gradient(-30deg, #977448 0%,#977448 20%, #d7ae7b 48%,#d7ae7b 52%, #977448 80%, #977448 100%);
background:-webkit-linear-gradient(-30deg, #977448 0%,#977448 20%,#d7ae7b 48%,#d7ae7b 52%,#977448 80%,#977448 100%);
background:linear-gradient(-30deg, #977448 0%,#977448 20%,#d7ae7b 48%,#d7ae7b 52%,#977448 80%,#977448 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#977448', endColorstr='#977448',GradientType=1 );}


/*
	TB/SP SIZE
************************************************************************/
@media screen and (max-width:767px){
/* base */
.page-id-175613 .dps2017 {line-height:1.4; font-size:13px; z-index:0;}
.page-id-175613 .dps2017 .dps2017-over{margin:0;}
.page-id-175613 .dps2017 section {width:100%; padding:0;}

/* mainvisual */
.page-id-175613 .dps2017 .dps2017-mainvisual {width:100%; height:auto; padding-bottom:100px;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-item {text-indent:0; background:none !important;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-item img {height:auto; width:100% !important; opacity:1;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-text {padding:0 3% 0; height:auto;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-cell {vertical-align:middle; display:table-cell;}
.page-id-175613 .dps2017 .dps2017-mainvisual h1 img {width:83%; /*width:247px; */ height:auto; margin:0; max-width:494px;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-lead {font-size:13px; line-height:1.4; margin-bottom:12px; /* max-width:300px; */}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-lead span {display:inline;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-sns li {margin-right:7px;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-sns li a img {width:66px; height:auto;}
.page-id-175613 .dps2017 .dps2017-scroll {bottom:15px; margin-left:-17px;}
.page-id-175613 .dps2017 .dps2017-scroll a img {width:37px; height:auto;}


/* dps2017-message */
.page-id-175613 #dps2017-message {padding:45px 3% 44px;}
.page-id-175613 #dps2017-message h2 {margin-bottom:18px;}
  .page-id-175613 #dps2017-message h2 img {width:auto; height: auto;}
.page-id-175613 #dps2017-message p {text-align:left; font-size:13px; line-height:23px;}
.page-id-175613 #dps2017-message p span{display:inline;}
.page-id-175613 #dps2017-message p + p {margin-top:15px;}

/* dps2017-guest */
.page-id-175613 .dps2017-guest {background:#0e0e0e url(../images/bg-guest-sp.jpg) center top no-repeat; background-size:100% auto; height:auto; padding:45px 3% 44px !important; margin-bottom:1px;}
.page-id-175613 .dps2017-guest h2 {margin-bottom:24px;}
.page-id-175613 .dps2017-guest h2 img {width:auto; height:22px;}
.page-id-175613 .dps2017-guest p {text-align:left; font-size:13px; line-height:23px;}
.page-id-175613 .dps2017-guest p br {display:none;}

/* dps2017-report */
.page-id-175613 .dps2017-report {background:#0a0a0a url(../images/bg-report-sp.jpg) center top no-repeat; background-size:100% auto; padding:45px 3% 50px !important;}
.page-id-175613 .dps2017-report h2{margin-bottom:8px;}
.page-id-175613 .dps2017-report h2 img {width:160px; height:auto;}
.page-id-175613 .dps2017-report .dps2017-item {width:100%; display:block; margin-bottom:0;}
.page-id-175613 .dps2017-report .dps2017-item + .dps2017-item {margin-left:0; margin-top:1px;}
.page-id-175613 .dps2017-report .dps2017-item p {font-size:11px; line-height:17px;}
.page-id-175613 .dps2017-report .dps2017-item h3 {font-size:13px; line-height:17px;}
.page-id-175613 .dps2017-report .dps2017-item img {transition:transform 0.5s,opacity 0.5s; position:relative; z-index:0;}



/* dps2017-sponsor */
.page-id-175613 .dps2017-sponsor {background:#000000 url(../images/bg-sponsor-sp.jpg) center top no-repeat; background-size:100% auto; padding:45px 0 0 !important;}
.page-id-175613 .dps2017-sponsor h2 {margin-bottom:27px;}
.page-id-175613 .dps2017-sponsor h2 img {width:102px; height:auto;}
.page-id-175613 .dps2017-sponsor h3 {width:auto !important;}
.page-id-175613 .dps2017-sponsor ul li {display:inline-block; padding:0; margin:2px;}
.page-id-175613 .dps2017-sponsor .dps2017-note {width:100%; min-width:inherit; font-size:10px; padding:30px 0 10px; background:#0a0a0a;}
	
/* sponsor-list 20170322 */
.page-id-175613 .dps2017-sponsorlist{ padding-bottom:50px;}
.page-id-175613 .dps2017-sponsorlist ul,
.page-id-175613 .dps2017-supporter ul.dps2017-supporterlist{ max-width: 456px; margin:0 auto;}
.page-id-175613 .dps2017-sponsorlist li a{ display:inherit; }
.page-id-175613 .dps2017-sponsorlist li img{ max-width:148px;}
.page-id-175613 .dps2017-sponsor .dps2017-supporter{ padding-bottom:50px;}
.page-id-175613 .dps2017-sponsor .dps2017-supporter h2 img {width:41px; height:auto;}
.page-id-175613 .dps2017-sponsor .dps2017-supporter .dps2017-supporterlist img{max-width: 148px;}

/* gold */
.page-id-175613 .dps2017-gold {left:0; background:#c4b380;
background:-moz-linear-gradient(-30deg, #c4b380 0%, #c4b380 20%, #ecddb2 48%,#ecddb2 52%, #c4b380 80%, #c4b380 100%);
background:-webkit-linear-gradient(-30deg, #c4b380 0%, #c4b380 20%,#ecddb2 48%,#ecddb2 52%,#c4b380 80%,#c4b380 100%);
background:linear-gradient(-30deg, #c4b380 0%, #c4b380 20%,#ecddb2 48%,#ecddb2 52%,#c4b380 80%,#c4b380 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4b380', endColorstr='#c4b380',GradientType=1 );}
.page-id-175613 .dps2017-gold section {text-align:center; padding:48px 25px 0 !important; width:auto; left:inherit; width:inherit;}
.page-id-175613 .dps2017-gold h3 img {width:117px; height:auto;}
.page-id-175613 .dps2017-gold ul {padding:14px 0 40px; float:none; width:inherit; text-align:center;}
.page-id-175613 .dps2017-gold ul li{padding:4px 2px 0;}
.page-id-175613 .dps2017-gold ul li:nth-child(n+4) {padding-top:4px;}
.page-id-175613 .dps2017-gold ul li img {width:168px; height:auto;}
.page-id-175613 .dps2017-gold .dps2017-grade {display:none !important;}

/* silver */
.page-id-175613 .dps2017-silver {right:0; margin-top:4px; background:#c0c0c0;
background:-moz-linear-gradient(-30deg, #c0c0c0 0%, #c0c0c0 20%, #e4e4e4 48%,#e4e4e4 52%, #c0c0c0 80%, #c0c0c0 100%);
background:-webkit-linear-gradient(-30deg, #c0c0c0 0%,#c0c0c0 20%,#e4e4e4 48%,#e4e4e4 52%,#c0c0c0 80%,#c0c0c0 100%);
background:linear-gradient(-30deg, #c0c0c0 0%,#c0c0c0 20%,#e4e4e4 48%,#e4e4e4 52%,#c0c0c0 80%,#c0c0c0 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#c0c0c0',GradientType=1 );}
.page-id-175613 .dps2017-silver section {text-align:center; padding:48px 25px 0 !important; width:auto; right:inherit; width:inherit;}
.page-id-175613 .dps2017-silver h3 {float:none;}
.page-id-175613 .dps2017-silver h3 img {width:122px; height:auto;}
.page-id-175613 .dps2017-silver ul {padding:14px 0 40px; float:none; width:inherit;}
.page-id-175613 .dps2017-silver ul li{padding:4px 2px 0;}
.page-id-175613 .dps2017-silver ul li:nth-child(n+4) {padding-top:4px;}
.page-id-175613 .dps2017-silver .dps2017-grade {display:none !important;}
.page-id-175613 .dps2017-silver ul li img {width:150px; height:auto;}
/* bronz */
.page-id-175613 .dps2017-bronz {left:0; margin-top:4px; background:#977448;
background:-moz-linear-gradient(-30deg, #977448 0%,#977448 20%, #d7ae7b 48%,#d7ae7b 52%, #977448 80%, #977448 100%);
background:-webkit-linear-gradient(-30deg, #977448 0%,#977448 20%,#d7ae7b 48%,#d7ae7b 52%,#977448 80%,#977448 100%);
background:linear-gradient(-30deg, #977448 0%,#977448 20%,#d7ae7b 48%,#d7ae7b 52%,#977448 80%,#977448 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#977448', endColorstr='#977448',GradientType=1 );}
.page-id-175613 .dps2017-bronz section {text-align:center; padding:48px 10px 0 !important; width:auto; left:inherit;}
.page-id-175613 .dps2017-bronz h3 img {width:120px; height:auto;}
.page-id-175613 .dps2017-bronz ul {padding:14px 0 40px; float:none;}
.page-id-175613 .dps2017-bronz ul li {padding:4px 2px 0;}
.page-id-175613 .dps2017-bronz ul li:nth-child(n+6) {padding-top:4px;}
.page-id-175613 .dps2017-bronz .dps2017-grade {display:none !important;}
.page-id-175613 .dps2017-bronz ul li img {width:137px; height:auto;}

/* dps2017-place */
.page-id-175613 .dps2017-place {background:#2d2d2d; text-align:center; line-height:1; padding:0;}
.page-id-175613 .dps2017-place:before{display:none;}
.page-id-175613 .dps2017-place section {padding:0; width:inherit; height:auto;}
.page-id-175613 .dps2017-place .dps2017-place-img {position: relative; left:0; width:100%; font-size:0; line-height:1; height:auto; margin-left:0; margin-bottom:50px;}
.page-id-175613 .dps2017-place .dps2017-place-img img {width:100%; height:auto; margin:0 auto; display:none;}
.page-id-175613 .dps2017-place .dps2017-place-img img + img {display:block;}
.page-id-175613 .dps2017-place .dps2017-place-text {padding:0; left:0;}
.page-id-175613 .dps2017-place h2 { margin-bottom:20px; padding-top:0px; text-align:center;}
.page-id-175613 .dps2017-place h2 img {width:61px; height:auto;}
.page-id-175613 .dps2017-place p {font-size:13px; line-height:19px; color:#fff; text-align:center;}
.page-id-175613 .dps2017-place p + p {margin-top:20px; padding-bottom:45px;}

/* .dps2017-contact */
.page-id-175613 .dps2017-contact {text-align:center;}
.page-id-175613 .dps2017-contact section {width:auto;}
.page-id-175613 .dps2017-contact .dps2017-contact-text{width:auto; float:none;}
.page-id-175613 .dps2017-contact h2 {text-align:center; padding-top:50px; margin-bottom:15px;}
.page-id-175613 .dps2017-contact h2 img {width:87px; height:auto;}
.page-id-175613 .dps2017-contact p {font-size:12px; line-height:27px; padding-bottom:40px;}
.page-id-175613 .dps2017-contact p a.img_link img{width:185px; height:auto;}
.page-id-175613 .dps2017-contact p a.img_link {background-size:auto 16px; height:25px;}
.page-id-175613 .dps2017-contact div + div {border-left:none;}
.page-id-175613 .dps2017-contact .dps2017-contact-text + .dps2017-contact-text{position:relative;}
.page-id-175613 .dps2017-contact .dps2017-contact-text + .dps2017-contact-text h2{padding-top:40px;}
.page-id-175613 .dps2017-contact .dps2017-contact-text + .dps2017-contact-text h2 img {width:103px; height:auto;}
.page-id-175613 .dps2017-contact .dps2017-contact-text + .dps2017-contact-text p {padding-bottom:40px;}
.page-id-175613 .dps2017-contact .dps2017-contact-text + .dps2017-contact-text:before {content:""; position: absolute; left:50%; margin-left:-25px; width:50px; height:1px; background-color:#999999; }


/* Digiday Publishing Summit2017 js */
.page-id-175613.jsloaded  .dps2017 .dps2017-mainvisual {padding-bottom:0;}

/* dps2017-speaker */
.page-id-175613 .dps2017-speaker {padding:45px 0 30px !important; background:url(/events/dps_2017_winter/images/bg-speaker-sp.jpg) center top no-repeat #000; background-size:100% auto;}
.page-id-175613 .dps2017-speaker section {width:100%;}
.page-id-175613 .dps2017-speaker h2{text-align:center; margin-bottom:30px;}
.page-id-175613 .dps2017-speaker h2 img {width:96px; height:auto;}
.page-id-175613 .dps2017-speaker .dps2017-wrap{width:594px; margin:0 auto;}
.page-id-175613 .dps2017-speaker div.dps2017-item h3 {color:#fff; font-size:15px; line-height:24px;}
.page-id-175613 .dps2017-speaker div.dps2017-item p{color:#fff; font-size:12px; line-height:18px;}

/* dps2017-modal */
.page-id-175613 .dps2017-modal {height:514px; width:100%; top:0; margin:0 0 0 -50%; left:50%;}
.page-id-175613 .dps2017-modal .dps2017-modal-content {width:540px; position:relative;} 
.page-id-175613 .dps2017-modal .dps2017-modal-content header {padding:24px 18px; display:table; width:100%;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header figure {display:table-cell; width:124px; vertical-align:top; font-size:0; line-height:1;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header figure img {width:100px; height:auto;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span {display:inline-block; border-left:6px solid #ffe100; padding-left:10px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span + span {border-left:6px solid #ffe100; padding-left:10px; padding-top:15px; margin-left:0;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span h3 {font-size:20px; line-height:30px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span p  {font-size:13px; line-height:20px; font-weight:normal;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about {padding:20px 30px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about p {font-size:14px; line-height:24px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser figure {width: 170px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser figure img {width:auto; height:66px;}
.page-id-175613 .dps2017-modal .dps2017-next {right:10px; width:27px; height:43px; overflow:hidden; z-index:30;}
.page-id-175613 .dps2017-modal .dps2017-prev {left:10px; width:27px; height:43px; overflow:hidden; z-index:30;}
.page-id-175613 .dps2017-modal .dps2017-next:before{content:''; background:url(/events/dps_2017_winter/images/btn-modal-next-sp.png) left top no-repeat; width:27px; height:43px; background-size:100% auto; position:absolute; left:0; top:0; z-index:0;}
.page-id-175613 .dps2017-modal .dps2017-prev:before{content:''; background:url(/events/dps_2017_winter/images/btn-modal-prev-sp.png) left top no-repeat; width:27px; height:43px; background-size:100% auto; position:absolute; left:0; top:0; z-index:0;}
.page-id-175613 .dps2017-modal .dps2017-next a,
.page-id-175613 .dps2017-modal .dps2017-prev a{position:relative; z-index:10;}
.page-id-175613 .dps2017-modal .dps2017-next img,
.page-id-175613 .dps2017-modal .dps2017-prev img {opacity:0;}
.page-id-175613 .dps2017-modal .dps2017-close {right:16px; top:15px; width:20px; height:20px;}
.page-id-175613 .dps2017-modal .dps2017-close a{text-indent:200%; overflow:hidden;}
.page-id-175613 .dps2017-modal .dps2017-close:before{content:''; background:url(/events/dps_2017_winter/images/btn-modal-close.png) left top no-repeat; width:20px; height:20px; background-size:100% auto; position:absolute; right:0; top:0;}

/* dps2017-agenda */
.page-id-175613 .dps2017-agenda {background:#000 url(../images/bg-agenda-sp.jpg) center top no-repeat; background-size:100% auto; padding:45px 0 30px !important;}
.page-id-175613 .dps2017-agenda section {width:100%; margin:0 auto; clear:both; zoom:1; position:relative; z-index:0; padding:0 10px;}
.page-id-175613 .dps2017-agenda h2{text-align:center; margin-bottom:30px;}
.page-id-175613 .dps2017-agenda h2 img {width:94px; height:auto;}
/*.page-id-175613 .dps2017-agenda h2 + p {margin: 10px auto 20px;}*/
.page-id-175613 .dps2017-agenda div.dps2017-item {width:auto; margin-bottom:30px;}
.page-id-175613 .dps2017-agenda div.dps2017-item h3{font-size:16px; line-height:54px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell {min-height:inherit; padding:20px 17px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell.dps2017-cell-middle{padding:20px 17px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell p.dps2017-time {font-size:13px; display:block; position:static; padding:0; margin-bottom:3px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 {font-size:16px; line-height:1.3;  font-weight: 700;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h5 {font-size:10px; line-height:1.1;}
.page-id-175613 .dps2017-agenda div.dps2017-cell p{font-size:12px; line-height:19px; margin-bottom:10px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 + p {margin-top:8px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 + h5 {margin-top:3px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell h4 + h5 + p{margin-top:8px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl {}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dt{font-size:10px; line-height:1; margin-bottom:3px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dt b{font-size:10px; margin-bottom:4px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dd {font-size:10px; line-height:1.2;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl img {width:88px; height:auto;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dd.photo {position:absolute; left:0; top:0;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl img {width:88px; height:auto;}
.page-id-175613 .dps2017-agenda .dps2017-toggle{padding:20px 0;}
.page-id-175613 .dps2017-agenda .dps2017-toggle a{display:inline-block; margin:0 auto; padding:0 25px; font-size:13px;line-height:45px;}

/* abe write */
.page-id-175613 .youtubeload {opacity:0; transition:0.8s;}
.page-id-175613 .youtubeloaded .youtubeload{opacity:1;}
.page-id-175613 .youtubeload {min-width:1024px; margin:auto; width:100%; height:100vmin; text-align:center; line-height:100vmin; position:relative; z-index:0; top:0; z-index:-1; position:absolute; left:0; top:0; background-position:center center; background-repeat:no-repeat; background-size:contain;}

}

@media screen and (max-width:767px){
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-text {padding:0 3% 0; height:auto;}
.page-id-175613 .dps2017 .dps2017-mainvisual .dps2017-cell {vertical-align:middle; display:table-cell;}

/* abe write */

}
@media screen and (max-width:600px){
.page-id-175613 .dps2017-sponsorlist ul,
.page-id-175613 .dps2017-supporter ul.dps2017-supporterlist{ max-width:305px; margin:0 auto; text-align:left;}
}
@media screen and (max-width:639px){
.page-id-175613 .dps2017 {z-index:1;}
/* dps2017-speaker */
.page-id-175613 .dps2017-speaker {padding:45px 0 30px !important;}
.page-id-175613 .dps2017-speaker h2{text-align:center;}
.page-id-175613 .dps2017-speaker h2 img {width:96px; height:auto;}
.page-id-175613 .dps2017-speaker .dps2017-wrap{width:100%; padding:0 6px;}
.page-id-175613 .dps2017-speaker div.dps2017-item {width:50%; padding:0 4px 20px !important; float:left;}
.page-id-175613 .dps2017-speaker div.dps2017-item:nth-child(odd){clear:both; zoom:1;}
.page-id-175613 .dps2017-speaker div.dps2017-item h3 {color:#fff; font-size:14px; line-height:21px;}
.page-id-175613 .dps2017-speaker div.dps2017-item p{color:#fff; font-size:10px; line-height:15px;}


.page-id-175613 .dps2017-agenda div.dps2017-cell p{margin-bottom:5px;}


/* dps2017-modal */
.page-id-175613 .dps2017-modal {height:550px;}
.page-id-175613 .dps2017-modal.fix {margin-top:-225px !important;}
.page-id-175613 .dps2017-modal .dps2017-modal-content {width:300px;} 
.page-id-175613 .dps2017-modal .dps2017-modal-content:before {content:''; background:url(/events/dps_2017_winter/images/btn-modal-close.png) left top no-repeat; width:20px; height:20px; background-size:100% auto; position:absolute; right:15px; top:15px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header {padding:24px 18px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header figure {width:93px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header figure img {width:80px; height:auto;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span {width:auto;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span,
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span + span {border-left:3px solid #ffe100; padding-left:6px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span h3 {font-size:11px; line-height:1.2; padding-right:16px; margin-bottom:4px;}
.page-id-175613 .dps2017-modal.agender-modal .dps2017-modal-content header div span h3 b {font-size:10px; margin-bottom:2px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span p  {font-size:12px; line-height:15px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header div span p:last-child{margin-bottom:-0.2em;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about {padding:20px 25px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content div.dps2017-about p {font-size:12px; line-height:19px;}
.page-id-175613 .dps2017-modal .dps2017-next {right:5px;}
.page-id-175613 .dps2017-modal .dps2017-prev {left:5px;}
.page-id-175613 .dps2017-modal .dps2017-close:before{display:none;}

.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser figure {width:100%; display:block; margin-bottom:10px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser figure img {width:auto; height:50px;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser div {display:block;}
.page-id-175613 .dps2017-modal .dps2017-modal-content header.sponser div span h3 {line-height:1.2; font-size:10px; line-height:15px;}

/* dps2017-agenda */
.page-id-175613 .dps2017-agenda div.dps2017-cell dl {float:none; width:auto; max-width:inherit; padding-left:70px; min-height:60px; margin-bottom:10px; padding-right:10px;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl img {width:60px; height:auto;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl dd.photo {position:absolute; left:0; top:0;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl img {width:60px; height:auto;}
.page-id-175613 .dps2017-agenda div.dps2017-cell dl:last-child{margin-bottom:0;}
.page-id-175613 .dps2017-agenda .dps2017-toggle{padding:20px 0;}
.page-id-175613 .dps2017-agenda .dps2017-toggle a{display:inline-block; margin:0 auto; padding:0 25px; font-size:13px;line-height:45px;}
}
/*
	SP SIZE
************************************************************************/
@media screen and (max-width:414px){
.page-id-175613 .dps2017-report .dps2017-item p {padding:10px 12px 0;}
.page-id-175613 .dps2017-report .dps2017-item h3{padding:0 12px 10px;}
.page-id-175613 .dps2017-session .dps2017-item {background:#a6001e !important; float:none; width:100%; min-height:inherit; padding:25px 25px 21px;}
.page-id-175613 .dps2017-session .dps2017-item.dps2017-lapup {background:#e7e7e7 !important; padding:25px 25px 21px; min-height:inherit;}
}

/*
	MODAL SIZE TRIGGER
************************************************************************/
@media screen and (max-width:767px){
.page-id-175613 .dps2017 {z-index:0;}
}
@media screen and (max-width:639px){
.page-id-175613 .dps2017 {z-index:1;}
}