body{margin:0}.global_head{margin-bottom:0}.enbisummit{font-family:"Yu Gothic", "YuGothic", 'Noto Sans JP', sans-serif}@media only screen and (max-width: 767px){.enbisummit{font-size:0.8em}}@media only screen and (min-width: 768px){.enbisummit{font-size:1em}}.enbisummit__header{background-color:#fff100;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0;position:relative}@media only screen and (max-width: 767px){.enbisummit__header{height:350px}}@media only screen and (min-width: 768px){.enbisummit__header{height:500px;overflow:hidden}}.enbisummit__header::before,.enbisummit__header::after{display:block;content:'';background-repeat:no-repeat;background-size:contain;position:absolute;margin:0 auto}.enbisummit__header::before{background-image:url(../img/kancho.png);background-position:center left}@media only screen and (max-width: 767px){.enbisummit__header::before{top:50%;left:calc(50% - 70px);height:80%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}@media only screen and (min-width: 768px){.enbisummit__header::before{top:50%;left:50%;height:90%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1200px}}.enbisummit__header::after{background-image:url(../img/tokage.png);background-position:center right}@media only screen and (max-width: 767px){.enbisummit__header::after{height:55%;bottom:0;left:calc(50% + 60px);-webkit-transform:translate(-50%, -15%);transform:translate(-50%, -15%);width:100%}}@media only screen and (min-width: 768px){.enbisummit__header::after{height:60%;bottom:0;left:50%;-webkit-transform:translate(-50%, -10%);transform:translate(-50%, -10%);width:1200px}}.enbisummit__header-content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:10}@media only screen and (max-width: 767px){.enbisummit__header-content{background-color:rgba(255,255,255,0.7);padding:10px 0}}@media only screen and (min-width: 768px){.enbisummit__header-content{padding:50px 0}}.enbisummit__title{margin:0 auto;width:calc(100% - 20px)}@media only screen and (max-width: 767px){.enbisummit__title{font-size:0.9rem;text-align:center}}@media only screen and (min-width: 768px){.enbisummit__title{font-size:1.3rem;max-width:600px}}.enbisummit__overview{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;line-height:1.8;width:calc(100% - 20px)}@media only screen and (max-width: 767px){.enbisummit__overview{color:#eb5f4a;font-size:1.1rem;font-weight:600;margin:10px auto 0 auto;text-shadow:2px 2px 0 #fff}}@media only screen and (min-width: 768px){.enbisummit__overview{color:#eb5f4a;font-size:1.8rem;font-weight:900;margin:1rem auto 0 auto;text-shadow:2px 2px 2px #fff;max-width:600px}}@media only screen and (max-width: 767px){.enbisummit__lead{margin:50px auto 0 auto}}@media only screen and (min-width: 768px){.enbisummit__lead{margin:80px auto 0 auto}}.enbisummit__lead-title{text-align:center}@media only screen and (max-width: 767px){.enbisummit__lead-title{font-size:1.2rem;font-weight:600;margin:0 auto;width:calc(100% - 20px)}}@media only screen and (min-width: 768px){.enbisummit__lead-title{font-size:1.5rem;font-weight:600}}.enbisummit__lead-text{font-size:1rem;line-height:2;width:calc(100% - 20px)}@media only screen and (max-width: 767px){.enbisummit__lead-text{margin:30px auto 0 auto}}@media only screen and (min-width: 768px){.enbisummit__lead-text{margin:0 auto;max-width:800px}}.enbisummit__profiles{background-color:#f1f1f1}@media only screen and (max-width: 767px){.enbisummit__profiles{margin:50px auto 0 auto;padding:50px 0}}@media only screen and (min-width: 768px){.enbisummit__profiles{margin:80px auto 0 auto;padding:80px 0}}.enbisummit__profiles-title{margin:0;text-align:center}@media only screen and (max-width: 767px){.enbisummit__profiles-title{font-size:1.5rem}}@media only screen and (min-width: 768px){.enbisummit__profiles-title{font-size:2rem}}.enbisummit__expart{width:calc(100% - 20px)}@media only screen and (max-width: 767px){.enbisummit__expart{margin:50px auto 0 auto;max-width:300px}}@media only screen and (min-width: 768px){.enbisummit__expart{margin:80px auto 0 auto;max-width:800px}}.enbisummit__expart-name{font-weight:500}@media only screen and (max-width: 767px){.enbisummit__expart-name{font-size:1.5rem}}@media only screen and (min-width: 768px){.enbisummit__expart-name{font-size:2rem}}@media only screen and (min-width: 768px){.enbisummit__expart-body{display:-webkit-box;display:-ms-flexbox;display:flex}}.enbisummit__expart-image{width:200px}@media only screen and (max-width: 767px){.enbisummit__expart-image{margin:0 auto;text-align:center}}.enbisummit__expart-image img{vertical-align:bottom;width:100%}@media only screen and (max-width: 767px){.enbisummit__expart-profile{margin:30px auto 0 auto;padding:0;width:calc(100% - 20px);max-width:300px}}@media only screen and (min-width: 768px){.enbisummit__expart-profile{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 30px;width:calc(100% - 200px)}}.enbisummit__expart-profile p{line-height:1.8;margin:0 auto 30px auto}.enbisummit__details{margin:0 auto}@media only screen and (max-width: 767px){.enbisummit__details{width:calc(100% - 10px);max-width:300px}}@media only screen and (min-width: 768px){.enbisummit__details{width:calc(100% - 20px);max-width:500px}}.enbisummit__details--first{margin-top:0}.enbisummit__details dl{padding:0}@media only screen and (max-width: 767px){.enbisummit__details dl{margin:50px auto 0 auto}}@media only screen and (min-width: 768px){.enbisummit__details dl{margin:80px auto 0 auto}}.enbisummit__details dt{margin:0;padding:0}@media only screen and (max-width: 767px){.enbisummit__details dt{font-size:1.5rem}}@media only screen and (min-width: 768px){.enbisummit__details dt{font-size:2rem}}.enbisummit__details dd{line-height:2;margin:1em auto 0 auto;padding:0}.enbisummit__footer{background-color:#f1f1f1}@media only screen and (max-width: 767px){.enbisummit__footer{line-height:1.7;margin:50px auto 0 auto;padding:50px 0}}@media only screen and (min-width: 768px){.enbisummit__footer{font-size:1.2rem;line-height:2;margin:80px auto 0 auto;padding:80px 0}}.enbisummit__footer p{margin:1rem auto;width:calc(100% - 20px)}@media only screen and (min-width: 768px){.enbisummit__footer p{max-width:800px}}
