@charset "utf-8";

body{letter-spacing:-0.05em;}
#trxWrp{min-width:0;}

.onlPsc{display:none;}
.onlMob{display:block;}

#trxLgo{top:20px;left:15px;}
#trxLgo > img{width:115px;}
#trxNav{display:none;}
#trxQck{display:none;}
#trxChp{display:none;}
#trxQckMob.on #trxQckMobCls{display:block;}
#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;}
#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;}


#trxBnn > div{max-width: calc(100% - 30px);flex-wrap: wrap;}
#trxBnn > div > img{width:calc(100% - 30px);margin-left:0;}
#trxBnn > div > div{padding:0 15px 0 15px;}
#trxBnn > div > div > div img{max-width:100%;}
#trxBnn > div > div > strong{font-size:20px;}
#trxBnn > div > div > p{font-size:14px;}
#trxBnn > div > div > span{font-size:12px;}
#trxBnn > div > a{padding:0 15px;height:30px;}
#trxPop > div > strong{padding:0 20px;height:50px;font-size:16px;}
#trxPop > div > a{top:10px;right:15px;}
#trxPop > div > div{padding:30px 17px 30px 20px;}
#trxBnn > div > div > div{width:calc(100% - 30px);left:15px;}
@media screen and (max-width: 359px) { #trxBnn > div > div > div > strong{font-size:30px;} }






#trxCntSld01{margin-left:0;}
.trxCnt01Itm > img:nth-child(1){min-width:0;width:375%;max-width:300%;left:50%;transform:translateX(-55%);}
.trxCnt01Itm > img:nth-child(2){left:15px;width:calc(100% - 30px);max-width:100%;top:auto;bottom:90px;transform:none;}
#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:10px;}
.trxCnt01Itm > div > strong{font-size:34px;line-height:33px;padding-bottom:15px;}
.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{display:none;}
#trxRllPst > ul > li > a > b{font-size:12px;width:100px;}
#trxRllPst > ul > li > a > span{font-size:12px;width:70%;}
#trxRllPst > ul > li > a > em{display:none;}
/* #trxRllPst > div{display:none;} */

.trxCnt03 > div{height:230vw;}


@media screen and (max-width: 359px) { .trxCnt03 > div{height:250vw;} }
.trxCnt03Bck > div > img:first-child{position:static;transform:none;width:157%;min-width:0;max-height:1000000px;}
.trxCnt03Bck > div > span{position:static;transform:translateX(-10vw);display:block;}
.trxCnt03Bck > div > img:last-child{top:51%;left:15px;width:calc(100% - 30px);transform:translateY(-60%);}

.trxCnt03Bck > div > div{width:calc(100% - 30px);left:15px;top:auto;bottom:60px;}
.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:24px;}

.trxVewBtn{width:100%;height:40px;}

.sub_tab_con > div img{margin: 20px auto 0;}
.sub_tab_con {padding-top: 30px !important;}


.trxCnt03Chp{top:40px;left:15px;width:calc(100% - 30px);transform:none;}
.trxCnt03Chp > strong{font-size:14px;padding-bottom:20px;}
.trxCnt03Chp > span{font-size:24px;line-height:34px;font-weight:300;letter-spacing:-0.1em;padding-bottom:15px;}
.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;}

.trxCntTtl > strong{font-size:16px;padding-bottom:20px;letter-spacing: -0.1em;;}
.trxCntTtl > span{font-size:24px;line-height:34px;padding-bottom:20px;word-break:keep-all;}

.trxCnt04{padding:60px 15px;}
.trxCnt04 > div{width:100%;}
.trxCnt04 .trxVewBtnBluWrp{display:none;}
.trxBlgItm{display:block;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);opacity:1;visibility:visible;}
.trxBlgItm > img{width:100%;min-width:0;}
.trxBlgItm > div{width:100%;padding:25px 15px 8px 15px;}
.trxBlgItm > div > div{padding-bottom:40px;}
.trxBlgItm > div > div > strong{font-weight:normal;font-size:16px;margin-top:20px;line-height:26px;padding-bottom:7px;}
.trxBlgItm > div > div > p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height:48px;}
#trxCntSld04Pgr{margin-top:30px;}

.trxVewBtnGry{font-size:14px;}


