@charset "utf-8";


#trxLgo{top:20px;left:15px;}
#trxLgo > img{width:115px;}
#trxNav{display:none;}
#trxQck{display:none;}
#trxChp{display:none;}

#trxHdr{height:60px;}

#trxHdrMob{position:fixed;top:0;left:0;z-index:500;width:100%;display:block;}
#trxHdrMob.on{height:100%;}
#trxNavMobOpn{position:absolute;top:15px;right:15px;width:30px;height:30px;background:url("/assets/img/mob/img_mnu.png") no-repeat;background-size:100% auto;}
.sub + #trxHdrMob #trxNavMobOpn{background:url("/assets/img/mob/img_mnuBlk.png") no-repeat;background-size:100% auto;}
#trxNavMobCls{position:absolute;top:15px;right:15px;width:30px;height:30px;background:url("/assets/img/mob/img_mnuCls.png") no-repeat;background-size:100% auto;}
#trxNavMobCnt{position:absolute;top:0;left:0;z-index:600;background-color:#1945cc;width:100%;height:100%;overflow:scroll;}
#trxNavMobCnt > hr{margin-top:60px;display:block;border:0;border-bottom:1px #3b61d4 solid;margin-bottom:0;}
#trxNavMobCnt > ul{padding:15px 0;}
#trxNavMobCnt > ul > li > a{display:block;line-height:50px;position:relative;color:#7c8ddc;font-size:18px;padding:0 30px;position:relative;transition:all 0.5s;}
#trxNavMobCnt > ul > li > a::before{width:4px;height:4px;content:" ";position:absolute;top:calc(50% - 2px);left:34px;background-color:#fff;border-radius:2px;display:block;transition:all 0.5s;opacity:0;}
#trxNavMobCnt > ul > li > a.on{font-weight:bold;color:#ffffff;padding-left:60px;transition:all 0.5s;}
#trxNavMobCnt > ul > li > a.on::before{transition:all 0.5s;opacity:1;}
#trxNavMobCnt > ul > li > ul{background-color:#19399d;padding:0 30px 0 60px;overflow:hidden;}
#trxNavMobCnt > ul > li > ul > li:first-child{margin-top:15px;}
#trxNavMobCnt > ul > li > ul > li:last-child{margin-bottom:15px;}
#trxNavMobCnt > ul > li > ul > li > a{display:block;color:#fff;font-size:16px;line-height:40px;}
#trxNavMobCnt > ul > li > ul > li > a br{display:none;}

#trxQckMob{position:fixed;bottom:0;left:0;width:100%;z-index:450;display:block;}
#trxMovTop{box-shadow: 2px 4px 5px 0px rgb(0 0 0 / 15%);position:absolute;bottom:15px;right:15px;width:60px;height:60px;border: 2px solid #9c82ff;background:#714ef4 url("../images/common/img_top.png") no-repeat;background-size:100% auto;border-radius:30px;}
#trxQckMobOpn{position:absolute;bottom:85px;right:15px;width:60px;height:60px;background:#002448 url("/assets/img/mob/img_qckOpn.png") no-repeat;background-size:100% auto;border-radius:30px;}
#trxQckMobCls{position:absolute;bottom:85px;right:15px;width:60px;height:60px;background:#002448 url("/assets/img/mob/img_qckCls.png") no-repeat;background-size:100% auto;border-radius:30px;display:none;}
#gitple-launcher{ bottom:85px !important; right: 15px !important; }
#ch-plugin-core [data-ch-testid="launcher"] { bottom: 155px !important; right: 15px !important; }
#trxQckMob.on #trxQckMobCls{display:block;}
#trxQckMobCnt{position:absolute;bottom:220px;right:15px;width:150px;}
#trxQckMobCnt > a{display:flex;width:100%;background-color:#001a33;border-radius:25px;font-size:14px;font-weight:bold;color:#ffffff;line-height:50px;margin-top:5px;align-items: center;justify-content: center;}
#trxQckMobCnt > a:first-child{background:none;border-radius:25px;overflow:hidden;box-shadow: 5px 9px 30px 0px rgba(0, 0, 0, 0.2);}
#trxQckMobCnt > a > img{width:100%;}
#trxQckMobCnt > a > s{width:22px;height:22px;display:inline-block;background:url("/assets/img/img_tlk.png") no-repeat;background-size:100% auto;margin-right:5px;}

.trxSubCnt{margin-top:60px;}
#trxHdr.sub #trxHdrBck{display:none;}

