@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200;300;400;500;600;700;900&display=swap");body{-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important;line-height:1.6}
h1,h2,h3,h4,h5,h6{font-family:"Noto Sans CJK TC", sans-serif}
body{font-family:"Noto Sans CJK TC", sans-serif}
input[type="text"],input[type="email"]{font-family:"Noto Sans CJK TC", sans-serif}
.font_heavy{font-weight:700}
.Noto-Serif-CJK-TC{font-family:'Noto Serif TC', serif !important}
.bg_default_2{background-color:#F8F7F2}
.w-100{width:100%}
.menu_controller nav .right_nav .btn a i{width:56px;height:67px;display:flex;padding-right:15px}
.icon_mark{width:250px;margin:0px auto}
.icon_mark img{width:100%}
.bn_index{display:flex;justify-content:center;width:88%;margin:30px 6% 0}
.bn_index a{width:48.5%;padding:0 0.5%}
.bn_index a img{width:100%}
.d-hidden{visibility:hidden}
.spacing{letter-spacing:2px;text-align:justify !important;word-break:break-all}
.source-han-serif-tc{font-family:source-han-serif-tc,serif !important}
.hr_index{width:100%}
.body_first img{width:100%;height:100%}
.span_line{margin:0 auto;width:fit-content;padding-bottom:10px;border-bottom:1px solid #9d7447}
.search_widget input{font-family:"Noto Sans CJK TC", sans-serif}
button,.button{font-family:"Noto Sans CJK TC", sans-serif}
input[type="submit"],input[type="reset"]{font-family:"Noto Sans CJK TC", sans-serif}
.welcome-info{font-family:"Noto Sans CJK TC", sans-serif}
#main{width:100%;overflow:hidden}
.swiper-button-next,.swiper-button-prev{--swiper-theme-color:#7e7d7d}
.hr{border-bottom:0px solid #754821;border-top:1px solid #754821}
.p_relative{position:relative}
.slogan{width:86vw;margin:0 auto}
.slogan_v2{position:absolute;top:2.5vw;left:50%;transform:translateX(-50%);width:86vw;margin:0 auto}
.tag{content:"";position:absolute;top:-90px}
.clear{clear:both}
.txt_color_white{color:#fff}
.txt_color_black{color:#000}
.txt_color_F2C763{color:#f2c763}
.txt_color_DBCA86{color:#dbca86}
.txt_color_8D8357{color:#8d8357}
.txt_color_614D37{color:#614d37}
.txt_color_9D7447{color:#9d7447}
.txt_color_754821{color:#754821}
.txt_color_3E3A39{color:#3E3A39}
.txt_color_372A1C{color:#372a1c}
.txt_color_D9C77E{color:#d9c77e}
.txt_color_555555{color:#555555}
.txt_color_B0834D{color:#B0834D}
.txt_color_484848{color:#484848}
.txt_left{text-align:left}
.txt_right{text-align:right}
.txt_center{text-align:center}
.img_center{width:80vw;margin:0 auto}
.info_center{width:fit-content;max-width:35vw;margin:0 auto;padding-bottom:8vw}
.info_center p{width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
.info_center h3{width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
.info_center h2{width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
.info_center a{width:100%;padding-left:0 !important;padding-right:0 !important;margin:2rem auto !important}
.img_txt_left{position:absolute;bottom:10px;left:10px;color:#FFFFFF;font-size:0.9em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;margin-left:0px;margin-top:-29px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:19px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
.img_txt_left_top{position:absolute;bottom:10px;left:10px;color:#FFFFFF;font-size:0.9em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;margin-left:0px;margin-top:-29px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:19px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
.img_txt_left_product{position:absolute;bottom:13vw;left:10px;color:#FFFFFF;font-size:0.9em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;margin-left:0px;margin-top:-29px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:19px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
.img_txt_right{position:relative;color:#FFFFFF;font-size:0.9em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;float:right;margin-right:105px;margin-top:-40px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:19px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
.line_height_11e{line-height:1.1em}
.line_height_12e{line-height:1.2em}
.line_height_13e{line-height:1.3em}
.line_height_14e{line-height:1.4em}
.line_height_15e{line-height:1.5em}
.margin_t_3p{margin-top:3%}
.margin_t_0{margin-top:0 !important}
.margin_t_15{margin-top:15px}
.margin_b_15{margin-bottom:15px}
.padding_t_10{padding-top:10px !important}
.padding_t_3p{padding-top:3%}
.padding_b_30{padding-bottom:30px}
.padding_t_b_15{padding:15px 0}
.padding_t_b_20{padding:20px 0}
.padding_t_b_25{padding:25px 0}
.padding_t_b_30{padding:30px 0}
.padding_t_b_3p{padding-top:3%;padding-bottom:3%}
.padding_l_r_15{padding:0 15px}
.padding_l_r_20{padding:0 20px}
.padding_l_r_25{padding:0 25px}
.padding_l_r_30{padding:0 30px}
/* .i_home{display:block;width:16px;height:16px;background-image:url("../../images/old/icon_home.svg");background-repeat:no-repeat} */
.special_line{color:#614d37;position:relative}
.special_line:before{position:absolute;content:"";height:1px;background-color:rgba(0,0,0,0.3)}
.special_line:after{position:absolute;content:"";width:10px;height:10px;border:1px solid rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.special_double_line{line-height:20px}
.width-pc-fit{width:fit-content}
.left_line:before{left:190px;top:17px;width:calc(100% - 190px)}
.left_line:after{left:191px;top:17px}
.bottom_line:before{left:-55px;top:34px;width:271px}
.bottom_line:after{left:230px;top:35px}
.bottom_double_line:before{left:-55px;top:55px;width:310px}
.bottom_double_line:after{left:268px;top:56px}
.left_bottom_line_long:before{left:-5px;top:34px;width:calc(100% + 6px)}
.left_bottom_line_long:after{left:-4px;top:35px}
.menu_line:before{right:53px;top:15px;width:130px}
.menu_line:after{left:125px;top:15px}
.bg_default{background-color:#fff}
.bg_main_01{background-image:url("../../images/old/pc_bg_dark.png")}
.bg_main_01 .special_line{color:rgba(254,254,254,0.8)}
.bg_main_01 .special_line:before{background-color:rgba(254,254,254,0.1)}
.bg_main_01 .special_line:after{border:1px solid rgba(254,254,254,0.3)}
.bg_C79F61{background-color:#C79F61}
.bg_main_02{background-image:url("../../images/old/pc_bg_light.png")}
.bg_page1{background-image:url("../../images/old/bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}
.bg_EEECE7{background-color:#eeece7}
.left_nav .special_line{color:rgba(254,254,254,0.8)}
.left_nav .special_line:before{background-color:rgba(254,254,254,0.1)}
.left_nav .special_line:after{border:1px solid rgba(254,254,254,0.3);left:74%}
.menu{width:40px;cursor:pointer;padding:2.5px 0}
.menu .line{display:block;width:100%;height:4px;border-radius:4px;margin:7px 0;background-color:#fff;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
.menu.active .line:nth-child(1){transform:translateY(10px) rotate(45deg)}
.menu.active .line:nth-child(2){opacity:0}
.menu.active .line:nth-child(3){transform:translateY(-12px) rotate(-45deg)}
.main .left_nav{position:fixed;width:400px;height:100%;top:0;right:-400px;background-color:rgba(0,0,0,0.9);z-index:9999;opacity:1;transition:right 0.33s ease-in-out;-moz-transition:right 0.33s ease-in-out;-webkit-transition:right 0.33s ease-in-out}
.main .show{right:0;transition:right 0.33s ease-in-out;-moz-transition:right 0.33s ease-in-out;-webkit-transition:right 0.33s ease-in-out}
.main .none{display:none}
.main .left_nav .btn_menu{position:absolute;width:40px;right:5px;top:35px}
.main .left_nav nav{width:100%;height:100%;margin-top:95px}
.main .left_nav nav ul{position:relative;width:100%;height:calc(100% - 33%);overflow:scroll}
.main .left_nav nav ul::-webkit-scrollbar{display:none}
.main .left_nav nav ul li{display:flex;align-items:center;width:100%;font-size:2em;padding:0px 0;overflow:hidden;flex-wrap:wrap}
.main .left_nav nav ul li::before{border:1px solid #fff}
.main .left_nav nav ul li span{width:25px;padding-left:37%;color:#9e9375;font-family:"Oswald"}
.main .left_nav nav ul li a{padding-left:20px;font-size:0.6em;color:#fff;font-weight:300}
.main .left_nav nav ul li ul{position:relative;flex-direction:column;width:50%;height:initial;margin-top:-10px;padding-bottom:10px;margin-left:47%;overflow:hidden}
.main .left_nav nav ul li ul li{display:flex;width:100%;height:30px;padding:0 2px;float:initial;align-items:center}
.main .left_nav nav ul li ul li a{display:block;text-align:left;color:#fff;width:100%;height:initial;font-size:0.25em}
.main .left_nav nav ul li ul li .active{color:#fff}
.main .left_nav nav .bottom_menu{position:absolute;display:flex;align-items:center;width:100%;height:70px;bottom:35px;left:0;border-top:1px solid rgba(255,255,255,0.2);padding:20px 5% 0}
.main .left_nav nav .bottom_menu a{display:flex;width:30%;color:#fff;height:65px;flex-flow:column nowrap;align-items:center}
.main .left_nav nav .bottom_menu a i{display:flex;width:40%;order:0;max-width:65px}
.main .left_nav nav .bottom_menu a i img{width:100%}
.main .left_nav nav .bottom_menu a span{display:flex;order:1}
.main{width:100%;height:100%;position:relative;margin:0 auto;top:0}
.main header{width:100%;position:relative}
.main header .main_video{width:100%;height:0;padding-bottom:56.25%;position:relative;left:0;z-index:1}
.main header .main_video .video_mask{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;background-color:transparent}
.main header .main_video .youtube_video{position:absolute;top:-5px;left:0;width:100%;height:100%;z-index:-99}
.main header .main_video .logo{position:absolute;width:16%;max-width:330px;margin:25px 2.5%}
.main header .main_video .logo img{width:100%;height:100%}
.menu_controller nav{position:absolute;width:80%;height:48px;margin-top:10px;top:3%;right:50px;z-index:100}
.menu_controller nav ul{position:relative;float:left;width:fit-content;height:100%}
.menu_controller nav li{height:100%;padding:0 2px;float:left}
.menu_controller nav li a{display:block;height:100%;text-align:center;color:#fff;font-size:1em;line-height:48px;text-decoration:none;padding:0 10px}
.menu_controller nav li a:hover{border-bottom:4px solid #a58f68;color:#fff;animation:0.33s menu_hover}
.menu_controller nav .li_fix{position:relative}
.menu_controller nav .li_fix a:hover{border-bottom:0px !important}
.menu_controller nav li:hover ul{display:flex}
.menu_controller nav ul li ul{position:absolute;display:none;flex-direction:column;width:120%;height:initial;background-color:#f6f8f9;padding:10px 0;border-top:2px solid #d6c877;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.menu_controller nav ul li ul li{display:flex;width:100%;height:30px;padding:0 2px;float:initial;align-items:center}
.menu_controller nav ul li ul li a{display:block;text-align:left;color:#00000029;width:100%;height:initial}
.menu_controller nav ul li ul li a:hover{color:#333333;border:0px;animation:none}
.menu_controller nav ul li ul li .active{color:#333333}
.main .web_nav .menu_controller nav li ul li a{color:#383838}
.main .web_nav .menu_controller nav li ul li a:hover{color:#a10000;border:0px;animation:none}
.main .web_nav .menu_controller nav ul li ul li .active{color:#333333}
.menu_controller nav .right_nav{position:relative;display:flex;float:right;width:73%;height:45px;align-items:center;justify-content:flex-end}
.menu_controller nav .right_nav .phone{align-items:center;margin:0 10px}
.menu_controller nav .right_nav .phone img{width:40px}
.menu_controller nav .right_nav .menu{margin:0 10px}
.menu_controller nav .right_nav .menu .line{background-color:#fff}
.menu_controller nav .right_nav .phone_txt a{align-items:center;margin:0 2px;font-family:"Oswald";font-size:1.5em;color:#EFE939;line-height:45px;padding-right:20px}
.main header .web_tree{width:100%;height:55px;margin-top:90px;padding:5px 0}
.main header .web_tree ul{width:93%;height:50px;padding:5px 0;display:flex;align-items:center;padding-left:7%}
.main header .web_tree ul li{display:flex;align-items:center;min-width:100px;font-size:0.9em;padding:0 15px;color:#202124}
.main header .web_tree ul li:last-child{color:#a6adb4}
.main header .web_tree ul li:before{content:"/";padding-right:30px;font-size:0.8em;color:#333333}
.main header .web_tree ul li:first-child:before{content:""}
.main header .web_tree ul li i{margin-right:5px}
.main .web_nav{position:fixed;width:100%;height:90px;top:0;left:0;background-color:#000;z-index:1001}
.main .main_page{display:none;opacity:0;animation-name:fade_bottom;animation-duration:0.55s;animation-iteration-count:1}
.main .web_nav_show{display:flex;opacity:1;animation-name:fade_bottom;animation-duration:0.55s;animation-iteration-count:1}
.main .web_nav_hide{display:flex;animation-name:hide_bottom;animation-duration:0.55s;animation-iteration-count:1}
.main .web_nav .logo{max-width:250px;padding:10px 50px}
.main .web_nav .logo img{height:70px}
.main .web_nav .menu_controller nav{top:10%}
.main .web_nav .menu_controller nav li a{color:#fff}
.main .web_nav .menu_controller nav li a:hover{border-bottom:4px solid #a58f68;color:#fff}
.main .web_nav .menu_controller nav .right_nav .menu .line{background-color:#fff}
.main .video_area{position:relative;display:block;width:100%;height:fit-content;padding:25px 0 25px;overflow:hidden}
.main .video_area h1{font-family:"Oswald";font-size:3em;color:#333333;margin-left:6%}
.main .video_area h1 span{display:block;font-size:14px;color:#a58f68;padding:5px 0}
.main .video_area .video-controller{width:100%;padding-left:6%;cursor:grab}
.main .video_area .video-controller:active{cursor:grabbing}
.main .video_area ul{width:100%}
.main .video_area ul li{width:755px;padding:10px 0;float:left}
.main .video_area ul li .video_info{width:100%}
.main .video_area ul li .video_info .video_img{width:100%}
.main .video_area ul li .video_info .video_img img{width:100%}
.main .video_area ul li .video_info .video_content h3{width:100%;padding:10px 0 10px 0;font-size:1em}
.main .video_area ul li .video_info .video_content h3::before{display:block;position:absolute;content:'';background-image:url("../../images/old/icon_cinema.svg");background-repeat:no-repeat;width:30px;height:30px;top:85%;right:0}
.main .video_area ul li .video_info .video_content h4{width:100%;padding-top:10px;font-size:0.8em;color:#7e7d7d;line-height:2}
.main .video_area ul li:last-child{margin-right:6%}
.main .page_content{position:relative;width:100%}
.main .body_info{position:relative;width:100%;display:flex;align-items:center;overflow:hidden}
.main .body_info>*{flex:1 0 auto}
.main .body_info .info_left{order:1}
.main .body_info .info_right{order:2}
.main .body_info .one_page{order:1;width:100%}
.main .body_info .one_page .bg_view{width:100%}
.d-block{display:block}
.main .body_info .one_page .bg_view img{width:100%}
.main .body_info .one_page .absolute_mode{position:absolute;top:0;left:0}
.line_div{width:100%;margin:0 auto;position:relative}
.line_div hr{vertical-align:bottom;display:inline-block;border-bottom:1px solid #fff;border-top:0px solid #fff;margin:1vw 0;width:12%}
.line_div h3{margin:0 2%;vertical-align:bottom;display:inline-block}
.img_absolute{position:absolute;top:12vw;left:50%;transform:translateX(-50%)}
.main .body_info .one_page .direction_CT{bottom:inherit;right:inherit;top:2vw;left:50%;transform:translateX(-50%);padding:1vw 1.56vw;width:50vw;min-width:560px}
.main .body_info .one_page .direction_CT2{bottom:inherit;right:inherit;top:2vw;left:50%;transform:translateX(-50%);padding:1vw 1.56vw;width:50vw;min-width:560px}
.main .body_info .one_page .direction_CT2 h2{color:#fff}
.main .body_info .one_page .direction_CT2 h3{color:#fff}
.main .body_info .one_page .direction_CT2_index{bottom:inherit;right:inherit;top:2vw;left:50%;transform:translateX(-50%);padding:1vw 1.56vw;width:50vw;min-width:560px}
.main .body_info .one_page .direction_CT2_index h2{color:#fff}
.main .body_info .one_page .direction_CT2_index h3{color:#fff}
.main .body_info .one_page .direction_CT2_index .fit_width{width:fit-content;display:table;margin:0 auto}
.main .body_info .one_page .direction_CT3{bottom:inherit;right:inherit;top:2vw;left:50%;transform:translateX(-50%);width:80vw;min-width:560px}
.main .body_info .one_page .direction_CT4{bottom:inherit;right:inherit;top:3vw;left:50%;transform:translateX(-50%);width:42vw;min-width:560px}
.main .body_info .one_page .direction_CT4_1{position:absolute;bottom:inherit;right:inherit;top:3vw;left:7%;width:36vw}
.main .body_info .one_page .direction_CT4_1 h3{border:2px solid #ffffff;padding:0.25rem 0.5rem;display:table;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:10px}
.main .body_info .one_page .direction_CT4_2{bottom:inherit;right:inherit;top:4vw;left:50%;width:45vw}
.main .body_info .one_page .direction_CT4_2 img{width:100%}
.direction_product1_CT1{position:absolute;top:5vw;left:30%;transform:translateX(-50%);display:table;width:fit-content}
.direction_product1_CT1 .content_logo .content_img{width:10vw;display:inline-block}
.direction_product1_CT1 .content_logo .content_img img{width:100%}
.direction_product1_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A}
.direction_product1_CT1 hr{border-bottom:0px solid #fff;border-top:1px solid #fff}
.direction_product1_CT2{position:absolute;top:5vw;left:45%;transform:translateX(-50%);display:table;width:fit-content}
.direction_product1_CT3{position:absolute;top:15vw;left:23%;transform:translateX(-50%);display:table;width:fit-content}
.direction_product1_CT3 hr{border-bottom:0px solid #fff;border-top:1px solid #fff}
.direction_product1_CT4{position:absolute;top:5vw;left:65%;transform:translateX(-50%);display:table;width:fit-content}
.direction_product2_CT1{position:absolute;top:5vw;right:20%;display:table;width:fit-content}
.direction_product2_CT1 .content_logo .content_img{width:10vw;display:inline-block}
.direction_product2_CT1 .content_logo .content_img img{width:100%}
.direction_product2_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A}
.direction_product2_CT1 hr{border-bottom:0px solid #fff;border-top:1px solid #fff}
.direction_product2_CT1 h4{font-size:1.2vw !important;border:2px solid #ffffff;padding:.25rem .5rem;margin-top:0.5rem;margin-bottom:0.5rem;display:table;width:fit-content}
.direction_product2_CT2{position:absolute;bottom:5vw;left:40%;display:table;width:fit-content;padding-left:1vw}
.direction_product2_CT2 h3{border-left:3px solid #ffffff;padding-left:0.5vw;margin-left:-0.5vw}
.direction_product2_CT2 h4{border-left:3px solid #ffffff;padding-left:0.5vw;margin-left:-0.5vw;font-size:1.2vw !important}
.direction_product2_CT3{position:absolute;bottom:3vw;left:10%;display:table;width:fit-content;border-left:3px solid #ffffff;padding-left:1vw;max-width:42vw}
.direction_product2_CT4{position:absolute;top:5vw;right:20%;display:table;width:fit-content}
.direction_product2_CT4 h4{font-size:1.2vw !important}
.direction_product3_CT1{position:absolute;top:5vw;right:20%;display:table;width:fit-content}
.direction_product3_CT1 .content_logo .content_img{width:10vw;display:inline-block}
.direction_product3_CT1 .content_logo .content_img img{width:100%}
.direction_product3_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A}
.direction_product3_CT1 hr{border-bottom:0px solid #fff;border-top:1px solid #fff}
.direction_product3_CT1 h4{font-size:1.2vw !important;border:2px solid #ffffff;padding:.25rem .5rem;margin-top:0.5rem;margin-bottom:0.5rem;display:table;width:fit-content}
.direction_product3_CT2{position:absolute;bottom:2vw;left:32%;display:table;width:fit-content;padding-left:1vw}
.direction_product3_CT2 h3{border-left:3px solid #ffffff;padding-left:0.5vw;margin-left:-0.5vw}
.direction_product3_CT2 h4{border-left:3px solid #ffffff;padding-left:0.5vw;margin-left:-0.5vw;font-size:1.2vw !important}
.direction_product3_CT3{position:absolute;bottom:3vw;left:10%;display:table;width:fit-content;border-left:3px solid #ffffff;padding-left:1vw;max-width:42vw}
.direction_product3_CT4{position:absolute;top:5vw;right:20%;display:table;width:fit-content}
.direction_product3_CT4 h4{font-size:1.2vw !important}
.direction_product4_CT1{position:absolute;top:6vw;left:38%;display:table;width:fit-content}
.direction_product4_CT1 .content_logo .content_img{width:10vw;display:inline-block}
.direction_product4_CT1 .content_logo .content_img img{width:100%}
.direction_product4_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A}
.direction_product4_CT1 .txt_div .en{display:inline-block;border-left:2px solid #ffffff;padding-left:0.5vw;width:8vw}
.direction_product4_CT1 .txt_div .cn{display:inline-block}
.direction_product4_CT1 h4{font-size:1.2vw !important}
.direction_product4_CT2{position:absolute;top:5vw;right:20%;display:table;width:fit-content}
.direction_product4_CT2 h4{font-size:1.2vw !important}
.direction_product4_CT3{position:absolute;top:9vw;right:13%;display:table;width:fit-content}
.direction_product4_CT3 h4{font-size:1.2vw !important}
.direction_product4_CT3 p{border-left:2px solid #B0834D;padding-left:0.5vw}
.direction_product4_CT4{position:absolute;top:10vw;left:10%;display:table;width:fit-content}
.direction_product4_CT4 h4{font-size:1.2vw !important}
.direction_product4_CT4 p{border-left:2px solid #B0834D;padding-left:0.5vw}
.direction_product4_CT5{position:absolute;top:10vw;left:45%;display:table;width:fit-content}
.direction_product4_CT5 ul{list-style:disc;color:#fff;padding-left:1vw}
.direction_product4_CT5_2{display:none}
.main .body_info .one_page .direction_LB{top:inherit;right:inherit;bottom:3.9vw;left:3.9vw;padding:1vw 1.56vw;max-width:330px}
.main .body_info .one_page .direction_LT{top:3.9vw;right:inherit;bottom:inherit;left:3.9vw;padding:1vw 1.56vw;max-width:330px}
.main .body_info .one_page .direction_RT{top:3.9vw;left:inherit;bottom:inherit;right:3.9vw;padding:1vw 1.56vw;max-width:330px}
.main .body_info .one_page .direction_RB{bottom:3.9vw;left:inherit;top:inherit;right:3.9vw;padding:1vw 1.56vw;max-width:330px}
.main .body_info .one_page .bg_01{background-color:rgba(218,168,103,0.8)}
.main .body_info .one_page .bg_view video{width:100%}
.main .body_info .one_page .bg_view .video_mask{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;background-color:transparent}
.main .body_info .img{width:60%;z-index:100;display:grid}
.main .body_info .img img{width:100%;display:block}
.main .body_info .padding_img_mode_2{width:50%;padding:2.5% 5% 2.5% 0}
.main .body_info .padding_img_mode_3{width:50%;padding:2.5% 0 2.5% 5%}
.main .body_info .img_more{width:50%;padding:2.5% 0 2.5% 0;overflow:hidden;cursor:grab;display:block}
.main .img_more3{width:100%;padding:0;overflow:hidden;cursor:grab;display:block}
.main .body_info .img_more:active{cursor:grabbing}
.main .body_info .img_more ul{width:100%}
.main .body_info .img_more_pagination{text-align:center;--swiper-theme-color:#333}
.main .body_info .img_more li img{width:100%}
.main .img_more2{width:86%;overflow:hidden;cursor:grab;display:block;margin:0 auto;position:relative;z-index:400}
.main .img_more2:active{cursor:grabbing}
.main .img_more2 ul{width:100%;padding-bottom:30px}
.main .body_info .img_more_pagination{text-align:center;--swiper-theme-color:#333}
.main .img_more2 li img{width:100%}
.main .body_info .img_2{width:60%;z-index:100}
.main .body_info .img_2 .img{width:100%}
.main .body_info .img_2 .img img{width:100%}
.main .body_info .img_2 .after_img{position:absolute;width:100%}
.main .body_info .img_2 .after_img img{width:100%}
.main .body_info .info_content{width:40%}
.main .body_info .info_one_content{width:100%}
.main .body_info h1{font-weight:bold;font-style:italic;font-size:2.8em;padding-bottom:15px}
.main .body_info h2{font-size:2.604vw;line-height:1.2}
.main .body_info h3{font-size:1.563vw}
.main .body_info h4{font-size:1.563vw}
.main .body_info h5{font-size:1.042vw}
.main .body_info p{font-size:1.042vw}
.h2{font-size:2.604vw;line-height:1.2}
.h3{font-size:1.563vw}
.h4{font-size:1.563vw}
.h5{font-size:1.042vw}
.p{font-size:1.042vw}
.main .body_info .info_content a{display:flex;align-items:center;justify-content:center;width:15.625vw;height:3.125vw;margin:2vw auto;font-size:0.781vw;color:#fff;background-color:#9D7447;transition:background 0.33s ease-in-out;-moz-transition:background 0.33s ease-in-out;-webkit-transition:background 0.33s ease-in-out}
.main .body_info .info_content a:hover{background-color:#04444e;transition:background 0.33s ease-in-out;-moz-transition:background 0.33s ease-in-out;-webkit-transition:background 0.33s ease-in-out}
.main .body_info .info_left h1,.main .body_info .info_left>span{margin-left:70px}
.main .body_info .info_left h2,.main .body_info .info_left h3,.main .body_info .info_left p,.main .body_info .info_left a{margin-left:130px}
.main .body_info .info_right h1,.main .body_info .info_right>span{margin-left:50px}
.main .body_info .info_right h2,.main .body_info .info_right h3,.main .body_info .info_right p,.main .body_info .info_right a{margin-left:65px;padding-right:10px}
.main .body_info .item_page{width:85%;padding:0 2.5%}
.main .body_info .item_page ul{display:flex;align-items:flex-start;width:100%}
.main .body_info .item_page ul li .item .img{width:100%}
.main .body_info .item_page ul li .item .img img{width:100%;border-radius:10px}
.main .body_info .item_page ul li .item .txt{width:100%;padding-top:10px;line-height:1.4em;letter-spacing:0.2em}
.main .body_info .item_page ul li .item .txt h2{font-size:1.3em;color:#614d37;padding:15px 0}
.main .body_info .item_page ul li .item .txt p{font-size:0.9em;color:#9d7447;padding-bottom:30px;text-align:center}
.main .body_info .item_page .row_2 li{width:calc((100% / 2) - 40px);padding:0 15px}
.main .body_info .item_page .row_3{margin:0 auto}
.main .body_info .item_page .row_3 li{width:33%;padding:0 15px}
.reg_box{width:100%;height:100%;position:fixed;display:flex;align-items:center;top:-100%;left:0;z-index:10000;opacity:0;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.reg_show{top:0%;opacity:1;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.reg_box .mask{width:100%;height:100%;position:fixed;z-index:10000;background-image:url("../../images/old/pc_bg_reservation.jpg");background-repeat:no-repeat;background-size:cover}
.reg_box .reg_form{position:relative;width:60%;height:75%;margin:0 auto;background-color:#f1f1f1;padding:20px;z-index:10001}
.reg_box .reg_form .btn_close{width:40px;position:absolute;margin:-70px 0;right:0}
.reg_box .reg_form .reg_body{width:90%;height:83%;padding:5%}
.reg_box .reg_form .reg_body .reg_data{position:relative;width:60%;margin:0 auto}
.reg_box .reg_form .reg_body .reg_data h1{font-size:2em;color:#000}
.reg_box .reg_form .reg_body .reg_data h1 span{font-family:"Oswald";font-size:0.5em;color:#5e5a46}
.reg_box .reg_form .reg_body .reg_data hr{width:100%;background-color:#c7c1a6;border:none;color:#c7c1a6;height:2px}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj{width:100%;padding:10px 0}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .form_row{display:block;clear:both;width:100%}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .form_row input{width:98%;padding:10px 1%;border:1px solid #a19870;margin:10px 0}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .form_row .btn_submit{display:flex;width:100%;height:45px;font-size:0.9em;text-align:center;padding:2px 0;background-color:#8d8357;color:#fff;margin:15px 0 15px 0;align-items:center;justify-content:center;text-decoration:none;letter-spacing:0.1em;border:0px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .form_row .btn_submit:hover{border:1px solid #8d8357;background-color:#fff;color:#8d8357;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .form_row .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:0.9em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .privacy{color:#501b1b}
.reg_box .reg_form .reg_body .reg_data .info{width:100%;padding:14px 0 0 0}
.reg_box .reg_form .reg_body .reg_data .tit{font-size:1em;height:50px;margin:2.5px 0px 5px;align-items:center;display:flex}
.reg_box .reg_form .reg_body .reg_data .tit h1{display:inline-flex;font-size:1.1em;letter-spacing:0.1em}
.reg_box .reg_form .reg_body .reg_data .tit span{display:inline-flex;width:45px}
.reg_box .reg_form .reg_body .reg_data .tit span img{width:100%}
.reg_box .reg_form .reg_body .reg_data .info .phone{width:100%}
.reg_box .reg_form .reg_body .reg_data .info .phone p{font-family:"Oswald";font-size:1.8em;letter-spacing:0.1em;margin-left:45px}
.reg_box .reg_form .reg_body .reg_data .info .phone p a{color:#000}
.reg_box .reg_form .reg_body .reg_data .info .address{width:100%;margin-top:5px;display:none}
.reg_box .reg_form .reg_body .reg_data .info .address p{font-size:1em;letter-spacing:0.1em;margin-left:45px}
.reg_box .reg_form .reg_body .reg_data .info .address p a{color:#333}
.reg_box .reg_form .reg_body .reg_data .thanks{display:none;position:relative;width:90%;margin:0 auto;padding-bottom:40px;border-bottom:1px solid #c7c1a6}
.reg_box .reg_form .reg_body .reg_data .thanks p{font-family:"Oswald";font-size:1.8em;letter-spacing:0.1em;text-align:center;padding-top:20px;color:#5e5a46}
.reg_box .reg_form .reg_body .reg_data .thanks .txt_ch{font-size:1em;letter-spacing:0.1em;text-align:center;padding-top:18px;color:#8d8357}
.video_box{width:100%;height:100%;position:fixed;display:flex;align-items:center;top:-100%;left:0;z-index:10000;opacity:0;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.video_show{top:0%;opacity:1;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.video_box .mask{width:100%;height:100%;position:fixed;z-index:10000;background-color:rgba(0,0,0,0.8);cursor:pointer}
.video_box .video_data .btn_close{width:40px;position:absolute;margin:-70px 0;right:0}
.video_box .video_data{position:relative;width:60%;height:75%;margin:0 auto;padding:20px;z-index:10001}
.video_box .video_data .video_obj{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video_box .video_data .video_obj iframe,.video_box .video_data .video_obj object,.video_box .video_data .video_obj embed{position:absolute;top:0;left:0;width:100%;height:100%}
.mob_b_phone{position:fixed;display:block;width:90%;height:225px;bottom:-100%;left:0;padding:20px 5% 0;background-color:rgba(0,0,0,0.9);transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out;z-index:1002}
.mob_b_phone_show{bottom:80px;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.mob_b_phone p{display:block;font-size:1.2em;color:#fff;letter-spacing:0.2em;line-height:1.5em}
.mob_b_phone .btn_mob_phone{font-family:"Oswald";display:flex;width:100%;height:45px;font-size:1.1em;text-align:center;padding:2px 0;background-color:#8d8357;color:#fff;border-radius:5px;margin:15px 0;align-items:center;justify-content:center;text-decoration:none;letter-spacing:0.1em;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.mob_b_phone .close{position:absolute;top:15px;right:15px}
.mob_b_phone .close i{width:30px}
.mob_b_phone .close i img{width:100%}
.mob_b_gps{position:fixed;display:block;width:90%;height:225px;bottom:-100%;left:0;padding:20px 5% 0;background-color:rgba(0,0,0,0.9);transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out;z-index:1002}
.mob_b_gps_show{bottom:80px;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.mob_b_gps p{display:block;font-size:1.2em;color:#fff;letter-spacing:0.2em;line-height:1.5em}
.mob_b_gps .btn_mob_gps{font-family:"Oswald";display:flex;width:100%;height:45px;font-size:1.1em;text-align:center;padding:2px 0;background-color:#8d8357;color:#fff;border-radius:5px;margin:30px 0;align-items:center;justify-content:center;text-decoration:none;letter-spacing:0.1em;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.mob_b_gps .close{position:absolute;top:15px;right:15px}
.mob_b_gps .close i{width:30px}
.mob_b_gps .close i img{width:100%}
.mob_b_messenger{position:fixed;display:block;width:90%;height:225px;bottom:-100%;left:0;padding:20px 5% 0;background-color:rgba(0,0,0,0.9);transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out;z-index:1002}
.mob_b_messenger_show{bottom:80px;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.mob_b_messenger p{display:block;font-size:1.2em;color:#fff;letter-spacing:0.2em;line-height:1.5em}
.mob_b_messenger .btn_mob_messenger{font-family:"Oswald";display:flex;width:100%;height:45px;font-size:1.1em;text-align:center;padding:2px 0;background-color:#8d8357;color:#fff;border-radius:5px;margin:30px 0;align-items:center;justify-content:center;text-decoration:none;letter-spacing:0.1em;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.mob_b_messenger .close{position:absolute;top:15px;right:15px}
.mob_b_messenger .close i{width:30px}
.mob_b_messenger .close i img{width:100%}
.mob_b_menu{position:fixed;display:flex;align-items:center;width:100%;height:70px;bottom:0;left:0;padding:10px 0 0;background-color:#000;z-index:1001}
.mob_b_menu a{display:flex;width:25%;color:#fff;height:65px;flex-flow:column nowrap;align-items:center}
.mob_b_menu a i{display:flex;width:40%;order:0}
.mob_b_menu a i img{width:100%}
.mob_b_menu a span{display:flex;order:1}
.tree_bg::before{content:"";background-image:url("../../images/old/tree_b.png");background-repeat:no-repeat;position:absolute;width:40%;height:100%;top:0;right:0;background-size:100%}
.tree_bg::after{content:"";background-image:url("../../images/old/tree.png");background-repeat:no-repeat;position:absolute;width:40%;height:100%;top:0;right:0;background-size:100%;z-index:0;opacity:0}
.tree_bg_active::before{background-repeat:no-repeat;animation-name:tree_fadeIn;animation-duration:1.8s;animation-iteration-count:1}
.tree_bg_active::after{background-repeat:no-repeat;animation-name:tree_b_fadeIn;animation-duration:1.9s;animation-iteration-count:1}
.tree_bg>h1,.tree_bg>h2,.tree_bg>p,.tree_bg>a,.tree_bg>span{position:relative;z-index:2}
@keyframes tree_fadeIn{0%{top:25%;right:-12%;opacity:0;transform:rotate(-30deg) scale(1.5)}
100%{top:0;right:0;opacity:1;transform:rotate(0) scale(1)}
}@keyframes tree_b_fadeIn{0%{top:55%;right:-10%;transform:rotate(-40deg) scale(1.8);opacity:1;z-index:10}
95%{top:0;right:0;transform:rotate(0) scale(2.8);opacity:0;z-index:10}
100%{opacity:0;z-index:0}
}@media (min-width: 991.97px) and (max-width: 1280px){.main footer .map_info .contact ul li .btn_google_map,.main footer .map_info .contact ul li .btn_mob_phone{padding:0px 0px}
}@media (max-width: 991.98px){.main header .web_tree{width:100%;height:40px;margin-top:90px;padding:0}
.main header .web_tree ul{width:99%;height:40px;display:flex;align-items:center;padding:0;padding-left:0}
.bn_index{display:flex;width:90vw;max-width:initial;margin-right:auto;margin-left:auto;margin-top:30px;flex-direction:column;align-content:center;align-items:center}
.bn_index a{width:100%;margin:5% 0}
.bn_index a img{width:100%}
.mob_bg_index{background-image:url("../../images/old/mob_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}
.mob_padding_t_10{padding-top:10px}
.mob_txt_color_754821{color:#754821 !important}
.line_div hr{display:none}
.slogan_v2{position:relative;top:0;left:0;transform:initial;width:86vw;margin:0 auto}
.mob_team_jsl{position:relative;text-align:center}
.mob_team_jsl .mob_team_txt{position:absolute;top:20vw;left:50%;transform:translateX(-50%);width:86vw}
.mob_team_jsl .logo{width:100%}
.mob_team_jsl .logo img{padding:1vw 3vw;display:inline-block}
.mob_team_jsl hr{width:30%;display:inline-block;border-top:0px solid #ffffff;border-bottom:1px solid #ffffff;vertical-align:baseline;margin-top:2rem;margin-bottom:2rem}
.mob_team_lsg{position:relative;text-align:center}
.mob_team_lsg .mob_team_txt{position:absolute;top:20vw;left:50%;transform:translateX(-50%);width:86vw}
.mob_team_lsg .logo{width:100%}
.mob_team_lsg .logo img{padding:1vw 3vw;display:inline-block}
.mob_team_lsg hr{width:20%;display:inline-block;border-top:0px solid #ffffff;border-bottom:1px solid #ffffff;vertical-align:baseline;margin-top:2rem;margin-bottom:2rem}
.maybe .maybe_title_top{width:90vw;margin:20px auto;position:relative}
.maybe .maybe_title_top hr{border-bottom:1px solid #3B3B3B;border-top:0px solid #3B3B3B;margin:4vw 0}
.maybe .maybe_title_top h3{background-color:#F8F7F2;font-size:5vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:500;padding:0 20px}
.maybe .maybe_row{width:90vw;margin:0px auto}
.maybe .maybe_row .maybe_col{margin:2vw 0;box-shadow:0px 2px 0px #01010129;border-radius:12px;background:#FFFFFF;display:inline-block;padding:4vw}
.maybe .maybe_row .maybe_col hr{display:none}
.maybe .maybe_row .maybe_col .maybe_img{width:41%;display:inline-block;vertical-align:top}
.maybe .maybe_row .maybe_col .maybe_img img{width:100%}
.maybe .maybe_row .maybe_col .maybe_txt{width:55%;display:inline-block;margin-left:2%}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_title{font-size:3vw;color:#7E7E7E}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_sub{display:none}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_text{font-size:4.2vw;letter-spacing:0.72px;color:#5D5D5D;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_btn{padding:1.5vw 3vw;font-size:3.533vw;letter-spacing:0.8px;color:#FFFFFF;background:#4A5D68 0% 0% no-repeat padding-box;border-radius:7px;width:max-content;line-height:1}
.maybe .maybe_row .maybe_col:hover .maybe_txt .maybe_btn{background:#5D4A92 0% 0% no-repeat padding-box}
.bn_bird{display:none}
.bn_icon{display:none}
.bn_icon4{display:block;position:relative;margin:10px auto;width:10vw;max-width:40px}
.bn_icon4 img{width:100%}
.bn_icon_page_r{display:none}
.icon_mark{width:250px;margin:0px auto;margin-top:0.5em}
.icon_mark img{width:100%}
.main .body_info .img_more{padding:0}
.main .img_more2{padding:0}
.main .img_more3{padding:0}
.txt_color_mob_9d7447{color:#9d7447}
.txt_color_mob_333333{color:#333333}
.mob_padding_t_b_30{padding:30px 0}
.mob_padding_b_30{padding-bottom:30px}
.mob_padding_t_b_3p{padding:3% 0}
.mob_padding_t_b_20{padding-top:20px !important;padding-bottom:20px !important}
.mob_padding_t_b_5vw{padding-top:5vw !important;padding-bottom:5vw !important}
.mob_padding_b_45{padding-bottom:45px}
.mob_margin_t_0{margin-top:0 !important}
.tag{content:"";position:absolute;top:-79px}
.info_center{width:86vw;max-width:initial;margin:0 auto;padding-bottom:0}
.info_center p{width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
.info_center h3{width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
.info_center h2{width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;line-height:1.5}
.info_center a{width:100%;padding-left:0 !important;padding-right:0 !important;margin:2rem auto !important}
.main header .main_video{width:100%;height:initial;padding-bottom:0%;position:relative;left:0;z-index:1}
.main header .main_video .video_object{position:relative}
.main header .main_video .youtube_video{position:relative;top:0}
.main header .main_video .logo{position:absolute;width:60%;max-width:400px;margin:25px 20%;top:7%}
.left_line:before{left:180px;top:30px;width:calc(100% - 180px)}
.left_line:after{left:180px;top:30px}
.bottom_line:before{left:-55px;top:45px;width:320px}
.bottom_line:after{left:278px;top:45px}
.left_bottom_line_long:before{left:-55px;top:45px;width:320px}
.left_bottom_line_long:after{left:278px;top:45px}
.bottom_double_line:before{left:-55px;top:62px;width:285px}
.bottom_double_line:after{left:244px;top:63px}
.main header .main_video .menu_controller nav ul,.main header .main_video .menu_controller nav .right_nav .btn,.main header .main_video .menu_controller nav .right_nav .phone,.main header .main_video .menu_controller nav .right_nav .phone_txt{display:none}
.main .web_nav .menu_controller nav ul,.main .web_nav .menu_controller nav .right_nav .btn,.main .web_nav .menu_controller nav .right_nav .phone,.main .web_nav .menu_controller nav .right_nav .phone_txt{display:none}
.menu_controller nav .right_nav .btn_menu>menu{width:40px}
.menu_controller nav{width:45%;right:25px}
.main .web_nav .menu_controller nav .right_nav .btn_menu>menu{width:40px}
.main header .menu_controller nav .right_nav .btn_menu,.main .web_nav .menu_controller nav .right_nav .btn_menu{align-items:center;margin:0 6px;width:35px}
.main header .menu_controller nav .right_nav .menu_txt,.main .web_nav .menu_controller nav .right_nav .menu_txt{font-family:"Oswald";font-size:1.6em;color:#fff;padding-right:10px}
.main .video_area{position:relative;display:block;width:100%;height:450px;padding:30px 0 25px;overflow:hidden}
.main .video_area ul{width:100%;height:419px}
.main .video_area ul li{width:calc(100% - 50px);height:400px;padding:10px 0;float:left}
.main .video_area ul li .video_info .video_content h3::before{display:block;position:absolute;content:'';background-image:url("../../images/old/icon_cinema.svg");background-repeat:no-repeat;width:30px;height:30px;right:0;top:initial;margin-top:-2px}
.main .left_nav{position:fixed;width:100%;right:-100%}
.main .show{right:0;transition:right 0.33s ease-in-out;-moz-transition:right 0.33s ease-in-out;-webkit-transition:right 0.33s ease-in-out}
.main .left_nav .btn_menu{position:absolute;width:40px;right:5px;top:10px}
.main .left_nav nav{width:100%;height:100%;margin-top:50px}
.main .left_nav nav ul{position:relative;width:100%;height:calc(100% - 30%);overflow:scroll}
.main .left_nav nav ul li{display:flex;align-items:center;width:100%;font-size:2em;padding:0px 0;overflow:hidden}
.main .left_nav nav ul li::before{border:1px solid #fff}
.main .left_nav nav ul li span{padding-left:37%;color:#9e9375;font-family:"Oswald"}
.main .left_nav nav ul li a{padding-left:20px;font-size:0.6em;color:#fff}
.main .left_nav nav .bottom_menu{position:absolute;display:flex;align-items:center;width:100%;height:70px;bottom:35px;left:0;border-top:1px solid rgba(255,255,255,0.2);padding:20px 5% 0}
.main .left_nav nav .bottom_menu a{display:flex;width:30%;color:#fff;height:65px;flex-flow:column nowrap;align-items:center}
.main .left_nav nav .bottom_menu a i{display:flex;width:40%;order:0;max-width:65px}
.main .left_nav nav .bottom_menu a i img{width:100%}
.main .left_nav nav .bottom_menu a span{display:flex;order:1}
.main .body_info{position:relative;width:100%;display:block}
.main .body_info .img{width:100%;z-index:100;display:block}
.main .body_info .padding_img_mode_2,.main .body_info .padding_img_mode_3{width:90%;padding:2.5% 5% 2.5% 5%}
.main .body_info .img_2{width:100%;z-index:100}
.main .body_info .img_2{width:100%;z-index:100}
.main .body_info .img_2 .after_img{display:none}
.main .body_info .info_content{width:100%;padding-bottom:25px;padding-top:25px}
.main .body_info h1{font-size:2em;margin-left:50px;margin-top:70px}
.main .body_info h2{font-size:8vw;line-height:1.2}
.main .body_info h3{font-size:5.208vw;line-height:1.5}
.main .body_info h4{font-size:5.208vw;line-height:1.5}
.main .body_info h5{font-size:3.472vw;line-height:1.5}
.main .body_info p{font-size:3.472vw;line-height:1.5}
.h2{font-size:8vw;line-height:1.2}
.h3{font-size:5.208vw;line-height:1.5}
.h4{font-size:5.208vw;line-height:1.5}
.h5{font-size:3.472vw;line-height:1.5}
.p{font-size:3.472vw;line-height:1.5}
.main .body_info .info_content a{display:flex;align-items:center;justify-content:center;width:60%;height:45px;margin:0vw auto;margin-top:5vw;font-size:0.9em;color:#fff;background-color:#9D7447;transition:background 0.33s ease-in-out;-moz-transition:background 0.33s ease-in-out;-webkit-transition:background 0.33s ease-in-out}
.main .body_info .info_content a:hover{background-color:#04444e;transition:background 0.33s ease-in-out;-moz-transition:background 0.33s ease-in-out;-webkit-transition:background 0.33s ease-in-out}
.main .body_info .info_left a{margin:10px auto}
.main .body_info .info_right a{margin:10px auto;padding-right:5px}
.main .body_info .one_page{order:1;width:100%}
.main .body_info .one_page .bg_view{width:100%}
.main .body_info .one_page .bg_view img{width:100%}
.main .body_info .one_page .absolute_mode{position:relative;top:inherit;left:inherit;z-index:1000}
.main .body_info .one_page .direction_LB,.main .body_info .one_page .direction_CT,.main .body_info .one_page .direction_RT,.main .body_info .one_page .direction_LT{top:inherit;right:inherit;bottom:inherit;left:inherit;width:86vw;margin:0 auto;height:100%;transform:initial;background-color:initial}
.main .body_info .one_page .direction_CT2{top:inherit;right:inherit;bottom:inherit;left:inherit;width:86vw;min-width:0;padding:0;margin:0 auto;height:100%;transform:initial;background-color:initial}
.main .body_info .one_page .direction_CT2 .txt_color_754821{color:#754821 !important}
.main .body_info .one_page .direction_CT2 h2{color:#000}
.main .body_info .one_page .direction_CT2 h3{color:#000}
.main .body_info .one_page .direction_CT2 h4{color:#000}
.main .body_info .one_page .direction_CT2 p{color:#000}
.main .body_info .one_page .direction_CT2_index{top:inherit;right:inherit;bottom:inherit;left:inherit;width:100%;min-width:0;padding:0;margin:0 auto;height:100%;transform:initial;background-color:initial}
.main .body_info .one_page .direction_CT2_index .fit_width{display:none}
.main .body_info .one_page .direction_CT2_index h2{font-size:6.133vw !important;color:#9D7447}
.main .body_info .one_page .direction_CT2_index h3{font-size:4.267vw !important;color:#614D37}
.main .body_info .one_page .direction_CT3{top:inherit;right:inherit;bottom:inherit;left:inherit;width:86vw;min-width:0;margin:0 auto;height:100%;transform:initial;background-color:initial}
.main .body_info .one_page .direction_CT3 h2{color:#000}
.main .body_info .one_page .direction_CT3 h3{color:#000}
.main .body_info .one_page .direction_CT3 h4{color:#000}
.main .body_info .one_page .direction_CT3 p{color:#000}
.main .body_info .one_page .direction_CT4{top:inherit;right:inherit;bottom:inherit;left:inherit;width:86vw;min-width:0;margin:0 auto;height:100%;transform:initial;background-color:initial}
.main .body_info .one_page .direction_CT4 h2{color:#000}
.main .body_info .one_page .direction_CT4 h3{color:#000}
.main .body_info .one_page .direction_CT4 h4{color:#000}
.main .body_info .one_page .direction_CT4 p{color:#000}
.main .body_info .one_page .direction_CT4_1{width:90vw;min-width:0;left:50%;transform:translateX(-50%)}
.main .body_info .one_page .direction_CT4_2{display:none}
.direction_product1_CT1{left:50%;width:86vw;position:absolute;top:5vw;transform:translateX(-50%);display:table}
.direction_product1_CT1 .content_logo .content_img{width:30vw;display:inline-block}
.direction_product1_CT1 .content_logo .content_img img{width:100%}
.direction_product1_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A;font-size:3vw}
.direction_product1_CT1 hr{border-bottom:0px solid #fff;border-top:1px solid #fff}
.direction_product1_CT2{top:15vw;left:50%;width:86vw}
.direction_product1_CT2 h3{line-height:initial !important}
.direction_product1_CT3{top:8%;left:50%;width:86vw}
.direction_product1_CT3 h3{line-height:initial !important}
.direction_product1_CT4{top:initial;bottom:12vw;left:50%;width:86vw}
.direction_product1_CT4 h3{line-height:initial !important}
.direction_product2_CT1{top:12vw;right:initial;left:50%;transform:translateX(-50%);display:table;width:80%}
.direction_product2_CT1 .content_logo .content_img{width:30vw;display:inline-block}
.direction_product2_CT1 .content_logo .content_img img{width:100%}
.direction_product2_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A;font-size:3vw}
.direction_product2_CT1 hr{border-bottom:0px solid #fff;border-top:1px solid #fff}
.direction_product2_CT1 h3{font-size:6vw !important}
.direction_product2_CT1 h4{font-size:4vw !important;border:2px solid #ffffff;padding:.25rem .5rem;margin-top:0.5rem;margin-bottom:0.5rem;display:table;width:fit-content}
.direction_product2_CT2{top:50%;left:50%;transform:translate(-50%, -50%);display:table;width:86vw}
.direction_product2_CT2 h3{border-left:3px solid #ffffff;padding-left:2vw;margin-left:-2vw;font-size:6vw !important;line-height:initial !important}
.direction_product2_CT2 h4{border-left:3px solid #ffffff;padding-left:2vw;margin-left:-2vw;font-size:4vw !important}
.direction_product2_CT3{top:58%;left:50%;transform:translate(-50%, -50%);display:table;width:86vw;padding-left:2vw;max-width:initial}
.direction_product2_CT3 h3{font-size:6vw !important}
.direction_product2_CT4{bottom:1vw;top:initial;left:50%;transform:translateX(-50%);display:table;width:80%}
.direction_product2_CT4 h3{font-size:6vw !important;text-align:center;line-height:1.2 !important}
.direction_product2_CT4 h4{font-size:4vw !important;text-align:center}
.direction_product3_CT1{top:12vw;right:initial;left:50%;transform:translateX(-50%);display:table;width:80%}
.direction_product3_CT1 .content_logo .content_img{width:30vw;display:inline-block}
.direction_product3_CT1 .content_logo .content_img img{width:100%}
.direction_product3_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A;font-size:3vw}
.direction_product3_CT1 hr{border-bottom:0px solid #fff;border-top:1px solid #fff}
.direction_product3_CT1 h3{font-size:6vw !important}
.direction_product3_CT1 h4{font-size:4vw !important;border:2px solid #ffffff;padding:.25rem .5rem;margin-top:0.5rem;margin-bottom:0.5rem;display:table;width:fit-content}
.direction_product3_CT2{top:3%;left:50%;transform:translateX(-50%);display:table;width:86vw}
.direction_product3_CT2 h3{border-left:3px solid #ffffff;padding-left:2vw;margin-left:-2vw;font-size:6vw !important;line-height:initial !important}
.direction_product3_CT2 h4{border-left:3px solid #ffffff;padding-left:2vw;margin-left:-2vw;font-size:4vw !important}
.direction_product3_CT3{top:58%;left:50%;transform:translate(-50%, -50%);display:table;width:86vw;padding-left:2vw;max-width:initial}
.direction_product3_CT3 h3{font-size:6vw !important}
.direction_product3_CT4{bottom:2vw;top:initial;left:50%;transform:translateX(-50%);display:table;width:80%}
.direction_product3_CT4 h3{font-size:6vw !important;text-align:center;line-height:1.0 !important}
.direction_product3_CT4 h4{font-size:4vw !important;text-align:center}
.direction_product4_CT1{position:absolute;top:10vw;left:50%;transform:translateX(-50%);display:table;width:86vw}
.direction_product4_CT1 .content_logo .content_img{width:30vw;display:inline-block}
.direction_product4_CT1 .content_logo .content_img img{width:100%}
.direction_product4_CT1 .content_logo .content_little{display:inline-block;color:#8E7A5A}
.direction_product4_CT1 .txt_div .en{display:block;border-left:0px solid #ffffff;padding-left:0vw;display:table;width:fit-content}
.direction_product4_CT1 .txt_div .cn{display:block}
.direction_product4_CT1 h4{font-size:4vw !important}
.direction_product4_CT2{position:absolute;top:15vw;left:50%;transform:translateX(-50%);display:table;width:86vw}
.direction_product4_CT2 h4{font-size:4vw !important}
.direction_product4_CT3{position:absolute;top:17vw;left:50%;transform:translateX(-50%);display:table;width:86vw}
.direction_product4_CT3 h4{font-size:4vw !important}
.direction_product4_CT3 p{border-left:0 solid #B0834D;padding-left:0vw}
.direction_product4_CT4{position:absolute;top:25vw;left:50%;transform:translateX(-50%);display:table;width:86vw}
.direction_product4_CT4 h4{font-size:4vw !important}
.direction_product4_CT4 p{border-left:0 solid #B0834D;padding-left:0vw}
.direction_product4_CT5{position:absolute;top:1vw;left:50%;transform:translateX(-50%);display:table;width:80%}
.direction_product4_CT5 h3{text-align:center}
.direction_product4_CT5_2{position:absolute;bottom:1vw;left:50%;transform:translateX(-50%);display:table;width:80%}
.direction_product4_CT5_2 ul{list-style:disc;color:#fff;padding-left:1vw}
.direction_product4_CT5_2 p{line-height:1.4 !important}
.main .body_info .one_page .mob_absolute_mode{position:absolute;top:0;left:0;right:inherit;bottom:inherit}
.main .body_info .one_page .mob_sea_video{position:relative;left:0;right:0;bottom:0;margin:-145px -10px 0}
.main .web_nav .logo{align-self:center;max-width:185px;padding:10px 25px}
.main .web_nav .logo img{height:initial;width:100%}
.reg_box .reg_form{position:relative;width:90%;height:75%;margin:0 auto;background-color:#f1f1f1;padding:20px;z-index:10001}
.reg_box .reg_form .reg_body{width:90%;height:83%;padding:5%}
.reg_box .reg_form .reg_body .reg_data{position:relative;width:85%;margin:0 auto}
.reg_box .reg_form .reg_body .reg_data .info{display:none}
.video_box .video_data{position:relative;width:90%;height:45%;margin:0 auto;padding:20px;z-index:10001}
.main header .web_tree ul{width:99%;height:40px;display:flex;align-items:center;padding:0;padding-left:0}
.main header .web_tree ul li{min-width:40px;line-height:1}
.main header .web_tree ul li:before{padding-right:10px}
.mob_only_bg_E6DEDB{background-color:#e6dedb}
.mob_only_bg_D7C6B8{background-color:#d7c6b8}
.mob_only_bg_grad_E6DEDB{background:-webkit-linear-gradient(left, #e3d7c9, #bfb4ad);background:-o-linear-gradient(right, #e3d7c9, #bfb4ad);background:-moz-linear-gradient(right, #e3d7c9, #bfb4ad);background:linear-gradient(to right, #e3d7c9, #bfb4ad)}
.mob_only_bg_006BB3{background-color:#006bb3}
.padding_img_mode_2,.padding_img_mode_3{width:90%;padding:2.5% 5% 2.5% 5%}
.main .body_info .item_page{width:95%;padding:0 2.5%;margin:0}
.main .body_info .item_page ul{display:flex;width:100%;flex-direction:column}
.main .body_info .item_page .row_2 li,.main .body_info .item_page .row_3 li{width:90%;padding:5px 5%}
.main .body_info .one_page .photoView{margin-left:0}
.main .body_info .one_page .photoView::after{position:absolute;content:"";width:50px;height:50px;background-image:url("../../images/old/btn_magnifier.svg");background-repeat:no-repeat;right:10px;bottom:10px}
.mob_only{display:block}
.pc_only{display:none}
.reg_box .reg_form .reg_body .reg_data .thanks{border-bottom:0}
.tree_bg::before{content:"";background-image:url("../../images/old/tree_b.png");background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:initial;right:0;margin-top:-72px;background-size:100%}
.tree_bg::after{content:"";background-image:url("../../images/old/tree.png");background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:initial;margin-top:-114%;right:0;background-size:100%;z-index:0;opacity:0}
.img_txt_left{position:absolute;bottom:10px;left:10px;color:#FFFFFF;font-size:0.7em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;margin-left:0px;margin-top:-30px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:15px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
.img_txt_left_top{position:absolute;top:40px;left:10px;color:#FFFFFF;font-size:0.7em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;margin-left:0px;margin-top:-30px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:15px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
.img_txt_left_product{position:absolute;bottom:10px;left:10px;color:#FFFFFF;font-size:0.7em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;margin-left:0px;margin-top:-30px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:15px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
.img_txt_right{position:absolute;color:#FFFFFF;font-size:0.7em;font-family:"Noto Sans CJK TC", sans-serif;z-index:499;float:right;margin-right:10px;margin-top:-30px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;height:15px;background-color:rgba(0,0,0,0.8);padding:5px 8px}
@keyframes tree_fadeIn{0%{margin-top:120px;right:-70px;opacity:0;transform:rotate(-30deg) scale(1.8)}
100%{margin-top:-72px;right:0;opacity:1;transform:rotate(0) scale(1)}
}@keyframes tree_b_fadeIn{0%{margin-top:-13%;right:-200px;transform:rotate(-28deg) scale(1.8);opacity:1;z-index:10}
95%{right:0;margin-top:-114%;transform:rotate(0) scale(2.8);opacity:0;z-index:10}
100%{opacity:0;z-index:0}
}}@media (max-width: 666px){.main .left_nav nav ul{height:calc(100% - 32%);overflow:scroll}
}@media (min-width: 666px) and (max-width: 991.97px){.main .video_area{height:625px}
.mob_b_messenger_show,.mob_b_gps_show,.mob_b_phone_show{bottom:120px;transition:all 0.33s ease-in-out;-moz-transition:all 0.33s ease-in-out;-webkit-transition:all 0.33s ease-in-out}
.mob_b_menu{position:fixed;display:flex;align-items:center;width:100%;height:111px;bottom:0px;left:0;padding:10px 0 0;background-color:#000;z-index:1001}
.mob_b_menu a{display:flex;width:25%;color:#fff;height:111px;flex-flow:column nowrap;align-items:center}
}@media (min-width: 991.98px){.PC_txt_center{text-align:center}
.team{position:relative}
.team img{width:100%}
.team .team-div{display:table;width:fit-content;margin:0vw auto}
.team .team-div .sub-border{display:table;width:fit-content;margin:0.5vw auto;padding:0.25vw 1vw;border:2px solid #ffffff}
.team .team-div2{display:flex;margin:2vw auto;text-align:center;-ms-flex-pack:center;justify-content:center}
.team .team-div2 .team-div2-l{width:fit-content;display:table;padding-right:1vw}
.team .team-div2 .team-div2-l .team-div2-l-top .team-div2-l-img{display:inline-block;width:3.5vw;vertical-align:-webkit-baseline-middle}
.team .team-div2 .team-div2-l .team-div2-l-top .team-div2-l-tip{display:inline-block}
.team .team-div2 .team-div2-l .team-div2-l-bottom{margin:0.5vw auto}
.team .team-div2 .team-div2-r{width:fit-content;display:table;padding-left:1vw}
.team .team-div2 .team-div2-r .team-div2-r-top .team-div2-r-img{display:inline-block;width:7vw;vertical-align:-webkit-baseline-middle}
.team .team-div2 .team-div2-r .team-div2-r-top .team-div2-r-tip{display:inline-block}
.team .team-div2 .team-div2-r .team-div2-r-bottom{margin:0.5vw auto}
.maybe .maybe_title_top{width:90vw;margin:20px auto;position:relative}
.maybe .maybe_title_top hr{border-bottom:1px solid #3B3B3B;border-top:0px solid #3B3B3B;margin:1vw 0}
.maybe .maybe_title_top h3{background-color:#F8F7F2;font-size:1.250vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:500;padding:0 20px}
.maybe .maybe_row{width:90vw;padding:20px 0;margin:0px auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.maybe .maybe_row .maybe_col{-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%;box-shadow:0px 2px 0px #01010129;border-radius:12px;background:#FFFFFF;display:inline-block;padding:1%}
.maybe .maybe_row .maybe_col hr{border-bottom:1px solid #4A5D68;border-top:0px solid #4A5D68;margin:0.5vw 0}
.maybe .maybe_row .maybe_col .maybe_img{width:35%;display:inline-block;vertical-align:top}
.maybe .maybe_row .maybe_col .maybe_img img{width:100%}
.maybe .maybe_row .maybe_col .maybe_txt{width:61%;display:inline-block;margin-left:2%}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_title{font-size:1.042vw;color:#7E7E7E}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_sub{font-size:1.198vw;color:#4A5D68;letter-spacing:0.92px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_text{font-size:0.938vw;letter-spacing:0.72px;color:#5D5D5D;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.maybe .maybe_row .maybe_col .maybe_txt .maybe_btn{margin-top:0.5vw;padding:0.1vw 0.4vw;font-size:1.042vw;letter-spacing:0.8px;color:#FFFFFF;background:#4A5D68 0% 0% no-repeat padding-box;border-radius:7px;width:max-content;line-height:1.5}
.maybe .maybe_row .maybe_col:hover .maybe_txt .maybe_btn{background:#5D4A92 0% 0% no-repeat padding-box}
.maybe .maybe_row .maybe_col_r{margin-left:2%}
.maybe .maybe_row .maybe_col_l{margin-right:2%}
.bn_bird{position:absolute;bottom:0;right:2vw;width:20vw;z-index:500}
.bn_icon{position:absolute;top:20px;left:20px;width:2vw;max-width:40px}
.bn_icon4{display:none}
.bn_icon_page_r{position:absolute;top:20px;right:36vw;width:2vw;max-width:40px}
.menu_controller nav .right_nav .btn{align-items:center;margin:0 2px}
.mob_b_messenger_show,.mob_b_gps_show,.mob_b_phone_show{display:none}
.menu_controller nav .right_nav .btn_menu{align-items:center;margin:0 6px;width:35px}
.menu_controller nav .right_nav .btn a{display:flex;align-items:center}
.menu_controller nav .right_nav .btn a i{width:56px;height:67px;display:flex;padding-right:15px}
.menu_controller nav .right_nav .btn a i img{width:100%}
.menu_controller nav .right_nav .btn .txt{display:flex;color:#444444;font-size:0.7em}
.menu_controller nav ul{display:none}
.main .web_nav .menu_controller nav .right_nav .btn .txt{display:flex;color:#fff;font-size:0.7em}
.menu_controller nav .right_nav .menu_txt,.main .web_nav .menu_controller nav .right_nav .menu_txt{display:none}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .pc_w_6{float:left;width:45%}
.reg_box .reg_form .reg_body .reg_data .reg_form_obj .float_right{float:right}
.reg_box .reg_form .reg_body .reg_data .info{display:block}
.mob_b_menu,.mob_b_phone{display:none}
.mob_only{display:none}
.pc_only{display:block}
.img_txt_banner{margin-top:20px}
}@media (min-width: 1280px){.menu_controller nav .right_nav{position:relative;display:flex;float:right;width:44%;min-width:650px;height:45px;align-items:center;justify-content:flex-end}
.menu_controller nav .right_nav .btn{align-items:center;margin:0 2px}
.menu_controller nav .right_nav .btn_menu{align-items:center;margin:0 0 0 6px;width:35px}
.menu_controller nav .right_nav .btn a{display:block}
.menu_controller nav .right_nav .btn a i{width:56px;height:67px;display:block;padding-right:15px}
.menu_controller nav .right_nav .btn a i img{width:100%}
.menu_controller nav .right_nav .phone{align-items:center;margin:0 10px}
.menu_controller nav .right_nav .phone img{width:40px}
.menu_controller nav .right_nav .btn .txt,.main .web_nav .menu_controller nav .right_nav .btn .txt{display:block;position:absolute;margin-top:5px;color:#444444;width:80px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:0.7em;height:16px;border-top:2px solid #877d52;text-align:center;margin-left:-20px;padding:3px 0;opacity:0;transition:opacity 0.33s ease-in-out;-moz-transition:opacity 0.33s ease-in-out;-webkit-transition:opacity 0.33s ease-in-out}
.menu_controller nav .right_nav .btn a:hover .txt,.main .web_nav .menu_controller nav .right_nav .btn a:hover .txt{display:block;opacity:1;transition:opacity 0.33s ease-in-out;-moz-transition:opacity 0.33s ease-in-out;-webkit-transition:opacity 0.33s ease-in-out}
.main .body_info .info_left h1,.main .body_info .info_left>span{margin-left:85px}
.main .body_info .info_left h2,.main .body_info .info_left h3,.main .body_info .info_left p,.main .body_info .info_left a{margin-left:150px}
}@media (min-width: 1480px){.main header .main_video .logo{margin:25px 2.5%}
.main .body_info .info_left h1,.main .body_info .info_left>span{margin-left:180px}
.main .body_info .info_left h2,.main .body_info .info_left h3,.main .body_info .info_left p,.main .body_info .info_left a{margin-left:250px}
}@media (min-width: 1620px){.menu_controller nav ul{display:flex}
}@media (min-width: 1650px){.main .body_info .padding_img_mode_2{width:50%;padding:2.5% 5% 2.5% 0}
.main .body_info .padding_img_mode_3{width:50%;padding:2.5% 0 2.5% 5%}
.main .body_info .img_2{width:70%;z-index:100}
.main .body_info .info_one_content{width:100%}
}.no_top_margin{margin-top:0}
.no_left_margin{margin-left:0}
.main .body_info .img{overflow:hidden;position:relative}
.main .body_info .zoom_img img{transform:scale(1, 1);transition:all .66s ease-out}
.main .body_info .zoom_img:hover img{transform:scale(1.2, 1.2)}
.zindex1000{z-index:1000}
.screen_box{display:none}
@media screen and (orientation: landscape) and (max-width: 991.98px){.screen_box{width:100%;height:100%;position:fixed;display:flex;align-items:center;top:0;left:0;z-index:10000;opacity:1}
.screen_box .mask{width:100%;height:100%;position:fixed;z-index:10000;background-image:url("../../images/old/pc_bg_reservation.jpg");background-repeat:no-repeat;background-size:cover}
.screen_box .screen_data{position:relative;display:flex;width:100%;height:100%;margin:0 auto;background-color:#f1f1f1;padding:20px;z-index:10001;align-items:center;flex-direction:column;justify-content:center}
.screen_box .screen_data i{width:130px;padding-bottom:10px}
.screen_box .screen_data i img{width:100%}
}@media (min-width: 575.98px) and (max-width: 991.98px){.pad_v_title{font-size:5.208vw !important}
.pad_v_sub{font-size:3.472vw !important}
.pad_v_text{font-size:3.0vw !important}
}.d-pc{display:none}
.d-pro-h{display:none}
.d-pro-v{display:none}
.d-pad-h{display:none}
.d-pad-v{display:none}
.d-mob{display:none}
.d-pc-inline{display:none}
.d-pro-h-inline{display:none}
.d-pro-v-inline{display:none}
.d-pad-h-inline{display:none}
.d-pad-v-inline{display:none}
.d-mob-inline{display:none}
@media (min-width: 1399.98px){.d-pc{display:block}
.d-pc-inline{display:inline-block}
}@media screen and (min-width: 1199.98px) and (max-width: 1399.98px) and (orientation: landscape){.d-pro-h{display:block}
.d-pro-h-inline{display:inline-block}
}@media screen and (min-width: 991.98px) and (max-width: 1399.98px) and (orientation: portrait){.d-pro-v{display:block}
.d-pro-v-inline{display:inline-block}
}@media screen and (min-width: 767.98px) and (max-width: 1199.98px) and (orientation: landscape){.d-pad-h{display:block}
.d-pad-h-inline{display:inline-block}
}@media screen and (min-width: 767.98px) and (max-width: 991.98px) and (orientation: portrait){.d-pad-v{display:block}
.d-pad-v-inline{display:inline-block}
}@media screen and (max-width: 767.98px){.d-mob{display:block}
.d-mob-inline{display:inline-block}
}.line_event{position:fixed;width:115px;height:auto;right:20px;bottom:170px;z-index:1001}
.line_event img{width:100%}
@media screen and (max-width: 991.98px){.line_event{position:fixed;width:95px;max-width:16vw;height:auto;right:20px;bottom:140px;z-index:1001}
.line_event img{width:100%}
}@media screen and (max-width: 667px){.line_event{position:fixed;width:75px;max-width:15vw;height:auto;right:20px;bottom:80px;z-index:1001}
.line_event img{width:100%}