#ep header{background-image:none}#ep #exhibition-header h1 a{width:180px}#ep #contents{background-image:url("/ep/images/bg.png");padding-top:10px}#ep .exhibition-aside-search,#ep .exhibition-aside-exhibitor,#ep .exhibition-aside-blog,#ep .exhibition-aside-link{background-color:#fff}#ep .exhibition-top-news{background:transparent}#ep .exhibition-top-news header,#ep .exhibition-top-photo header,#ep .exhibition-top-seminar header,#ep .exhibition-top-qa header{background:transparent}#ep #qa-recent-content,#ep #global-footer{background-color:#fff}#ep .exhibition-top-topics article{background-color:#fff}@media only screen and (max-width: 750px){#ep .exhibition-top-topics article{padding-top:2rem}}@media print, screen and (min-width: 751px){#ep #exhibition-keyvisual{background-image:url("/ep/images/bg.png");margin-bottom:0}#ep #exhibition-keyvisual .swiper-slide{overflow:hidden}#ep #exhibition-keyvisual .swiper-slide .layout-inner{width:50rem;height:50rem;border-radius:500px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);box-shadow:0 0 10px rgba(0,0,0,0.2)}#ep .swiper-wrapper{box-shadow:0 0 10px rgba(0,0,0,0.2);height:auto}#ep .swiper-slide-content{width:100%;position:relative}#ep .swiper-slide-content h2{margin:0 0 3px;font-size:2.625rem;font-weight:bolder}#ep .swiper-slide-content h2 span{font-size:2.25rem}#ep .swiper-slide-content .logo_main{margin:0 0 6px}#ep .swiper-slide-content .logo_main img{height:100px;width:auto;margin-bottom:10px}#ep .swiper-slide-content .disc{font-size:1.5rem;font-weight:bold;background-color:#e34343;color:#ffffff;border-radius:50px;display:inline-block;margin-top:0.7em;line-height:1.3;padding:10px 38px}#ep .swiper-slide-content .disc span{font-size:0.8em}#ep .swiper-slide-content .disc2{font-size:1.125rem;font-weight:bold;background-color:#355BB7;color:#ffffff;border-radius:50px;display:inline-block;margin-top:0.7em;line-height:1.3;padding:5px 38px 8px}#ep .swiper-slide-content .disc2 span{font-size:0.8em}}@media only screen and (max-width: 750px){#ep hr{margin-bottom:40px}#ep #exhibition-keyvisual{background-image:url("/ep/images/bg.png");margin-bottom:0}#ep #exhibition-keyvisual .swiper-slide{overflow:hidden;height:auto}#ep #exhibition-keyvisual .swiper-slide .layout-inner{padding:2rem 1.5rem}#ep .swiper-wrapper{box-shadow:0 0 10px rgba(0,0,0,0.2)}#ep .swiper-slide-content{width:100%;position:relative}#ep .swiper-slide-content h2{margin:0 0 12px;font-size:1.5rem;font-weight:bolder;font-feature-settings:"palt" 1}#ep .swiper-slide-content .logo_main{margin:0 0 6px}#ep .swiper-slide-content .logo_main img{max-width:300px !important;width:100%;height:auto;margin-bottom:10px}#ep .swiper-slide-content .disc{font-size:1rem;font-weight:bold;background-color:#e34343;color:#ffffff;border-radius:50px;display:inline-block;margin-top:0.7em;line-height:1.3;padding:5px 20px 10px}#ep .swiper-slide-content .disc span{font-size:0.8em}#ep .swiper-slide-content .disc2{font-size:.9375rem;font-weight:bold;background-color:#355BB7;color:#ffffff;border-radius:50px;display:inline-block;margin-top:0.7em;line-height:1.3;padding:5px 20px 8px}#ep .swiper-slide-content .disc2 span{font-size:0.8em}}#ep #content-data .exhibition-ep-topics ul{gap:3.5%}@media only screen and (max-width: 750px){#ep #content-data .exhibition-ep-topics ul{gap:4%}}#ep #content-data .exhibition-ep-topics li{width:31%;margin-bottom:30px}@media only screen and (max-width: 750px){#ep #content-data .exhibition-ep-topics li{width:48%;margin-bottom:15px}}#ep .exhibition-ep-topics{width:100%;margin-bottom:30px}@media only screen and (max-width: 750px){#ep .exhibition-ep-topics{margin-bottom:0}}#ep .exhibition-ep-topics ul{padding:0;display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 750px){#ep .exhibition-ep-topics ul{gap:4%}}#ep .exhibition-ep-topics ul li{width:270px;border-radius:3px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);position:relative;list-style:none}@media only screen and (max-width: 750px){#ep .exhibition-ep-topics ul li{width:48%;margin-bottom:15px}}#ep .exhibition-ep-topics ul li a{color:#149A2E}#ep .exhibition-ep-topics ul li a:hover{text-decoration:none}#ep .exhibition-ep-topics ul li a[target="_blank"] .title:after{content:'';width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-box-multiple' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E %3Crect x='7' y='3' width='14' height='14' rx='2' /%3E %3Cpath d='M17 17v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h2' /%3E %3C/svg%3E");background-repeat:no-repeat;background-size:100%;margin:auto;display:inline-block;position:relative;right:-3px;bottom:-1px}#ep .exhibition-ep-topics ul li .img{border-radius:3px 3px 0 0;display:block;min-height:200px;background-size:cover;background-position:center}@media only screen and (max-width: 750px){#ep .exhibition-ep-topics ul li .img{height:auto;min-height:120px;background-image:none !important}}#ep .exhibition-ep-topics ul li .img img{display:none}@media only screen and (max-width: 750px){#ep .exhibition-ep-topics ul li .img img{display:block;width:100%}}#ep .exhibition-ep-topics ul li .txt{display:block;padding:12px}@media only screen and (max-width: 750px){#ep .exhibition-ep-topics ul li .txt{font-size:.75rem;padding:8px}}#ep .exhibition-ep-topics ul li .hover{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;border:6px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;-webkit-transition:.4s;transition:.4s;border-radius:5px}#ep .exhibition-ep-topics ul li .hover:hover{border-color:#149A2E}#ep .exhibition-ep-topics ul li .new{background:#ff9239;border-radius:50%;width:46px;height:46px;line-height:1.4;position:absolute;right:-10px;top:-15px;color:#fff;font-weight:500;padding:13px 0 0 6px;font-family:arial, sans-serif}#ep .exhibition-ep-topics ul li .new:after{content:'';display:block;width:50px;height:50px;position:absolute;top:-4px;left:-4px;border:2px solid #ff9239;border-radius:50%}@media only screen and (max-width: 750px){#ep .exhibition-ep-topics{padding:0 1rem}}#ep #exhibition-top section .border-btn a{border-radius:3px}#ep.webpage header{box-shadow:0 0 10px rgba(0,0,0,0.1)}#ep .contents-page-list a{background-color:#fff;width:30%;margin-bottom:2rem}#ep .contents-page-list{gap:5%}#ep #exhibition-top .exhibition-top-topics article span{text-align:left;display:inline-block;margin-bottom:0}#ep .exhibition-ep-archive{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}#ep .exhibition-ep-archive li{width:31%;border-radius:3px;background-color:#fff;position:relative;list-style:none;box-shadow:0 0 10px rgba(0,0,0,0.2);margin-bottom:34px}@media only screen and (max-width: 750px){#ep .exhibition-ep-archive li{width:100%;margin:15px}}#ep .exhibition-ep-archive li figure{margin:0}#ep .exhibition-ep-archive li figure img{width:360px;height:200px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 750px){#ep .exhibition-ep-archive li figure img{width:100%}}#ep .exhibition-ep-archive li h2{padding:0 0 10px;margin:0;font-size:1.25rem;border-bottom:none}#ep .exhibition-ep-archive .contents-body{padding:15px;margin-bottom:0}#ep .exhibition-ep-archive .contents-link{color:#333;height:100%}#ep .exhibition-ep-archive .contents-link:hover{display:block;text-decoration:none;color:green}#ep .exhibition-ep-archive .contents-link:hover h2{color:green}#ep .exhibition-ep-archive .contents-link:hover .contents-date{color:green}#ep .exhibition-ep-archive .contents-date{text-align:right;color:#555;font-size:.8125rem;margin:10px 0 10px}#ep .exhibition-ep-archive .contents-txt{margin:10px 0 0 0}.hl-style2{width:100%;font-size:24px;position:relative;margin-bottom:50px;margin-left:0 !important;margin-right:0 !important;text-align:left;color:#333;border:none !important;padding-bottom:0 !important;padding-left:10px !important}@media only screen and (max-width: 750px){.hl-style2{text-align:left !important;margin-bottom:40px !important}}.hl-style2 span::after{content:"";content:"";position:absolute;width:50px;height:5px;background-color:#005d91;left:0;bottom:-15px;margin-left:100px}.hl-style2 span::before{content:"";position:absolute;width:50px;height:5px;background-color:#094;left:0;bottom:-15px;margin-left:0}.hl-style2::after{content:"";position:absolute;width:50px;height:5px;background-color:#eb5e00;left:0;bottom:-15px;margin-left:50px}.hl-style2::before{content:"";position:absolute;width:100%;height:5px;background-color:#e0e0e0;left:0;bottom:-15px;margin-left:0}.hl-style3{width:100%;font-size:24px;position:relative;margin-top:30px;margin-bottom:30px !important;text-align:left;color:#333;border:none !important;padding-bottom:0 !important;padding-left:5px}@media only screen and (max-width: 750px){.hl-style3{text-align:left !important;padding-left:10px !important;background-image:none !important}}.hl-style3 span::before{content:"";position:absolute;width:180px;height:3px;background-color:#094;left:0;bottom:-10px;margin-left:0}.hl-style3::before{content:"";position:absolute;width:100%;height:3px;background-color:#e0e0e0;left:0;bottom:-10px;margin-left:0}.contents-page-list a:not(:nth-child(3n)){margin-right:0}.icon_circle li{position:relative;list-style:none}.icon_circle li::before{position:absolute;left:-14px;top:0;content:'●';font-family:Arial;color:#089414;font-size:14px}.col01{color:#2097A7}.deco01{display:inline-block;color:#fff;background-color:#334149;font-size:smaller;padding:0 0.8em;vertical-align:middle}.deco02{vertical-align:top;padding-left:8px}.deco-new{display:inline-block;border-radius:2em;color:#fff;background-color:red;padding:0 0.8em;margin:0 0.5em;line-height:1.5em;font-size:0.9em}


