/**/
.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(79.16vw, 1520px);margin: 0 auto;}
.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: #293439;
    border-radius: min(0.416vw, 8px);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: .4s ease background-color, .4s ease color;
}
.large_visual .bt_large{
    min-width: min(16.45vw, 316px);}
.bt_large:hover{background: #86C9E7;
}
.large_visual .bt_large:hover{
    background: #fff;
    color: #293439}
.large_visual{background: url(/wp-content/themes/fastfive/assets/event/230224_largeoffice/img/bg_large_pc-scaled.jpg) 50% 100%/cover no-repeat;
padding: 6.6vw 0 7.6vw;}
.large_visual .btn_group{margin-top: 3.3vw;}
.large_visual .large_inner .visual_title{padding-left: 15vw;}
.tag_swiper{width:27.21vw;overflow: hidden;position:relative;}
.tag_swiper .swiper-wrapper {
    margin-left: -3.5vw;
    padding: 0 0 min(.83vw, 16px) 0;
}
.tag_swiper .swiper-wrapper .tag-list {
    margin-right: min(.42vw, 8px);
}
.tag_swiper .swiper-wrapper .tag-list div {
    padding: min(0.26vw, 5px) 0;
    font-size: min(0.83vw, 16px);
    line-height: min(1.66vw, 32px);
    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%);
}
.tag-list {
    position: relative;
    flex-shrink: 0;
    height: 100%;
    transition-property: transform;
}
.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;
}
.large_wrap .large_explain{color:#51707E;
    margin-top: min(1.2vw, 23px);
    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:#fff;
    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;}
.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{position: absolute;bottom: min(10.416vw,200px);left: calc(50% - 8.225vw)}
.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%;
}
.large_section2 .title_line > span{
    display: block;
    transform: translateX(-50%);
    transition: .6s ease opacity, .6s ease transform;
}
.__ani .title_line > span, .__ani .subText_line,.large_section2.__ani .title_em,.large_section2.__ani .last_em{
    transform: translateX(0%);
    opacity: 1;
}

.large_section2 .large_inner{width:min(64.17vw, 1232px)}
.large_section2 .title_line {
    position: relative;
    padding: min(1.2vw, 23px);
    padding-left: 0;
    padding-bottom: 0;
    font-size: min(2.08vw, 40px);
    color: #222;
    font-weight: 700;
    line-height: min(2.9vw, 56px);
    overflow: hidden;}

.large_section2 .title_em::before{
    content: '';
    display: block;
    width:0;
    margin: 2.5vw 0;
    height: 3px;background: #293439;
    transition: width .2s ease-in-out .5s;
}
.large_section2.__ani .title_em::before{width:5.21vw}
.large_section2 .title_em,.large_section2 .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_section2 .last_em{
    padding-left: min(2.6vw, 50px);}
.large_section2 .preview_content{
    position: relative;
    margin-top:6.25vw;
    display: inline-flex;flex-direction: row-reverse;
flex-wrap: wrap;}
    .large_section2 figure.__ani figcaption{margin-top: 1.93vw;}
.large_section2 figure.__ani figcaption > b{
    --move: -20%;
    animation: aniText .8s ease forwards;
}
.large_section2 figure.__ani figcaption > h4{
    --move: -20%;
    animation: aniText 1s ease forwards;}
.large_section2 figure.__ani figcaption > p{
    --move: -20%;
    animation: aniText 1.2s ease forwards;}