#trxCntSld01{margin-left:0;}
.trxCnt01Itm > img:nth-child(1){min-width:0;width:290%;max-width:500%;left:50%;transform:translateX(-25%);}
.trxCnt01Itm > img:nth-child(2){left:15px;width:calc(100% - 30px);max-width:100%;top:auto;bottom:90px;transform:none;}
#trxCntSld01Prg{left:15px;width:calc(100% - 30px);}
#trxCntSld01Prg > div > span{display:none;}
#trxCntSld01Prg > div > div{width:calc(100% - 11px - 11px - 20px - 20px);}
.trxCnt01Itm > div{left:15px;width:calc(100% - 30px);transform:none;top:80px;}
.trxCnt01Itm > div > span{font-size:16px;padding-bottom:20px;}
.trxCnt01Itm > div > strong{font-size:36px;line-height:33px;padding-bottom:30px;}
.trxCnt01Itm > div > p{font-size:14px;line-height:20px;word-break:keep-all;}
.trxCnt01Itm > div > p br{display:none;}

#trxRllPst{width:calc(100% - 30px);height:60px;}
#trxRllPst > ul > li > a > strong,
#trxRllPst > ul > li > a > i,
#trxRllPst > ul > li > a > img,
#trxRllPst > ul > li > a > s{display:none;}
/* #trxRllPst > div{display:none;} */

.trxCnt03 > div{height:1000px;}
.trxCnt03Bck > div > img:first-child{position:static;transform:none;width:100%;min-width:0;max-height:570px;}
.trxCnt03Bck > div > span{position:static;transform:translateX(-10vw);display:block;}
.trxCnt03Bck > div > img:last-child{top:52%;left:calc(50% - 220px);width:calc(440px);transform:translateY(-60%);}

.trxCnt03Bck > div > div{width:calc(100% - 30px);left:15px;top:auto;bottom:50px;}
.trxCnt03Bck > div.on > div{left:15px;}
.trxCnt03Bck > div > div > strong{padding-bottom:20px;font-size:24px;}
.trxCnt03Bck > div > div > p{padding-bottom:45px;font-size:14px;line-height:20px;}

.trxCnt03Chp{top:45px;left:15px;width:calc(100% - 30px);transform:none;max-width:100%;}
.trxCnt03Chp > strong{font-size:14px;padding-bottom:20px;}
.trxCnt03Chp > span{font-size:24px;line-height:28px;font-weight:300;letter-spacing:-0.1em;padding-bottom:20px;}
.trxCnt03Chp > ul{max-width:100%;display:flex;}
.trxCnt03Chp > ul > li{width:25%;}
.trxCnt03Chp > ul > li > a > span{display:none;}
.trxCnt03Chp > ul > li > a{line-height:30px;font-size:14px;padding:0;text-align:center;}

.trxCnt05{height:auto;padding:60px 0;}
.trxCnt05 > div{width:calc(100% - 120px);}
.trxCnt05 > div > strong{font-size:22px;}
.trxCnt05 > div > p{font-size:24px;}
.trxCnt05 > div > ul{flex-direction: column;}
.trxCnt05 > div > ul > li{margin-top:45px;}
.trxCnt05 > div > ul > li > div{padding-top:15px;}

.trxCnt06{padding:105px 15px;}
.trxCnt06 > div{width:100%;}
.trxCnt06Itm{justify-content:space-between;}
.trxCnt06Itm > a{width:calc(100% / 3 - (9px * 2 / 3));margin-right:0;margin-bottom:10px;transition:all 0.5s;}
.trxCnt06Itm > a:hover{box-shadow: 15px 26px 60px 0px rgba(0, 0, 0, 0.3);transition:all 0.5s;}
.trxCnt06Itm > a:last-child{position:relative;width:100%;box-shadow: 15px 26px 60px 0px rgba(0, 0, 0, 0.3);max-width:100%;}
/* .trxCnt06Itm > a:last-child > s{opacity:1;} */
.trxCnt06Itm > a > span{display:none;}
.trxCnt06Itm > a:last-child > span{display:block;}

.trxCnt07{padding:105px 15px;overflow:hidden;}
.trxCnt07 > div{width:100%;}
.trxCnt07 .trxVewBtnBluWrp{display:none;}
.trxCnt07Itm{padding-top:0;overflow:visible !important;}
.trxCnt07Itm > div{flex-wrap:nowrap;justify-content: space-between;}
/* .trxCnt07Itm > div > div{box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);transform:translateY(0) !important;} */
.trxBrdTyp01Flx .trxCnt07Itm > div > div{margin-left:0;}
.trxCnt07Itm > div > div > div > strong{font-size:14px;}
.trxCnt07Itm > div > div > div > p{font-size:16px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height:48px;padding-bottom:0;margin-bottom:40px;}
.trxBrdTyp01Flx .trxCnt07Itm > div{flex-wrap:wrap;}
.trxBrdTyp01Flx .trxCnt07Itm > div > div{width:calc(50% - (20px * 1 / 2));}

