#idx_mv{position:relative;width:100%}#idx_mv .mv_slider{width:100%;aspect-ratio:1038/720}@media only screen and (max-width: 834px){#idx_mv .mv_slider{aspect-ratio:900/720}}@media only screen and (max-width: 520px){#idx_mv .mv_slider{aspect-ratio:680/720}}#idx_mv .mv_slider img{object-fit:cover;width:100%;height:100%}#idx_mv .btn_ovw{position:absolute;z-index:100;top:45%;right:5%;width:min(200px,90%);transition:all .5s ease;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1))}@media only screen and (max-width: 834px){#idx_mv .btn_ovw{max-width:180px;rright:2.5%}}@media only screen and (max-width: 520px){#idx_mv .btn_ovw{max-width:100px;right:2.5%}}#idx_mv .btn_ovw a{display:block;background:#fff;clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)}#idx_mv .btn_ovw a:hover{transform:scale(1.05)}#idx_mv .btn_ovw a img{mix-blend-mode:multiply}.idx_title{position:relative;z-index:5;width:90%;margin:2rem auto 0}.idx_title>h1{margin:0;font-size:clamp(1.25rem,1.205rem + .213vw,1.375rem);font-weight:400;text-align:center}.idx_title>h1>span{display:block;font-family:"Barlow",sans-serif;font-size:.875rem;font-weight:200;letter-spacing:.1em}.idx_title>h1 strong{font-weight:700;letter-spacing:.1em}.idx_title>h1 strong>span{color:#ad8946}.idx_title>h1.ff_eng{letter-spacing:.01em}#idx_news{width:100%}#idx_news .nws_head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}#idx_news .title_h2{width:25%}@media only screen and (max-width: 834px){#idx_news .title_h2{width:100%}}#idx_news .nws_nav{width:70%;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 834px){#idx_news .nws_nav{width:100%}}@media only screen and (max-width: 520px){#idx_news .nws_nav{justify-content:space-between}}#idx_news .nws_nav li{width:8em;margin:.25rem}@media only screen and (max-width: 520px){#idx_news .nws_nav li{width:calc(50% - .25rem);margin:.25rem 0}}#idx_news .nws_nav li a{display:block;padding:.5em .25em;border-radius:4em;background:#000;color:#fff;font-weight:500;text-align:center;line-height:1.4}#idx_news .nws_nav li a:hover{text-decoration:none;background:#ad8946;color:#fff}@media only screen and (max-width: 520px){#idx_news .nws_nav li a{width:auto}}#idx_news .news_list{width:100%;margin:2rem auto}#idx_news .news_list li{border-top:1px solid #000}#idx_news .news_list li:last-of-type{border-bottom:1px solid #000}#idx_news .news_list a{width:100%;padding:1em 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;color:#000;line-height:1.4}#idx_news .news_list a:hover{background:rgba(173,137,70,.1);color:#ad8946;text-decoration:none}#idx_news .news_list a:hover .nws_cate{background:#ad8946}#idx_news .news_list a .nws_date{width:7em;padding:.25em;text-align:center}@media only screen and (max-width: 520px){#idx_news .news_list a .nws_date{width:auto;margin:0 1em .25em 0;text-align:left}}#idx_news .news_list a .nws_cate{width:8em;padding:.4em .25em;border-radius:4em;background:#000;color:#fff;text-align:center;font-size:.875rem;transition:background-color .3s ease}@media only screen and (max-width: 520px){#idx_news .news_list a .nws_cate{margin:0 0 .25em}}#idx_news .news_list a .nws_title{width:calc(100% - 20em);padding:.25em 1em}@media only screen and (max-width: 520px){#idx_news .news_list a .nws_title{width:100%;padding:.25em}}#idx_news .news_btn{margin:2rem auto 0 0;text-align:right}@media only screen and (max-width: 834px){#idx_news .news_btn{margin:1rem 0 0}}#sec_outline{position:relative;z-index:5;width:100%;padding:4rem 0;color:#fff;overflow:hidden}#sec_outline .ovw_btn{position:relative;z-index:10;width:90%;margin:0 auto;text-align:right}#sec_outline .bg_imgs{position:absolute;left:0;top:0;width:100%;height:100vh}#sec_outline .bg_imgs .bg1,#sec_outline .bg_imgs .bg2,#sec_outline .bg_imgs .bg3,#sec_outline .bg_imgs .bg4{position:absolute;width:100%;height:100vh;overflow:hidden}#sec_outline .bg_imgs .bg1 img,#sec_outline .bg_imgs .bg2 img,#sec_outline .bg_imgs .bg3 img,#sec_outline .bg_imgs .bg4 img{position:relative;width:100%;height:100%;aspect-ratio:2080/1168;object-fit:cover}#sec_outline .bg_imgs .bg1{z-index:4}#sec_outline .bg_imgs .bg2{z-index:3}#sec_outline .bg_imgs .bg3{z-index:2}#sec_outline .bg_imgs .bg4{z-index:1}#sec_outline .bg_txts{position:absolute;z-index:5;left:0;top:0;width:100%;height:100vh}#sec_outline .bg_txts .bt1,#sec_outline .bg_txts .bt2,#sec_outline .bg_txts .bt3{position:absolute;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center}#sec_outline .bg_txts .bt1 img,#sec_outline .bg_txts .bt2 img,#sec_outline .bg_txts .bt3 img{position:relative;width:50%;aspect-ratio:10/1;object-fit:cover;display:block;margin:0 auto}@media only screen and (max-width: 520px){#sec_outline .bg_txts .bt1 img,#sec_outline .bg_txts .bt2 img,#sec_outline .bg_txts .bt3 img{width:90%}}.innr_outline{position:relative;z-index:5;width:100%;margin:0 auto;padding:0 0 3rem;container-type:inline-size}.innr_outline .ol_conts{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.innr_outline .ol_conts.rev{flex-direction:row-reverse}.innr_outline .ol_conts .innr{width:49%}@media only screen and (max-width: 520px){.innr_outline .ol_conts .innr{width:100%}}.innr_outline p{font-size:clamp(1rem,.977rem + .106vw,1.0625rem);font-weight:500;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.5))}@media only screen and (max-width: 834px){.innr_outline p>br{display:none}}.innr_outline img{filter:drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.5))}.innr_outline .sub_title{width:fit-content;margin:3rem 5% 0 auto;font-size:clamp(1.875rem,1.739rem + .638vw,2.25rem);font-weight:500;line-height:1.6;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.5))}@media only screen and (max-width: 834px){.innr_outline .sub_title{margin:1rem 5% 0 auto}}@media only screen and (max-width: 520px){.innr_outline .sub_title{margin:0 0 0 5%}}.innr_outline .ovw_img1{display:block;width:64%;margin:0 5% 0 auto}@media only screen and (max-width: 834px){.innr_outline .ovw_img1{margin:0 5% 0 auto}}@media only screen and (max-width: 520px){.innr_outline .ovw_img1{margin:2rem 5% 0 auto}}.innr_outline .ovw_img3{display:block;width:48%;margin:20rem 15% 0 auto}@media only screen and (max-width: 834px){.innr_outline .ovw_img3{margin:10rem 15% 0 auto}}@media only screen and (max-width: 520px){.innr_outline .ovw_img3{margin:-2rem 0 0 5%}}.innr_outline .ovw_txt1{margin:4rem 0 0}@media only screen and (max-width: 834px){.innr_outline .ovw_txt1{margin:3rem 10% 0 0}}@media only screen and (max-width: 520px){.innr_outline .ovw_txt1{margin:3rem 5% 0}}.innr_outline .ovw_img2{display:block;width:64%;margin:3rem 0 0}@media only screen and (max-width: 834px){.innr_outline .ovw_img2{margin:3rem 0 0}}@media only screen and (max-width: 520px){.innr_outline .ovw_img2{margin:3rem 0 0}}.innr_outline .ovw_img4{display:block;width:64%;margin:2rem 0 0 auto}@media only screen and (max-width: 834px){.innr_outline .ovw_img4{margin:2rem 0 0 auto}}@media only screen and (max-width: 520px){.innr_outline .ovw_img4{margin:1rem 0 0 auto}}.innr_outline .ovw_txt2{margin:4rem 0 0}@media only screen and (max-width: 834px){.innr_outline .ovw_txt2{margin:3rem 10% 0 0}}@media only screen and (max-width: 520px){.innr_outline .ovw_txt2{margin:3rem 5% 0}}.innr_outline .ovw_img5{display:block;width:96%;margin:7rem 0 0}@media only screen and (max-width: 834px){.innr_outline .ovw_img5{margin:6rem 0 0}}@media only screen and (max-width: 520px){.innr_outline .ovw_img5{margin:3rem 0 0}}.innr_outline .ovw_txt3{margin:10rem 0 0 15%}@media only screen and (max-width: 834px){.innr_outline .ovw_txt3{margin:9rem 0 0 10%}}@media only screen and (max-width: 520px){.innr_outline .ovw_txt3{margin:3rem 5% 0}}.innr_outline .ovw_img6{display:block;width:100%;margin:5rem 0 0}@media only screen and (max-width: 520px){.innr_outline .ovw_img6{margin:3rem 0 0 0}}.innr_outline .ovw_txt4{margin:6rem 0 0}@media only screen and (max-width: 834px){.innr_outline .ovw_txt4{margin:5rem 10% 0 0}}@media only screen and (max-width: 520px){.innr_outline .ovw_txt4{margin:3rem 5% 0}}.innr_outline .ovw_img9{display:block;width:68%;margin:10rem 0 0}@media only screen and (max-width: 834px){.innr_outline .ovw_img9{margin:7rem 0 0}}@media only screen and (max-width: 834px){.innr_outline .ovw_img9{margin:3rem 0 0 5%}}.innr_outline .ovw_img7{display:block;width:48%;margin:4rem auto 0}@media only screen and (max-width: 520px){.innr_outline .ovw_img7{margin:-2rem 0 0 auto}}.innr_outline .ovw_img8{display:block;width:96%;margin:3rem auto 0 0}@media only screen and (max-width: 520px){.innr_outline .ovw_img8{margin:1rem auto 0 0}}.innr_outline .ovw_txt5{margin:6rem auto 0 20%}@media only screen and (max-width: 834px){.innr_outline .ovw_txt5{margin:6rem auto 0 10%}}@media only screen and (max-width: 520px){.innr_outline .ovw_txt5{margin:3rem 5% 0}}.innr_outline .ovw_img10{display:block;width:100%;margin:2rem 0 0 auto}@media only screen and (max-width: 834px){.innr_outline .ovw_img10{margin:4rem 0 0 auto}}@media only screen and (max-width: 520px){.innr_outline .ovw_img10{margin:3rem 0 0 0}}#idx_group_menu{background:#f0f2f2}#idx_group_menu .grp_btn{margin:3rem 0 0;text-align:right}.group_menu_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media only screen and (max-width: 834px){.group_menu_list{grid-template-columns:repeat(2, 1fr);gap:.75rem}}@media only screen and (max-width: 520px){.group_menu_list{grid-template-columns:repeat(1, 1fr)}}.group_menu_list a{display:block}.group_menu_list a:hover img{opacity:.6;transform:scale(1.05)}.group_menu_list a:hover figcaption{background:#ad8946}.group_menu_list a:hover figcaption::after{right:1rem}.group_menu_list figure{position:relative;margin:0;padding:0;background:#fff;overflow:hidden;container-type:inline-size}.group_menu_list figure img{display:block;object-fit:cover;width:100%;height:100%;transition:all 2s ease}.group_menu_list figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:.75rem 2.5rem .75rem 1rem;background:rgba(0,0,0,.6);color:#fff;font-size:4.5cqw;font-weight:500;line-height:1.4;transition:background-color .3s ease}.group_menu_list figure figcaption::after{content:"";position:absolute;right:1.5rem;top:calc(50% - 4.5px);width:1.5rem;height:.4rem;border-right:1.5px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg);transition:right .3s ease}.group_menu_list.eng figcaption{font-family:"Barlow",sans-serif;letter-spacing:.01em}/*# sourceMappingURL=index.css.map */