/*! * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) * Richard Clark (http://richclarkdesign.com) * http://cssreset.com */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix,footer .inner,.modal_wrap li .modal_content .modal_info{*zoom:1}.clearfix:after,footer .inner:after,.modal_wrap li .modal_content .modal_info:after{content:"";display:table;clear:both}html,body,div,h1,h2,h3,h4,h5,h6,p,img,i,ul,li,header,nav,aside,section,footer{border:0;outline:0;font-size:100%;font-style:normal;font-weight:normal;padding:0;margin:0;vertical-align:baseline}ul,ol,li{font-size:0;list-style:none}a{cursor:pointer;color:#000;outline:0;display:block;text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}a:link,a:visited{color:#000;outline:0}a:hover,a:active{color:#000;outline:0}a img{border:0}img{border:0;width:100%;vertical-align:middle}iframe{width:100%}.lity{background-color:rgba(0,0,0,0.8);outline:none !important;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:9999999;white-space:nowrap;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.lity *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity.lity-closed .lity-content{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.lity-wrap{outline:none !important;position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;z-index:9999999}.lity-wrap:before{content:'';height:100%;margin-right:-0.25em;display:inline-block;vertical-align:middle}.lity-loader{color:#fff;position:absolute;top:50%;width:100%;margin-top:-0.8em;text-align:center;font-size:14px;opacity:0;z-index:9991;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.lity-loader .lity-loader{opacity:1}.lity-loader .lity-content{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.lity-container{outline:none !important;position:relative;max-width:100%;max-height:100%;text-align:left;display:inline-block;vertical-align:middle;white-space:normal;z-index:9992}.lity-content{width:100%;z-index:9993;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.lity-content:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;display:block;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);-ms-box-shadow:0 0 8px rgba(0,0,0,0.6);-o-box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{background-color:transparent;border:0;outline:0;position:absolute;top:inherit;bottom:-80px;left:50%;width:64px;height:64px;display:inline-block;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}@media screen and (min-width:769px){.lity-close:hover:before{opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}.lity-close:hover:after{opacity:0;transform:scale3d(0.8,0.8,1);-webkit-transform:scale3d(0.8,0.8,1);-moz-transform:scale3d(0.8,0.8,1);-ms-transform:scale3d(0.8,0.8,1);-o-transform:scale3d(0.8,0.8,1)}}.lity-close:before,.lity-close:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:transform .3s,opacity .3s;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(0.75,0,0.125,1);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);-moz-transition-timing-function:cubic-bezier(0.75,0,0.125,1);-ms-transition-timing-function:cubic-bezier(0.75,0,0.125,1);-o-transition-timing-function:cubic-bezier(0.75,0,0.125,1)}.lity-close:before{border:2px solid #fff;opacity:0;transform:scale3d(1.2,1.2,1);-webkit-transform:scale3d(1.2,1.2,1);-moz-transform:scale3d(1.2,1.2,1);-ms-transform:scale3d(1.2,1.2,1);-o-transform:scale3d(1.2,1.2,1)}.lity-close:after{background-color:rgba(255,255,255,0.5)}.lity-close span{background-color:transparent;position:absolute;top:50%;left:50%;width:24px;height:1px;display:block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.lity-close span:before,.lity-close span:after{content:'';background-color:#fff;position:absolute;left:0;width:100%;height:100%}.lity-close span:before{top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.lity-close span:after{bottom:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.lity-image img{border:0;max-width:100%;line-height:0;display:block}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{background-color:#000;box-shadow:0 0 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);-ms-box-shadow:0 0 8px rgba(0,0,0,0.6);-o-box-shadow:0 0 8px rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.lity-hide{display:none}.slick-slider{position:relative;overflow:hidden;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.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)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width:768px){.slick-slider{overflow:hidden}}body{color:#112549;background-color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-size:14px;font-style:normal;font-weight:normal;position:relative;font-smoothing:antialiased;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-font-smoothing:antialiased;-moz-text-size-adjust:100%;-ms-font-smoothing:antialiased;-ms-text-size-adjust:100%;-o-font-smoothing:antialiased;-o-text-size-adjust:100%}body:before{content:'';background-image:url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/repro-io/assets/images/page/amc2021/bg.png);background-position:top center;background-repeat:repeat-y;background-size:cover;position:absolute;width:100%;height:100%;z-index:-1}#main{display:block}.section{position:relative;padding:96px 20px}.inner{max-width:1192px;margin:0 auto}.list{padding:0 16px;margin-bottom:32px;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.pc{display:block}.tb,.sp{display:none}header{background-color:rgba(255,255,255,0.2);position:fixed;width:100%;height:80px;z-index:9999;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}header.scroll{background-color:#fff;box-shadow:0 2px 13px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 13px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 2px 13px 0 rgba(0,0,0,0.05);-ms-box-shadow:0 2px 13px 0 rgba(0,0,0,0.05);-o-box-shadow:0 2px 13px 0 rgba(0,0,0,0.05)}header h1{position:absolute;top:50%;left:48px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}@media screen and (min-width:769px){header h1 a:hover{opacity:.7}}header h1 img{width:280px}header #pc_menu{position:absolute;top:50%;right:48px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}header #pc_menu .manu,header #pc_menu .sns_btn,header #pc_menu .btn{display:inline-block;vertical-align:middle}header #pc_menu .manu li{font-family:"sofia-pro",sans-serif;font-size:16px;font-weight:500;padding:0 0 0 32px;margin:0}header #pc_menu .manu li:first-child{padding:0}header #pc_menu .manu li a{position:relative;display:inline-block}@media screen and (min-width:769px){header #pc_menu .manu li a:hover:before{width:100%}}header #pc_menu .manu li a:before{content:'';background-color:#112549;position:absolute;bottom:-8px;left:0;width:0;height:2px;transition:.3s cubic-bezier(0.645,0.005,0.355,1);-webkit-transition:.3s cubic-bezier(0.645,0.005,0.355,1);-moz-transition:.3s cubic-bezier(0.645,0.005,0.355,1);-ms-transition:.3s cubic-bezier(0.645,0.005,0.355,1);-o-transition:.3s cubic-bezier(0.645,0.005,0.355,1);transform-origin:right top;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top}header #pc_menu .sns_btn{padding-left:32px}header #pc_menu .sns_btn li{padding:0 0 0 12px;margin:0}header #pc_menu .sns_btn li:first-child{padding:0}header #pc_menu .btn{padding-left:12px}header #pc_menu .btn .btn_content{font-size:14px;width:136px;height:36px;line-height:34px}header #sp_menu,header #sp_btn{display:none}.btn{text-align:center}.btn .btn_content{color:#112549;background-color:#f3ca00;font-size:32px;font-weight:900;position:relative;width:576px;height:84px;line-height:82px;margin:0 auto;letter-spacing:2px}@media screen and (min-width:769px){.btn .btn_content:hover{color:#fff;background-color:#112549}}.btn .btn_content span{position:relative;z-index:1}.btn .btn_title{color:#112549;font-size:32px;font-weight:900;line-height:1.2}.btn .btn_text{font-size:14px;line-height:1.6;letter-spacing:1px;padding-top:32px}.sns_btn li{width:auto;padding:0 4px;margin:0;display:inline-block}.sns_btn li.twitter svg .st0{fill:#fff;stroke:#1b9df0;stroke-miterlimit:10}.sns_btn li.twitter svg .st1{fill:#1b9df0}.sns_btn li.twitter svg .st2{fill:#fff}.sns_btn li.facebook svg .st0{fill:#fff;stroke:#1877f2;stroke-miterlimit:10}.sns_btn li.facebook svg .st1{fill:#1877f2}.sns_btn li.facebook svg .st2{fill:#fff}.sns_btn li.copy svg .st0{fill:#fff;stroke:#112549;stroke-miterlimit:10}.sns_btn li.copy svg .st1{fill:#112549}.sns_btn li.copy svg .st2{fill:#fff}@media screen and (min-width:769px){.sns_btn li a:hover{opacity:.7}}.common_content{background-color:#fff;max-width:1192px;padding:64px 20px;margin:0 auto;text-align:center;box-shadow:4px 4px 4px rgba(0,0,0,0.2);-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-ms-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-o-box-shadow:4px 4px 4px rgba(0,0,0,0.2);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.common_heading{font-family:"sofia-pro",sans-serif;font-size:40px;margin-bottom:32px;text-align:center}.common_text.center_text{text-align:center}.common_text p{font-size:16px;line-height:2.4;padding-bottom:40px}.common_text p:last-child{padding-bottom:0}#first_view{color:#fff;height:766px;padding:0}#first_view:before{content:'';background-image:url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/repro-io/assets/images/page/amc2021/fv-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}#first_view .inner{position:relative;width:100%;height:100%}#first_view #fv_content{position:absolute;top:54%;left:10%;max-width:730px;width:50%;text-align:center;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}#first_view #fv_content .fv_title{color:#fdf3e4;background-color:#11485c;font-size:24px;font-weight:700;line-height:1.4;padding:8px 12px;display:inline-block}#first_view #fv_content .fv_logo{width:84%;margin-top:24px}#first_view #fv_content .fv_schedule{max-width:404px;margin:48px auto 0;display:block}#first_view #fv_content .fv_btn{margin-top:120px}#first_view #fv_content .btn{display:inline-block}#first_view #fv_content .btn .btn_content{width:100%;height:84px;line-height:82px;margin-top:24px}#first_view #fv_content .btn .btn_text{color:#fff}#sponsor_logo{background-color:#fff;border-bottom:12px solid #2190b8;padding:4px 20px 12px}#sponsor_logo li{font-size:16px;width:auto;padding:0 4px 0 0;margin:0}#sponsor_logo li:nth-child(1) p{background-color:#112549}#sponsor_logo li:nth-child(2) p{background-color:#2190b8}#sponsor_logo li:nth-child(3) p{background-color:#6ab5d5}#sponsor_logo li p{color:#fff;padding:4px 12px 6px;margin-bottom:8px}#sponsor_logo li li{padding:0;vertical-align:middle}#sponsor_logo li li img{width:auto;max-height:48px}#concept .concept_heading h3 img{max-width:752px;margin:0 auto}#concept .concept_heading p{font-size:24px;font-weight:700;line-height:1.6;letter-spacing:1px;margin-top:28px}#concept .common_text{margin-top:56px}#timeline{padding-top:32px;padding-left:0;padding-right:0}#timeline .timeline_text{padding:0 20px 64px}#timeline .timeline_item{position:relative;margin-bottom:40px}#timeline .timeline_item:nth-child(4){margin-bottom:88px}#timeline .timeline_item:nth-child(4):before{content:'';background-color:rgba(197,227,237,0.7);position:absolute;width:100%;height:100%;z-index:-1}#timeline .timeline_item:nth-child(4) .inner{padding:48px 20px}#timeline .timeline_item:nth-child(4) .common_content{padding:0 0 56px}#timeline .timeline_item:nth-child(4) .timeline_heading{border-top:1px solid #f3ca00}#timeline .timeline_item:nth-child(4) .timeline_heading h3{color:#112549;background-color:#f3ca00}#timeline .timeline_inner{max-width:1192px;padding:0 20px;margin:0 auto}#timeline .timeline_content{position:relative;max-width:964px;padding:0 20px;margin:0 auto}#timeline .timeline_content .timeline_title{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:1px;margin-bottom:12px}#timeline .timeline_heading{border-top:1px solid #2190b8;margin-bottom:28px;text-align:center}#timeline .timeline_heading h3{color:#fff;background-color:#2190b8;font-family:"sofia-pro",sans-serif;font-size:20px;font-weight:500;width:212px;height:26px;line-height:20px;margin:0 auto;display:block;text-align:center}#timeline .timeline_heading p{color:#2190b8;font-family:"sofia-pro",sans-serif;font-size:16px;font-weight:500;padding-top:8px}#timeline .common_text p{font-size:14px}#timeline .timeline_movie{margin-top:28px}#timeline .timeline_movie a{position:relative;overflow:hidden}@media screen and (min-width:769px){#timeline .timeline_movie a:hover:before{background-color:rgba(0,0,0,0.5)}#timeline .timeline_movie a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}#timeline .timeline_movie a:before{content:'';background-color:rgba(0,0,0,0.1);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#timeline .timeline_movie img{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#timeline .timeline_movie .play_btn{background-color:rgba(255,255,255,0.5);position:absolute;top:50%;left:50%;width:104px;height:104px;z-index:2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#timeline .timeline_movie .play_btn svg{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#timeline .timeline_movie .play_btn svg .st0{fill:#f2f2f2}#timeline .timeline_list{padding-top:48px}#timeline .timeline_list li{font-size:14px;width:50%;padding:0;margin:0}#timeline .timeline_list li:nth-child(odd){padding-right:16px}#timeline .timeline_list li:nth-child(odd) .list_num{color:#11485c}#timeline .timeline_list li:nth-child(odd) .list_item .timeline_heading{border-top:1px solid #11485c}#timeline .timeline_list li:nth-child(odd) .list_item .timeline_heading h3{background-color:#11485c}#timeline .timeline_list li:nth-child(odd) .list_item .timeline_heading p{color:#11485c}#timeline .timeline_list li:nth-child(odd) .list_item .list_title{color:#11485c}#timeline .timeline_list li:nth-child(even){padding-left:16px}#timeline .timeline_list li:nth-child(even) .list_label{background-color:#2190b8}#timeline .timeline_list li .list_num{color:#2190b8;font-family:"sofia-pro",sans-serif;font-size:20px;padding-bottom:8px;text-align:center}#timeline .timeline_list li .list_heading{margin-bottom:34px}#timeline .timeline_list li .list_heading .common_text{padding-top:16px}#timeline .timeline_list li .list_heading .common_text p{font-size:12px;line-height:1.8}#timeline .timeline_list li .list_label{color:#fff;background-color:#11485c;font-size:16px;position:relative;width:100%;padding:6px 10px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#timeline .timeline_list li .list_label p{font-weight:700;line-height:1.6}#timeline .timeline_list li .list_label .list_icon{display:none}#timeline .timeline_list li .list_accordion{display:block}#timeline .timeline_list li .list_item{background-color:#fff;height:418px;padding:0 0 24px;margin-bottom:40px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-shadow:4px 4px 4px rgba(0,0,0,0.2);-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-ms-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-o-box-shadow:4px 4px 4px rgba(0,0,0,0.2)}#timeline .timeline_list li .list_item .timeline_heading{margin-bottom:16px}#timeline .timeline_list li .list_item .list_title,#timeline .timeline_list li .list_item .list_text,#timeline .timeline_list li .list_item .list_content{padding:0 20px}#timeline .timeline_list li .list_item .comimg_title{font-family:"sofia-pro",sans-serif;font-size:68px;padding-bottom:20px}#timeline .timeline_list li .list_item .list_title{color:#2190b8;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:1px}#timeline .timeline_list li .list_item .list_text{font-size:12px;max-width:516px;line-height:2;margin:8px auto 0}#timeline .timeline_list li .list_item .list_content{padding-top:16px}#timeline .timeline_list li .list_item .list_content .list_speaker{color:#9ccee0;font-family:"sofia-pro",sans-serif;font-size:12px;letter-spacing:.5px}#timeline .timeline_list li .list_item .list_content ul{padding-top:16px}#timeline .timeline_list li .list_item .list_content li{font-size:10px;font-weight:700;width:25%;padding:0 6px;margin:0}#timeline .timeline_list li .list_item .list_content li.two_list{width:50%}#timeline .timeline_list li .list_item .list_content li img{max-width:86px;margin:0 auto;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#timeline .timeline_list li .list_item .list_content li p{font-weight:700;line-height:1.6;padding-top:12px}#timeline .timeline_list li .list_item .list_content li p span{font-size:16px;letter-spacing:1px;display:block}#timeline .timeline_list li .list_item .list_content li .coming_title{height:40px;line-height:40px}#speaker li{cursor:pointer;font-size:14px;width:25%;padding:0 20px;margin-bottom:48px}@media screen and (min-width:769px){#speaker li:hover .speaker_inner{box-shadow:8px 8px 8px rgba(0,0,0,0.3);-webkit-box-shadow:8px 8px 8px rgba(0,0,0,0.3);-moz-box-shadow:8px 8px 8px rgba(0,0,0,0.3);-ms-box-shadow:8px 8px 8px rgba(0,0,0,0.3);-o-box-shadow:8px 8px 8px rgba(0,0,0,0.3)}#speaker li:hover .speaker_btn svg{right:12px}}#speaker li.keynote .speaker_img p{color:#f3ca00;line-height:32px}#speaker li.day1 .speaker_img p{color:#11485c}#speaker li.day2 .speaker_img p{color:#11485c}#speaker li .speaker_inner{background-color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,0.2);-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-ms-box-shadow:4px 4px 4px rgba(0,0,0,0.2);-o-box-shadow:4px 4px 4px rgba(0,0,0,0.2);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#speaker li .speaker_img,#speaker li .speaker_info,#speaker li .speaker_btn{text-align:center}#speaker li .speaker_img{position:relative}#speaker li .speaker_img .speaker_label{position:absolute;top:0;left:0;width:48px}#speaker li .speaker_img p{font-family:"sofia-pro",sans-serif;font-size:16px;font-weight:500;height:52px;padding:10px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#speaker li .speaker_info{padding:14px 20px}#speaker li .speaker_info p{font-weight:700;line-height:1.6}#speaker li .speaker_info .speaker_name{font-size:22px;height:52px}#speaker li .speaker_info .speaker_company{font-size:10px;height:56px}#speaker li .speaker_btn{color:#fff;background-color:#11485c;position:relative;padding:16px 20px}#speaker li .speaker_btn p{font-size:14px;font-weight:700}#speaker li .speaker_btn svg{position:absolute;top:50%;right:16px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#speaker li .speaker_btn svg .st0{fill:#fff}#tweet{color:#fff;padding:88px 0;text-align:center}#tweet:before{content:'';background-image:url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/repro-io/assets/images/page/amc2021/fv-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (min-width:769px){#tweet a:hover{opacity:.7}}#tweet img{max-width:570px;margin:56px auto 0;display:block}#tweet .sns_btn{margin-top:56px}#tweet .sns_btn li{padding:0 4px;margin:0}#sponsor{margin-bottom:96px}#sponsor:before{content:'';background-color:rgba(197,227,237,0.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#sponsor .sponsor_item{margin-bottom:32px}#sponsor .sponsor_item:last-child{margin-bottom:0}#sponsor p{color:#9ccee0;font-family:"sofia-pro",sans-serif;font-size:16px;font-weight:500;margin-bottom:28px;text-align:center}#sponsor li{font-size:16px;width:25%;padding:0 16px;margin-bottom:60px}#outline{padding-left:0;padding-right:0;padding-bottom:0}#outline .outline_content{color:#fff;background-color:#112549;padding:60px 20px}#outline table{max-width:560px;width:100%;margin:0 auto;display:block}#outline table tr th,#outline table tr td{color:#fff;font-size:20px;font-weight:700;line-height:1.6;padding:16px;text-align:left}footer{font-size:16px;padding:32px 20px}@media screen and (min-width:769px){footer a:hover{opacity:.5}}footer p{line-height:1.6;display:inline-block}footer p a{display:inline-block}footer #f_menu{float:right}footer #f_menu li{font-size:16px;padding:0 0 0 48px;margin:0}footer #f_menu li:first-child{padding:0}footer #f_menu li a{display:inline-block;text-decoration:underline}footer #f_copy{padding-top:40px;text-align:center}.modal_wrap{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;display:none;z-index:4;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.modal_wrap .slick-arrow{cursor:pointer;position:absolute;top:50%;z-index:1;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.modal_wrap .slick-prev{left:40px}.modal_wrap .slick-next{right:40px}.modal_wrap .close_btn{cursor:pointer;position:absolute;top:20px;right:40px;width:48px;height:48px;z-index:10}.modal_wrap .close_btn span{background-color:#2190b8;position:absolute;top:20px;width:100%;height:4px}.modal_wrap .close_btn span:nth-child(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.modal_wrap .close_btn span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.modal_wrap li{background-color:#fff;font-size:14px;position:relative;max-width:1192px;height:520px;padding:80px 154px 56px;margin:0 auto;display:none;overflow:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.modal_wrap li.keynote{border-top:2px solid #f3ca00}.modal_wrap li.keynote .modal_label{background-color:#f3ca00}.modal_wrap li.day1{border-top:2px solid #11485c}.modal_wrap li.day1 .modal_label{color:#fff;background-color:#11485c}.modal_wrap li.day2{border-top:2px solid #11485c}.modal_wrap li.day2 .modal_label{color:#fff;background-color:#11485c}.modal_wrap li .modal_label{font-family:"sofia-pro",sans-serif;font-size:16px;font-weight:500;position:absolute;top:32px;left:0;width:auto;height:36px;line-height:36px;padding-left:64px;padding-right:20px;text-align:right;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.modal_wrap li .modal_content{max-width:488px;width:55%}.modal_wrap li .modal_content .modal_info img{max-width:140px;width:auto;max-height:64px;display:inline-block}.modal_wrap li .modal_content .modal_info p{font-size:12px;font-weight:700;line-height:1.6;padding-top:16px}.modal_wrap li .modal_content .modal_info p span{font-size:28px;font-weight:700;padding-top:12px;display:block}.modal_wrap li .modal_content .modal_text{font-size:12px;line-height:2;padding-top:32px}.modal_wrap li .modal_img{position:absolute;bottom:0;right:140px;max-width:435px;width:33%}.modal_inner{position:absolute;top:50%;left:50%;max-width:1192px;width:calc(100% - 40px);padding:0 20px;margin:0 auto;display:none;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.modal_overlay{background-color:rgba(179,179,179,0.6);position:fixed;top:0;left:0;width:100%;height:120%;display:none;z-index:3}@media screen and (max-width:1218px){#timeline .timeline_list li .list_item{height:440px}#timeline .timeline_list li .list_item .list_title{font-size:18px}}@media screen and (max-width:1192px){header h1{left:20px}header #pc_menu{right:20px}header #pc_menu .manu li{padding:0 0 0 16px}header #pc_menu .sns_btn{padding-left:16px}#first_view #fv_content{left:50%;width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#first_view #fv_content .fv_title{font-size:26px}}@media screen and (max-width:1023px){header{height:56px}header h1 img{width:240px}header #pc_menu{display:none}header #sp_menu,header #sp_btn{display:block}header #sp_menu{background-color:#112549;position:fixed;width:100%;margin-top:56px;z-index:9990}header #sp_menu .sp_menu_inner{display:none}header #sp_menu .sp_nav li{border-bottom:1px solid #fff;font-family:"sofia-pro",sans-serif;font-size:16px;font-weight:500}header #sp_menu .sp_nav li a{color:#fff;padding:20px;display:block}header #sp_menu .sns_btn{padding:28px 0;text-align:center}header #sp_menu .sns_btn li{width:auto;padding:0 8px;margin:0;display:inline-block}header #sp_menu .btn{padding:28px 20px}header #sp_btn{position:absolute;top:50%;right:20px;width:22px;height:16px;z-index:99999;display:block;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}header #sp_btn a{width:100%;height:100%}header #sp_btn a.active span:nth-child(1){transform:translateY(7px) rotate(-45deg);-webkit-transform:translateY(7px) rotate(-45deg);-moz-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);-o-transform:translateY(7px) rotate(-45deg)}header #sp_btn a.active span:nth-child(2){opacity:0}header #sp_btn a.active span:nth-child(3){transform:translateY(-7px) rotate(45deg);-webkit-transform:translateY(-7px) rotate(45deg);-moz-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);-o-transform:translateY(-7px) rotate(45deg)}header #sp_btn a span{background-color:#112549;position:absolute;width:100%;height:2px;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}header #sp_btn a span:nth-child(1){top:0}header #sp_btn a span:nth-child(2){top:7px}header #sp_btn a span:nth-child(3){bottom:0}.btn .btn_content{font-size:20px;width:480px;height:72px;line-height:70px;margin-top:20px}.btn .btn_title{font-size:24px}.common_heading{font-size:32px}.common_text p{font-size:14px}#first_view #fv_content .fv_title{font-size:24px}#first_view #fv_content .btn .btn_content{height:72px;line-height:70px}#concept .concept_heading p{font-size:20px}#concept .common_text{margin-top:32px}#timeline .timeline_content .timeline_title{font-size:18px}#timeline .timeline_list li .list_item{height:auto;padding:0}#timeline .timeline_list li .list_item .comimg_title{font-size:48px}#timeline .timeline_list li .list_item .list_content li{width:50%;padding:0;margin-bottom:32px}#timeline .timeline_list li .list_item .list_content li:nth-child(odd){padding-right:10px}#timeline .timeline_list li .list_item .list_content li:nth-child(even){padding-left:10px}.cta{padding:32px 20px}#speaker li{width:50%;padding:0;margin-bottom:48px}#speaker li:nth-child(odd){padding-right:10px}#speaker li:nth-child(even){padding-left:10px}#tweet img{max-width:480px}#sponsor li{width:33.3333%;padding:0 8px;margin-bottom:40px}#outline{padding-top:64px}#outline table tr th,#outline table tr td{font-size:16px}footer{font-size:14px;text-align:center}footer #f_menu{float:none;padding-top:32px}footer #f_menu li{font-size:14px;width:auto;display:inline-block}.modal_wrap .slick-arrow svg{width:20.0135px;height:32.1434px}.modal_wrap .slick-prev{left:20px}.modal_wrap .slick-next{right:20px}.modal_wrap li{padding:112px 56px 56px}.modal_wrap li .modal_content .modal_info p{font-size:14px}.modal_wrap li .modal_content .modal_info p span{font-size:24px}.modal_wrap li .modal_img{right:52px}}@media screen and (max-width:768px){.section{padding:64px 20px}.pc{display:none}.tb{display:block}.list{width:100%;padding:0;margin-bottom:32px}.list:last-child{margin-bottom:0}.btn .btn_content{font-size:20px;width:400px;height:64px;line-height:62px}.common_text p{padding-bottom:24px;text-align:left}#first_view{height:auto;padding:120px 0 64px}#first_view #fv_content{position:static;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}#first_view #fv_content .fv_title{font-size:20px}#first_view #fv_content .fv_logo{width:80%}#first_view #fv_content .fv_schedule{width:64%}#first_view #fv_content .fv_btn{margin-top:48px}#first_view #fv_content .fv_btn .btn .btn_content{height:64px;line-height:62px}#sponsor_logo{padding:20px;text-align:center}#sponsor_logo li{font-size:14px;width:100%;padding:0;margin-bottom:0;display:block}#sponsor_logo li:last-child{margin-bottom:0}#sponsor_logo li li{width:auto;padding:0;margin-bottom:12px;display:inline-block}#sponsor_logo li li:last-child{margin-bottom:12px}#sponsor_logo li li img{max-height:40px}#timeline .timeline_list li{width:100%;margin-bottom:16px;display:block}#timeline .timeline_list li:nth-child(odd),#timeline .timeline_list li:nth-child(even){padding:0}#timeline .timeline_list li .list_num{font-size:18px}#timeline .timeline_list li .list_label{padding:10px 20px;margin-bottom:0}#timeline .timeline_list li .list_label.active .list_icon span:nth-of-type(1){display:none}#timeline .timeline_list li .list_label.active .list_icon span:nth-of-type(2){top:5px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#timeline .timeline_list li .list_label .list_icon{position:absolute;top:50%;right:16px;width:15px;height:15px;display:block;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}#timeline .timeline_list li .list_label .list_icon span{background-color:#fff;position:absolute;left:0;width:100%;height:2px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#timeline .timeline_list li .list_label .list_icon span:nth-of-type(1){top:5px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}#timeline .timeline_list li .list_label .list_icon span:nth-of-type(2){top:5px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#timeline .timeline_list li .list_accordion{margin-top:36px;display:none}#timeline .timeline_list li .list_item .list_title{font-size:18px}#timeline .timeline_list li .list_item .list_content li{width:50%;display:inline-block}#timeline .timeline_list li .list_item .list_text{text-align:left}#timeline .timeline_movie .play_btn{width:64px;height:64px}#timeline .timeline_movie .play_btn svg{width:24.4143px;height:27.8195px}#speaker li .speaker_info .speaker_name{font-size:20px;height:40px}#speaker li .speaker_info .speaker_company{height:64px}#speaker li .speaker_btn p{font-size:12px}#tweet{padding:32px 20px}#tweet .common_text p{text-align:center}#tweet img{width:80%;margin-top:24px}#sponsor{margin-bottom:64px}.modal_wrap .close_btn{top:20px;width:32px;height:32px}.modal_wrap .close_btn span{height:3px}.modal_wrap li{height:auto;padding:64px 56px 32px}.modal_wrap li .modal_label{font-size:14px;top:20px;height:30px;line-height:30px;padding-left:32px;padding-right:16px}.modal_wrap li .modal_img{position:static;width:64%;margin:0 auto;display:block}.modal_wrap li .modal_content{max-width:inherit;width:100%;margin-top:32px}.modal_wrap li .modal_content .modal_info img{max-width:120px}.modal_wrap li .modal_content .modal_text{padding-top:16px}}@media screen and (max-width:480px){.sp{display:block}.btn .btn_content{width:100%}.btn .btn_title{line-height:1.4}.btn .btn_text{padding-top:24px}.common_content{padding:48px 20px}#first_view #fv_content .fv_title{font-size:18px}#first_view #fv_content .fv_btn .btn{display:block}#first_view #fv_content .fv_btn .btn .btn_content{width:100%}#concept .concept_heading p{font-size:18px}#timeline .timeline_list li .list_item .comimg_title{font-size:36px}#speaker li{margin:0 auto 32px}#speaker li .speaker_img .speaker_label{width:40px}#speaker li .speaker_img p{font-size:14px;height:40px}#speaker li .speaker_info{padding:14px 12px}#speaker li .speaker_info .speaker_name{font-size:16px;height:32px}#speaker li .speaker_info .speaker_company{height:96px}#speaker li .speaker_btn{padding:16px 12px}#speaker li .speaker_btn svg{display:none}#outline table tr th,#outline table tr td{font-size:14px}#outline table tr th{width:96px;padding:16px 0}.modal_wrap .slick-arrow svg{width:14.6841px;height:22.789px}.modal_wrap .slick-prev{left:8px}.modal_wrap .slick-next{right:8px}.modal_wrap li{padding:64px 40px 32px}.modal_wrap li .modal_content .modal_info img{max-width:96px}.modal_wrap li .modal_content .modal_info p{font-size:12px}.modal_wrap li .modal_content .modal_info p span{font-size:18px;padding-top:6px}}@media screen and (max-height:760px){.modal_wrap li{height:84vh}}@media screen and (max-width:374px){footer #f_menu li{padding:0 0 0 20px}}