#trxCntSld07Pgr{margin-top:30px;display:flex;justify-content: center;}
#trxCntSld07Pgr span{background-color:#e4e4e4;width:100px;height:1px;opacity:1;}
#trxCntSld07Pgr span.swiper-pagination-bullet-active{background-color:#0097f1;}

#trxFtr > div{padding-bottom:50px}
#trxFtrInf{flex-direction: column;padding:40px 0;}
#trxFtrInf > div{flex-direction: column;justify-content: center;}
#trxFtrInf > div > ul{padding:20px 30px 10px 30px;justify-content: center;}
#trxFtrInf > div > ul > li{padding:10px;margin:0;}
#trxFtrInf > div > ul > li::before{display:none;}
#trxFtrInf > div > select{margin:0 auto;}
#trxFtrCpy{flex-direction: column;justify-content: center;}
#trxFtrCll{text-align:center; padding-right:0;}
#trxFtrCll > div{text-align:center;}
#trxFtrCS{text-align:center; border:0; padding: 20px 15px 0px 15px;}
#trxFtrCS > div{text-align:center;}
#trxFtrAdr{width:100%;padding:20px 15px 30px 15px;text-align:center; border:0;}
#trxFtrAdr > ul{display:block;}
#trxFtrAdr > ul > li{display:inline-block;}
/* #trxFtrPrt > ul{margin-right:0;width:100%;padding:0 60px;justify-content:center;} */
#trxFtrPrt > ul > li:nth-child(odd) { margin-left:30px;}
#trxFtrPrt > ul > li:nth-child(1) { margin-left:0;}

.trxBrdTyp01Flx .trxBlgItm{margin-left:auto;margin-right:auto;margin-bottom:30px;}

.trxSubTtlTyp01{padding-bottom:20px;}


.trxNtcItm > div > img{width:100%;}
.trxNtcItm > div > a{width:100%;padding:20px;}

.trxNtcItm > div > i{width:100%;}
.trxNtcItm > div > i > img{width:100%;}

.trxFlt > dl > dt{width:120px;}
.trxFlt > dl > dd{width:calc(100% - 120px);padding:10px 40px 0 10px;}
.trxFlt > dl > dd > ul > li{margin-bottom:10px;}

.trxAppFrm > div{margin-left:auto;margin-right:auto;margin-top:-100px;}
.trxAppFrmTop{margin-bottom:40px;}
.trxAppFrmTop > div{width:100%;margin-bottom:15px;height:130px;}
.trxAppFrmTop > div > span{font-size:20px;}
.trxAppFrmTop > div > strong{font-size:30px;}
.trxAppFrmTop > div > strong > span{font-size:18px;}
.trxAppFrmTop > div:nth-child(2) { height:auto; min-height:130px; padding:10px 3px; }
.trxAppFrmTop > div:nth-child(2) > strong { font-size:18px; }
.trxAppFrmCnt > ul > li{width:100%;}
.trxAppFrmCnt > ul > li > div > label{display:none;}
.trxAppFrmCnt > ul > li > div > i{display:none;}
.trxAppFrmCnt > ul > li > div > input{padding-left:25px;width:100%;}
.trxAppFrmCnt > ul > li > textarea{padding:15px;}
.trxAppFrmCnt > ul > li > textarea::placeholder{font-size:12px;font-size:12px;letter-spacing: -0.04em;}
.trxAppFrmChk > div{width:100%;}
.trxAppFrmChk > div > strong{font-weight:bold;font-size:16px;padding-bottom:15px;}
.trxAppFrmChk > div:first-child:not(:last-child){margin-bottom:15px;}
.trxChk{margin-left:0;margin-right:20px;}
.trxChk > span{font-size:12px;}
.trxAppFrmChk .trxChk{margin-bottom:10px;}
.trxAppFrmChk > div > div > select{padding:0 10px;background-position:center right 10px;margin-bottom:10px;font-size:12px;letter-spacing: -0.04em;}



.trxRcmTab{flex-wrap:wrap;padding-left:15px;padding-right:15px;justify-content: space-between;}
.trxRcmTab > li{width:calc(50% - 5px);margin:0 0 10px 0;}
.trxRcm01 > ol{flex-wrap:wrap;justify-content: center;}
.trxRcm01 > ol > li{margin-bottom:20px;}
.trxRcm01 > div{flex-direction:column;}
.trxRcm01 > div > div{width:100%;}
.trxRcm01 > div > img{width:100%;max-width:530px;margin:40px auto 0 auto;}
.trxRcm01 > div > div *{word-break:keep-all;} 
.trxRcm01 > div > div > strong > b{display:inline-block;}
.trxRcm01 > div > div{padding-left:0;}
.trxRcm01 > div > div > p{text-align:justify;}
.trxRcm01 > div > div > p br{display:none;}
.trxRcm01 > ul > li{width:100%;}