.large_section2 figure[class^=__thumb_]{
    display: block;
}
.large_section2 figure[class^=__thumb_] p ,.large_section2 figure[class^=__thumb_] h4,.large_section2 figure[class^=__thumb_] b{
    opacity: 0;
}
.large_section2 figure[class^=__thumb_] p::before{
    content: '';
    display: block;
    width: 48px;
    height: 2px;
    margin: 1.04vw 0;
    background:#293439;
}
.large_section2 figure.__thumb_right{
    text-align: right;
}
.large_section2 figure.__thumb_right p:before{
    margin:1.04vw calc(100% - 48px)
}
.large_section2 figure.__thumb_left{
    text-align: left;
}
.large_section2 figure[class^=__thumb_] p{
    font-size: min(1.042vw, 20px);
    color: #595E61;
    line-height: 1.6;
}
.large_section2 figure[class^=__thumb_] b{
font-size: min(1.25vw, 24px);
color: #293439;
display: block;
font-weight: 400;
line-height: 1; }
.large_section2 figure[class^=__thumb_] h4{
font-size: min(1.67vw, 32px);
color: #293439;
font-weight: 700;
line-height: 1.5; }
.large_section2 figure[class^=__thumb_] img{
    width: 100%;
}
.large_section2 .preview_content .thumb_01{
    width: min(36.7vw, 705px);
    margin-right: min(6.61vw,127px);
}
.large_section2 .preview_content .thumb_01 figcaption{
    position: absolute;
    left: min(39.32vw, 755px);
    text-align: left;
    top: 0;
    margin-top: 0;
}
.large_section2 .preview_content .thumb_08{
    width: min(28.8vw, 563px);
    margin-top: 7.7vw;
    margin-right:min(7.5vw,144px);
}
.large_section2 .preview_content .thumb_02{
    margin: 28.7vw 9.74vw 0 0; 
    margin-right:0;
    width: min(20.8vw, 400px);
    position: relative;
}
.large_section2 .preview_content .thumb_02 figcaption{
    position: absolute;
    bottom: 0;
    left:min(-17.62vw,338px)
}
.large_section2 .preview_content .thumb_03{
    width: min(45.21vw, 868px);
    margin: 9.11vw 18.96vw 0 0;
    margin-right: min(18.96vw,364px);
    position: relative;
}
.large_section2 .preview_content .thumb_03 figcaption{
    display: block;
    position: absolute;
    bottom: 0;
    padding-bottom: 0;
    left: min(48.33vw,928px);
    width: 14vw;
    margin-top: 0;
}
.large_section2 .preview_content .thumb_10{
    margin-top: 9.11vw;
    width: min(64.17vw,1232px);
}
.large_section2 .preview_content .thumb_03 img.pc_block{display: inline;}
.large_section2 .preview_content .thumb_03 img.mo_block{display: none;}
.large_section2 .preview_content .thumb_04{
    width: min(42.08vw, 808px);
    position: relative;
    line-height: 0;
    margin-top: 4.79vw;
}
.large_section2 .preview_content .thumb_05{
    width: min(26.04vw, 500px);
    margin:18.49vw 13.65vw 0 0;
    margin-right: min(13.65vw,262px);
}
.large_section2 .preview_content .thumb_09{
    width: min(45.2vw, 868px);
}
.large_section2 .preview_content .thumb_06{
    margin-top: 12.38vw;
    margin-right: min(22.08vw,424px);
    width: min(42.08vw,808px);
}
.large_section2 .preview_content .thumb_07{
    width: min(27.1vw, 542px);
    margin-top: 21.9vw;
}

.large_section2 .preview_content .thumb_09{
    margin-right: 18.96vw;
    margin-top: 4vw;
}
.large_section2 .preview_content .thumb_11{
    width: min(45.21vw, 868px);
    margin-right: min(18.96vw,364px);
    margin-top: 2.6vw;
}
.large_section2 .preview_content .thumb_04 figcaption{
    text-align: right;
    display: block;
    width: 15.8vw;
    margin-top: 1.93vw;
    position: absolute;
    right: 0;
}
.large_section2 .btn_group{text-align: center;
margin: 7.8vw 0 10.42vw;
}
.large_section2 .btn_group .last_em{padding-left: 0;margin-top: 1.46vw;}
.large_section3 img{width: 100%;}
.large_section4,.large_section5, .large_section6{
    padding: 10.42vw 0;
}
.large_section4 h3,.large_section5 h3,.large_section6 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_section6 h3{
    padding-bottom: 1.56vw;
}
.large_section4 .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_section4 .adventage_content ul li img{
    position: absolute;
    right: 3.33vw;
    top: 5.1vw;
}

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

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

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

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

