@charset "utf-8";
/* FCC1.php */ 

/* TXT BOX */
#TE2S31_section0 { background:url(../TE2_img_sub/TE31_boxBg1.jpg) no-repeat center center ; background-size:cover }
.TE2S30_txtBox { padding:0 ; width:100% ; max-width:none ; background-color: rgba(0,0,0,0.6) ;}
.TE2S30_txtBox_inner { width:100% ; max-width:55rem ; box-sizing: border-box ; padding: 4rem 0rem ; margin:auto }
.TE2S30_txtBox_inner > h4 , .TE2S30_txtBox_inner > .TE2S_p { color:#ffffff ; text-align:center ; word-break: keep-all }
.TE2S30_txtBox_inner > h4 { font-size: 1.8rem ; line-height:2.2rem ; margin-bottom:1rem ; font-weight:400 ; letter-spacing:-1px }
.TE2S3_LH_line { 
    display: block ; overflow: hidden ; font-size:0 ; color: transparent ;
    width:0.1rem ; height:1.5rem ; background-color:#fdc239 ; margin:auto ; margin-top:1rem }
 
#TE2S31_img1 , #TE2S31_img2 { max-width:17rem ; margin:auto }
 
.TE2S31_box {  
    width:100% ; background:url(../TE2_img_sub/TE31_boxBg2.jpg) no-repeat center center ; background-size:cover }
 
#TE2S31_section2 .TE2S30_txtBox_inner > h4  { font-size:2.5rem ; line-height:2.6rem  ; margin-bottom:1.5rem }
#TE2S31_section2 .TE2S_inner { padding:0 ; overflow: hidden }

#TE2S31_img3 { max-width:24.5rem ; float:left }
#TE2S31_img3 img { border-radius:0.2rem }
.TE2S_chkList { width:28.5rem ; float:right }
.TE2S_chkList li:nth-child(1) > span { background-image: url(../TE2_img_sub/yellow_line2.png);}
#TE2S31_section2 .TE2S_p { margin-bottom:2.5rem }

#TE2S31_section3 .TE2S3_line_header { margin-bottom:3rem }
#TE2S31_section3 .TE2S_sub { width:26rem ; float:left ; margin-right:2rem }
#TE2S31_section3 .TE2S_sub:nth-child(3) , #TE2S31_section3 .TE2S_sub:nth-child(5) { margin-right:0 } 
#TE2S31_section3 .TE2S_sub:nth-child(4) , #TE2S31_section3 .TE2S_sub:nth-child(5) { margin-bottom:0 } 





/* MOBILE ****/
@media all and (max-width:1100px){
 
    /* TXT BOX */
    .TE2S30_txtBox_inner { padding-left:1.5rem ; padding-right:1.5rem }
    .TE2S30_txtBox_inner > .TE2S_p { text-align:justify ; word-break: break-all }
    .TE2S30_txtBox_inner > .TE2S_p > br { display:none } 
    #TE2S31_img3 , .TE2S_chkList { float:none }
    #TE2S31_img3 { margin:auto ; margin:1rem auto }
    .TE2S_chkList { width:100% }

    #TE2S31_section3 .TE2S_sub , #TE2S31_section3 .TE2S_sub:nth-child(3) ,
    #TE2S31_section3 .TE2S_sub:nth-child(4) , #TE2S31_section3 .TE2S_sub:nth-child(5) { width:auto ; margin:0 ; margin-bottom:3rem }
    #TE2S31_section3 .TE2S_sub:nth-child(5) { margin-bottom:0rem } 
}