.trxRcm02 > strong{word-break:keep-all;}
.trxRcm02 > span{font-size:16px;}
.trxRcm02 > strong{font-size:22px;}
.trxRcm02 > strong > b{display:inline-block;}

.trxRcm02 > ul{flex-wrap:wrap;justify-content:center;}
.trxRcm02 > ul > li{padding-bottom:40px;}

.trxRcmNtc > div > div > a{width:100% !important;padding:0;}

.trxRcm01 > ul.trx > li{width:calc(50% - (20px * 1 / 2));}

#trxRcmSldWrp > div > div{width:100%;max-width:100%;}
/* #trxRcmSldCtl{position: absolute;top: 480px;width: 100%;} */


.trxRcm01 > strong{word-break: keep-all;font-size:24px;}
.trxRcm01 > p{word-break: keep-all;font-size:14px;}


.trxRcmEdu01:last-child > div > ul{margin:0 auto;width:calc(100% - 30px);}
.trxRcmEdu01:last-child > div > ul > li{width:calc(100% / 2);}
.trxRcm01 > div > img{width:100%;position:static;}


.trxFaq > ul{width:calc(100% - 30px);}

.trxBrdTyp01Flx .trxBlgItm{max-width:100%;}
.trxBlgItm > img{max-width:100%;}
.trxBlgItm > img{max-height:100%;}



.story_wr .covi_history .his_middle_line_box{}
.story_wr .his_cont_wr{min-width:calc(100% - 30px) !important;width: calc(100% - 30px) !important;padding-left:50px;}
.his_img_wr{display:none !important;}
.story_wr .his_cont02_img_wr{display:none !important;}
.his_cont06_img_wr{display:none !important;}
.story_wr .covi_his_txt02{text-align:left !important;}
.story_wr .covi_history .his_middle_line_box{position:absolute !important;top:0;left:0;height:100%;width:30px !important}
/* .story_wr .covi_history .covi_his_txt{position:absolute;top:0;left:120px;} */
.story_wr .covi_history .covi_his_txt{padding-top:0 !important;width:100% !important;margin-top:-15px;}


.trxNewTtl > div{top:160px;}
.trxNewTtl > img{height:400px;}
.trxNewTtl > div > strong{font-size:30px;line-height:45px;}
.trxNewTtl > div > p{font-size:16px;line-height:24px;}


.sub05_02_03 > div > div{flex-direction: row-reverse !important;}
.sub05_02_03 > div > div > img{max-width:40%;}

.trxRcmCnt02_01 > div > ul > li > strong{width:120px;}
.trxRcmCnt02_01 > div > ul > li > div{width:calc(100% - 120px);}

.trxRcmEdu01 > div > img{display:none;}
.trxRcmEdu01 > div > div{max-width:100%;}


/* .sub05_01_06 > div{text-align:center;} */
/* .sub05_01_06 > div > ul{padding-left:0;display:inline-block;} */
.sub05_01_06 > div > ul{padding-left:30%;}
.sub05_01_06 > div > ul > li > strong{top:-10px;left:40px;}
.sub05_01_06 > div > ul > li > ul{padding-top:40px;}
/* .sub05_01_06 > div > ul > li > ul > li{text-align:left;} */



.sub05_01_01 > div > span > strong{}
.sub05_01_01 > div > div{flex-direction: row;}
.sub05_01_01 > div > div > p{width:100%;}
.sub05_01_01 > div > div{flex-wrap:wrap;}
.sub05_01_01 > div > div > p{padding-bottom:30px;}
.sub05_01_01 > div > div > p > b{text-align:left;}
.sub05_01_01 > div > div > p > span{text-align:left;}


.sub05_01_01 > div > span > strong{font-size:80px;padding-top:0;line-height:80px;}

.sub01_02_02 > div > img{position:static;width:100%;}
.sub01_02_02{padding-top:100px;padding-bottom:60px;}
.sub01_02_02 > div > ol{margin-top:-60px;margin-bottom:50px;}
.sub01_02_02 > div > ol > li{width:100%;margin-bottom:20px;}
.sub01_02_02 > div > ul > li{width:100%;}
.sub01_02_02 > div > ul > li > span{margin-bottom:10px;}

.comment_ol ::marker{list-style: none;padding-left: 0px;}