.large_section4 .adventage_content ul li p::before{
    content: '';
    display: block;
    width: 48px;
    height: 2px;
    margin: 1.56vw 0;
    background:#293439;
}
.large_section4 .adventage_content ul li p{
    color: #293439;
    opacity: 0;
    line-height: 1.6;
    font-size: min(1.042vw, 20px);
}
.large_section4 .adventage_content ul li p span{display: inline;font-weight: 400;}
.large_section4 .adventage_content ul li.__ani b,.large_section4 .adventage_content ul li.__ani h4{
    --move: -10%;
    animation: aniText .6s ease forwards;}
.large_section4 .adventage_content ul li.__ani p{
        --move: -10%;
    animation: aniText .8s ease forwards;
}
.large_section5{background: url(/wp-content/themes/fastfive/assets/event/230224_largeoffice/img/bg_benefit.jpg) 50% 100%/cover no-repeat;}
.large_section5 h3{color:#fff;}
.large_section5 ul{display: flex;width: min(47vw,881px);
    margin:4.06vw auto 0;
    padding-left: 0;
    flex-wrap: wrap;}
.large_section5 ul li{width: min(9.55vw,179px);
    text-align: left;
}
.large_section5 ul li+li{margin-left:min(2.86vw,50px);}
.large_section5 ul li:nth-child(5){margin-left: 0;}
.large_section5 ul li img{
    width:min(2.6vw,50px)
}
.large_section5 ul li>div::after{
    content: '';
    display: block;
    width:0;
    margin-top: .94vw;
    height: 1px;
    background: #86C9E7;
    transition:.3s ease-in-out width;
}

.large_section5.__ani ul li>div::after{
    width: 100%;
}
.large_section5.__ani ul li p span{
    transform: translateY(0);
}
.large_section5 ul li p{font-size:min(1.2vw,23px);
    display: block;color:#fff;
    font-weight: 400;
    overflow: hidden;
    line-height: 1.7;
}
.large_section5 ul li p span{
    transform: translateY(-100%);
    transition:.5s ease-out transform .3s;
    display: block;
    white-space: nowrap;
}
.large_section5 ul li:nth-child(n+5):nth-child(-n+8){
    margin-top: 1.93vw;
}
.large_section6 .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_section6 ul{
    margin: 3.33vw auto 0;
    width:min(41.67vw,800px);
}
.large_section6 ul li{
    position: relative;
    opacity: 0;
    transform: translate(-10% ,0);
    transition: .3s ease opacity, .5s ease transform;
}

.large_section6 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_section6 ul li:nth-child(2n-1){
    transform: translate(10%,0);
}
.large_section6.__ani ul li{
    transform: translate(0,0);
    opacity: 1;
}
.large_section6 ul li +li{
    margin-top: 1.04vw;
}
.large_section6 ul li img{
    width: 100%;
}
.large_section6 .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}
.gm-style img {
    max-width: 200px;
}
/* 모바일 */
@media all and (max-width: 767px) {
    .tag_swiper{width:84.46vw}
    .large_wrap h2{font-size: min(11.2vw,42px);line-height: 1.3;}
    .large_section2 .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: #51707E;}
    .large_visual{padding:18.67vw 8.53vw;background:url(/wp-content/themes/fastfive/assets/event/230224_largeoffice/img/bg_main.jpg) 50% 100%/cover no-repeat;height: 179.2vw;}
    .large_visual .bt_large{border-radius: 8px;min-width: 56vw;font-size:min(4.8vw,18px);height: 56px;}
    .bt_large{border-radius: 8px;min-width: 56vw;font-size:min(4.8vw,18px);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_section2 .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: #f5f5f5;text-align: center;padding-bottom: 21.33vw;}
    .large_section2 .title_line{font-size:min(6.93vw,26px); line-height: 1.4;padding-left: 8.53vw;padding-top: 21.87vw;}
    .large_section2 .title_em, .large_section2 .last_em{padding-left: 8.53vw;font-size:min(3.73vw,14px);line-height: 1.6;}
    .large_section2 figure[class^=__thumb_]{position: relative;margin-top:12.8vw}
    .large_section2 figure[class^=__thumb_] b{font-size:min(4.27vw,16px);}
    .large_section2 figure.__ani figcaption > p{font-size:min(3.73vw,14px);}
    .large_section2 figure[class^=__thumb_] h4{font-size:min(5.87vw,22px);line-height: 1.6;white-space: nowrap;padding-bottom:0;}
    .large_section2 .preview_content{flex-direction:row;width:100%;}
    .large_section2 .preview_content .thumb_01{width: 100vw;text-align: left;margin-right: 0;order: 1;}
    .large_section2 .preview_content .thumb_01 p::before{margin-left: 0;}
    .large_section2 .preview_content .thumb_02{width:min(63.93vw, 236px);order: 2;margin: 13.33vw auto auto;}
    .large_section2 .preview_content .thumb_03{width:100vw;margin-right: 8.53vw;margin-top: 12.8vw;order: 3;}
    .large_section2 .preview_content .thumb_10{order: 4;width: 91.47vw;margin-top: 13.33vw;}
    .large_section2 .preview_content .thumb_03 img.mo_block{display: inline;}
    .large_section2 .preview_content .thumb_03 img.pc_block{display:none;}
    .large_section2 .preview_content .thumb_04{width:91.47vw;order: 5;margin:13.33vw 0 0 auto;}
    .large_section2 .preview_content .thumb_05{width: 64vw;margin-left: 8.53vw;margin-top: 29.33vw;}
    .large_section2 .preview_content .thumb_06{order: 6;width:91.47vw;margin-left:0;margin-right: 0;margin-top: 38.13vw;}
    .large_section2 .preview_content .thumb_09{width:91.47vw}
    .large_section2 .preview_content .thumb_07{width: 82.94vw;margin:28.8vw 8.53vw 0;order: 8;}
    .large_section2 .preview_content .thumb_08{width:min(65.33vw, 245px);margin-top:21.33vw;margin-right: 8.53vw;order: 7;margin-left: 8.53vw;}
    .large_section2 .preview_content .thumb_11{order:9;width:91.47vw;margin: 0;}
    .large_section2 figure.__thumb_right p:before{margin: 5.87vw 0;}
    .large_section2 figure.__thumb_right p:before{margin-left: 0;}
    .large_section2 .preview_content .thumb_01 figcaption {padding-left: 8.53vw;position: static;padding-top: 4.27vw;}
    .large_section2 .preview_content .thumb_02 figcaption{position: static;background: #fff;padding-bottom: 0;}
    .large_section2 .preview_content .thumb_03 figcaption{text-align: right;padding-top: 4.27vw;position:static;width: 100vw;padding-right:8.53vw}
    .large_section2 .preview_content .thumb_10 figcaption{padding-top: 4.27vw;padding-left:8.53vw;}
    .large_section2 .preview_content .thumb_04 figcaption{position: absolute;text-align: left;left: -9vw;bottom: -20vw;top: auto;margin-top: 0;padding:4.6vw;padding-left: 8.53vw;width: 63vw;background: #fff;padding-right: 0;}
    .large_section2 .preview_content .thumb_05 figcaption, .large_section2 .preview_content .thumb_08 figcaption{padding-left: 0;}
    .large_section2 .preview_content .thumb_07 figcaption{padding-bottom: 13.33vw;margin-top: 0;padding-top: 4.27vw;}
    .large_section2 .preview_content .thumb_05 figcaption{padding-bottom: 8.53vw;}
    .large_section2 .preview_content .thumb_06 figcaption{padding-right: 0;padding-top: 4.27vw;}
    .large_section2 .preview_content .thumb_08 figcaption{position: absolute;bottom: -18.13vw;background: #fff;right: -18vw;padding:4.27vw 0 3.73vw 3.73vw;text-align: right;}
    .large_section2 .preview_content .thumb_08 figcaption p:before{margin-left: 46.4vw;}
    .large_section2 .preview_content .thumb_09 figcaption{padding-right:8.53vw;}
    .large_section2 .preview_content .thumb_11 figcaption{margin-top: 0;padding-top: 4.27vw;}
    .large_section2 figure.__thumb_right p:before {margin-left: 39vw;}
    .large_section2 .preview_content .thumb_09 figcaption,.large_section2 .preview_content .thumb_11 figcaption{margin-left: 8.53vw}
    .large_section2 figure.thumb_03 p::before{margin-left: 78.87vw;}
    .large_section2 figure.thumb_04 p::before{margin-left: 0vw;}
    .large_section2 figure.thumb_06 p::before,.large_section2 .preview_content .thumb_07 p:before{margin-left:auto;}
    .large_section2 figure[class^=__thumb_] p::before{margin-top: 4.27vw;margin-bottom:4.27vw;}
    .large_section4, .large_section5, .large_section6{padding: 21.33vw 0;}
    .large_section4 h3, .large_section5 h3, .large_section6 h3{padding-right: 0;font-size:min(6.93vw,26px);line-height: 1.4;padding-left: 0;padding-bottom: 6.67vw;}
    .large_section4 .adventage_content ul li{width:82.3vw;padding:9.33vw 7.47vw;}
    .large_section4 .adventage_content ul li+li{margin-top: 6.4vw;}
    .large_section4 .adventage_content ul li h4{font-size: min(5.87vw,22px)}
    .large_section4 .adventage_content ul li b{font-weight: 400;}
    .large_section4 .adventage_content ul li b,.large_section4 .adventage_content ul li p{font-size:min(3.73vw,14px);}
    .large_section4 .adventage_content ul li.adventage_box1 img,.large_section4 .adventage_content ul li.adventage_box2 img,.large_section4 .adventage_content ul li.adventage_box3 img{position: static;width: 100%;margin: 0 auto;}
    .large_section4 .adventage_content ul li.adventage_box2 img{width: 70%;}
    .large_section4 .adventage_content ul li.adventage_box3 img{width: 82%;}
    .large_section4 .adventage_content ul li.adventage_box1 >div{margin-top: 5.87vw;}
    .large_section4 .adventage_content ul li.adventage_box2 >div{margin-top: 8.80vw }
    .large_section4 .adventage_content ul li.adventage_box3 >div{margin-top: 10.93vw}
    .large_section5 ul{width: 84vw;}
    .large_section5 ul li{width:38.27vw}
    .large_section5 ul li+li{margin-left: 0;}
    .large_section5 ul li:nth-child(n+3):nth-child(-n+8){margin-top: 9.87vw}
    .large_section5 ul li:nth-child(2n){margin-left: 7.46vw;}
    .large_section5 ul li img{width: 13.3vw;}
    .large_section5 ul li p{font-size: 4.27vw;margin-top: 2.93vw;}
    .large_section6 ul{width: 82.93vw;}
    .large_section6 ul li h4{font-size: 4.27vw;}
    .large_section6 ul li +li {margin-top:8.53vw;}
    .bt_large{font-size:min(4.8vw,18px);}
    .large_section6 .bt_large{width:min(69.33vw,260px);}
    .large_section6 .last_em{font-size: min(3.73vw,14px);margin-bottom: 8.53vw}
    .large_section2 .btn_group{margin-bottom: 12.8vw;}
    #primebuliding_map{height: 280px;margin-bottom: 0;}
    .tag_swiper .swiper-wrapper{	
        margin-left: 0;	
        padding-bottom: min(4.27vw, 16px);	
    }	
    .tag_swiper .swiper-wrapper .tag-list {	
        margin-right: min(2.13vw, 8px);	
    }	
    .tag_swiper .swiper-wrapper .tag-list div {	
        padding: 0;	
        font-size: min(3.73vw, 14px);	
        line-height: min(8vw, 32px);	
        	
    }
    .large_section4 .adventage_content ul li p::before{margin: 5.87vw 0;}
.large_section1.__ani .large_list li:hover:before{
    height:0
}
    .large_section2 .title_line > span{
    transform: translateX(-100%);}
    .large_section2.__ani .title_line > span{
    transform: translateX(0);}
    .large_section2.__ani .title_em::before{width: 48px;margin: 5.87vw 0;}
    .large_visual .large_inner .visual_title{padding-left: 0;}
    .large_section4 .adventage_content ul li p span{display: none;}
}