@media screen and (min-width: 751px) {
.lightbox,
.lightboxOverlay{min-width: var(--site_size);}

/* HOVER */
.under main #topic_path li a:hover{text-decoration:underline;text-underline-offset: 3px;}
.under main a[data-lightbox]:hover,
.under main .bnn a:hover{opacity: 0.7;}

.under main .ovn_content p a:hover,
.under main .link:hover{color:var(--blue);}
.under main .link_d:hover{color:var(--blue);}
.under main .box_u_menu ul li a:hover{color:var(--mcolor);}
.under main .box_u_menu ul li a:hover::before{background: url(../images/u_down_green.png) center /cover no-repeat;}

.under main .list_toc a:hover{text-decoration: none}

/* BUTTON OVN DETAIL */

.under main .ovn_list_anchor{left: -10px;width: calc(100% + 20px);position: relative;justify-content: space-between;}
.under main .ovn_list_anchor .btn a{height:70px}
.under main .btn_list {display: flex;justify-content: center;position: relative;}
.under main .btn_list .is_prev {position: absolute;top: 0;left: 150px;}
.under main .btn_list .is_next {position: absolute;top: 0;right: 150px;}
.under main .list_ovn li:nth-child(3n + 3) {margin-right: 0;}


.under main .btn_list a{width: 350px;height: 70px;background-position: center right 15px;background-size: 34px auto;}
.under main .btn_list .is_prev a{background-position: center left 15px;background-size: 34px auto}
.under main .btn_list .is_none a:hover{background: var(--mcolor);}
.under main .btn_list .is_prev a:hover{background-color: var(--mcolor);}

.under main section.pdb80{padding-bottom: 80px}
.under main section.pdb70{padding-bottom: 70px}

.under main .img_full{margin:46px 0 0 0}

.under main #top_info .box_left{width: 600px}
.under main #top_info .box_right{width: 600px}
.under main #topic_path ul{float: right;}

/*ITEM BOX H4*/
.under main .item{display: flex;justify-content: space-between;margin-bottom: 120px;}
.under main .row-reverse{flex-direction: row-reverse;}
.under main .u_item_cen{align-items: center}
.under main .item .info{width: 600px}
.under main .item.mb150{margin-bottom: 150px}
.under main .item .image_r,.under main .item .image_l{z-index: 2}
.under main .item1 .image_r{margin-right: calc(50% - 960px);}
.under main .item2 .image_l{margin-left: calc(50% - 960px);}

.under main .item1 .property_slider{margin-right: calc(50% - 960px);width:810px;}

.under main .info h4{margin-bottom: 0}
.under main .item .info_sub{position: relative;background: var(--scolor);padding: 86px 0 0px;}
.under main .item .info_sub::before{background: var(--scolor);position: absolute;height: calc(100% + 84px);content:"";bottom: -83px;width:1670px;z-index: -1;}
.under main .item1 .info_sub::before{left: calc(50% - 705px)}
.under main .item2 .info_sub::before{right: calc(50% - 705px)}

.under main .item::before{background: var(--scolor);position: absolute;height: 50%;content:"";bottom: -50px;width:1670px;z-index: -1;}
.under main .item1::before{left: calc(50% - 954px);}
.under main .item2::before{right: calc(50% - 954px)}

/*ITEM BOX H6*/
.under main .item6{display: flex;justify-content: space-between;align-items: center;}
.under main .item6 .info{width: 540px}

.under main section.pdb150{padding-bottom: 150px}
.under main section.pdb180{padding-bottom: 180px}

/*BANNER LINK*/

.under main .u_banner1:hover::after{background: rgb(44, 178, 227, 66%);}
.under main .u_banner2:hover::after{background:rgb(9,78,147,60%);}
.under main .u_banner3:hover::after{background:rgb(50,185,159,60%);}

.under main .ovn_list_anchor .btn a{width: 255px;background-position:center right 15px;background-size: 34px auto}

.under main #toc .list01 li a:hover{text-decoration: none;color:var(--mcolor);}



.under main .item_ver{display: flex;justify-content: space-between;}
.under main .item_ver .box_left{width: calc(100% - 600px);}
.under main .item_ver .box_right{width: calc(100% - 555px);}

/*ARCHO MAP*/
.under main .imagemap{position: relative;}
.under main .imagemap a {display: block;position: absolute;border-radius: 10px;}
.under main .imagemap .area01 {width: 140px;height: 60px;left: 90px;top: 92px;}
.under main .imagemap .area02 {width: 100px;height: 50px;left: 286px;top: 50px;}
.under main .imagemap .area03 {width: 130px;height: 50px;left: 160px;top: 207px;}
.under main .imagemap .area04 {width: 100px;height: 50px;left: 299px;top: 197px;}
.under main .imagemap .area05 {width: 143px;height: 60px;left: 62px;top: 320px;}
.under main .imagemap .area06 {width: 102px;height: 52px;left: 384px;bottom: 78px;}
.under main .imagemap .area07 {width: 140px;height: 60px;right: 221px;top: 137px;}
.under main .imagemap .area08 {width: 300px;height: 60px;right: 10px;bottom: 206px;}
.under main .imagemap a:hover{background-color: rgba(255, 255, 255, 0.3);-webkit-transition: 0.3s ease background-color;transition: 0.3s ease background-color;}

.history-list .slick-prev:hover,.history-list .slick-next:hover{opacity: 0.7}
.under main .hover:hover{opacity: 0.7}
    
.under main .group_btn_mv .item {width: 100%;display: block;}
.under main .group_btn_mv .item .info {width: 100%;}
.under main .group_btn_mv .item .info_top:hover .info_fix::before {background: rgb(54,59,64,50%);}
.under main .group_btn_mv .item3 .info {padding: 30px 44px 30px 50px;}
.under main .cls_hover:hover{opacity: 0.7}
.under main .property_img_01,.under main .property_img_02{position: absolute;}
.under main .property_img_01{bottom: -12px;z-index: 2;left: -470px;}
.under main .property_img_02{bottom: 14px;z-index: 2;right: -590px;}
.under main .mb180pc{margin-bottom: 40px}
.under main .group_btn_mv .item1 .info_top:hover::after{background: rgb(44, 178, 227, 66%);height: 100%;z-index: 1}
.under main .group_btn_mv .item2 .info_top:hover::after{background:rgb(9,78,147,60%);height: 100%;z-index: 1}
.under main .group_btn_mv .item3 .info_top:hover::after{background:rgb(50,185,159,60%);height: 100%;z-index: 1}

}
@media screen and (min-width: 751px) and (max-width: 1600px){
    .under main .item1 .image_r{margin-right: calc(50% - 760px);}
    .under main .item2 .image_l{margin-left: calc(50% - 760px);}
    
    .under main .item::before,.under main .item .info_sub::before{width:1400px}

    .under main .item1::before{left: calc(50% - 1002px);}
    .under main .item2::before{right: calc(50% - 1002px);}

    .under main .box_u_tag6::before,.under main .item6:not(:last-child)::before{width: 1300px;left: calc(50% - 650px);}

    .under main .btn_list .is_prev {left: 0px;}
    .under main .btn_list .is_next {right: 0px;}
    .history-box{width: 400px}
    .history-list .slick-next{right: 150px}
    .history-list .slick-prev{right: 210px}

    .under main .group_btn_mv .item .desc{padding: 40px}

    .under main .property_img_01{bottom: -60px; max-width: 400px;left: -377px;}
    .under main .property_img_02{max-width: 597px;bottom: 40px;right: -510px;}

    .under main .item .property_slider{margin-right: calc(50% - 780px);width: 600px;}
    .under main .item1_cus  .info{width: 600px}
    .under main .photo,.under main .photo2{width: 300px}
    .under main .mb180pc{margin-bottom: 180px}

    .under main .box_content .box_right{padding: 55px 0 0 0}

    .history-item{width: 424px}
    .history-box{width: 100%}
}
@media screen and (min-width: 751px) and (max-width: 1440px){
    .under main .item .property_slider{margin-right: calc(50% - 740px);}
}
@media screen and (min-width: 751px) and (max-width: 1366px){
    .under main .box_under_1::before{width: calc(100vw - 30px)}
    .under main .item1 .image_r{margin-right: calc(50% - 685px);}
    .under main .item2 .image_l{margin-left: calc(50% - 685px);}
    .under main .item .info{width: 670px}
    .under main .box_u_tag6::before,.under main .item6:not(:last-child)::before{width: 1200px;left: calc(50% - 600px);}

    .under main .item1_cus .info{width: 600px}

    .under main .item .property_slider{margin-right: calc(50% - 684px);}

    .under main .box_content .box_right{padding: 0}

    .history-item{width: 412px}
}
@media screen and (min-width: 751px) and (max-width: 1280px){
    .under main .item .property_slider{margin-right: calc(50% - 640px);width: 540px;}

    .history-item{width: 400px}
    .under main .item2 .image_l{margin-left: calc(50% - 650px);}

    .under main .txt-cus{font-size: 15px}
}

