@charset "utf-8";

/* Q&A section */ 
.qna__sec { margin-bottom:8rem }
.qna__sec:last-child { margin-bottom:0  } 



/* Q&A information */
.qna__info , .qna__info__warp { width:100% }
.qna__info { margin-bottom:8rem ; border:solid 0.3rem rgba(0,0,0,0.1) ; border-radius:0.6rem }
.qna__info__warp { padding:2rem }
.qna__info__face , .qna__info__face img { width:100% }
.qna__info__face { max-width:21rem ; margin:0 auto 3rem } 
.qna__info__face img , .qna__info__title { border-radius:0.6rem }
.qna__info__title {
    display:block ; padding:1rem 1rem 1.2rem ; margin-bottom:0.5rem ; background-color:#0e1ea3 ;
    font-size:2rem ; line-height:2.8rem ; font-weight:500 ; color:#ffffff ; text-align:center ; 
    text-shadow:0 0 0.3rem rgba(0,0,0,0.3) ; 
}
.qna__info__title br { display:none } 
.qna__info__list { text-align:left ; margin-bottom:1rem }
.qna__info__item {
    font-size:1.8rem ; line-height:2.8rem ; 
    position:relative ; padding:0.5rem 0.5rem 0.7rem 1rem ;
    border-bottom:solid 1px rgba(0,0,0,0.1) ;
}
.qna__info__item::before {
    display:block ; content:"" ; width:0.4rem ; height:0.4rem ;
    background-color:#111111 ; opacity:0.3 ;
    position:absolute ; left:0.1rem ; top:1.8rem
}  


/* Q&A */
.qna__Q , .qna__A { position:relative }
.qna__Q { 
    font-size:2.2rem ; line-height:2.8rem ; font-weight:700 ; color:#111111 ;
    margin-bottom:1rem ; padding:0.5rem 0 0.7rem 4.5rem ;
}
.qna__A { padding:0.5rem 0 0 4.5rem ; margin-bottom:4rem }
.qna__A:last-child { margin-bottom:0 } 
.qna__icon {
    display:block ; overflow:hidden ; width:4rem ; height:4rem ; border-radius:100% ;
    font-size:0 ; color:transparent ;
    position:absolute ; left:0 ; top:0 ;
    background:url(../img_sub/icon_QA.png) no-repeat left top ; background-size:4rem auto ;
}
.qna__icon.question { background-color:#0e1ea3  }
.qna__icon.ask {
    background-color:#cccccc ; background-position:left bottom ;
}


/* 2506 */
.qna__info__face { max-width:39rem }
#K13_imgs12      { max-width:88rem }
#K13_img1 { max-width:38rem }
#K13_img2 { max-width:48rem }
 
 




/* PC */
@media screen and (min-width:1024px){ 
   
    /* Q&A information */
    .qna__info        { padding:3rem 0 }
    .qna__info__warp  { 
        width:90% ; min-height:29rem ; padding:0 0 0 25rem ; margin:auto ;
        position:relative ; 
    } 
    .qna__info__face  { position:absolute ; left:0 ; top:0 ; margin:0 }
    .qna__info__title { font-size:2.6rem ; line-height:3.6rem ; text-align:left ; padding:1rem 1rem 1.2rem 2.5rem ; margin-bottom:0.8rem }
 
    .qna__info__item {
        font-size:1.8rem ; line-height:2.8rem ; 
        position:relative ; padding:0.7rem 0.5rem 0.9rem 1rem ;
        border-bottom:solid 1px rgba(0,0,0,0.1) ;
    } 


    /* Q&A */
    .qna__Q { font-size:2.4rem } 


    /* 2506 */
    .qna__info__warp { padding-left:42rem }
    #K13_img1 { width:43.1818% }
    #K13_img2 { width:54.5454% }
} 





/* PRINT */
@media print { } 

 