/* 2023/3/29 MV調整 */
@media print, screen and (min-width: 751px){
#ep .swiper-slide-content .logo-keyvisual .logo_main img{
 height:200px;
}
#ep #exhibition-keyvisual .swiper-slide .layout-inner {
    width: 54rem;
    height: 54rem;
    border-radius: 50%;
}
}
/* 2023/4/12 エコプロ展を活用した学習について */
#ep .form{
    border-radius: 0.6em;
    background-color: darkturquoise;
    text-align: center;
    font-size: 20px;
}
#ep .form a:hover{
    opacity: .8;
}
@media print, screen and (min-width: 751px){
#ep .form{
 margin: 0px 0px 0px 30px;
 width: 420px;
}
}
/*MV*/
@media print, screen and (min-width: 751px){
#ep .keyvisual{
position: relative;
}
#ep .education{
 position: absolute;
 top: 20px;
 left: -320px;
}
#ep .swiper-slide-content p.ep-start-message{
margin: 0 0 5px;
font-size: 3rem;
font-weight: bolder;
}
}
@media print, screen and (max-width: 750px){
#ep .education{
position:initial;
margin-top: 10px;
}
}
/*イベント用MV*/
@media print, screen and (min-width: 751px){
#ep .swiper-slide-content .logo-keyvisual .logo_main.ep_close_1 img{
 height:100px;
}
#ep .swiper-slide-content .logo-keyvisual .logo_main.ep_close_2 img{
 height:144px;
}
}
#ep .swiper-slide-content .logo-keyvisual .ep_close_3{
background-color:#355BB7;
}
#ep .swiper-slide-content .logo-keyvisual .ep_close_3:hover {
background-color:#fff;
border-bottom-color:#355BB7;
color:#355BB7;
}
#ep .swiper-slide-content .logo-keyvisual .ep_close_3:hover:after{
border-right-color:#355BB7;
border-top-color:#355BB7;
}
/*MV　SP表示ボタン調整*/
@media only screen and (max-width: 750px){
#ep .swiper-slide-content .disc {
width:100%;
}
#ep .swiper-slide-content .btn.kakumaru-btn {
width:20rem;
}
}