@charset "utf-8";

/* @import url('./mobile_eng.css'); *//* 250718 YP */
@import url('./sub.css');/* 250718 YP add */

/* wwa - purpose */
.wwa_purp{ padding: 40px 140px; }
.wwa_purp .flx_box{ display:flex; gap:56px; align-items: center; margin-bottom:60px; }
.wwa_purp .flx_box .txt h3{ font-size:40px; }
.wwa_purp .flx_box .txt h3 > p{ font-size:64px; line-height:40px; }
.wwa_purp .flx_box .txt h3 > p:last-child{ text-align: right; }

.bd_box_ul{ display:flex; gap:20px; }
.bd_box_ul > .bd_box_item{ padding:24px; border-radius:10px; border:1px solid rgba(0,0,0,.15); flex:1; }
.bd_box_ul > .bd_box_item > h3{ font-size:24px; height:64px;display:flex; align-items: center; gap:16px; margin-bottom:20px; }
.bd_box_ul > .bd_box_item > h3:before{ content:" "; display:block; position:relative; left:0; width:64px; height:64px; background:#003DD4; border-radius:32px; }
.bd_box_ul > .bd_box_item > p{ font-size:18px; }
.bd_box_ul > .bd_box_item:nth-child(1) > h3:before{ background:url('../img/sub/sub_img_item/eng_sub_img_wwa_icon01.svg') no-repeat center #003DD4; background-size:auto 29px; }
.bd_box_ul > .bd_box_item:nth-child(2) > h3:before{ background:url('../img/sub/sub_img_item/eng_sub_img_wwa_icon02.svg') no-repeat center #003DD4; background-size:auto 29px; }
.bd_box_ul > .bd_box_item:nth-child(3) > h3:before{ background:url('../img/sub/sub_img_item/eng_sub_img_wwa_icon03.svg') no-repeat center #003DD4; background-size:auto 29px; }

/* wwd */
.wwd_box_wrap{ display:flex; padding:40px; gap:32px; flex-wrap:wrap; }
.wwd_box_wrap .wwd_box_item{ flex:0 0 calc( ( 100% - ( 32px * 2 ) ) / 3 ); display:flex; flex-direction: column; gap:16px; }
.wwd_box_wrap .wwd_box_item h4{ padding-top:16px; font-size:24px; text-align: center; }
.wwd_box_wrap .wwd_box_item .researchPro{ display:flex; flex-direction: column; gap:16px;  }
.wwd_box_wrap .wwd_box_item .researchPro .paper_box{ background:#f7f7f7; border-radius:10px; display:flex; padding:36px; justify-content: center; }
.wwd_box_wrap .wwd_box_item .researchPro .paper_box .img_item{ width:200px; height:284px; border-radius:8px; overflow:hidden; border:1px solid #ddd; box-shadow: 0 2px 8px rgba(0,0,0,0.2); background:#fff; display:flex; justify-content: center; align-items: center; }
.wwd_box_wrap .wwd_box_item .researchPro .paper_box .img_item img{ height:100%; }
.wwd_box_wrap .wwd_box_item .researchPro > p{ font-size:16px; line-height:24px; letter-spacing: -0.2px; padding:0 16px; }

.wwd_pblc .wwd_box_wrap .wwd_box_item:nth-child(n+4) h4{ height:74px; box-sizing: border-box; display:flex; align-items: center; justify-content: center; }

.wwd_acdm .wwd_box_wrap{ gap:24px; }
.wwd_acdm .wwd_box_wrap .wwd_box_item{ flex:0 0 calc( ( 100% - ( 24px * 2 ) ) / 3 );}
.wwd_box_wrap .wwd_box_item .photo_box img{ width:100%; }
.wwd_box_wrap .wwd_box_item .tit_h3{ font-weight:700; }

/* Contact Us */
.loc_wrap{ padding-bottom:20px; }
.loc_wrap .map_box + .img_box{ padding:30px 0; }
.loc_wrap .map_box + .img_box .tit_h3{ margin-bottom:20px; }
.loc_wrap .map_box + .img_box .tit_h3.m_t_30{ margin-top:30px; }
.loc_wrap .map_box + .img_box .point.bold_p{ margin-bottom:5px; }
.loc_wrap .tit_h3 .btn{ margin-left:10px; }
.tit_h3:has(.btn):before{ top:9px; }
.eng .tit_h3{ font-weight:700; }

/* Report */
.eng  #top-category-wrap .category-link {flex-flow:row wrap;column-gap: 20px;}
.eng  #top-category-wrap .category-link li {flex:0 0 calc(16.666% - 20px);}
.eng  #top-category-wrap .category-link li .txt {white-space: normal;word-break: keep-all;}
.eng .pdf-show-wrap h5 {width:calc(100% - 180px);}
.eng .pub-info summary > p {width:calc(100% - 190px);}

/* 250717 YP */
.bd_box.video_box{ align-items: center; }
.video-popup-open{ width: 854px; height: 480px; display: flex; align-items: center; justify-content: center; }

/* 250724 YP */
.eng .popup-wrap .popup-box .popup-cnt .not-tit p{ font-size: 26px; font-weight: bold; display: inline; padding-top: 0;  }
.eng .popup-wrap .popup-box .popup-cnt .not-tit:before{ top: 6px; }
.eng .popup-wrap .popup-box .popup-cnt .cnt-category.type-02 .t-list .t-txt a.radius-box.type-02{ display: flex; align-items: center; }
.eng .popup-wrap .popup-box .popup-cnt .cnt-category.type-02 .cnt-pub > .txt-box.bg-gray{ margin: 0 !important; }

/* 250728 YP */
.eng .popup-wrap .popup-box .cnt-tabBox .tab-boxWrap .tab-list .tab-button.on .t-btn span{ padding-left: 0; background: unset; }