@media screen and (max-width: 750px) {
.under main #content{padding:0 0 100px}
.under main section{padding:0 0 60px;}

.under main .image_r,
.under main .image_l{float:none;display:inline-block;width:100%;text-align:center;margin:0 auto 30px !important}

.under main .box_u_menu{padding: 15px 15px 5px 15px;margin: 0 0 50px 0;}
.under main .box_u_menu ul li{margin: 0 20px 8px 0;}

.under main .box_under_1{padding: 30px 0}
.under main .box_under_1::before{width: 100%;min-width: 100%;}
.under main .txt_cen{padding: 0 15px}

.under main .box_under_2{margin: -40px 0 0 0;padding: 40px 0px}

/*==========================================================
                 C U S T O M
==========================================================*/
/*  TOP INFO  */
.under main .box_top_info{margin:70px 0 30px}
.under main .box_top_info .box_left{margin-bottom: 20px}
.under main #top_info .inner{flex-direction: column;align-items: flex-start;}
.under main #top_info::before{width: 588px;right: -140px;top: -188px;}
.under main #topic_path{margin-bottom:15px}
.under main #topic_path li{margin-right:10px;}
.under main #topic_path li,
.under main #topic_path li a{font-size: 14px;}
.under main #topic_path li a{padding-right: 28px;}
.under main #topic_path li:not(:last-child) a::after{width: 20px;top: calc(50% - 10px);}
/*============ HEAD TITLE ============ */
.under main h2{font-size:16px;top: 0;}
.under main .u-tt-en{font-size: 40px;margin-bottom: 15px;}
.under main h3,
.under main .ovn_content h3{font-size:24px;padding: 0 10px 20px 10px}
.under main h3::before, .under main .ovn_content h3::before{min-width: 100%}

.under main h4,
.under main .ovn_content h4{font-size:22px;padding-bottom: 10px;margin-bottom: 40px;}
.under main h4::before, .under main .ovn_content h4::before{height: 4px;bottom: -4px;width: 70px;}



.under main h5,
.under main .ovn_content h5{font-size:20px;}
.under main h5::before, .under main .ovn_content h5::before{width:70px}

.under main h6,
.under main .ovn_content h6{font-size:18px;margin-bottom: 15px}

.under main .item::before{display: block;}
.under main .box_u_tag6{padding: 40px 15px}
.under main .box_u_tag6::before{width: calc(100% - 30px);left: 15px}
.under main .item6:not(:last-child)::before{width: calc(100% + 30px);left: -15px;}

.under main .item{margin-bottom: 60px;padding-bottom: 40px;display: block;}
.under main .item::before{width: calc(100% + 30px);height: calc(100% - 250px);left: -15px}
.under main .item6{margin-bottom: 40px;padding-bottom: 40px;}
/*============ TABLE ============ */
.under main table{margin-bottom:30px}
.under main table td,
.under main table th,.under main table.mailform th, .under main table.tb_block th{padding:10px}
.under main table.tb_block tr{display:flex;flex-direction:column;margin-bottom: 5px}
.under main table.tb_block tr:not(:last-child) th{border-bottom:none}
.under main table.tb_block td + td{border-top: none;}
.under main table.tb_block th,
.under main table.tb_block td{width: 100%;}
.under main table.tb_block th{padding-left: 10px}
.under main table.tb_block,.under main table.mailform{border-spacing: 5px;}
.under main table.tb_block th,.under main table.mailform th{border-top: 3px solid var(--mcolor);border-left: none}
.under main table.mailform tr:first-child th, .under main table.tb_block tr:first-child th{border-top: 3px solid var(--mcolor);}
.under main table.tb_block td::before,.under main table.mailform td::before{width: calc(100% - 20px);top: 0;right: 0;margin: 0 auto;height: 1px}
.under main .tb_scroll table{border-spacing: 5px;}
.under main table .u_left img{margin: 0 auto}
/* TABLE SCROLL */

.under main .tb_scroll{overflow:scroll;}
.under main .tb_scroll:not(:last-child){margin-bottom: 30px;}
.under main .tb_scroll table{width: 800px;}
.under main .tb_note{margin-bottom: 10px;color: #999;}


.under main .table_scroll table{width: 100%;}
.under main .table_scroll th,.under main .table_scroll td{font-size: 14px}
.under main .table_scroll{overflow-x: none}


/*============ LIST ============ */
.under main .list01,
.under main .ovn_content ul{}
.under main .list01 li,
.under main .ovn_content ul li{padding-left: 25px;}
.under main .list01 li::before,
.under main .ovn_content ul li::before{top: 7px;width: 16px;}

.under main .list02 li, .under main .ovn_content ol li{padding-left: 45px;}
.under main .list02 li::before, .under main .ovn_content ol li::before{top: 4px}
.under main .list02 li::after, .under main .ovn_content ol li::after{left: 32px;top: 6px;}

.under main .list03 li::before{width: 15px;height: 2px;position:absolute;top: 13px;left:0;content:'';}

.under main .list_check{}
.under main .list_check li{}
.under main .list_check li::before{top: 8px;width: 6px;height: 12px;}

/* LIST FAQ */
.under main .list_faq dl{margin-bottom: 30px; padding: 15px}
.under main .list_faq dt span{top:3px;}
.under main .list_faq dt{font-size: 18px;min-height: 50px;padding-bottom: 3px;}

/* List STEP */
.under main .list_step dl{margin-bottom: 20px;padding-bottom: 40px}
.under main .list_step dt{font-size: 18px;padding: 5px;}
.under main .list_step dl:not(:last-child)::before{width: 50px;left: calc(50% - 25px);bottom: 0px;}
/*============ FRAME ============ */
.under main .frame01{padding:15px}

.under main .frame02{padding:15px;width: calc(100% - 10px);margin: -3px auto 0px auto;}

.under main .frame_pick{padding:15px}


/* ============ ORTHER ============ */
.under main .box_map{height:250px}
.under main .box_u_menu{width: 100%}
.under main .box_u_menu ul li{display: block;margin: 0 0 10px 0}
.under main .box_u_menu ul li a{display: block;width: 100%}
.under main .box_u_menu ul li a::before{top: 5px}
.under main .img_full{display: flex;align-items: center;justify-content: center;height: 200px}
.under main .img_full img{width: 100%;height:100%;max-height: 100%;object-fit: cover;}
/* ===========  OVERNOTE ===========  */
.under main .list_ovn {justify-content: space-between;}
.under main .list_ovn li {width: calc((100% - 20px) / 2);margin: 0 0 20px 0}
.under main .list_ovn li .cate {font-size: 14px;}
.under main .list_ovn li .img {height: 30vw;}
.under main .list_ovn .info_box .cate {padding: 3px 15px 2px;}

.under main .btn_list {display: flex;margin: 0 auto;flex-direction: column;align-items: center;}
.under main .btn_list li:not(:last-child) {margin-bottom: 20px;}
.under main .btn_list .is_prev a{padding-right: 25px;background-position: center left 16px;background-size: 34px auto;}

.under main .u_banner .tt-name{font-size: 15px;font-weight: 600;top: 20px;left: 28px;display: block;width: calc(100% - 40px);}
.under main .u_banner .tt-name::before{width: 15px;height: 6px;top: 10px;left: -30px;}
.under main .u_banner_info{height: 60px}
.under main .u_banner .tt-b{padding-left: 18px}
.under main .u_banner .tt-b::before{top: calc(50% - 5px);width: 9px;right: 20px;}
.under main .u_banner .tt-b::after{height: 40px;top: 10px;right: 50px;}
.under main .u_banner .txt-ja-small{font-size: 9px;margin-bottom: 0;line-height: 1em;}
.under main .u_banner .txt-ja-big{font-size: 12px;}
.under main .u_banner .tt-b .info_b{padding-left: 50px;}
.under main .u_banner .tt-b .info_b::before{width: 39px;top: calc(50% - 15px);}

.under main .toc_info .tt-toc{font-size: 18px}

/*ARCHOR LINk MAP*/
.under main .archor_link_map .list_anchor{justify-content: space-between;}
.under main .archor_link_map .list_anchor .btn{width:100%;margin: 0 0px 10px 0;}
.under main .archor_link_map{margin: 20px 0 0 0}
.under main .archor_link_map .btn a{background-color: var(--blue);color:#fff;width: 100%;height: 50px;background-size: 25px auto;background-position: center right 10px;line-height: 1.4em;padding: 0 40px 0 15px;}
.under main .pdl40{padding-left: 25px}
.img-history{overflow: scroll;}
.under main .uk-overflow-auto{-webkit-overflow-scrolling: touch;width: 1040px;position: relative;}
.box_bg2.box_note{right: 0}
.under main .uk-overflow-auto img {max-width: 900px;}
.historyNav{left: 0;overflow-x: hidden;overflow-y: hidden;}
.uk-flex{width: 927px;justify-content: center;overflow-x: auto;overflow-y: hidden;}
.historyNav .item-img{width: 250px;margin: 0 21px;}
.historyNav .item-img .history{font-size: 16px;padding: 10px}
.box_txt p{font-size: 16px}
.box_txt .tt-box{font-size: 20px}
.full_w .tt-box{font-size: 40px}
.historywrap .box_right::before{top: -96px;height: calc(100% + 84px);}
.historywrap .box_left::before{top: -168px;height: calc(100% + 158px);}
.box_after::before{width: 192px;right: -192px;}
.top_cen7{margin: 1151px auto 90px auto;}

.under main .tt-site a::before, .under main .tt-site-no::before, .under main .box_link a::before{width: 15px;top: 4px}
.under main .tt-site-no::before{top: 17px}
.under main .box_link .tt-link{padding: 10px 0}
.under main .box_link a::before{width: 12px;top: 5px;}
.under main .tt-site-no{padding: 10px 25px;}

.under main .item_ver{margin-bottom: 50px}
.under main .item_ver .img{text-align: center}
.under main .tt-u{font-size: 25px;margin-bottom: 20px;}
.under main .tt-desc{font-size: 22px}
.under main .tt-u .title_mask2{margin: -15px 0 0 0;}
.under main .tt-u .title_mask4{margin: -20px 0 0 0;}
.under main .item_full{margin: 50px 0 0 0}
.under main .item_full::before{height: 100%}
.under main .box_content{flex-direction: column}
.under main .box_content{padding:30px 15px;top: 50%;transform: translateY(-50%);}
.under main .box_content .box_left,.under main .box_content .box_right{width: 100%}
.under main .box_content .title_mask{display: block;}
.under main .box_content .tt-u .title_mask2{margin: 0}
.under main .box_content .tt-en{font-size: 27px}
.under main .box_content .box_right{padding: 0}

.under main .slider_company .item-img{height: 600px;}
.under main .slider_company .item-img img{width: 100%;height: 100%;object-fit: cover;}

.under main .u_banner_link{padding: 25px}
.under main .u_banner_link .tt-banner-big{font-size: 22px}
.under main .u_banner_link .tt-banner-small{font-size: 16px}
.history-list{min-width: auto;margin-top: 70px;}
.history-box{width: 350px}
.history-img{width: 250px}
.history-list .slick-next,.history-list .slick-prev{width: 40px;height: 40px;top: -25px;}
.history-list .slick-next{right: 15px}
.history-list .slick-prev{right: 65px}

.catalog_checkbox{margin-bottom: 20px}
.catalog_checkbox_last{margin-bottom: 60px}
.catalog_checkbox label{padding:0px}
#fmail .size_6 .catalog_checkbox .fmail_checkbox_list li{margin-bottom: 0}
#fmail .size_6 .catalog_checkbox input.fmail{height: 20px;}

.under main .slider_company{height: 600px}
.under main .box_list{flex-direction: column;}
.under main .box_list .item_list{width: 100%;margin-bottom: 30px}
.under main .box_list .item_list:last-child{margin-bottom: 0}
.under main .box_list .item_list h5{font-size:20px;min-height: auto}
.under main .mb180{margin-bottom: 0}
.under main .property_img_01{max-width: 240px;margin: -40px auto 0 auto;display: block;}
.under main .property_img_02{max-width: 400px;margin: -40px auto 0 auto;display: block;}
.under main .property_slider{margin-bottom: 30px}
.under main .property_slider .slide{height: 500px}
.under main .photo{width: 400px;height: 300px;bottom: 0;}
.under main .photo3{right: 0;left: 0;margin: 0 auto}
.under main .group_btn_mv .item .img{height: 200px}
.under main .group_btn_mv .item .desc{padding: 30px}
.under main .group_btn_mv .item .tt-name{z-index: 3}

.under main .item .image_r,.under main .item .image_l{z-index: 2;position: relative}

.under main .item .circles1{left: 25%;top: 70%}
.under main .item .circle.sm{width: 200px;height: 200px;}
.under main .item .circle.md{width: 250px;height: 250px;}
.under main .item .circle.lg{width: 350px;height: 350px;}
.under main .item .circle.big{width: 450px;height: 450px;}



}

@media screen and (max-width: 680px) {
  .under main .group_btn_mv .item .img {
    height: 250px;
  }
}
@media screen and (max-width: 580px) {
  .under main .group_btn_mv .item .img {
    height: 300px;
  }
}
@media screen and (max-width: 510px) {
  .under main .group_btn_mv .item .img {
    height: 350px;
  }
}
@media screen and (max-width: 640px) {
.history-box{width: 300px}
}

/* IPHONE 14 */
@media screen and (max-width: 440px) {
/*============ ORTHER ============ */

.under main #top_info::before{width: 300px;right: -70px;top: -110px;}

.under main .list_ovn li .img {height: 50vw;}
.under main .list_ovn li {width: 100%;}
.under main .list_ovn li:last-child {margin-bottom: 0;}

.under main .item::before{height: 50vh}
.under main .item_bg::before{height: calc(100% - 250px)}

.under main .u_banner_info{}
.under main .u_banner .tt-b .info_b{padding-left: 50px;}
.under main .u_banner .tt-b{padding-left: 20px;}
.under main .u_banner .tt-b .info_b::before{width: 39px;}
.under main .u_banner .tt-b::after{}
.under main .u_banner .txt-ja-small{font-size: 9px;margin-bottom: 0px;}
.under main .u_banner .txt-ja-big{font-size: 12px;}
.under main .u_banner .tt-b::before{}

.under main .table_scroll th,.under main .table_scroll td{font-size: 3vw}

.under main .ovn_content img{max-height: 320px}


.under main .group_btn_mv .item .img{/*height: 300px*/}
.under main .slider_company .item-img{height:800px;}

.history-box{width: 350px}


/*FORM CATALOG*/
.catalog_checkbox .flex{flex-direction: column;padding: 25px 15px;}
.under main table.mailform .catalog_checkbox .flex img{margin: 0 auto}
.catalog_checkbox .flex .textbox{margin: 30px 0 0 0}
.catalog_checkbox .catalog_sample{padding: 0 15px 30px;}
.catalog_checkbox .flex .textbox p,.catalog_checkbox label{font-size: 14px}
.under main .property_slider .slide{height: 400px}
.under main .photo{width: 55%;height: 60%;}
.under main .item1_cus::before{height: 90vh}
.under main .item1_cus1::before{height: 70vh}
.under main .item1_cus2::before{height: 100vh}

.under main .tt-desc{font-size: 5vw}


}
@media screen and (max-width: 414px) {
  .under main .group_btn_mv .item .img {
    height: 400px;
  }
}
@media screen and (max-width: 375px) {
  .under main .group_btn_mv .item .img {
    height: 430px;
  }
}
/* IPHONE 6 */
@media screen and (max-width: 360px) {
    .under main .u_banner .tt-b{padding-left: 15px}
    .under main .u_banner .tt-b .info_b{padding-left: 40px;}
    .under main .u_banner .tt-b .info_b::before{width: 31px}
    .under main .u_banner2 .tt-b .info_b::before,.under main .u_banner3 .tt-b .info_b::before{top: calc(50% - 12px)}
    .under main .u_banner .tt-b::after{right: 25px}
    .under main .u_banner .tt-b::before{right: 8px}
    .f_sm_sp{font-size: 85%}


    .under main .box_content .tt-en{font-size: 35px}
    .history-box{width: 300px}
    .under main .group_btn_mv .item .img{height: 450px}
    .under main .group_btn_mv .item .txt-small {font-size: 8px;}
    .under main .group_btn_mv .item .txt-big {font-size: 11px;}
    .under main .group_btn_mv .item .info::after {right: 37px;}
    .under main .group_btn_mv .item .info .tt::after {right: -4px;}
    .under main .group_btn_mv .item2 .info .tt::after {top: 5px;}

    .under main .slider_company{height: 800px}
    .under main .tt-u,.under main .box_content .tt-en{font-size: 20px}


}