.trxCnt05{min-height:222vw;padding:60px 15px;width:100%;}
.trxCnt05 > div{width:100%;}
.trxCnt05 > div > strong{font-size:16px;line-height:16px;}
.trxCnt05 > div > p{font-size:20px;padding-bottom:35px;word-break:keep-all;line-height:30px;}
.trxCnt05 > div > ul{flex-direction: column;padding-bottom:40px;}
.trxCnt05 > div > ul > li{margin-top:35px;}
.trxCnt05 > div > ul > li:first-child{margin-top:0;}
.trxCnt05 > div > ul > li > span{font-size:24px;}
.trxCnt05 > div > ul > li > span > strong{font-size:48px;line-height:36px;}
.trxCnt05 > div > ul > li > div{font-size:14px;line-height:24px;padding-top:10px;}


.trxCnt06{padding:60px 15px;}
.trxCnt06 > div{width:100%;}
.trxCnt06 .trxVewBtnBlu{display:none;}
.trxCnt06Itm{margin-top:0;}
.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);}
.trxCnt06Itm > a > span{display:none;}
.trxCnt06Itm > a:last-child > span{display:block;}

.trxCnt07{padding:60px 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;}
.list_area {box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);transform:translateY(0) !important;}
.trxBrdTyp01Flx .trxCnt07Itm > div > div{margin-left:0;margin-top:30px;}
.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;}
/* #bo_cate ul li{width: 25%;}*/
#bo_cate ul{width: 100%;}
#bo_cate li {width: 33.3%;}


.trxCnt08{height:auto;padding:60px 20px; word-break:keep-all;}
.trxCnt08 > div > strong{font-size:14px;}
.trxCnt08 > div > span{font-size:20px;padding-bottom:30px;text-align:center;}
.trxCnt08 > div > span > b{text-align:center;}
.trxCnt08 .trxVewBtn{width:150px;}

#trxFtr > div{padding-bottom:50px}
#trxFtrInf{flex-direction: column;padding:20px 0;display:block;}
#trxFtrInf > a{display:block;width:250px;margin:0 auto;}
#trxFtrInf > div{flex-direction: column;justify-content: center;}
#trxFtrInf > div > ul{padding:20px 15px 10px 15px;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;}
#trxFtrCll > div{text-align:center;}
#trxFtrAdr{width:100%;padding:20px 0 30px 0;text-align:center;border:0;}
#trxFtrAdr > ul{display:block;}
#trxFtrAdr > ul > li{display:inline-block;}
#trxFtrPrt > ul{margin: 0 auto;}
.sub_depth01 > p, .sub_dep_home >p { padding: 0 10px !important;}
.sub_nav .sub_depth01{width: 30% !important;}
.trxNewCyc > div > ul{padding-top:100px;}

#trxCntSld07Pgr{margin-top:30px;display:flex;justify-content: center;}
#trxCntSld07Pgr span{background-color:#e4e4e4;width:100px;height:1px;opacity:1;border-radius:0;}
#trxCntSld07Pgr span.swiper-pagination-bullet-active{background-color:#714ef4;}
#trxIdx04 > strong{font-size:18px;padding-bottom:15px;}
#trxIdx04 > strong img{width: 40%;}
#trxIdx04 > span{font-size:24px;}
#trxIdx04 > ul{padding:40px 0 20px 0;}
#trxIdx04 > ul > li{}
#trxIdx04 > ul > li > a{font-size:12px;}
#trxIdx04 > ul > li{padding:0 5px;}
#trxIdx04 > div{}
.trxIdx01Itm > div > img{max-width:45%;right:0;}
#trxIdx02 > div > img{max-width:50%;left:0;}
#trxIdx03 > div > img{max-width:50%;}
#trxIdx04 > div > img:nth-child(1){display:none !important;}
#trxIdx04 > div > img:nth-child(2){display:block !important;width:100%;}
#trxIdx04 > div > img{width:100%;border-radius:10px;}
#trxIdx04 > div > div{position:static;padding:30px 15px;}
#trxIdx04 > div > div > span{font-size:18px;padding-bottom:30px;word-break:keep-all;}
#trxIdx04 > div > div > span > b{display:inline-block;}
#trxIdx04 > div > div > span > br{display:none;}
#trxIdx04 > div > div > strong{font-size:16px;padding-bottom:10px;}
#trxIdx04 > div > div > p{font-size:14px;}


