@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');

@font-face {
 font-family: 'NanumSquare';
 src: url(/fonts/NanumSquare.eot);
 src: url(/fonts/NanumSquare.eot?#iefix) format('embedded-opentype'),
      url(/fonts/NanumSquare.woff) format('woff'),
      url(/fonts/NanumSquare.ttf) format('truetype');
}

.pc_header{position:relative; width:100%;}
/*vis*/
.subvis{width:100%;}
.subvis img{height:353px;}
.bg1{background:url(/image/sub_menu/board1.jpg) no-repeat top center; height:353px; background-size:cover;}

/*subMenu*/
.subnav{width:100%; background:#f0f0f0; height:50px; line-height:50px;}
.sub_content{margin-top:30px;}

#vis_sec{position:relative; width:100%;}

/*.content.onepage_content{margin-top:550px;}*/
.subMenu{width:100%; background:#f0f0f0;  height:50px; line-height:50px; z-index:990;}
.subMenu ul{text-align:center;}
.subMenu li{display:inline-block; font-size:15px; font-weight:bold;}
.subMenu li a{display:block; padding:0 12px; color:#222;}
.subMenu li a.selected{color:#ff5353; background:#fff}

.section{width:100%; min-height:400px; position:relative; /*border:3px solid red; z-index:999999*/}
.section.section1{padding-top:0px;}
.inner.innerstyle{padding-top:40px;}
.inner{width:1100px; margin:30px auto 0; position:relative;}
.inner h2{position:relative; text-align:center; font-size:33px; font-family: 'NanumSquare'; line-height:140%;}
.inner h2 span{width:50px; height:1px; background:#444; display:block; margin:30px auto 0;}
.inner > h3{font-size:26px; margin:20px 0; color:#3d70a0; font-weight:normal; text-align:center;}
.s1{padding-top:0px;}

/*인사말*/
.inner_section1{background:#ebece9; margin:50px 0;}
.s1 .about{width:1100px; margin:0 auto; overflow:hidden;}
.s1 .about > p{float:left; width:40%;}
.s1 .about > div{float:right;width:60%; text-align:center; margin-top:50px;}
.s1 .about > div h3{font-family: 'Nanum Myeongjo'; font-size:30px; color:#293042; font-weight:normal; line-height:140%;}
.s1 .about > div p img{margin:10px 0}
.s1 .about > div p{margin:10px 0; line-height:140%; color:#303030;}

/*예배*/
.workship{margin-top:50px;}
.workship table{width:100%; font-family: 'NanumSquare'; border-top:2px solid #434343}
.workship table th{padding:15px 5px; background:#fffdf9; border:1px solid #ddd; color:#434343}
.workship table td{padding:15px 5px; border:1px solid #ddd; color:#555; font-family: 'NanumSquare'; text-align:center; font-size:14px; vertical-align:middle;}

/*새가족*/
.newfamily{width:100%; background:url(/image/content/bg_1.jpg); padding:40px 0; margin-top:40px; text-align:center;}
.inner_newfamily{width:900px; margin:30px auto 0; position:relative;}
.inner_newfamily ul{text-align:left; width:40%;}
.inner_newfamily ul li{margin:5px 0; text-align:center;}
.inner_newfamily ul li p{display:inline-block; width:80%; padding:15px 10px; background:#3d3d3d; border-radius:50px; text-align:center; color:#feeb42; font-size:16px;}
.inner_newfamily > span{position:absolute; right:0; top:0px}

/*섬기는 사람*/
.man{margin-top:30px}
.man h3{background:url(/image/content/bullet2.png) no-repeat 0 50%; font-size:18px; color:#222; line-height:150%; margin-bottom:10px; padding-left:35px;}
.man ul.man_list1{text-align:center; margin-bottom:30px;}
.man ul.man_list1 li{display:inline-block; width:45%; border:1px solid #ddd; padding:10px; margin:10px 10px; text-align:left; overflow:hidden;}
.man ul.man_list1 li > p{float:left; width:30%;}
.man ul.man_list1 li > div{float:right; width:65%; margin-top:15px;}
.man ul.man_list1 li > div p{font-size:15px;color:#555; padding:5px 0}
.man ul.man_list1 li > div p strong{color:#222; font-size:16px;}

.man ul.man_list2{margin-bottom:30px; overflow:hidden;}
.man ul.man_list2 li{float:left; width:17.5%; margin:10px 10px; text-align:center;}
.man ul.man_list2 li img{border:1px solid #ddd;}
.man ul.man_list2 li p{margin-bottom:5px; font-size:13px;}

.man ul.man_list2.man_list3{margin-left:25px;}
.man ul.man_list2.man_list3 li{text-align:left; border:1px solid #ddd; padding:10px; width:15.5%;}

/*맵*/
.map{margin-top:30px}
.map iframe{margin-bottom:30px;}
.map p{font-size:15px;color:#555; padding:5px 0; text-align:center;}

.location{font-size:13px; color:#666; text-align:right; margin-bottom:30px;}
.inner_sub_content{margin-top:50px; min-height: 450px;}

/*주일학교*/
.shcool > p {margin-bottom:20px; font-size:15px; line-height:140%; color:#555}
.shcool div{margin-bottom:30px;}
.shcool div h3{background:url(/image/content/bullet3.png) no-repeat 0 50%; font-size:19px; color:#222; line-height:150%; margin-bottom:10px; padding-left:30px;}
.shcool div ul{margin-top:10px; padding:10px;}
.shcool div ul li{font-size:15px; padding:3px 0;}

/*성서대학*/
.Bible_College h3{background:url(/image/content/bullet3.png) no-repeat 0 50%; font-size:19px; color:#222; line-height:150%; margin-bottom:10px; padding-left:30px;}
.Bible_College table{width:100%; font-family: 'NanumSquare'; border-top:2px solid #434343; margin-bottom:30px;}
.Bible_College table th{ vertical-align:middle; padding:15px 5px; background:#f9fdff; border:1px solid #ddd; color:#434343; line-height:140%;}
.Bible_College table td{padding:15px 5px; border:1px solid #ddd; color:#555; font-family: 'NanumSquare'; text-align:center; font-size:14px; vertical-align:middle;}
.Bible_College p{margin-bottom:30px; font-size:15px; line-height:140%; color:#555; margin-left:30px;}

/*교구소개*/
.parish h3{overflow:hidden; background:url(/image/content/bullet2.png) no-repeat 0 50%; font-size:18px; color:#222; line-height:150%; margin-bottom:10px; padding-left:35px;}
.parish_box{float:left; width:48%; margin-right:2%;}
.parish_box div{border:1px solid #ddd; padding:10px;  text-align:left; overflow:hidden;}
.parish_box div img{float:left;}
.parish_box div p{float:left; line-height:150%; font-size:15px; margin:10px 0 0 20px; width:58%;}

/*프로필*/
.profile{margin-top:50px; background:url(/image/content/porofile_bg.png) no-repeat right bottom; min-height:274px;}
.profile p{font-family: 'Malgun Gothic'; font-size:16px; line-height:165%; color:#565656; font-weight:500; letter-spacing:-0.5px;}
.profile p span{ display:block; font-size:22px; margin-bottom:10px; font-weight:600; letter-spacing:-0.5px;}
.profile p strong{font-weight:600;}
