/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,200,400,700&display=swap&subset=japanese";*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}*{border:none;box-sizing:border-box;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;margin:0;padding:0}main{color:#666}.pc-only{display:block}.sp-only{display:none}.header{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.16);height:100px;left:0;position:fixed;top:-129px;transition:.3s;width:100%;z-index:10}.header_inner{align-items:center;display:flex;height:100px;justify-content:space-between;margin:auto;max-width:88%;width:980px}.header_logo{display:inline-block;height:27px;width:310px}.header_logo img{height:auto;width:100%}.header_menu{align-items:center;display:flex}.header_menuList{list-style:none;margin-left:50px;text-align:center}.header_menuList:first-child{margin-left:0}.header_menuList:last-child{margin-left:56px}.header_menuLink{color:#005bac;display:initial;font-size:20px;height:39px;line-height:1.45;padding-bottom:14px;position:relative;text-decoration:none;width:100%}.header_menuLink:hover{border-bottom:4px solid #005bac}.header_menuLink:hover::before{background:#005bac;bottom:-21px;content:"";height:21px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.header_menuApply{align-items:center;background:#005bac;background-image:linear-gradient(to right bottom, #00b1ff, #005bac);border-radius:10px;display:inline-flex;height:60px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:140px}.header_menuApply::before{background:#fff;border-radius:10px;content:"";height:calc(100% - 4px);position:absolute;right:2px;top:2px;transition:.3s;width:0}.header_menuApply span{color:#fff;font-size:20px;position:relative;z-index:1}.header_menuApply:hover{color:#005bac}.header_menuApply:hover::before{width:calc(100% - 4px)}.header_menuApply:hover span{color:#005bac}.header.is-shown{top:29px}.hamburger{display:none}.btnApply{align-items:center;background:#005bac;background-image:linear-gradient(to right bottom, #00b1ff, #005bac);border-radius:10px;display:inline-flex;height:100px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:500px}.btnApply::before{background:#fff;border-radius:10px;content:"";height:calc(100% - 4px);position:absolute;right:2px;top:2px;transition:.3s;width:0}.btnApply span{color:#fff;font-size:30px;position:relative;z-index:1}.btnApply:hover::before{width:calc(100% - 4px)}.btnApply:hover span{color:#005bac}.btnApply.is-disable{align-items:center;background:#666;background-image:linear-gradient(to right bottom, #c4c4c4, #666);pointer-events:none}.btnApply.is-disable::before{display:none}.btnApply.is-disable:hover span{color:#fff}.head-label2{color:#005bac;font-size:50px;font-weight:normal;line-height:1.2;text-align:center}.head-sub{color:#005bac;font-size:16px;font-weight:200;line-height:1.5;margin:0;text-align:center}.head-sub+.aboutList{border-top:1px dashed #c4c4c4}.text-main{color:#666;font-size:16px;font-weight:200}.themeList{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.themeList_item{align-items:center;background:#005bac;background-image:linear-gradient(to right bottom, #00b1ff, #005bac);display:inline-flex;height:50px;justify-content:center;margin:30px 13px 0;position:relative;width:300px}.themeList_item::before{background:#fff;content:"";height:calc(100% - 4px);position:absolute;right:2px;top:2px;width:calc(100% - 4px)}.themeList_item span{color:#005bac;font-size:20px;font-weight:bold;position:relative;z-index:1}.main{background:url("/developersday/2020/assets/image/bg.svg");background-repeat:no-repeat;background-size:100% auto;padding:100px 0 0}.mainvisual{text-align:center}.mainvisual_inner{margin:0 auto;max-width:878px;width:100%}.mainvisual_gmologo{height:28px;margin:93px auto 0;text-align:center;width:450px}.mainvisual_gmologo img{height:auto;width:100%}.mainvisual_eventlogo{height:120px;margin:100px 0 0;width:100%}.mainvisual_eventlogo img{height:auto;width:100%}.mainvisual_date{height:auto;margin:80px auto 0;width:358px}.mainvisual .btnApply{margin:90px 0 0}.timetableList{margin-top:50px}.timetableList_item{padding:12px;position:relative}.timetableList_item::before{background:#005bac;background-image:linear-gradient(to right, #00b1ff, #005bac);content:"";display:inline-block;height:2px;left:0;position:absolute;top:0;width:100%}.timetableList_item.is-blue{background:#f2f6fb}.timetableList_section{align-items:flex-start;display:flex;margin:0 auto;max-width:980px;padding:30px 0;width:100%}.timetableList_section+.timetableList_section{border-top:1px dashed #c4c4c4}.timetableList_time{align-self:start;background:#005bac;color:#fff;font-size:16px;font-weight:400;line-height:1.5;min-width:118px;padding:8px 10px;position:relative;text-align:center}.timetableList_time.is-45::after{background-image:url("/developersday/2020/assets/image/45min.svg");background-repeat:no-repeat;background-size:contain;bottom:-74px;content:"";height:64px;left:50%;position:absolute;transform:translateX(-50%);width:53px}.timetableList_time.is-40::after{background-image:url("/developersday/2020/assets/image/40min.svg");background-repeat:no-repeat;background-size:contain;bottom:-74px;content:"";height:64px;left:50%;position:absolute;transform:translateX(-50%);width:53px}.timetableList_time.is-30::after{background-image:url("/developersday/2020/assets/image/30min.svg");background-repeat:no-repeat;background-size:contain;bottom:-74px;content:"";height:64px;left:50%;position:absolute;transform:translateX(-50%);width:53px}.timetableList_time.is-20::after{background-image:url("/developersday/2020/assets/image/20min.svg");background-repeat:no-repeat;background-size:contain;bottom:-73px;content:"";height:63px;left:50%;position:absolute;transform:translateX(-50%);width:55px}.timetableList_content{display:inline-block;margin:0 0 0 61px;position:relative;width:calc(100% - 151px)}.timetableList_content::before{background:#005bac;background-image:linear-gradient(to bottom, #00b1ff, #005bac);content:"";height:100%;left:-30px;position:absolute;width:2px}.timetableList_content.is-1line{color:#005bac;line-height:40px}.timetableList_title{align-items:center;color:#005bac;display:flex;font-size:24px;font-weight:400;line-height:1.3}.timetableList_title .category{align-items:center;background:#005bac;background-image:linear-gradient(to right bottom, #00b1ff, #005bac);color:#005bac;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;margin:0 30px 0 0;padding:0 10px;position:relative}.timetableList_title .category::before{background:#fff;content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px);z-index:1}.timetableList_title .category_text{display:inline-block;font-size:14px;font-weight:400;line-height:1.3;position:relative;z-index:1}.timetableList_moderator{color:#005bac;font-size:15px;font-weight:200;line-height:1.5;margin-top:20px}.timetableList_moderator+.talkerList{margin-top:11px}.timetableList .text-main{font-weight:200;line-height:1.5;margin:30px 0 0}.timetableList .onetalkerBox{display:flex;justify-content:space-between}.timetableList .onetalkerBox .text-main{width:384px}.accordion{display:block}.accordion_trigger{display:none}.talkerList{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-top:30px}.talkerList_item{display:flex;max-width:380px;width:100%}.talkerList_item:nth-child(n+3){margin-top:20px}.talkerList_img img{height:auto;width:120px}.talkerList_text{font-size:14px;font-weight:100;margin-left:20px}.talkerList .company,.talkerList .position{line-height:1.3}.talkerList .position{margin-top:4px}.talkerList .name{font-size:16px;font-weight:400;margin-top:10px}.aboutList{align-items:center;border-bottom:1px dashed #c4c4c4;display:flex;font-size:16px;line-height:1.5;margin:50px 0 0;padding:10px 0}.aboutList+.aboutList{margin-top:0}.aboutList_title{flex-shrink:0;padding:20px 10px;text-align:center;width:160px}.aboutList_text{padding:20px 0 20px 30px;position:relative}.aboutList_text::before{background:#c4c4c4;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:1px}.section_inner{margin:0 auto;max-width:980px;width:100%}.section-welcome{margin:118px 0 0}.section-welcome .themeList+.text-main{margin-top:50px}.section-welcome .text-main{font-weight:100;line-height:2;text-align:center}.section-welcome .text-main+.text-main{margin-top:1em}.section-timetable{margin:120px 0 0}.section-about{margin:111px 0 0}.section-about .apply{margin:120px auto 0;text-align:center}.section-photo{margin:110px 0 0}.section-photo .apply{margin:120px auto 0;text-align:center}.photoBox{display:flex;flex-wrap:wrap;margin:50px 0 0}.photoBox_item{list-style:none}.photoBox_item img{display:block;height:auto;width:100%}.photoBox_item:nth-child(1),.photoBox_item:nth-child(4){width:60%}.photoBox_item:nth-child(2),.photoBox_item:nth-child(3){width:40%}.shareBox{margin:120px 0 0;text-align:center}.shareBox .text-mian{font-size:20px;font-weight:100;line-height:1.3}.shareBox .tag{font-size:16px;font-weight:400;margin:30px 0 0}.snsList{display:flex;justify-content:space-between;margin:40px auto 0;width:240px}.snsList li{list-style:none}.snsList img{height:45px;width:45px}.list{list-style:none}.list-siteSeal{display:flex;justify-content:center;margin-top:60px}.list-siteSeal .list_item:not(:first-child){margin-left:20px}.footer{background:#005bac;margin:120px 0 0;padding:15px}.footer_inner{color:#fff;font-size:14px;font-weight:200;line-height:1.4;margin:0 auto;max-width:980px;text-align:center;width:100%}@media only screen and (max-width: 768px){.header{box-shadow:none;height:64px;top:-100px}.header::before{box-shadow:0 0 6px rgba(0,0,0,.16);content:"";content:"";height:64px;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.header_inner{height:64px;margin:0;max-width:initial;padding:0 6%;width:100%}.header_logo{height:auto}.header_logo img{padding-top:2px;width:220px}.header_menu{background-color:#fff;display:none;height:calc(100vh - 64px);left:0;padding:0 6%;position:absolute;top:64px;width:100%}.header_menuList{background-color:#fff;height:73px;margin:0;text-align:center;width:100%}.header_menuList:first-child{border-top:1px solid #005bac;margin-top:73px}.header_menuList:last-child{margin-left:0}.header_menuLink{border-bottom:1px solid #005bac;display:block;height:100%;padding:20px 0}.header_menuLink:hover{border-bottom:1px solid #005bac}.header_menuLink:hover::before{content:none}.header_menuApply{margin-top:50px;width:300px}.header.is-shown{top:0}.hamburger{cursor:pointer;display:block;height:48px;position:absolute;right:3%;top:7px;width:64px;z-index:50}.hamburger i{background-color:#005bac;border-radius:3px;height:4px;left:14px;position:absolute;transition:.4s;width:36px}.hamburger i:nth-of-type(1){top:12px}.hamburger i:nth-of-type(2){top:22px}.hamburger i:nth-of-type(2)::after{background-color:#005bac;border-radius:3px;content:"";height:3px;left:0;position:absolute;top:0;width:100%}.hamburger i:nth-of-type(3){top:32px}.hamburger.is-active i:nth-of-type(1){transform:translate(50%) scale(0)}.hamburger.is-active i:nth-of-type(2){transform:rotate(45deg)}.hamburger.is-active i:nth-of-type(2)::after{transform:rotate(90deg)}.hamburger.is-active i:nth-of-type(3){transform:translate(-50%) scale(0)}}@media only screen and (max-width: 767px){.pc-only{display:none}.sp-only{display:inline-block}.btnApply{height:60px;max-width:80%;padding:17px 25px}.btnApply span{font-size:20px}.mainvisual_inner{width:88%}.mainvisual_eventlogo{height:auto;margin-top:60px}.mainvisual_date{margin-top:30px;width:100%}.mainvisual_date img{width:123px}.mainvisual .btnApply{margin-top:50px}.head-label2{font-size:40px}.head-sub{font-size:14px}.themeList{justify-content:center}.themeList_item{margin:0 5px;padding:9px 8px 11px;width:auto}.themeList_item:nth-child(n+2){margin:0 5px}.themeList_item:nth-child(n+3){margin-top:10px}.themeList_item span{font-size:16px}.timetableList_section{justify-content:center;overflow:hidden;width:88%}.timetableList_item{padding:10px 0}.timetableList_time{font-size:12px;min-width:65px;width:65px}.timetableList_time.is-45::after{bottom:-42px;height:32px;width:27px}.timetableList_time.is-40::after{bottom:-42px;height:32px;width:27px}.timetableList_time.is-30::after{bottom:-42px;height:32px;width:27px}.timetableList_time.is-20::after{bottom:-42px;height:32px;width:27px}.timetableList_content{margin-left:31px;width:calc(100% - 65px)}.timetableList_content::before{left:-15px}.timetableList_content.is-1line{line-height:1.3}.timetableList_title{align-items:flex-start;flex-direction:column;font-size:18px}.timetableList_title .category{margin:0 0 10px}.timetableList .text-main{font-size:15px;margin-top:20px}.timetableList_moderator{margin-top:10px}.timetableList .onetalkerBox{flex-direction:column}.timetableList .onetalkerBox .text-main{width:100%}.accordion{display:none}.accordion_trigger{border:1px solid #c4c4c4;border-radius:4px;color:#005bac;cursor:pointer;display:block;height:24px;margin-top:8px;position:relative;text-align:center;width:100%}.accordion_trigger::before{content:"概要・登壇者を見る";font-size:12px;text-align:center}.accordion_trigger::after{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:5px solid #005bac;content:"";display:block;position:absolute;right:10px;top:9px}.accordion_trigger.is-active::before{content:"閉じる"}.accordion_trigger.is-active::after{transform:rotate(180deg)}.talkerList{flex-direction:column;margin-top:20px}.talkerList_item{width:100%}.talkerList_item:nth-child(2){margin-top:20px}.talkerList_item:nth-child(n+3){margin-top:20px}.talkerList_img img{width:60px}.talkerList_text{margin-left:10px}.talkerList .company,.talkerList .position{line-height:1.3}.talkerList .position{margin-top:4px}.talkerList .name{font-size:16px;font-weight:400;margin-top:10px}.aboutList{font-size:15px}.aboutList_title{width:20.8vw}.aboutList_text{align-items:center;align-self:stretch;padding-left:15px}.section_inner{width:88%}.section-welcome{margin:120px 0 0}.section-welcome .text-main{font-weight:100;margin-top:1em;text-align:center}.section-welcome .text-main+.text-main{line-height:2}.section-timetable{margin:120px 0 0}.section-about{margin:111px 0 0}.section-about .apply{margin:120px auto 0;text-align:center}.shareBox{margin-top:100px}.list-siteSeal{margin-top:40px}.footer{margin-top:100px;padding:10px 0}.footer_inner{font-size:11px;width:88%}.photoBox{flex-direction:column}.photoBox_item:nth-child(1),.photoBox_item:nth-child(2),.photoBox_item:nth-child(3),.photoBox_item:nth-child(4){width:100%}}
/*# sourceMappingURL=style.css.map */