/**/
.et_pb_section_0 >.et_pb_row_0,.et_pb_section .et_pb_row{max-width: 100%;width: 100%;}
.et_pb_section{padding: 0;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-bottom: 0;}
ul,li{list-style: none;}
*{margin: 0;padding: 0;font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}
p{font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif !important}
/* // */
.et_pb_section_3 .et_pb_row_1{width: 920px;}
.large_inner {
    width: min(66.67vw, 1280px);
    margin: 0 auto;
    padding: min(7.89vw, 150px) 0;
}
.bt_large {
    min-width: min(20.83vw, 400px);
    height: min(3.38vw, 65px);
    padding: 0 min(0.78vw, 15px);
    font-size: min(1.15vw, 22px);
    color: #fff;
    font-weight: 500;
    letter-spacing: -.08vw;
    background-color: #00864E;
    border-radius: min(0.416vw, 8px);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: .4s ease background-color, .4s ease color;
}
.bt_large.reverse {
    color: #00864E;
    background-color: #fff;
}
.large_visual .large_inner {
    padding: 6.6vw 0 7.6vw;
}
.large_visual .bt_large{
    min-width: min(16.45vw, 316px);}
.bt_large:hover{
    background: #FF7A00;
}
.bt_large.reverse:hover {
    background: #FFFB8E;
}
.large_visual {
    background: url(/wp-content/themes/fastfive/assets/event/230224_largeoffice/img_230629/bg_large_pc_2.jpg) 50% 50% no-repeat;
    background-size: 100%;
}

.large_visual .btn_group{margin-top: 3.3vw;}
.large_visual .large_inner .visual_title{}
.tag_swiper{width:27.21vw;overflow: hidden;position:relative;}
.tag_swiper .swiper-wrapper{
    margin-left: -3.5vw;
}
.tag_swiper .swiper-wrapper .swiper-slide div{padding:0.2vw 0.17vw;text-align: center;
    background:#81A9BB;
    border-radius: 25px;color:#fff;
}
.tag_swiper:after{
    content: '';
    display: block;
    background:#81A9BB;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 10;
    width: 10vw;background: rgb(157,195,212);
    background: linear-gradient(270deg, rgba(157,195,212,1) 0%, rgba(157,195,212,0) 100%);}
.large_wrap h2{
    font-size: min(2.864vw, 55px);
    font-weight: 600;
    color: #fff;
    display: block;
    overflow: hidden;}
.large_wrap h2 span{
    height: min(3.645vw, 70px);
    line-height: min(3.645vw, 70px);
    display: inline-block;
    opacity: 0;
    animation: visualTitle_large 1s ease forwards;
}
.large_wrap h2 span:last-child{
    animation-delay:.2s;
}
.visual_title h2 span .img_visual_title {width: min(22.76vw, 437px);}
.visual_title h2 span .img_visual_title2 {width: min(15.21vw, 292px);margin-top:min(0.89vw, 17px);}
.large_wrap .large_explain{color:#51707E;
    color: #444;
    line-height: 1.4;
    font-size: min(1.25vw, 24px);
    opacity: 0;
    --move: 10%;
    animation: aniText .6s ease forwards;
    animation-delay: .7s;
}
.large_wrap dl{font-size: 0;line-height: 0;
    --move: 10%;
    opacity: 0;
    font-size: min(.98vw, 18px);
    animation: aniText .6s ease forwards;
    animation-delay: .9s;}
