.header,.keyVisual{width:100%;position:relative}.header,.keyVisual,.keyVisual__box{position:relative}.archives__link:after,.clear,.snsBox:after,.timeline__box:after,.topMenu ul:after{clear:both}a:hover,a:link,a:visited{text-decoration:underline}body{margin:0;padding:0}a:link,a:visited{color:#333}a:hover{opacity:.8}a:active{opacity:.5;text-decoration:none}.archives a:link,.archives a:visited,.menu a:link,.menu a:visited{color:#fff;text-decoration:none}.archives a:active,.archives a:hover,.menu a:active,.menu a:hover{color:#fc0;text-decoration:none}.topMenu a:active,.topMenu a:hover,.topMenu a:link,.topMenu a:visited{text-decoration:none;color:#333}.topMenu a:hover{opacity:inherit;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.header{z-index:100;height:210px;margin:0 auto;background:#fff}.keyVisual{height:700px;margin:0;padding:35px 0 0;background:url(../img/bg_keyVisual-sp.jpg) left top no-repeat #333;background-size:auto 100%}.keyVisual__date,.keyVisual__info,.keyVisual__location,.keyVisual__title{background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.keyVisual__title{overflow:hidden;width:280px;height:80px;margin:0 auto 15px;color:#fff;font-size:34px;font-weight:400;background-image:url(../img/keyVisual_title.svg);background-size:280px auto}.keyVisual__date,.keyVisual__location{display:block;width:200px;background-size:200px auto}.keyVisual__date{overflow:hidden;height:25px;margin:0 auto 5px;padding:0;background-image:url(../img/keyVisual_date.svg)}.keyVisual__info,.keyVisual__location{overflow:hidden;margin:0 auto 10px}.keyVisual__location{height:40px;background-image:url(../img/keyVisual_location.svg);background-position:left top}.keyVisual__info{width:260px;height:20px;background-image:url(../img/keyVisual_info.svg);background-size:260px auto}.keyVisual__box{z-index:3}.keyVisual__effect{display:block;overflow:hidden;position:absolute;top:0;left:0;z-index:2;background-image:url(../img/bk.png);background-repeat:repeat;background-size:100px auto;width:100%;height:735px;text-indent:100%;white-space:nowrap}.footer,.keyVisual,.snsBox,.timeline__box{text-align:center}.title{overflow:hidden;white-space:nowrap;text-indent:100%;width:200px;height:100px;margin:0 auto;background:url(../img/title_sp.svg);background-size:200px 100px}.title a{display:block;width:660px;height:50px}.snsBox:after,.snsBox:before{content:" ";display:table}.snsBox{left:0;position:absolute;top:5px;z-index:10;margin:0 0 0 10px}.snsBox__snsBtn,.snsBox__snsBtn--facebook,.snsBox__snsBtn--google,.snsBox__snsBtn--line,.snsBox__snsBtn--twitter{float:left;width:40px;height:40px;margin:0 0 0 10px;overflow:hidden;white-space:nowrap;text-indent:100%;background-repeat:no-repeat}.snsBox__snsBtn--twitter{background-image:url(../img/btn_twitter.png);background-size:40px 40px}.snsBox__snsBtn--facebook{background-image:url(../img/btn_facebook.png);background-size:40px 40px}.snsBox__snsBtn--google{background-image:url(../img/btn_google.png);background-size:40px 40px}.snsBox__snsBtn--line{background-image:url(../img/btn_line.png);background-size:40px 40px}.actBtn{opacity:0;-webkit-transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.actBtnOn{opacity:1;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.topMain{z-index:20;width:100%;border-top:1px solid #ddd;background-color:#fff;background-repeat:repeat-x}.spMenu{position:relative;width:100%;height:50px;background-color:#333}.spMenu__btn{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;background-image:url(../img/icon_list.png);background-repeat:no-repeat;background-size:30px 30px;overflow:hidden;white-space:nowrap;text-indent:100%}.menu__list--access,.menu__list--award,.menu__list--call,.menu__list--event,.menu__list--lecture,.menu__list--message,.menu__list--proposal,.menu__list--proposal--blog,.menu__list--proposal--osaka,.menu__list--registration,.menu__list--registration--osaka,.menu__list--speakers,.menu__list--timetable,.menu__list--top{padding:20px 0 20px 40px;border-top:1px solid #222;background-position:10px center;background-size:20px 20px}.menu{display:none;position:absolute;top:50px;left:0;width:100%;color:#fff;z-index:200;background-color:rgba(0,0,0,.8)}.archives,.footer,.menu__list--access,.menu__list--award,.menu__list--call,.menu__list--event,.menu__list--lecture,.menu__list--message,.menu__list--proposal,.menu__list--proposal--blog,.menu__list--proposal--osaka,.menu__list--registration,.menu__list--speakers,.menu__list--timetable,.menu__list--top{background-repeat:no-repeat;display:block}.menu__list--decList{border-top:1px solid #fff}.menu__list--top{width:85%;background-image:url(../img/icon_top.png)}.menu__list--message{width:85%;background-image:url(../img/icon_message.png)}.menu__list--award{width:85%;background-image:url(../img/icon_award.png)}.menu__list--call{width:85%;background-image:url(../img/icon_call.png)}.menu__list--speakers{width:85%;background-image:url(../img/icon_speakers.png)}.menu__list--timetable{width:85%;background-image:url(../img/icon_timetable.png)}.menu__list--access{width:85%;background-image:url(../img/icon_access.png)}.menu__list--lecture{width:85%;background-image:url(../img/icon_lecture.png)}.menu__list--event{width:85%;background-image:url(../img/icon_event.png)}.menu__list--proposal,.menu__list--proposal--blog,.menu__list--proposal--osaka,.menu__list--registration{width:85%;background-image:url(../img/icon_registration.png)}.menu__list--proposal--osaka:before{content:"Submit LT "}.submitLT{display:none}a.menu__list--proposal--blog:link,a.menu__list--proposal--blog:visited,a.menu__list--proposal--osaka:link,a.menu__list--proposal--osaka:visited,a.menu__list--proposal:link,a.menu__list--proposal:visited,a.menu__list--registration:link,a.menu__list--registration:visited{color:#fc0;text-decoration:none}a.menu__list--proposal--blog:hover,a.menu__list--proposal--osaka:hover,a.menu__list--proposal:hover,a.menu__list--registration:hover{color:#fff;text-decoration:none;opacity:inherit}a.menu__list--proposal--osaka:active a.menu__list--proposal--blog:active,a.menu__list--proposal:active,a.menu__list--registration:active{color:#fff;text-decoration:none}.topMenu ul:after,.topMenu ul:before{content:" ";display:table}.topMenu{width:100%;margin:0 0 31px}.topMenu ul{margin:0 10px}.topMenu__list,.topMenu__list--access,.topMenu__list--award,.topMenu__list--blog,.topMenu__list--call,.topMenu__list--event,.topMenu__list--lecture,.topMenu__list--message,.topMenu__list--speakers,.topMenu__list--timetable{display:block;width:220px;padding:15px 0 15px 50px;margin:0 auto 10px;background-color:rgba(255,255,255,.7);background-repeat:no-repeat;background-position:20px center;font-weight:700;-webkit-transition:width 2s ease,height 2s ease;transition:width 2s ease,height 2s ease;color:#000}.archives__link:after,.archives__link:before{content:" ";display:table}.topMenu__list--event{background-image:url(../img/icon_event3.png);background-size:20px 20px}.topMenu__list--lecture{background-image:url(../img/icon_lecture3.png);background-size:20px 20px}.topMenu__list--award{background-image:url(../img/icon_award3.png);background-size:20px 20px}.topMenu__list--message{background-image:url(../img/icon_message3.png);background-size:20px 20px}.topMenu__list--call{background-image:url(../img/icon_call3.png);background-size:20px 20px}.topMenu__list--speakers{background-image:url(../img/icon_speakers3.png);background-size:20px 20px}.topMenu__list--timetable{background-image:url(../img/icon_timetable3.png);background-size:20px 20px}.topMenu__list--access{background-image:url(../img/icon_access3.png);background-size:20px 20px}.topMenu__list--blog{background-image:url(../img/icon_blog3.png);background-size:20px 20px;background-color:rgba(248,211,84,.7)}.archives{background:#000}.archives__link{margin:0 auto;padding:15px 0 15px 20px;text-align:right;line-height:1.5;z-index:0}.archives__list,.archives__list--first,.archives__list--title{display:inline-block;float:left;padding:0 16px 0 10px;background-image:url(../img/icon_triangle.png);background-size:8px 8px;background-repeat:no-repeat;background-position:right 5px}.archives__list--first{background:0 0}.archives__list--title{display:block;float:inherit;margin:0 20px 10px 0;font-size:140%;text-align:left;line-height:.7;border-right:none;background:0 0}.conduct,.topBtn{background-repeat:no-repeat}.archives{width:100%;color:#fff;background-color:#bf0000}.archives__listBox{padding:10px;line-height:1.5}.archives__list{display:inline-block;padding:0 16px 0 6px;background-image:url(../img/icon_dot.svg);background-size:6px 6px;background-position:right 8px;font-size:16px}.archives__list:first-child{display:block;background-image:none;font-size:18px}.archives__list:last-child{background-image:none}.timeline{padding:20px 0 40px;border-top:2px solid #bf0000}.timeline__facebook,.timeline__twitter{width:100%;border:1px solid #eee}.timeline__title{display:none}.timeline__box{margin:0 auto;padding:0 20px}.timeline__facebook{margin:0 0 20px}.timeline__twitter iframe{width:300px!important;height:450px!important}.topBtn{overflow:hidden;position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-image:url(../img/icon_topBtn.svg);background-size:50px 50px;text-indent:100%;white-space:nowrap}.conduct{display:inline-block;height:17px;margin:0 0 40px;padding:0 0 0 25px;color:#bf0000;background-image:url(../img/icon_arrow.svg);background-size:20px 20px;background-position:left bottom}.conduct__btn:link,.conduct__btn:visited{color:#fff;text-decoration:none}.copyright,.page{width:100%;color:#333}.copyright{padding:10px 0;background:#eee}.map__link:hover,.map__link:link,.map__link:visited{text-decoration:underline}.highlight_link a,.session_title a{text-decoration:none}.pageMain{width:100%;background-color:#fff;background-repeat:repeat-x;background-position:left bottom;border-top:1px #ccc solid}.page{position:relative;background-color:rgba(255,255,255,.7);margin:0 auto;padding:30px 0 0;line-height:1.3}.page__title{display:block;margin:0 20px;padding:6px 10px;background-color:rgba(191,0,0,.8);font-size:160%;color:#fff}.page__pageTitle{font-size:120%;font-weight:700;margin:0 0 10px}.page__photo{width:200px;margin:0 auto 10px}.page__photo img{width:100%;height:auto}.page__message{margin:20px 20px 0;padding:0 0 20px}.page p{margin:0 0 20px}.page strong{font-weight:700}.page__accent{color:#bf0000}.map{padding:20px 30px;text-align:left}.map__title{display:block;margin:0 0 10px;font-size:400%;line-height:1.2;color:#333;font-weight:400}.map__text{margin:0 0 20px}.map__img{display:none;padding:10px}.map__img iframe{width:100%;height:240px}.map__access{width:300px}.map__link:link{color:#333}.map__link:hover{color:#fc0}.map__link:visited{color:#333}.map__btn,.map__btn--hide,.map__btn--show{display:block;margin:10px 10px 20px;padding:10px 20px;border:1px solid #ddd;background:#fff;opacity:.8;text-align:center}.map__btn--hide{display:none}.map_menu_sub{line-height:1.5rem;margin:20px}.map_menu_sub li{display:inline-block;margin-right:10px;margin-bottom:10px}.highlight{width:95%;height:60px;background:url(../img/img_slideshare2015_sp.png) no-repeat;background-size:92px 60px;box-sizing:border-box;margin:0 auto 10px;border:1px solid #333}.highlight_text{padding:10px 0 0 105px}.highlight_text_pc{display:none}.highlight_text_br{display:block}.highlight_link{display:inline-block;background-color:#fc0;font-size:80%;border-radius:5px;padding:3px 5px;margin:5px 5px 0 0}.keyVisual__venue,.venue{margin:0 auto;width:auto;position:relative}div.sp_map>p span.open{display:none}.venue{height:auto}.keyVisual__venue{height:80px;overflow:visible;padding:0 15px}.parallelogram__fukuoka,.parallelogram__osaka,.parallelogram__peking,.parallelogram__sapporo,.parallelogram__sendai,.parallelogram__shanghai,.parallelogram__tokyo{position:relative;margin:3px 2px;color:#FFF;font-size:90%;font-weight:700;width:64px;height:auto;background:rgba(191,0,0,1);border:2px solid #FFF;padding:5px;float:left}sub,sup{font-size:70%}.parallelogram__fukuoka:link,.parallelogram__fukuoka:visited,.parallelogram__osaka:link,.parallelogram__osaka:visited,.parallelogram__peking:link,.parallelogram__peking:visited,.parallelogram__sapporo:link,.parallelogram__sapporo:visited,.parallelogram__sendai:link,.parallelogram__sendai:visited,.parallelogram__shanghai:link,.parallelogram__shanghai:visited,.parallelogram__tokyo:link,.parallelogram__tokyo:visited{color:#FFF;text-decoration:none}sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:.7ex}sub{top:.5ex}.session_track{font-weight:700;font-size:125%;color:#bf0000;border-bottom:2px solid #bf0000}.session_title{font-size:110%;color:#AAA}.session_title a{color:#666;text-decoration:underline}.session_list li{list-style-type:none;background-image:url(../img/event/session_list.png);background-repeat:no-repeat;background-position:left center;padding:15px 0 15px 40px;border-bottom:dotted 1px #ccc}.session_list_last{margin-bottom:50px}.video_thum{text-align:center}.video_thum img{width:90%;margin-bottom:30px}.itemList li{float:left;width:33.3333%;padding:0}.itemList li figure{overflow:hidden;line-height:0;margin-bottom:4%;width:96%;height:0;padding-bottom:61%;position:relative}.itemList li figure img{max-width:100%;height:auto;position:absolute;left:top;top:0;-webkit-transition:1.5s;-moz-transition:1.5s;-ms-transition:1.5s;-o-transition:1.5s;transition:1.5s}.itemList li:hover figure img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.page__award_prize{margin:20px}.page__award_prize img{float:left;margin:20px 10px 20px 0}.prize_name{font-size:200%}.winner{font-size:18px}.winner_n{font-size:14px}.group_title{font-weight:700;margin-bottom:7px}.gold{color:#DAAE23}.silver{color:#aaa}.ruby{color:#D37575}.line_gold{border-top:solid 5px #DAAE23;padding-top:20px}.line_silver{border-top:solid 5px #aaa;padding-top:20px}.line_ruby{border-top:solid 5px #D37575;padding-top:20px}.mrg_top20{margin-top:20px}.mrg_btm20{margin-bottom:20px}.mrg_btm10{margin-bottom:10px}.mrg_btm50{margin-bottom:50px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px;height:auto;overflow:hidden}