/* 월드비전 타블렛 사이즈 CSS추가 (max-width: 1200px) and (min-width: 721px) */

.ttrx_pcO{display:none;}
.ttrx_mbO{display:block;}

#ttrx_hrtIcoWrp {width: 100%;}

#ttrx_cntSec01_txt { width: 450px; left: calc(50% - 30px); }
#ttrx_cntSec01_txt strong { font-size: 36px; }
#ttrx_cntSec01_txt p { font-size: 25px; line-height: 40px; }
#ttrx_cntSec01_txt a { width: 300px; height: 75px; line-height: 75px; font-size: 23px; }

#ttrx_cntSecYtb { margin-top: -320px; }
#ttrx_cntSecYtb p { font-size: 35px; line-height: 45px; }

#ttrx_cntSecYtb div { position: relative; height: 0px; width: calc(100% - 20px); padding-bottom: 55.15%; margin: 20px auto 30px; }
#ttrx_cntSecYtb div iframe { position: absolute; height: 100%; width: 100%; }
#ttrx_cntSecYtb span { font-size: 33px; }  


#ttrx_cntSec02 { max-width: calc(100% - 20px); margin-left: auto; margin-right: auto; } 
#ttrx_cntSec02 > span { font-size: 35px; line-height: 41px; }

#ttrx_cntSec02_img01 { left: 20px; width: 300px; }
#ttrx_cntSec02_txt01 { left: 20px; width: 300px; background-size: contain; top: 400px;}
#ttrx_cntSec02_txt01 p { padding-top: 50px; line-height: 25px; font-size: 16px; }

#ttrx_cntSec03 { max-width: calc(100% - 20px); margin-left: auto; margin-right: auto; } 
#ttrx_cntSec03 > span { font-size: 35px; }
#ttrx_cntSec03 > p { font-size: 19px; line-height: 33px; }
#ttrx_cntSec03_imgs > div { margin: 0 auto; }
#ttrx_cntSec03_img01 { float: none; }
#ttrx_cntSec03_img02 { padding-top: 0px; float: none; }


#ttrx_cntSec04 { max-width: calc(100% - 20px); margin-left: auto; margin-right: auto; }
#ttrx_cntSec04 > span { font-size: 35px; }
#ttrx_cntSec04 > div { display: flex; flex-direction: column;  }
#ttrx_cntSec04_imgs { margin: 0 auto; }  
#ttrx_cntSec04_txt { margin: 0 auto; }

#ttrx_cntSec04 .orangeBtn { margin-bottom: 150px; }


#ttrx_cntSec05 { max-width: calc(100% - 20px); padding-top: 0; }
#ttrx_cntSec05 > div { display: flex; flex-direction: column-reverse;  }
#ttrx_cntSec05_imgs { margin: 0 auto; }
#ttrx_cntSec05_txt { margin: 0 auto; }

#ttrx_cntSec06 > strong { font-size: 35px; } 
#ttrx_cntSec06 > p { font-size: 19px; }
#ttrx_cntSec06BxsWrp { width: 600px; }
#ttrx_cntSec06BxsWrp .bx-viewport { height: auto; }
.ttrx_cntSec06BxsItm { width: 600px; height: 265px; background-size: contain; }
.ttrx_cntSec06BxsItm > div { width: 560px; padding-top: 20px; }
.ttrx_cntSec06BxsItm > div > img { width: 150px; }
.ttrx_cntSec06BxsItm > div > div { width: 390px; }
.ttrx_cntSec06BxsItm > div > div strong { font-size: 20px; padding-bottom: 20px; }
.ttrx_cntSec06BxsItm > div > div p { padding-bottom: 40px; line-height: 25px; }
.ttrx_cntSec06BxsItm > div > div div a { font-size: 15px; }
#ttrx_cntSec06BxsWrp .bx-prev { left: -47px; }
#ttrx_cntSec06BxsWrp .bx-next { right: -47px; }



#ttrx_cntSecFaq { padding-left: 10px; padding-right: 10px; }