.large_wrap dl dt,.large_wrap dl dd{display: inline-block;
    margin-top: min(1.2vw, 23px);
    color:#000;
    text-align: left;
}
.large_wrap dl dd{margin: 0 0 0 0.036vw;}
.large_wrap dl dd:nth-child(2)::after{content: '|';display: inline-block;margin:0 18px;}
.large_section1{
    position: relative;
    background-color: #1F3160;
}
.large_section1 .large_list{display: flex;padding-left: 0;}
.large_section1 .large_list li{flex: 1;padding:10.416vw 3.1vw 17.77vw;position: relative;overflow: hidden;}
.large_section1 .large_list li h4{height: 1.8vw}
.large_section1 .large_list li img{width: 1.9vw;height: auto;vertical-align: top;}
.large_section1 .large_list li:nth-child(1) img{width: 1.5vw;}
.large_section1 .large_list li:nth-child(2) img{width: 2vw;}
.large_section1 .large_list li strong {
    font-size: min(1.042vw, 20px);
    font-weight: 500;
    margin-top: 1.7vw;
    display: block;
}
.large_section1 .large_list li p{
    font-size: min(1.042vw, 15px);
    font-weight: 400;
    letter-spacing: -0.03rem;
    line-height: 1.7;
    margin-top: 1.7vw;
    color: #595E61;
}
.large_section1 .large_list li h3{
    font-size: min(1.6vw, 32px);
    color: #86C9E7;font-weight: 700;
    margin-top: 0;line-height: 1.4;
}
.large_section1 .btn_group{
    text-align: center;
    padding-top: min(3.59vw, 69px);
}
.large_section1 .large_list li:nth-child(odd) .large_box {
    transform: translateY(10%)
}
.large_section1 .large_list li .large_box {
    opacity: 0;
    transform: translateY(-10%);
    transition: .4s ease opacity, .8s ease transform;
}
.large_section1.__ani .large_list li .large_box {
    opacity: 1;
    transform: translateY(0);
}
.large_section1 .large_list li:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    display: block;
    width: 100%;
    transition: .5s ease height;
    z-index: -1;
    background: #F5F5F5;
}
.large_section1.__ani .large_list li:hover:before{
    height: 100%;
}
.sec2_title {
    text-align: center;
}
.sec2_title .sub_line {
    color: #fff;
    font-size: min(1.15vw, 22px);
    padding: 0;
}
.sec2_title .img_s2_subtext {
    width: min(14.22vw, 273px);
    padding-top: min(1.3vw, 25px);
}
.large_section1 .large_box {
    text-align: center;
}
.large_section1 .large_box h4 .img_s2_coupon {
    width: min(31.88vw ,612px);
    margin-right: -2.55vw;
}
/*.large_section1 .large_box .img_s2_coupon {
    transform: translateY(20%);
    opacity: 0;
    transition: .4s ease opacity, .8s ease transform;
}*/
.large_section2 {
    background: #F5F2EB;
}
.large_section2 .large_inner {
    text-align: center;
}
.large_section2 .img_s3_tittext {
    width: min(24.43vw, 469px);
}
.large_section2 .sec3_title {
    text-align: center;
}
.large_section2 .sec3_title .title_line {
    padding-bottom: min(1.2vw, 23px);
}
.sec3_title .sub_line {
    color: #1F3160;
    font-size: min(1.15vw, 22px);
    padding: 0;
}
.large_section2 .sec3_box {
    width: min(50vw, 900px);
    background: #fff;
    margin: min(3.13vw, 60px) auto;
    padding: min(3.13vw, 60px) min(4.21vw, 90px);
}
.large_section2 .sec3_box .text_line {
    font-size: min(1.82vw, 35px);
    color: #1F3160;
}
.large_section2 .sec3_box .text_line strong {
    font-size: min(2.34vw, 45px);
}
.large_section2 .sec3_box .sec3_listBox {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: min(3.13vw, 60px) 0 0;
}
.large_section2 .sec3_box .sec3_listBox li {
    position: relative;
    text-align: left;
    width: 47%;
    font-size: min(1.10vw, 20px);
    font-weight: 300;
    line-height: 1;
    padding-left: min(1.72vw, 33px);
    margin-top: min(1.82vw, 35px);
}
.large_section2 .sec3_box .sec3_listBox li:first-child {
    margin-top: 0;
}
.large_section2 .sec3_box .sec3_listBox li:nth-child(2) {
    margin-top: 0;
}
.large_section2 .sec3_box .sec3_listBox li::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: min(0.94vw, 18px);
    height: min(1.04vw, 20px);
    background: url(/wp-content/themes/fastfive/assets/event/230224_largeoffice/img_230629/img_check.png) 50% 50% no-repeat;
    background-size: 100%;
}
.sec3_listBox li[class^=list_] span {
    font-weight: 700;
}
.__ani.sec3_box .sec3_listBox .list_1, .__ani.sec3_box .sec3_listBox .list_2, .__ani.sec3_box .sec3_listBox .list_3, 
.__ani.sec3_box .sec3_listBox .list_4, .__ani.sec3_box .sec3_listBox .list_5, .__ani.sec3_box .sec3_listBox .list_6 {
    opacity: 1;
    transform: translateY(0);
}
.sec3_box .sec3_listBox li.list_1,
.sec3_box .sec3_listBox li.list_2 {
    opacity: 0;
    transform: translateY(20%);
    transition: .4s ease opacity, .4s ease transform;
}
.sec3_box .sec3_listBox li.list_3,
.sec3_box .sec3_listBox li.list_4 {
    opacity: 0;
    transform: translateY(20%);
    transition: .4s ease opacity, .4s ease transform;
    transition-delay: .2s;
}
.sec3_box .sec3_listBox li.list_5,
.sec3_box .sec3_listBox li.list_6 {
    opacity: 0;
    transform: translateY(20%);
    transition: .4s ease opacity, .4s ease transform;
    transition-delay: .4s;
}
.large_section3 .title_line > span{
    display: block;
    transform: translateX(-50%);
    transition: .6s ease opacity, .5s ease transform;
}
.__ani .title_line > span, .__ani .subText_line,.large_section3.__ani .title_em,.large_section3.__ani .last_em{
    transform: translateX(0%);
    opacity: 1;
}
.large_section3 .sec4_line_box {
    height: min(1vw, 14px);
    border-top: 5px solid #1F3160;
    border-bottom: 1px solid #1F3160;
    margin-bottom: min(4.69vw, 90px);
}
.large_section3 .large_inner{width:min(64.17vw, 1232px)}
.large_section3 .title_line {
    position: relative;
    padding-left: 0;
    padding-bottom: min(0.89vw, 16px);
    line-height: min(2.9vw, 56px);
    overflow: hidden;
}
.large_section3 .title_line .img_s4_tittext {
    width: min(26.35vw, 506px);
}
.large_section3.__ani .title_em::before{width:5.21vw}
.large_section3 .title_em,.large_section3 .last_em{
    font-size:min(.83vw, 16px);
    line-height: 1.6;
    color: #595E61;
    display: block;
    opacity: 0;
    transform: translateX(-20%);
    transition: .6s ease opacity, .6s ease transform;
}
.large_section3 .last_em{
    padding-left: min(2.6vw, 50px);}
