/*ci*/
 @media screen and (max-width:1040px){
     .ci{
        width:95%;
         margin:0 auto;
    }
}
/*인사말*/
 @media screen and (max-width:1040px){
     .pastor_about{
        width:95%;
         margin:0 auto;
    }
}
/*소개*/
 @media screen and (max-width:920px){
     .pastor_msg{
        width:90%;
         margin:0 auto
    }
     .pastor_msg p.img{
        width:100%;
         float:none;
    }
     .pastor_msg .msg{
        width:100%;
         margin-left:0px;
         float:none;
         margin-top:20px;
    }
}
/*연혁*/
 @media screen and (max-width:640px){
     .history li p.date span.moth{
        float:none;
         width:100%;
         display:block;
         color:#3ec3a5;
         text-indent:0px;
         margin-bottom:15px;
         margin-left:20px;
    }
     .history li p.date span.txt{
        float:none;
         width:100%;
         margin-left:20px;
         display:block;
         color:#444;
         line-height:150%
    }
}
/*시설*/
 @media screen and (max-width:1024px){
     .facilities li p.txt span{
        float:left;
         margin-left:20px;
         width:55%;
         line-height:150%;
         padding-top:10px;
    }
}
 @media screen and (max-width:660px){
     .facilities li p.txt img{
        float:none;
         width:60%;
    }
     .facilities li p.txt span{
        float:none;
         margin-left:0px;
         width:100%;
         line-height:150%;
         padding-top:30px;
         display:block;
    }
}
 @media screen and (max-width:440px){
     .facilities li p.floor{
        float:none;
        font-size:20px;
         color:#fff;
         width:100%;
         margin-bottom:15px;
    }
     .facilities li p.floor span{
        display:inline-block;
         background:#3e68c3;
         border-radius:50px;
         width:50px;
         height:50px;
         text-align:center;
         line-height:50px;
         margin-top:15px;
    }
     .facilities li p.txt{
        float:none;
         width:100%;
         margin-left:0px;
    }
     .facilities li{
        padding:15px 15px;
    }
}
/*찾아오시는길*/
 @media screen and (max-width:550px){
     .map li p.tit1{
        float:none;
         width:100%;
         text-align:center;
         background:#ff1456;
         color:#fff;
         padding:10px 0;
    }
     .map li p.tit2{
        float:none;
         width:100%;
         text-align:center;
         background:#3e68c3;
         color:#fff;
         padding:10px 0;
    }
     .map li p.tit3{
        float:none;
         width:100%;
         text-align:center;
         background:#2e9b3d;
         color:#fff;
         padding:10px 0;
    }
     .map li p.txtnum{
        float:none;
         width:100%;
         margin-left:10px;
         padding:10px 0;
    }
     .add{
        margin-top:15px;
         font-size:16px;
         color:#555;
         background:#d9d9d9;
         color:#222;
         text-align:center;
         padding:10px 10px
    }
}
/* @media screen and (min-width:800px) and (max-width:940px){
     .man .tabtlist .list ul li{
        float:none;
         width:100%;
         overflow:hidden;
         margin:25px 0;
    }
}
 @media screen and (max-width:750px){
     .man .tabtlist .list ul li{
        float:none;
         width:100%;
         overflow:hidden;
         margin:25px 0;
    }
}
 @media screen and (max-width:550px){
     .man .tabtlist .list ul li p.txt strong{
        display:block;
         font-size:16px;
         color:#333;
         font-weight:500;
         margin:10px 0 10px 0
    }
     .man .tab li{
        float:left;
         font-size:16px;
         font-weight:600;
         width:32.8%;
         text-align:center;
         border:1px solid #d9d9d9;
         border-bottom:0;
         border-right:0
    }
}
 @media screen and (max-width:320px){
     .man .tabtlist .list ul li p.img{
        float:none;
         width:100%;
    }
     .man .tabtlist .list ul li p.txt{
        float:none;
         width:100%;
         margin-left:15px;
    }
}
 */
/**/
 @media screen and (max-width:980px){
     .bible li{
        font-size:16px;
         overflow:hidden;
         height:auto;
         border-bottom:1px solid #d9d9d9;
    }
     .bible li p.tit{
        float:left;
         width:100%;
         font-size:18px;
         color:#1152b4;
         background:#f8f8f8 url(/image/content/bullet.jpg) no-repeat 10px 50%;
         margin-bottom:0px;
         letter-spacing:-1px;
         padding:10px 0 10px 35px;
         line-height:150%;
         border-bottom:1px solid #d9d9d9;
    }
     .bible li p.txt{
        float:left;
         width:auto;
         padding:15px 20px;
         line-height:150%
    }
     .bible li p.txt span{
        display:block;
         line-height:150%;
         margin-top:0px;
    }
}
