@media screen and (max-width: 1241px){.spNone{display:none !important}html{width:100%;height:100%;font-size:12px}body{width:100%;height:100%;font-size:1rem}img{display:block;max-width:100%;width:auto}.header .headerContents{padding:1.25em 2em}.header .headerContents .h1 img{height:3.5rem}.header .headerContents .gear{display:none}.header .headerContents .entry{width:100%}.header .headerContents .entry a img{height:6rem;width:auto}.header .menu{width:3rem;height:3rem;position:fixed;right:2em;top:1.5em;z-index:9999}.header .menu span{display:block;width:100%;height:2px;position:absolute;left:0;background:#231815;transition:0.5s}.header .menu .span{top:calc(50% - 9px)}.header .menu .span2{bottom:calc(50% - 1px);opacity:1}.header .menu .span3{bottom:calc(50% - 9px)}.header .menu.open span{background:#e12b1e}.header .menu.open .span{top:calc(50% - 1px);transform:rotate(45deg)}.header .menu.open .span2{opacity:0}.header .menu.open .span3{bottom:calc(50% - 1px);transform:rotate(-45deg)}.header nav{display:none;width:100vw;height:100vh;position:fixed;left:0;top:0;background:rgba(255,255,255,0.94);text-align:center;z-index:99}.header nav ul{width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.header nav ul li{border-top:2px solid rgba(225,43,30,0.62)}.header nav ul li:last-child{border:none}.header nav ul li a{display:block}.header nav ul li a img{width:10rem;margin:0 auto}.footer{padding:3em 0 0}.footer .pageTop{width:5rem;right:1.5em;top:-6em}.footer .body{padding-bottom:3em}.footer .body .left .logo{margin-bottom:1.5em}.footer .body .left .logo img{height:3rem}.footer .right{padding:3em 2em}.footer .copyright{padding:1rem 0;font-size:0.75rem;line-height:1.25}.table{margin-top:2em}.table tr th{background:#b9b9b9}.table tr td,.table tr th{display:block;width:100%}.btn a img{height:6rem}.speaker .num img{top:-0.5em;left:0.5em}.subPage .header .mainImage{padding-top:60%;margin-top:6em}.subPage .header .mainImage .box{position:absolute;bottom:1.5em;left:2em;width:calc(100% - 4em)}.subPage .header .mainImage .box .number img{height:4.5em}.subPage .header .mainImage .box h1{margin:0.5em 0 1em}.subPage .header .mainImage .box h1 img{height:2.5rem}.subPage .header .mainImage .box .subTitle{padding:0.625em .75em;line-height:1.25;font-size:1rem}.subPage .header .mainImage .box .subTitle span{margin-bottom:0.5rem}.subPage .header .mainImage .f{bottom:-0.5em}.subPage .header .mainImage .speaker{width:100%;margin:0 auto;position:absolute;top:100%;left:0;right:0;background:url(../img/mark.png) bottom 0.75em right 0.75em/1.75rem no-repeat #e12b1e}.subPage .header .mainImage .speaker .inner{padding:2em 2em calc(2em - 1px)}.subPage .header .mainImage .speaker .num img{top:-0.5em;left:0.5em}.subPage .header .mainImage .speaker .name{font-size:2rem}.subPage h2 img{height:2.5rem}.subPage .contents h1{height:10rem}.subPage .contents h1 span{width:calc(100% - 4rem);font-size:1.25rem}.subPage .contents>div .body{padding:3em 2em}#index .header .mainImage{height:calc(100vh - 6em);margin-top:6em}#index .header .mainImage .catch img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:50vw;z-index:3}#index .header .mainImage .f3{position:absolute;width:42%;right:0;top:-3vw;z-index:2}#index .header .mainImage .f2{width:35%;left:0;bottom:3vw}#index h2 img{height:2.5rem}#index .a{background:#e12b1e;padding:3em 2em 5em}#index .a .body .txt1 img{height:4rem}#index .a .body .txt2{font-size:1.5rem}#index .b{padding:3em 0 0}#index .b .body .inner{padding:0 2em 3em}#index .b .body ul li{float:left;width:calc(100% / 2);margin-bottom:12.75em}#index .b .body ul li a .img{padding-top:125%;background-position:top 25% center}#index .b .body ul li a .speaker{width:100%;height:12.75em;top:100%;background:url(../img/arw.png) bottom 0.75em right 0.75em/1.75rem no-repeat #e12b1e;z-index:2}#index .b .body ul li a .speaker .inner{padding:calc(3.75em + 1px) 1.5em 3em}#index .b .body ul li a .speaker .num img{height:3.5rem;top:0.5em;left:0.5em}#index .c .bg{padding:3em 2em 44vw;background-size:cover}#index .c ul{display:none}#index #career h2 img{height:2rem}#index #career .link .btn{margin:1em}#interview .header .mainImage{padding-top:100%}#interview .a{padding:16em 2em 3em}#interview .a .movieLink{position:absolute;top:1.5em;right:1.5em}#interview .a .movieLink img{width:4.75rem}#interview .a .body .txt2{margin:-0.25em 0 calc(-0.25em + 2rem);font-size:1.5rem}#interview .b .img{padding-top:40%;margin-bottom:3em}#interview .c{margin-bottom:5em}#interview .qBox{padding:0 2em}#interview .qBox>div{margin-bottom:3em}#interview .qBox .txtBox .txt1{font-size:1.5rem}#interview .qBox .txtBox .question{padding-bottom:1.5rem}#interview .energy .title img{height:4rem}#interview .schedule{background:#FFF;margin:7em 2em 0;padding:4em 1em 2em}#interview .schedule .body{background:url(../img/border.png) left 2.75em center/5px repeat-y}#interview .schedule h2{width:100%;max-width:25rem;font-size:1.25rem}#interview .schedule ul li .time{width:6rem}#interview .schedule ul li .txt{padding-left:1.5em}#interview .schedule figure{display:none}#interview #movie{margin:5em 0 0;padding:0 2em}#interview #movie .youtube{width:100%;padding-top:56.25%;position:relative}#interview #movie .youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}#interview .d{padding:5em 0 6em}#interview .d h2{margin-bottom:2rem}#interview .d ul{margin-bottom:3rem}#interview .d ul li{float:left;width:calc(100% / 2);margin-bottom:12.75em}#interview .d ul li a{display:block}#interview .d ul li a .img{display:block;padding-top:125%;background-position:top 25% center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}#interview .d ul li .speaker{width:100%;height:12.75em;top:100%;background:url(../img/arw.png) bottom 0.75em right 0.75em/1.75rem no-repeat #e12b1e;z-index:2}#interview .d ul li .speaker .inner{padding:calc(4em + 1px) 1.5em 4em}#crosstalk .a{padding:3em 2em}#crosstalk .a .txt{margin:-0.5em auto calc(3rem + -0.5em);font-size:1.5rem}#crosstalk .a ul li{float:left;width:calc((100% - 2.5em) / 3);margin:0 1.25em 0 0}#crosstalk .a ul li:last-child{margin-right:0}#crosstalk .a ul li span.name{font-size:1.25rem}#crosstalk .a ul li .en{margin:-0.125em 0;line-height:1.25;font-size:0.75rem}#crosstalk .b .question{width:calc(100% - 4rem);margin:calc(-0.25em + 3rem) auto -0.25em;font-size:1.5rem}#crosstalk .b .question span{padding:0}#crosstalk .b .question::before{width:4rem;height:2.75rem;margin-right:0.5em}#crosstalk .b .img{margin:3em 0 0;padding-top:40%}#crosstalk .b .box{margin:2em 2em 0}#crosstalk .b .box .pic,#crosstalk .b .box .mgt6{margin:1.5em 0 0}#crosstalk .b .box .txtBox ul li span{font-size:1rem}#crosstalk .b .box .txtBox ul li .name{width:2.5rem}#message .a{margin-top:6em}#message .a .left .box1 .inner{padding:3em 2em}#message .a .left .box1 .catch{margin-top:0;font-size:1.5rem;text-align:center}#message .a .right{padding-top:100%;position:relative;background:url(../img/message/01.jpg) top 35% center/cover no-repeat}#message .a .right .title{position:absolute;bottom:4.5rem;left:2em;height:2.5rem}#message .a .right h1{padding:0.75em;position:absolute;bottom:1.5em;left:2em;width:calc(100% - 4em);background:#FFF;letter-spacing:0.1em;font-style:italic}#message .a .right figure{width:15%;position:absolute;right:0;top:1.5em}#message .a .right figure img{width:100%}#message .a .box2{padding:3em 2em 6em}#message .a .box2 ul li{margin-bottom:1.5em}#message .a .box2 ul li img{width:100%}}