.large_section3 .preview_content{
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.large_section3 figure.__ani figcaption{margin-top: 1.93vw;}
.large_section3 figure.__ani figcaption > b{
    --move: -20%;
    animation: aniText .8s ease forwards;
}
.large_section3 figure.__ani figcaption > h4{
    --move: -20%;
    animation: aniText 1s ease forwards;}
.large_section3 figure.__ani figcaption > p{
    --move: -20%;
    animation: aniText 1.2s ease forwards;}
.large_section3 figure[class^=__thumb_]{
    display: block;
}
.large_section3 figure[class^=__thumb_] p ,.large_section3 figure[class^=__thumb_] h4,.large_section3 figure[class^=__thumb_] b{
    opacity: 0;
}
.large_section3 figure[class^=__thumb_] p::before{
    content: '';
    display: block;
    width: 48px;
    height: 2px;
    margin: 1.04vw 0;
    background:#293439;
}
.large_section3 figure.__thumb_right{
    text-align: right;
}
/*.large_section3 figure.__thumb_right p:before{
    margin:1.04vw calc(100% - 48px)
}*/
.large_section3 figure.__thumb_left{
    text-align: left;
}
.large_section3 figure[class^=__thumb_] p{
    font-size: min(1.042vw, 20px);
    color: #595E61;
    line-height: 1.6;
}
.large_section3 figure[class^=__thumb_] b{
    font-size: min(1.25vw, 24px);
    color: #293439;
    display: block;
    font-weight: 400;
    line-height: 1; 
}
.large_section3 figure[class^=__thumb_].white_text b,
.large_section3 figure[class^=__thumb_].white_text p,
.large_section3 figure[class^=__thumb_].white_text h4 {
    color: #fff;
}

.large_section3 figure[class^=__thumb_].white_text p::before {   
    background-color: #ffffff;
}
.large_section3 figure[class^=__thumb_] h4{
    font-size: min(1.67vw, 32px);
    color: #293439;
    font-weight: 700;
    line-height: 1.5; 
}
.large_section3 figure[class^=__thumb_] img{
    width: 100%;
}
.large_section3 .preview_content > figure {
    position: relative;
    width: 32%;
    margin-top: min(6.77vw, 130px);
}
.large_section3 .preview_content figure[class^=__thumb_] figcaption{
    position: absolute;
    left: min(2.34vw, 45px);
    text-align: left;
    top: min(2.34vw, 45px);
    margin-top: 0;
}
.large_section3 .preview_content .thumb_02 figcaption{
    position: absolute;
    left: min(2.34vw, 45px);
    text-align: left;
    top: min(2.34vw, 45px);
    margin-top: 0;
}

.large_section3 .btn_group{text-align: center;
    margin: 7.8vw 0 0;
}
.large_section3 .btn_group .last_em{padding-left: 0;margin-top: 1.46vw;}
.large_section3 img{width: 100%;}
.large_section5 h3,.large_section6 h3,.large_section7 h3{
    position: relative;
    padding: 0 min(1.2vw, 23px) min(4.17vw,80px) min(2.6vw, 50px);
    font-size: min(2.08vw, 40px);
    color: #222;
    font-weight: 700;
    line-height: min(2.9vw, 56px);
    text-align: center;
    overflow: hidden;
}
.large_section5 h3 {
    color: #1F3160;
} 
.large_section7 h3{
    color: #1F3160;
    padding-bottom: 1.56vw;
}
.large_section5 .adventage_content ul li{
    background:#F5F5F5;
    padding: 5.10vw 3.33vw;
    position: relative;
    margin:0 auto;
    text-align: left;
    width: min(58.33vw,1120px);
    overflow: hidden;
}

.large_section5 .adventage_content ul li img{
    position: absolute;
    right: 3.33vw;
    top: 5.1vw;
}

.large_section5 .adventage_content ul li img{
    position: absolute;
    right: 3.33vw;
    top: 5.1vw;
}
.large_section5 .adventage_content ul li+li{
    margin-top: 2.08vw;
}

.large_section5 .adventage_content ul li.adventage_box1 img{
    width:min(31.72vw, 609px)
}
.large_section5 .adventage_content ul li.adventage_box2 img{
    right:7.61vw;
    top:2.24vw;
    width:min(16.72vw, 321px)
}
.large_section5 .adventage_content ul li.adventage_box3 img{
    right:3.49vw;
    top: 2.76vw;
    width:min(23.7vw, 455px)
}

.large_section5 .adventage_content ul li.adventage_box1 img.pc_block{margin-top:0;}
.large_section5 .adventage_content ul li.adventage_box2 img.pc_block{margin-top:1.2vw;}
.large_section5 .adventage_content ul li b{
    color: #1F3160;
    opacity: 0;
    font-size: min(1.042vw, 20px);}

.large_section5 .adventage_content ul li h4{
    color: #1F3160;
    opacity: 0;
    font-weight: 400;
    margin-top: 1.56vw;
    font-size: min(1.46vw, 28px);
    line-height: 1.6;
    padding-bottom: 0;
}
.large_section5 .adventage_content ul li h4 span{
    font-weight: 700;
}

.large_section5 .adventage_content ul li p::before{
    content: '';
    display: block;
    width: 48px;
    height: 2px;
    margin: 1.56vw 0;
    background:#1F3160;
}
.large_section5 .adventage_content ul li p{
    color: #171717;
    opacity: 0;
    line-height: 1.6;
    font-size: min(1.042vw, 20px);
}
.large_section5 .adventage_content ul li p span{display: inline;font-weight: 400;}
.large_section5 .adventage_content ul li.__ani b,.large_section5 .adventage_content ul li.__ani h4{
    --move: -10%;
    animation: aniText .6s ease forwards;}
.large_section5 .adventage_content ul li.__ani p{
        --move: -10%;
    animation: aniText .8s ease forwards;
}
.large_section6{background: #1F3160;}
.large_section6 h3{color:#fff;}
.large_section6 ul{display: flex;width: min(47vw,881px);
    margin:4.06vw auto 0;
    padding-left: 0;
    flex-wrap: wrap;}
.large_section6 ul li{width: min(9.55vw,179px);
    text-align: left;
}
.large_section6 ul li+li{margin-left:min(2.86vw,50px);}
.large_section6 ul li:nth-child(5){margin-left: 0;}
.large_section6 ul li img{
    width:min(2.6vw,50px)
}
.large_section6 ul li>div::after{
    content: '';
    display: block;
    width:0;
    margin-top: .94vw;
    height: 1px;
    background: #ECE27B;
    transition:.3s ease-in-out width;
}

.large_section6.__ani ul li>div::after{
    width: 100%;
}
.large_section6.__ani ul li p span{
    transform: translateY(0);
}
.large_section6 ul li p{font-size:min(1.2vw,23px);
    display: block;color:#fff;
    font-weight: 400;
    overflow: hidden;
    line-height: 1.7;
}
.large_section6 ul li p span{
    transform: translateY(-100%);
    transition:.5s ease-out transform .3s;
    display: block;
    white-space: nowrap;
}
.large_section6 ul li:nth-child(n+5):nth-child(-n+8){
    margin-top: 1.93vw;
}
.large_section7 .last_em{display: block;
font-size:min(.83vw, 16px);
line-height: 1.6;
color: #595E61;
display: block;
    margin-bottom: 3.33vw;
text-align: center;}
.large_section7 ul{
    margin: 3.33vw auto 0;
    width:min(41.67vw,800px);
}
.large_section7 ul li{
    position: relative;
    opacity: 0;
    transform: translate(-10% ,0);
    transition: .3s ease opacity, .5s ease transform;
}

.large_section7 ul li h4{
    font-size: min(1.46vw,28px);
    line-height: 1.6;
    position: absolute;
    top: 50%;
    left: 5.73vw;
    transform: translateY(-50%);
    color:#fff;
}
.large_section7 ul li:nth-child(2n-1){
    transform: translate(10%,0);
}
.large_section7.__ani ul li{
    transform: translate(0,0);
    opacity: 1;
}
.large_section7 ul li +li{
    margin-top: 1.04vw;
}
.large_section7 ul li img{
    width: 100%;
}
.large_section7 .btn_group{margin-top: 3.33vw;text-align: center;}
.large_inner ul{padding-left: 0;}
@keyframes visualTitle_large {
    0% {
      transform: translateY(min(3vw, 600px));
      opacity: 0;
    }
    100% {
      transform: translateY(0);
      opacity: 1;
    }
}  
@keyframes aniText {
    0% {
        opacity: 0;
        transform: translateX(var(--move));
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
.et_pb_section{padding-top: 0;}
#primebuliding_map{height:26.04vw}
.entry-content .et-l.et-l--post {position:relative; z-index:10;}
.large_wrap dl {margin-top: min(1.93vw, 37px); line-height: min(1.51vw, 29px); flex-wrap: wrap;}
.large_wrap dl > dt {margin-top: 0;}
.large_wrap dl > dd {width: calc(100% - min(2.6vw, 50px));}
.large_wrap dl > dd::after {display: none !important;}
.large_section3 figure[class^=__thumb_] b {font-weight: 500;}


/************************** 모바일 **************************/
@media all and (max-width: 980px) {
    .large_wrap {
        overflow: hidden;
    }
    .tag_swiper{width:84.46vw}
    .large_wrap h2{font-size: min(11.2vw,42px);line-height: 1.3;}
    .large_section3 .btn_group{margin-top: 13.33vw;}
    .large_wrap .large_explain{font-size:min(4.8vw,18px);line-height: 1.4;margin-bottom: 7.2vw;color: #171717;}
    .large_visual {
        padding:18.67vw 8.53vw;
        background:url(/wp-content/themes/fastfive/assets/event/230224_largeoffice/img_230629/bg_large_mo_2.png) no-repeat;
        background-size: 100%;
        height: 155.73vw;
    }
    .large_visual .bt_large{
        border-radius: 8px;
        min-width: 56vw;
        font-size:min(4.8vw,18px);
        font-weight:600;
        height: 56px;
    }
    .visual_title h2 span .img_visual_title {
        width: min(68.27vw, 256px);
    }
    .large_visual .large_inner {
        padding: 0;
    }
    .visual_title h2 span .img_visual_title2 {
        width: min(45.07vw, 169px);
    }
    .large_inner {
        padding: min(26.67vw, 100px) 0;
    }
    .bt_large{border-radius: 8px;min-width: 66vw;font-size:min(4.8vw,18px);font-weight:600;height: 56px;}
    .large_wrap dl{font-size:min(4.27vw,16px);line-height: 1.6;width: 40%;}
    .large_wrap dl dd:nth-child(2)::after{display: none;}
    .large_wrap dl dd:nth-child(2){margin-right: 7vw;}
    .large_inner,.large_section3 .large_inner{width: 100%;}
    .large_section1 .large_list{display: block;text-align: center;padding-bottom: 0;}
    .large_section1 .large_list li{padding:21.33vw 8.53vw 13.87vw}
    .large_wrap .large_section1 .large_list li img{width:min(8vw,30px);}
    .large_wrap .large_section1 .large_list li:nth-child(1) img{width: 6vw;}
    .large_section1 .large_list li strong{font-size:min(4.27vw,16px);margin-top: 5.33vw;}
    .large_section1 .large_list li h3{font-size:min(6.93vw,26px);padding-bottom: 5.87vw;}
    .large_section1 .large_list li p{font-size:min(3.73vw,14px);line-height: 1.7;word-break: keep-all;margin: 0 auto;}
    .large_section1 .large_list li:nth-child(2n){background: #F5F5F5;}
    .large_section1 .btn_group{
        position: static;
        background: initial;
        text-align: center;
        padding-top: min(13.33vw, 50px);
    }
    
    /*230421 추가*/
    .sec2_title .sub_line {
        font-size: min(4.8vw, 18px);
    }
    .sec2_title .img_s2_subtext {
        width: min(52.27vw, 196px);
        padding-top: min(4vw, 15px);
    }
    .large_section1 .large_box h4 .img_s2_coupon {
        width: min(87.2vw, 317px);
    }
    .large_section2 .sec3_title .title_line {
        padding-bottom: min(4.8vw, 18px);
    }
    .large_section2 .img_s3_tittext {
        width: min(82.67vw, 310px);
    }
    .sec3_title .sub_line {
        font-size: min(4.8vw, 18px);
        padding-bottom: min(9.33vw, 35px);
    }
    .large_section2 .sec3_box {
       width: min(90vw, 325px);
        margin: 0 auto min(13.33vw, 50px) auto;
        padding: min(13.33vw, 50px) min(8vw, 30px);
    }
    .large_section2 .sec3_box .text_line {
        font-size: min(6vw, 22px);
        letter-spacing: -.5px;
        padding-bottom: min(9.33vw, 35px);
    }
    .large_section2 .sec3_box .text_line strong {
        font-size: min(8vw, 30px);
    }
    .large_section2 .sec3_box .sec3_listBox {
        width: min(68.33vw, 255px);
        margin: 0 auto;
        flex-wrap: initial;
        flex-direction: column;
    }
    .large_section2 .sec3_box .sec3_listBox li {
        width: 100%;
        font-size: min(4.4vw, 18px);
        letter-spacing: -.5px;
        padding-left: min(8vw, 30px);
        padding-bottom: min(8vw, 30px);
    }
    .large_section2 .sec3_box .sec3_listBox li:last-child {
        padding-bottom: 0;
    }
    .large_section2 .sec3_box .sec3_listBox li::before {
        width: min(4.27vw, 16px);
        height: min(4.8vw, 18px);
    }
    .large_section3 .sec4_line_box {
        width: min(84vw, 315px);
        height: min(4.53vw, 17px);
        margin: 0 auto;
    }
    .large_section3 .title_line {
        text-align: center;
    }
    .large_section3 .title_line .img_s4_tittext {
        width: min(82.93vw,311px);
        line-height: 1.4;
        padding: 10.67vw 0 4.8vw 0;
    }
    /*.preview_content_mo{
        width: min(84vw, 315px);
        margin: 0 auto;
    }*/
    .preview-images {
        position: relative;
        margin-top: min(14.67vw, 55px);
        margin-left: min(8vw, 30px) !important;
    }
    .preview-images.second {
        margin-top: min(16vw, 60px);
    }
    .preview-images .swiper-wrapper {
        width: min(84vw, 315px) !important;
    }
    .preview_content_mo li.swiper-slide > img {
        width: 100%;
    }
    .preview-images .swiper-wrapper .swiper-slide {
        width: min(71.2vw, 267px);
    }
    .preview-images .swiper-pagination {
        position: static;
        margin-top: min(6.67vw, 25px);

    }
    .swiper-pagination .swiper-pagination-bullet-active {
        background: #E2E2E2;
    }
    .swiper-pagination .swiper-pagination-bullet {
        background: #1F3160;
        margin-right: 1vw;
    }
    .large_section3 .title_em, .large_section3 .last_em{
        text-align: center;
        font-size:min(3.73vw,14px);
        line-height: 1.6;
    }
    .large_section3 .preview_content{display: none;}
    .large_section5, .large_section6, .large_section7{padding: 0;}
    .large_section5 h3, .large_section6 h3, .large_section7 h3{padding-right: 0;font-size:min(6.93vw,26px);line-height: 1.4;padding-left: 0;padding-bottom: 6.67vw;}
    .large_section5 .adventage_content ul li{width:82.3vw;padding:9.33vw 7.47vw;}
    .large_section5 .adventage_content ul li+li{margin-top: 6.4vw;}
    .large_section5 .adventage_content ul li h4{font-size: min(5.87vw,22px)}
    .large_section5 .adventage_content ul li b{font-weight: 400;}
    .large_section5 .adventage_content ul li b,.large_section5 .adventage_content ul li p{font-size:min(3.73vw,14px);}
    .large_section5 .adventage_content ul li.adventage_box1 img,.large_section5 .adventage_content ul li.adventage_box2 img,.large_section5 .adventage_content ul li.adventage_box3 img{position: static;width: 100%;margin: 0 auto;}
    .large_section5 .adventage_content ul li.adventage_box2 img{width: 70%;}
    .large_section5 .adventage_content ul li.adventage_box3 img{width: 82%;}
    .large_section5 .adventage_content ul li.adventage_box1 >div{margin-top: 5.87vw;}
    .large_section5 .adventage_content ul li.adventage_box2 >div{margin-top: 8.80vw }
    .large_section5 .adventage_content ul li.adventage_box3 >div{margin-top: 10.93vw}
    .large_section6 ul{width: 84vw;}
    .large_section6 ul li{width:38.27vw}
    .large_section6 ul li+li{margin-left: 0;}
    .large_section6 ul li:nth-child(n+3):nth-child(-n+8){margin-top: 9.87vw}
    .large_section6 ul li:nth-child(2n){margin-left: 7.46vw;}
    .large_section6 ul li img{width: 13.3vw;}
    .large_section6 ul li p{font-size: 4.27vw;margin-top: 2.93vw;}
    .large_section7 ul{width: 82.93vw;}
    .large_section7 ul li h4{font-size: 4.27vw;}
    .large_section7 ul li +li {margin-top:8.53vw;}
    .bt_large{font-size:min(4.8vw,18px);}
    .large_section7 .bt_large{width:min(69.33vw,260px);}
    .large_section7 .last_em{font-size: min(3.73vw,14px);margin-bottom: 8.53vw}
    .large_section3 .btn_group {
        margin-bottom: 0vw;
    }
    .large_section3 .btn_group .last_em {
        margin-top: 6.67vw;
    }
    #primebuliding_map{height: 280px;margin-bottom: 0;}
    .tag_swiper .swiper-wrapper{margin-left: 0;}
    .large_section5 .adventage_content ul li p::before{margin: 5.87vw 0;}
    .large_section1.__ani .large_list li:hover:before{
        height:0
    }
    .large_section3 .title_line > span{
    transform: translateY(-100%);}
    .large_section3.__ani .title_line > span{
    transform: translateY(0);}
    .large_section3.__ani .title_em::before{width: 48px;margin: 5.87vw 0;}
    .large_visual .large_inner .visual_title{padding-left: 0;}
    .large_section5 .adventage_content ul li p span{display: none;
    }
    .large_wrap h2 {
        margin-top: min(3.5vw, 13px);
        padding-bottom: min(5.33vw, 20px);
    }
    .large_wrap dl {width: 100%; margin-top: min(20.27vw, 27px); line-height: min(6.93vw, 26px);}
    .large_wrap dl dd {width: calc(100% - min(10vw, 50px)); margin: 0 0 0 min(1vw, 7px);}
    .large_wrap dl dd:nth-child(2) {margin-right: 0;}
    .large_section7 .btn_group {
        margin-top: min(13.33vw, 50px);
    }
}