.trxVewBtnMob{width:100%;height:45px;display:inline-flex;font-size:16px;align-items:center;border:2px #714ef4 solid;color:#714ef4;font-weight:bold;justify-content:center;letter-spacing: 0;position:relative;box-shadow: 3px 4px 0px 0px rgba(5, 17, 51, 0.2);margin-top:45px;}

#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("../images/common/mobile_menu.png") no-repeat;background-size:100% auto;}
.sub + #trxHdrMob #trxNavMobOpn{background:url("../images/common/mobile_menu.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:#714ef4;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;}
#trxNavMobCnt > hr{margin-top:60px;display:block;border:0;border-bottom:1px #d7ccff solid;margin-bottom:0;}
#trxNavMobCnt > ul{padding:15px 0;}
#trxNavMobCnt > ul > li > a{display:block;line-height:50px;position:relative;color:#FFF;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:#714ef4;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;}
.sub_tab_wrap img{padding:0 10px;}
.bodertext{width: 100% !important;}
.trxCnt07Itm .list_area{width: 100% !important;}


.trxSubCnt{margin-top:60px;}
#trxHdr.sub #trxHdrBck{display:none;}
.trxTtlTyp01{height:300px;min-height:0 !important;}
.trxTtlTyp01 > strong{font-size:30px;margin-bottom:25px;font-weight:bold;margin-top:80px;}
.trxTtlTyp01 > p{padding:0 40px;word-break:keep-all;font-size:16px;text-align:center;}
.trxTtlTyp01 > span{font-size:16px;margin-top:40px;}
.trxBrdTyp01{margin-top:-20px;padding-left:15px;padding-right:15px;}
.trxBrdTyp02{padding-left:15px;padding-right:15px;}
.trxBrdTyp01Flx{width:100%;}
.trxBrdTyp01Flx .trxBlgItm{margin-bottom:15px;}
.trxBrdTyp01Flx .trxCnt07Itm > div{flex-wrap:wrap;}
.trxBrdTyp01Flx .trxCnt07Itm > div > div{width:100%;}
.trxSubTtlTyp01{font-size:16px;padding-bottom:20px;}
.trxBrdTyp02Flx{width:100%;}
/* .trxTtlTyp02{height:300px;} */
.trxTtlTyp02{padding:110px 0 40px 0;}
.trxTtlTyp02 > strong{font-size:30px;margin-bottom:25px;font-weight:bold;line-height:30px;}
.trxTtlTyp02 > p{padding:0 40px;word-break:keep-all;font-size:16px;text-align:center;}
.trxTtlTyp02 > div > form{max-width:calc(100% - 30px)}

.trxPgn > .trxPgnCtl{width:30px;height:30px;}
.trxPgn > .trxPgnItm{width:30px;height:30px;font-size:16px;margin:0 4px;}
.trxPgn > .trxPgnCtl.trxPgnPrv{margin-right:10px;}
.trxPgn > .trxPgnCtl.trxPgnNxt{margin-left:10px;}

.trxNtcItm{opacity:1 !important;visibility:visible !important;}
.trxNtcItm > div > img{width:100%;}
.trxNtcItm > div > a{width:100%;padding:20px;}
.trxNtcItm > div > a > i{transform:none;}

.trxVewFrmTtl{padding:20px 0;justify-content: flex-start;align-items: flex-start;border-bottom:1px #d9d9d9 solid;margin:0 15px 20px 15px;}
.trxVewFrmTtl > span{padding-bottom:20px;}
.trxVewFrmTtl > strong{word-break:keep-all;}
.trxVewFrmCnt{padding:0 15px;}
.trxVewFrmCtl{margin-left:15px;margin-right:15px;}

.trxNtcItm > div > i > img{width:100%;}

.trxFlt{width:100%;}
.trxFlt > dl > dt{width:100%;min-height:45px;}
.trxFlt > dl > dd{width:100%;padding:15px 15px 5px 15px;}
.trxFlt > dl > dd > ul > li{margin-bottom:10px;}
.trxFlt > dl > dd > ul > li > a{padding:0 10px;line-height:30px;font-size:14px;}

.trxBrdTyp02 .trxCnt07Itm > div > div{margin-bottom:15px;}

.trxVewFrmTtl > b > i{margin:0 15px;}

.trxAppFrm > div{margin-left:15px;margin-right:15px;margin-top:-50px;}
.trxAppFrmTop{margin-bottom:40px;}
.trxAppFrmTop > div{width:100%;margin-bottom:15px;height:130px;}
.trxAppFrmTop > div > span{font-size:20px;}
.trxAppFrmTop > div > strong{font-size:27px;}
.trxAppFrmTop > div > strong > span{font-size:16px;}
.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;}

.trxFaq{margin-left:15px;margin-right:15px;}
.trxFaq > ul{width:100%;}
.trxFaq > ul > li > div{padding:25px;}
.trxFaq > ul > li > a > span{width:30px;height:30px;font-size:15px;margin-right:20px;line-height:30px;}
.trxFaq > ul > li > a > strong{font-size:14px;word-break:keep-all;padding-right:15px;transform: none;width:calc(100% - 70px);}
.trxFaq > ul > li > a > i{width:7px;height:15px;margin-right:15px;margin-left:auto;}
.trxFaq > ul > li > div > div{font-size:12px;line-height:20px;}
.sub_tab_con > div {  float: none !important; margin: 0 auto;}
.trxNewCyc {padding: 0 0 !important;}


#trxSmrWrp{height:auto;min-height:100vh;padding:80px 0;}
#trxSmrWrp > div{transform:none;}
#trxSmrWrp > div > strong{font-size:35px;line-height:40px;}
#trxSmrWrp > div > strong > b{display:block;text-align:center;}
#trxSmrWrp > div > p{padding:0 30px;word-break:keep-all;font-size:14px;margin-bottom:30px;}
#trxSmrWrp > div > div{height:auto;flex-direction:column;}
#trxSmrWrp > div > div > a{margin-bottom:20px;}
#trxSmrWrp > p{bottom:30px;}

.trxRcmSlcItm img{width:100%;}

.trxRcm01 > strong > b{display:inline-block;}
.trxRcm01 > ul.trx{padding-bottom:0;}
.trxRcm01 > ul.trx > li{width:100%;}

.trxRcm01{padding-left:15px;padding-right:15px;}
.trxRcm02{padding-left:15px;padding-right:15px;}

.trxRcm01 > strong br{display:none;}
.trxRcm01 > p br{display:none;}

.trxRcmEdu01:last-child > div > ul > li{width:100%;padding:0;}

.icon_desc_ul > .icon_desc_li{width:100% !important;}

.story_wr .kj_history .kj_his_txt .kj_his_date{font-size:26px !important;margin-bottom:15px !important;}
.story_wr .kj_history .kj_his_txt{margin-top:-6px !important;}
.story_wr .kj_history .kj_history_list > li{font-size:14px !important}
.story_wr .his_cont_wr{padding-left:30px;}
.story_wr .kj_history .his_middle_line_box{left:-10px;}
.story_wr .kj_history .kj_history_list > li::before{top:12px !important;transform:none !important;}


.trxVewBtnBluWrp.download_btn > a:first-child{margin-right:0;}


.trxRcm01 > div > div > strong{font-size:24px;}
.trxRcm01 > div > div > p{font-size:14px;}
.trxRcm01 > div > div > span{font-size:14px;}


.sub_sec{padding-bottom: 20px !important;}


.trxNewTtl > div{top:calc(40% + 20px);transform:translateY(-50%);}

.trxNewTtl > div > strong{font-size:26px;line-height:40px;}
.sub0401_sec01 {width: 90% !important; border-radius: 20px;}



.trxNewCyc > div > div{padding-bottom:40px;}
.trxNewCyc > div > div > strong{line-height:40px;padding-bottom:15px;font-size:28px;}
.trxNewCyc > div > div > p{font-size:18px;}
.trxNewCyc > div > div > span{line-height:40px;padding-bottom:15px;font-size:28px;}
.trxNewCyc > div > ul > li{margin-bottom:20px;max-width:calc(100% - 40px);}
.trxNewCyc > div > ul > li > div > strong{font-size:2em;line-height:30px;}
.trxNewCyc > div > ul > li > div > em{font-size:52px;}
.trxNewCyc > div > ul > li > div > hr{margin:10px auto;}
.trxNewCyc > div > ul > li > div > b{font-size:2em;line-height:26px;}
.trxNewCyc > div > ul > li > div > p{font-size:1.5em;line-height:24px;}

.sub_depth01 > p{padding:0 15px !important;}
.sub_depth02 > li > a{padding:0 15px !important;}

.sub05_02_03{padding:70px 0;}
.sub05_02_03 > div > hr{margin:40px 0;}

.sub05_02_03 > div > div > img{display:none;}
.sub05_02_03 > div > div > div{max-width:100%;}


.trxRcmCnt01_01 > div > ul > li{width:100%;}

.trxRcmTtl > strong{font-size:18px;}
.trxRcmTtl > p{font-size:14px;}
.trxRcmCntTtl > strong{font-size:18px;}


.trxRcmCnt02_01 > div > ul > li{flex-wrap:wrap;}
.trxRcmCnt02_01 > div > ul > li > strong{width:100%;padding:20px 0;border-bottom:1px #e9eef2 solid;}
/*.trxRcmCnt02_01 > div > ul > li:nth-child(2) > strong{display:none;}*/
.trxRcmCnt02_01 > div > ul > li > strong > span{font-size:18px;}
.trxRcmCnt02_01 > div > ul > li > div{width:100%;}
.trxRcmCnt02_01 > div > ul > li > div > dl{flex-wrap:wrap;padding:35px 20px;}
.trxRcmCnt02_01 > div > ul > li > div > dl > dt{width:100%;padding-left:0;}
.trxRcmCnt02_01 > div > ul > li > div > dl > dd{width:100%;padding-top:10px;}
.trxRcmCnt02_01 > div > ul > li > div > dl > dd > ul > li{font-size:16px;}

.trxRcmCnt03_01 > div > ul > li{width:100%;}

.trxRcmCnt01_01{padding:50px 0;}
.trxRcmCnt01_01 > div > ul{margin-top:30px;}
.trxRcmCnt03_01{padding:50px 0;}
.trxRcmCnt03_01 > div > ul{margin-top:30px;}

#trxRcmSldWrp{padding:50px 0;}


.cpn_sec02{padding:70px 0 !important;}

.sub05_01_06{padding:70px 0;}
.sub05_01_06 > div > ul{padding-left:0;}
.sub05_01_06 > div > ul > li{padding-left:20px;}
.sub05_01_06 > div > ul > li > strong{left:20px;}
.sub05_01_06 > div > ul > li > ul::before{left:-27px;}
.sub05_01_06 > div > ul > li > strong{font-size:20px;}
.sub05_01_06 > div > ul > li > ul > li{font-size:1.2em;line-height:20px;margin-top:5px;padding-left:8px;text-indent: -8px;word-break:keep-all;}
/* letter-spacing:-0.1em; */
.trxFtrPrt{width: 100%;}

.sub05_01_01{padding: 80px 0 420px 0;}
.sub05_01_01 > div > div{display:block;}
.sub05_01_01 > div > div > p > b{padding-bottom:10px;}
.sub05_01_01 > div > div > p > span{font-size:14px;}
.sub05_01_01 > div > span{padding-bottom:35px;}
.sub05_01_01 > div > span > strong{font-size:3em;padding-top:0;line-height:50px;}

.kj_address > .add_cont_box > ul{margin-left:20px;}
.kj_address {padding: 70px 0 50px 0;width: 100% !important;}
.cpn_sec07 .kj_address_wr { display:inline-block !important;}


.sub05_01_01 > div > div > ul{transform: rotate(90deg);transform-origin: 25% 60%;margin-top:20px;}
.sub05_01_01 > div > div > ul > li{transform:rotate(-90deg);transform-origin:center center;}


.kj_meaning_txt::before{display:none;}
.kj_meaning_txt p{padding:0 !important;}

.sub_nav{background:rgba(0,0,0,0.8) !important;}
.sub_depth02 > li{background:rgba(0,0,0,0.8) !important;}

.trxNrs{padding:50px 15px 0 15px;}
.trxNrs > div{font-size:18px;}
.trxCmp > div{font-size:18px;}
.trxCmp > div > span{font-size:14px;}

.sub_nav {top: 60px !important;}

.gitple-container-mobile-open #gitple-launcher{z-index: 2147483102 !important;}



.trxRcmTab{padding-top:60px;}

.trxFaq > ul > li > div > span{transform:translateY(-7px);}
.sub_tab_wrap .sub_tab_con {
    display: block !important;    padding: 20px 0 80px;
}
.bg-blue{background-color: #f5f9fc;}

.sub_tab_con .tab_con_txt {padding:20px 20px !important;}
.trxSubTtl > strong{font-size:24px;line-height:34px;padding-bottom:15px;}
.trxSubTtl > p{font-size:14px;letter-spacing:-0.11em;padding-bottom:40px;line-height:24px;}
.sub01_01_02 > div > ol{margin-top:-60px;margin-bottom:50px;margin-left:-39px;}
.sub01_01_02 > div > ol > li{width:100%;margin-bottom:50px;}
.sub01_01_02 > div > ol > li > p{font-size:14px;}


.trxSubTtl 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;}
#trxIdx04 {margin: 80px auto 0!important;}
.sub01_01_02{padding-top: 0px !important;padding-bottom: 0px  !important;}

