@charset "UTF-8";
@import url('https://webfontworld.github.io/sandbox/SBAggro.css');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');




/* 메인 영역*/
.sub_Wrap {min-height:auto !important;}

/* .main_Wrap {background:url("/louvre/images/f_main_bg.png") no-repeat center/100% 100% !important;} */
/* .main_Wrap {background:url("/louvre/images/f_main_bg_f1.png") no-repeat center/cover!important;} */
/* .main_Wrap {background:url("/louvre/images/f_main_bg_f2.png") no-repeat center/cover!important;} */

/* main {background:url("/louvre/images/f_main_bot_img.png") no-repeat bottom/center;} */
/* main {background:url("/louvre/images/f_main_bot_try.png") no-repeat center bottom 100px !important;} */
/* main {background:url("/louvre/images/f_main_bot_try_f.png") no-repeat center bottom 100px !important;} */
main {background:url("/louvre/images/f_main_bot_try_f1.png") no-repeat center bottom 100px !important;}


.main_Wrap {background:url("/louvre/images/f_main_bg_f3.png") no-repeat center/cover!important;}

.main_center {display:flex; justify-content:center; flex-direction:column; align-items:center; width:1570px; margin:0px auto; line-height:1;}

.main_tit_box_wrap {text-align:center; }
.main_center .main_tit_box {display:inline-block; text-align:center; color:#fff; font-family:"SBAggro";}
.main_center .main_tit_box .m_t_lap {display:block; margin-bottom:15px;}
.main_center .main_tit_box .m_t_text {display:block; margin-bottom:25px; font-size:1.5625rem; font-weight:300; text-align:center;}
.main_center .main_tit_box .m_m_tit {font-size:7.1875rem; font-weight:800; line-height:1.1;}
.main_center .main_tit_box .m_m_tit > span {color:#ffde00; font-size:4.125rem;}
.main_center .main_tit_box .m_b_text {display:block; padding:15px 0px; font-size:2.125rem; font-weight:200; border-top:1px solid #fff; border-bottom:1px solid #fff; font-family:"pretendard"}

.main_sponsor {display:flex; align-items:center; position:absolute; bottom:30px; right:260px;}
.main_sponsor > li {display:flex; align-items:center; margin-right:60px;}
.main_sponsor > li:last-child {margin-right:0px;}
.main_sponsor > li > span {display:block; width:105px; height:33px; margin-right:15px; color:#fff; font-size:1.0625rem; text-align:center; line-height:35px; border-radius:7px; background:#000; font-family:"SBAggro";}
.main_sponsor > li .img {}
.main_sponsor > li:first-child .img {margin-right:15px;}
.main_sponsor > li:first-child .img:last-child {margin-right:0px;}

.main_sponsor > li .img1 > img {height:35px;}
.main_sponsor > li .img2 > img {height:33px;}
.main_sponsor > li .img3 > img {height:30px;}
.main_sponsor > li .img4 > img {height:33px;}

.mobile_img {display:none;}
/* .main_try_img {position:absolute; bottom:100px; width:100%; left:50%; transform:translateX(-50%); text-align:center;} */

.main_try_img > img {}




.reg_box { font-size: 1.125rem; margin-top: 1.5rem; background: #fbf7ef; border-radius: 15px; padding: 15px 20px;}
.reg_box .txt3 ul li{
    position: relative;
padding: 5px 0 5px 10px;
font-weight: 400;
line-height: 1.5;
color: #000;
text-align: left;
}




.reg_box .txt3 ul li:before {content: ""; position: absolute; left: 0; top: 15px; width: 5px; height: 5px; background: #ea5c2c; border-radius: 50px;}


.txt3 .louvre_img_logo > img {
    width: 150px;
}


 .txt3 ul li .square_dot {
    position: relative;
    padding-left: 15px;
}
 .txt3 ul li .square_dot:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #000;
    position: absolute;
    top: 8px;
    left: 0px;
    border-radius: 3px;
}

 .txt3 ul li .l_sub_img2 {
    display: flex;
    align-items: center;
    width: 60%;
    margin-top: 10px;
}

.txt3 ul li .l_sub_img2 .left {
    width: 37%;
    margin-right: 1%;
}
 .txt3 ul li .l_sub_img2 .right {
    width: 36%;
}
 .txt3 ul li .l_sub_img2 .right > div {
    margin-bottom: 10px;
}
.txt3 ul li .l_sub_img2 .right > div:last-child {
    margin-bottom: 0px;
}



 .txt3 ul li .l_sub_img {
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    flex-wrap:wrap;
}
.txt3 ul li .l_sub_img > div {
    margin-right: 1%;
    border: 1px solid #f1f1f1;
    margin-bottom:15px;
    width:49%;
}

.txt3 ul li .l_sub_img > div > img {width:100%;}


.txt3 ul li .l_sub_img > div:nth-child(2n) {margin-right:0px;}



.re_judge_wrap {background:#fbf7ef; padding:50px 30px; border-radius:10px;}


 .y_btn_wrap { margin-top:10px;}
 .y_btn_wrap > a { display:inline-block; padding:5px 30px 5px 15px; color:#fff; background:#ed8c19; border-radius:5px; transition:all .5s;}
 .y_btn_wrap > a:hover {background:#fa9b2b;}

 .y_btn_wrap > a > img {position:relative; top:-2px; margin-right:5px;}


@media screen and (max-width:1800px){
    /* .main_try_img {width:90%;} */


    .main_center {width:90%;}

    .main_sponsor {right:17%;}
    .main_sponsor > li {margin-right:3%;}
    /* main {background:url("/louvre/images/f_main_bot_try_f.png") no-repeat center bottom 100px/90% !important;} */
    main {background:url("/louvre/images/f_main_bot_try_f1.png") no-repeat center bottom 100px/90% !important;}

}


@media screen and (max-width:1720px){


}

@media screen and (max-width:1600px){
    .main_center .main_tit_box .m_m_tit {font-size:6.5625rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:3.75rem;}
    .main_center .main_tit_box .m_b_text {font-size:1.875rem;}
}

@media screen and (max-width:1500px){

  
    .main_center .main_tit_box .m_t_text {font-size:1.4375rem;}
    .main_center .main_tit_box .m_m_tit {font-size:5.9375rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:3.4375rem;}
    .main_center .main_tit_box .m_b_text {font-size:1.5625rem;}

    .main_sponsor {right:15.5%;}
    .main_sponsor > li {margin-right:2.5%;}
    .main_sponsor > li > span {font-size:1rem;}
    .main_sponsor > li .img4 > img {height: 35px;}
    /* .main_Wrap {background:url("/louvre/images/f_main_bg_f1.png") no-repeat center/100% 100% !important;} */


}

@media screen and (max-width:1400px){
    .main_sponsor {right:18%; flex-wrap:wrap; justify-content:flex-end;}
    .main_sponsor > li {margin-bottom:10px;}
    .main_sponsor > li:nth-child(2) {margin-right:0px;}
    .main_sponsor > li:last-child {margin-bottom:0px;}
    main {background:url("/louvre/images/f_main_bot_try_f1.png") no-repeat center bottom 120px/90% !important;}

    .txt3 ul li .l_sub_img2 {width:100%;}
    
    .txt3 ul li .l_sub_img2 .left {width:49.5%; margin-right:1%;}
    .txt3 ul li .l_sub_img2 .left img {width:100%;}

    .txt3 ul li .l_sub_img2 .right {width:49%;}
    .txt3 ul li .l_sub_img2 .right img {width:100%;}

    .txt3 ul li .l_sub_img {width:100%;}

    .txt3 ul li .l_sub_img2 .right > div {margin-bottom:10px;}

}



@media screen and (max-width:1200px){
    .main_center .main_tit_box .m_t_lap > img {width:50px;}
    .main_center .main_tit_box .m_t_text {font-size:1.25rem;}
    .main_center .main_tit_box .m_m_tit {font-size:5.3125rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:3.125rem;}
    .main_center .main_tit_box .m_b_text {font-size:1.4375rem;}


    .main_sponsor > li > span {width:95px; height:30px; line-height:30px; font-size:0.9375rem;}
    .main_sponsor > li .img0 > img {height:33px;}
    .main_sponsor > li .img1 > img {height:33px;}
    .main_sponsor > li .img2 > img {height:30px;}
    .main_sponsor > li .img3 > img {height:28px;}
    .main_sponsor > li .img4 > img {height:30px;}
}

@media screen and (max-width:1024px){
    .main_center .main_tit_box .m_t_text {font-size:1.125rem;}
    .main_center .main_tit_box .m_m_tit {font-size:4.6875rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:2.8125rem;}
    .main_center .main_tit_box .m_b_text {font-size:1.25rem;}


    .main_sponsor > li > span {min-width:90px; width:90px; height:28px; line-height:30px; font-size:0.875rem;}
    .main_sponsor > li .img > img {}
    .main_sponsor > li .img0 > img {height:30px;}
    .main_sponsor > li .img1 > img {height:30px;}
    .main_sponsor > li .img2 > img {height:28px;}
    .main_sponsor > li .img3 > img {height:25px;}
    .main_sponsor > li .img4 > img {height:29px;}


}

@media screen and (max-width:980px){
    .main_container {height:auto !important;}
    .main_sponsor { right:initial; left:50%; transform:translateX(-50%); justify-content:flex-start;}
    .main_sponsor > li {margin-right:0px;}
    .main_sponsor > li .img0 > img {height:33px; min-width:49.5px;}
    .main_sponsor > li .img1 > img {height:33px; min-width:109.56px;}
    .main_sponsor > li .img2 > img {height:30px; min-width:147.92px;}
    .main_sponsor > li .img3 > img {height:33px; min-width:201.3px;}
    .main_sponsor > li .img4 > img {height:33px; min-width:168.56;}
    .main_Wrap {background: url("/louvre/images/f_main_bg_f_mobile1.png") no-repeat center/cover !important;}
    .mobile_img {display:block; text-align:center; margin-top:6%; padding-bottom:300px;}
    .mobile_img > img {width:100%;}

    main {background: url("/")!important}

    .txt3 ul li .l_sub_img > div {margin-bottom:10px;}
    




}

@media screen and (max-width:851px){
    /* .mobile_img { margin-top:5%;}

    .mobile_img > img {width:50%;} */



}



@media screen and (max-width:780px){
    .main_center .main_tit_box .m_t_lap > img {width:40px;}

    .main_center .main_tit_box .m_t_text {margin-bottom:20px; font-size:1.0625rem;}
    .main_center .main_tit_box .m_m_tit {font-size:4.0625rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:2.3125rem;}
    .main_center .main_tit_box .m_b_text {padding:13px 0px;}

    .mobile_img {}

    /* .mobile_img > img {width:50%;} */
    .mobile_img { padding-bottom:200px;}



}

@media screen and (max-width:768px){
    .main_center .main_tit_box .m_t_text {margin-bottom:20px; font-size:1.0625rem;}
    .main_center .main_tit_box .m_m_tit {font-size:4.0625rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:2.3125rem;}
    .main_center .main_tit_box .m_b_text {padding:13px 0px;}

    .reg_box {padding:15px 15px; font-size:1.0625rem; }

    .reg_box .txt3 ul li {line-height:1.6;}

    .txt3 ul li .l_sub_img2 .right > div {margin-bottom:5px;}




}


@media screen and (max-width:700px){
    .main_sponsor {flex-direction:column; justify-content:flex-start; align-items:flex-start;}
    .main_sponsor > li {margin-right:0px; margin-bottom:10px;}
    .main_sponsor > li:last-child {margin-bottom:0px;}

    /* .mobile_img { margin-top:5%;}

    .mobile_img > img {width:55%;} */


}

@media screen and (max-width:600px){
    /* .main_Wrap {background: url("/louvre/images/f_main_bg.png") no-repeat center/cover !important;} */


    .main_center .main_tit_box .m_t_text {font-size:1rem;}
    .main_center .main_tit_box .m_m_tit {margin-bottom:5px; font-size:3.4375rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:2rem;}
    .main_center .main_tit_box .m_b_text {font-size:1.125rem;}

    /* .mobile_img { padding-bottom:0px;} */


    /* .mobile_img { margin-top:7%;}

    .mobile_img > img {width:80%;} */

    .re_judge_wrap {padding:30px 20px;}


}

@media screen and (max-width:500px){
    .main_center .main_tit_box .m_t_lap > img {width:35px;}

    .main_center .main_tit_box .m_t_text {font-size:0.9375rem;}
    .main_center .main_tit_box .m_m_tit { font-size:2.8125rem;}
    .main_center .main_tit_box .m_m_tit > span {font-size:1.625rem;}
    .main_center .main_tit_box .m_b_text {font-size:1.125rem;}
    .main_center .main_tit_box .m_b_text {font-size:1.0625rem;}

    .main_sponsor {width:90%;}
    .main_sponsor > li {flex-wrap:wrap;}
    .main_sponsor > li > span {margin-right:10px;}
    .main_sponsor > li:first-child .img {margin-right:10px;}
    
    .main_sponsor > li .img0 > img {height:20px; min-width:auto;}
    .main_sponsor > li .img1 > img {height:25px; min-width:auto;}
    .main_sponsor > li .img2 > img {height:23px; min-width:auto;}
    .main_sponsor > li .img3 > img {height:25px; min-width:auto;}
    .main_sponsor > li .img4 > img {height:27px; min-width:auto;}




    .mobile_img { margin-top:11%; padding-bottom:170px;}

  
    .txt3 ul li .l_sub_img > div {width:100%; margin-right:0px;}

    .y_btn_wrap > a {font-size:0.9375rem;}
}

@media screen and (max-width:400px){
    
    .main_center .main_tit_box .m_t_text {margin-bottom:15px; line-height:1.3; font-size:0.8125rem;}
    /* .main_center .main_tit_box .m_m_tit {line-height:1.2;} */
    .main_center .main_tit_box .m_b_text {padding:10px 0px; line-height:1.3;}
 
    .main_sponsor > li > span {width:85px; min-width:85px; font-size:0.8125rem;}

    /* .mobile_img { margin-top:9%;}

    .mobile_img > img {width:100%;} */


}

/* 서브 영역 */
/* .sub_container {margin-top:0px !important; padding-top:120px !important; background:url("/louvre/images/re_sub_bg.png") no-repeat left top/100% !important; box-sizing:border-box;} */
.sub_container {margin-top:0px !important; padding-top:120px !important; background:url("/louvre/images/re_sub_bg_f.png") no-repeat left top/100% !important; box-sizing:border-box;}

.france_wrap1 {font-size:1.25rem !important; font-family:"pretendard" !important; color: #000 !important;}
.france_wrap .france_gray_box {padding:25px 48px; background:#f8f8f8; border-radius:8px; font-size:1.25rem;  box-sizing:border-box; line-height:1.6;}
.france_wrap .france_gray_box > p {margin-bottom:25px; word-break:initial !important;}
.france_wrap .f_check_dot {}
.france_wrap .f_check_dot > li {position:relative; padding-left:35px;}
.france_wrap .f_check_dot > li:last-child {margin-bottom:0px;}
.france_wrap .f_check_dot > li:after {content:""; display:block; width:20px; height:20px; background:url("/louvre/images/re_sub_dot_check_img.png") no-repeat center; position:absolute; top:6px; left:0px;}

.france_wrap .f_tit_box {margin:60px 0px 30px;}
.france_wrap .f_tit_box_mgt0 {margin:0px 0px 30px;}

.france_wrap .f_tit {position:relative; padding-left:48px; font-weight:700; font-size:1.75rem; color:#000 !important;}
.france_wrap .f_tit:after {content:""; display:block; width:30px; height:30px; background:url("/louvre/images/re_sub_tit_dot_img.png") no-repeat center; position:absolute; top:-8px; left:0px;}
.france_wrap .f_left_pd {padding-left:48px;}
.france_wrap .f_left_pd1 {padding-left:45px;}

.judge_wrap {width:1372px; margin:0px auto;}

.judge_wrap .top_box {position:relative;}
.judge_wrap .top_box:after {content:""; display:block; width:81.7%; height:1px; background:#e5e5e5; position:absolute; bottom:-80px; left:50%; transform:translateX(-50%);}
.judge_wrap .top_box .judge_top {}
.judge_wrap .top_box .judge_top > li {position:relative; width:250px; height:89px; margin:0px auto; font-family:"SBAggro"; background:#f4f4f4; border-radius:10px; text-align:center;}
.judge_wrap .top_box .judge_top > li:after {content:""; display:block; width:1px; height:80px; background:#e5e5e5; position:absolute; bottom:-80px; left:50%; transform:translateX(-50%);}
.judge_wrap .top_box .judge_top > li span {position:absolute; padding:13px 40px 10px; top:-20px; left:50%; transform:translateX(-50%); color:#fff; font-size:1.25rem; background:#ea837c; border-radius:10px; font-weight:600;}
.judge_wrap .top_box .judge_top > li div {position:absolute; width:100%; bottom:22px; color:#000; font-size:1.875rem; text-align:center; font-weight:600;}

.judge_wrap .bot_box {margin-top:180px;}
.judge_wrap .bot_box .judge_bot {display:flex; justify-content:space-between;}
.judge_wrap .bot_box .judge_bot > li {position:relative; height:89px; width:18.4%; font-family:"SBAggro"; background:#f4f4f4;  border-radius:10px; text-align:center;}
.judge_wrap .bot_box .judge_bot > li:after {content:""; display:block; width:1px; height:80px; background:#e5e5e5; position:absolute; top:-100px; left:50%; transform:translateX(-50%);}
.judge_wrap .bot_box .judge_bot > li span {position:absolute; padding:13px 40px 10px; top:-20px; left:50%; transform:translateX(-50%); color:#fff; font-size:1.25rem; background:#f8b080; border-radius:10px; font-weight:600;}
.judge_wrap .bot_box .judge_bot > li div {position:absolute; width:100%; bottom:22px; color:#000; font-size:1.875rem; text-align:center; font-weight:600;}


.france_wrap .f_star_text {margin-bottom:30px; font-family:"pretendard";}
.france_wrap .f_star_text > li {font-size:1.25rem; line-height:1.5; }





@media screen and (max-width:1800px){
    .page_title_img {width:auto; right:5%;}
    .page_title_img01 {}


    .judge_wrap {width:100%;}
}

@media screen and (max-width:1600px){

    .page_title_img01 {width:240px;}
    .page_title_img02 {width:250px;}
    .page_title_img03 {width:280px;}
    .page_title_img03 {width:280px;}

}

@media screen and (max-width:1500px){
    #container > section {padding:80px 0px;}
    .page_title {}
}

@media screen and (max-width:1200px){
    #container > section {padding:70px 0px;}

    .page_title_img01 {width:230px;}
    .page_title_img02 {width:230px;}
    .page_title_img03 {width:250px;}
    .page_title_img04 {width:250px;}



    .judge_wrap .top_box .judge_top > li div {font-size:1.75rem;}
    .judge_wrap .top_box .judge_top > li span {padding:13px 35px 10px;}

    .judge_wrap .bot_box .judge_bot > li div {font-size:1.75rem;}
    .judge_wrap .bot_box .judge_bot > li span {padding:13px 25px 10px;}




}

@media screen and (max-width:1024px){

    .page_title_img01 {width:190px;}
    .page_title_img02 {width:190px;}
    .page_title_img03 {width:210px;}
    .page_title_img04 {width:190px;}


    
    .france_wrap .france_gray_box {padding:20px 25px; font-size:1.125rem;}
    .france_wrap .f_left_pd {padding-left:25px;}
    .france_wrap1 {font-size:1.125rem !important;}
    .schedule h3 {font-size:1.125rem;}
    .schedule dl dd {font-size:1.125rem;}
    .france_wrap .f_tit {font-size:1.4375rem;}

    .judge_wrap .top_box:after {bottom:-70px;}
    .judge_wrap .top_box .judge_top > li {width:200px; height:70px;}
    .judge_wrap .top_box .judge_top > li:after {height:70px; bottom:-70px;}
    .judge_wrap .top_box .judge_top > li div {font-size:1.5625rem; bottom:15px;}
    .judge_wrap .top_box .judge_top > li span {padding:13px 30px 10px; font-size:1.125rem;}

    .judge_wrap .bot_box {margin-top:160px;}
    .judge_wrap .bot_box .judge_bot > li {height:70px;}
    .judge_wrap .bot_box .judge_bot > li:after {height:70px; top:-90px;}
    .judge_wrap .bot_box .judge_bot > li div {font-size:1.25rem; bottom:15px;}
    .judge_wrap .bot_box .judge_bot > li span {padding:13px 25px 10px; font-size:1.0625rem;}




}

@media screen and (max-width:980px){
    
    #container > section {padding:60px 0px;}
}
@media screen and (max-width:768px){
    #container > section {padding:50px 0px;}

    .france_wrap .f_tit {padding-left:40px; font-size:1.375rem;}
    .france_wrap .f_left_pd {padding-left:0px;}



    .judge_wrap .top_box:after {bottom:-42px;}
    .judge_wrap .top_box .judge_top > li {width:150px; height:55px;}
    .judge_wrap .top_box .judge_top > li:after {height:40px; bottom:-40px;}
    .judge_wrap .top_box .judge_top > li span {top:-15px; font-size:1rem; padding:8px 20px 5px;}
    .judge_wrap .top_box .judge_top > li div {bottom:10px; font-size:1.25rem;}

    
    .judge_wrap .bot_box {margin-top:111px;}
    .judge_wrap .bot_box .judge_bot > li {height:50px;}
    .judge_wrap .bot_box .judge_bot > li:after {height:50px; top:-70px;}
    .judge_wrap .bot_box .judge_bot > li span {font-size:0.9375rem; padding:8px 15px 5px;}
    .judge_wrap .bot_box .judge_bot > li div {bottom:10px; font-size:1.0625rem;}


    .france_wrap .f_star_text > li {font-size:1.125rem;}





}
@media screen and (max-width:600px){
    .france_wrap .france_gray_box { font-size:1.0625rem;}
    .france_wrap1 {font-size:1.0625rem !important;}
    .schedule h3 {font-size:1.0625rem;}
    .schedule dl dd {font-size:1.0625rem;}

    .judge_wrap .top_box:after {width:51.8%;}
    .judge_wrap .bot_box {margin-top:96px;}

    .judge_wrap .bot_box .judge_bot {flex-wrap:wrap;}
    
    .judge_wrap .bot_box .judge_bot > li {width:48%; margin-bottom:55px;}
    .judge_wrap .bot_box .judge_bot > li:last-child {margin-bottom:0px;}
    .judge_wrap .bot_box .judge_bot > li:after {height:35px; top:-56px;}


    


}











