@charset "utf-8";


#inc01{position:relative;display:flex;align-items:center;justify-content:space-between;margin:100px 0 0 0;padding-right:10%}
#inc01:after{position:absolute;z-index:-1;content:'';top:-120px;right:0;width:350px;height:560px;background-image:url(/theme/enmijun/index/inc01/sec01_bg.png);background-size: cover;background-repeat: no-repeat;}
#inc01 .txt{text-align:center;    display: flex;flex-direction: column;align-items: flex-end;}
#inc01 .tit_area{margin-bottom:50px}
#inc01 .tit_area p{font-size:45px;font-weight:200;line-height:1.2;font-family: var(--e-font);color: var(--primary);}
#inc01 .tit span{color:var(--primary)}
#inc01 .txt .s_title{font-size: 17px;text-align: right; line-height: 23px; color: #333; font-weight: 300;} 
#inc01 a{margin-top: 55px; position:relative;display:flex;align-items:center;justify-content:center;width:140px;height:43px;border-radius:100px;color:#fff;background:var(--primary)}
#inc01 a svg{/*position:absolute/transition:all .2s*/}
#inc01 a .left{left:-35px;opacity:0}


@media (max-width:1600px){
#inc01{padding-right:15%;margin:150px auto}
}
@media (max-width:900px){
    #inc01 .txt{align-items:center}
    #inc01 .txt .s_title{text-align: center;font-size: 11px;line-height: 17px;}
#inc01 .tit_area p{font-size:18px}
#inc01 a{width: 125px;height: 35px;font-size: 11px; margin-top: 15px;}
#inc01 a svg{width:20px}
}
@media (max-width:650px){
#inc01{padding-right:15%;margin:50px auto}
#inc01{justify-content:center;padding:0}
#inc01 img{display:none;}
}
@media (max-width:500px){
#inc01{padding:15px;}
#inc01 .tit_area{margin-bottom:15px}
}
/*
#atc01{position:relative;margin:180px 0;width:100%}
#atc01 .inc01_slide{overflow:hidden;position:relative;padding-top:100px;width:100%}
#atc01 .inc01_slide li{display:flex;flex-direction:column;justify-content:center;width:100%}
#atc01 .inc01_slide li .img_cont{display:flex;justify-content:center;align-items:center;border-radius:20px;width:100%;height:580px}
#atc01 .inc01_slide li img{margin:auto;width:80%;height:460px;border-radius:20px;object-fit:cover;transition:all 0.8s}
#atc01 .inc01_slide li.on img{width:100%;height:100%}
#atc01 .inc01_slide li .info{opacity:0;position:relative;padding:40px 60px;width:100%;transition:all 0.8s}
#atc01 .inc01_slide li.on .info{opacity:1}
#atc01 .inc01_slide li .info h3, #atc01 .inc01_slide li .info div{font-size:30px;font-weight:700;color:var(--black)}
#atc01 .inc01_slide li .info p{margin-top:5px;font-size:18px;font-weight:400;color:var(--black)}
#atc01 .inc01_slide li .info .price{margin-top:30px}
#atc01 .inc01_slide li .info .cost{position:relative;width:max-content;font-size:25px;font-weight:500;color:rgb(0, 0, 0, 0.25)}
#atc01 .inc01_slide li .info .cost::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:0.5px;background-color:rgb(0, 0, 0, 0.25)}
#atc01 .inc01_slide li .search{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:60px;transform:translateY(-50%);width:70px;height:70px;border-radius:50%;background-color:#d7eff4;transition:all .3s}
#atc01 .inc01_slide li .search svg{color:var(--primary);transition:all .3s}
#atc01 .inc01_slide li .info .sale{display:flex;align-items:end;gap:8px;margin-top:15px;line-height:0.6;font-size:50px;font-weight:700;color:var(--primary)}
#atc01 .inc01_slide li .info .sale span{font-size:18px;font-weight:700;color:var(--black)}
#atc01 .inc01_slide .pager{position:absolute;top:40px;bottom:unset;left:50%;transform:translateX(-50%);width:auto}
#atc01 .inc01_slide .pager span{opacity:1;background:rgb(0, 0, 0, 0.2);transition:all.3s}
#atc01 .inc01_slide .pager span.on{width:28px;height:8px;border-radius:4px;background-color:var(--primary)}
#atc01 .inc01_slide .nav_container{display:flex;justify-content:space-between;position:absolute;top:39%;left:50%;transform:translate(-50%, -50%);width:62%}
#atc01 .inc01_slide .nav_container div{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border:2px solid #e1e1e1;border-radius:50%;cursor:pointer;transition:all .3s}
#atc01 .inc01_slide .nav_container span{display:block;width:21px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .3s}
#atc01 .inc01_slide .nav_container div:first-child span{background-image:url(./img/arrow_left.png)}
#atc01 .inc01_slide .nav_container div:last-child span{background-image:url(./img/arrow_right.png)}

@media (hover:hover){
#atc01 .inc01_slide li .search:hover{background-color:var(--primary)}
#atc01 .inc01_slide li .search:hover svg{color:#fff}
#atc01 .inc01_slide .nav_container div:hover{border:2px solid var(--primary)}
#atc01 .inc01_slide .nav_container div:first-child:hover span{background-image:url(./img/arrow_left_c.png)}
#atc01 .inc01_slide .nav_container div:last-child:hover span{background-image:url(./img/arrow_right_c.png)}    
}
@media (max-width:1980px){
#atc01 .inc01_slide li .img_cont{height:450px}
#atc01 .inc01_slide li img{height:320px}
#atc01 .inc01_slide li .info p{width:91%}
}
@media (max-width:1380px){
#atc01{margin:160px 0}
#atc01 .inc01_slide li .img_cont{height:410px}
#atc01 .inc01_slide li img{height:280px}
#atc01 .inc01_slide .nav_container{width:72%}
#atc01 .inc01_slide .nav_container div{width:65px;height:65px}
#atc01 .inc01_slide li .info{padding:40px}
#atc01 .inc01_slide li .info h3, #atc01 .inc01_slide li .info div{font-size:28px}
#atc01 .inc01_slide li .info p{width:80%;font-size:17px}
#atc01 .inc01_slide li .info .cost{font-size:22px}
#atc01 .inc01_slide li .info .sale{font-size:45px}
#atc01 .inc01_slide li .search{right:40px;width:65px;height:65px}
#atc01 .inc01_slide li .search svg{width:22px;height:22px}
}
@media (max-width:1024px){
#atc01{margin:120px 0}
#atc01 .inc01_slide li .img_cont{height:370px}
#atc01 .inc01_slide li img{height:250px}
#atc01 .inc01_slide .nav_container{width:84%}
#atc01 .inc01_slide .nav_container div{width:58px;height:58px}
#atc01 .inc01_slide .nav_container span{width:17px;height:14px}
#atc01 .inc01_slide .pager{top:35px}
#atc01 .inc01_slide li .info{padding:30px}
#atc01 .inc01_slide li .info h3, #atc01 .inc01_slide li .info div{font-size:24px}
#atc01 .inc01_slide li .info p{width:80%;font-size:16px}
#atc01 .inc01_slide li .info .price{margin-top:25px}
#atc01 .inc01_slide li .info .cost{font-size:18px}
#atc01 .inc01_slide li .info .sale{font-size:36px}
#atc01 .inc01_slide li .search{right:30px;width:60px;height:60px}
#atc01 .inc01_slide li .search svg{width:20px;height:20px}
}
@media (max-width:768px){
#atc01{margin:100px 0}
#atc01 .inc01_slide li .img_cont{height:350px}
#atc01 .inc01_slide li img{width:90%;height:230px}
#atc01 .inc01_slide .nav_container{display:none}
#atc01 .inc01_slide li .info{padding:25px;text-align:center}
#atc01 .inc01_slide li .info h3, #atc01 .inc01_slide li .info div{font-size:22px}
#atc01 .inc01_slide li .info p{margin:10px auto 0;width:85%;font-size:15px}
#atc01 .inc01_slide li .info .price{margin:20px auto 0}
#atc01 .inc01_slide li .info .cost{margin:auto;font-size:16px}
#atc01 .inc01_slide li .info .sale{justify-content:center;gap:4px;font-size:30px}
#atc01 .inc01_slide li .info .sale span{font-size:16px}
#atc01 .inc01_slide li .search{position:static;transform:none;margin:35px auto 0;width:55px;height:55px}
#atc01 .inc01_slide li .search svg{width:18px;height:18px}
}
@media (max-width:480px){
#atc01{margin:90px 0 110px}
#atc01 .inc01_slide li .img_cont{height:450px}
#atc01 .inc01_slide li img{width:100%;height:280px}
#atc01 .inc01_slide li img{filter:brightness(0.3)}
#atc01 .inc01_slide li .info{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0px;width:95%}
#atc01 .inc01_slide li .info h3, #atc01 .inc01_slide li .info div{font-size:20px;color:#fff}
#atc01 .inc01_slide li .info p{width:90%;color:rgb(255, 255, 255, 0.8)}
#atc01 .inc01_slide li .info .cost{font-size:15px;color:rgb(255, 255, 255, 0.5)}
#atc01 .inc01_slide li .info .sale{font-size:28px}
#atc01 .inc01_slide li .info .sale span{font-size:15px;color:#fff}
#atc01 .inc01_slide li .search{width:50px;height:50px}
#atc01 .inc01_slide li .search svg{width:16px;height:16px}
}
@media (max-width:390px){
#atc01{margin:80px 0 100px}
#atc01 .inc01_slide li .img_cont{height:420px}
#atc01 .inc01_slide li img{height:300px}
#atc01 .inc01_slide{padding-top:90px}
#atc01 .inc01_slide .pager{top:30px}
#atc01 .inc01_slide li .info h3, #atc01 .inc01_slide li .info div{font-size:19px}
#atc01 .inc01_slide li .info p{font-size:14px}
#atc01 .inc01_slide li .info .cost{font-size:14px}
#atc01 .inc01_slide li .info .sale{margin-top:10px;gap:6px;font-size:26px}
#atc01 .inc01_slide li .info .sale span{font-size:14px}
#atc01 .inc01_slide li .search{width:48px;height:48px}
#atc01 .inc01_slide li .search svg{width:15px;height:15px}
}
*/