@charset "utf-8";
@import url(common.css);

/* C00266
피앤피컴 */

/* ================================================================================================= */
/* 회사소개 */
.aboutAboutArea{width:100%; overflow:hidden; position:relative;}
.aboutAboutArea .aboutTitle{width:100%; position:relative; text-align:center;}
.aboutAboutArea .aboutTitle h3{font-size:56pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:900; line-height:1;}
.aboutAboutArea .aboutTitle h4{font-size:22pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:900; line-height:1; padding-top:5px;}

	/* 1번영역 */
	.aboutAboutArea .aboutSection01{width:100%; position:relative; padding:130px 0;}
	.aboutAboutArea .aboutSection01 .Inner{width:1380px; min-width:1380px; height:100%; position:relative;}
	.aboutAboutArea .aboutSection01 .txtBox{padding-top:100px;}
	.aboutAboutArea .aboutSection01 .txtBox p{font-size:18pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; line-height:1.8; text-align:center;}
	.aboutAboutArea .aboutSection01 .txtBox p b{font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:800;}
	.aboutAboutArea .aboutSection01 .imgBox{width:100%; text-align:center; display:block; padding-top:100px;}
	.aboutAboutArea .aboutSection01 .imgBox img{width:100%;}
	/* 2번영역 */
	.aboutAboutArea .aboutSection02{width:100%; position:relative; padding-top:130px; padding-bottom:250px;}
	.aboutAboutArea .aboutSection02 .txtBox{padding-top:20px; text-align:center;}
	.aboutAboutArea .aboutSection02 .txtBox p{font-size:20pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:600; line-height:1.5; display:block; padding-top:60px;}
	/* 3번영역 */
	.aboutAboutArea .aboutSection03{width:100%; position:relative; padding:150px 0; background:#000;}	
	.aboutAboutArea .aboutSection03 *{color:#fff; text-align:center;}
	.aboutAboutArea .aboutSection03 .Inner{width:1750px; min-width:1750px; height:100%; position:relative;}
	.aboutAboutArea .aboutSection03 .contWrap h5{font-size:36pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; line-height:1.3; display:block; padding-top:100px; padding-bottom:50px;}
	.aboutAboutArea .aboutSection03 .contWrap h5 b{font-weight:800;}
	.aboutAboutArea .aboutSection03 .contWrap .txtWrap{width:100%; display:inline-flex; align-items:center; justify-content:space-between; margin-top:100px;}
	.aboutAboutArea .aboutSection03 .contWrap .txtWrap .txtBox{width:50%;}
	.aboutAboutArea .aboutSection03 .contWrap .txtWrap .txtBox h6{font-size:24pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:900; line-height:1;}
	.aboutAboutArea .aboutSection03 .contWrap .txtWrap .txtBox p{font-size:18pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; line-height:1.5; display:block; padding-top:30px;}
	/* 4번영역 */
	.aboutAboutArea .aboutSection04{width:100%; position:relative; padding:150px 0;}
	.aboutAboutArea .aboutSection04 .Inner{width:1600px; min-width:1600px; height:100%; position:relative;}
	.aboutAboutArea .aboutSection04 .txtBox{text-align:center; padding-top:100px;}
	.aboutAboutArea .aboutSection04 .txtBox p{font-size:20pt; font-weight:500;}
	.aboutAboutArea .aboutSection04 .txtBox h5{font-size:42pt; font-weight:400;}
	.aboutAboutArea .aboutSection04 .txtBox h5 b{font-weight:700;}
	.aboutAboutArea .aboutSection04 .imgBox{width:100%; text-align:center; display:block; padding-top:50px;}
	.aboutAboutArea .aboutSection04 .imgBox img{width:100%;}
	/* 5번영역 */
	.aboutAboutArea .aboutSection05{width:100%; position:relative; padding:150px 0; background:#000;}	
	.aboutAboutArea .aboutSection05 *{color:#fff; text-align:center;}
	.aboutAboutArea .aboutSection05 .contWrap h5{font-size:24pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:600; line-height:1.5; display:block; padding-top:100px;}
	.aboutAboutArea .aboutSection05 .contWrap .txtBox{padding-top:120px;}
	.aboutAboutArea .aboutSection05 .contWrap .txtBox h6{font-size:28pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; line-height:1;}
	.aboutAboutArea .aboutSection05 .contWrap .txtBox p{font-size:18pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; line-height:1.5; padding-top:60px;}
	/* 6번영역 */
	.aboutAboutArea .aboutSection06{width:100%; position:relative; padding:150px 0;}
	.aboutAboutArea .aboutSection06 .Inner{width:1300px; min-width:1300px; height:100%; position:relative;}
	.aboutAboutArea .aboutSection06 .txtBox p{font-size:20pt; font-weight:500; text-align:center; padding-top:100px; padding-bottom:80px;}
	.aboutAboutArea .aboutSection06 .contWrap table{width:100%; text-align:center;}
	.aboutAboutArea .aboutSection06 .contWrap table thead{background:#e3e4e4;}
	.aboutAboutArea .aboutSection06 .contWrap table thead th{border:1px solid #4d4543; font-size:20pt; font-weight:400; padding:15px 0;}
	.aboutAboutArea .aboutSection06 .contWrap table thead th.tableTop01{width:10%;}
	.aboutAboutArea .aboutSection06 .contWrap table thead th.tableTop02{}
	.aboutAboutArea .aboutSection06 .contWrap table thead th.tableTop03{width:15%;}
	.aboutAboutArea .aboutSection06 .contWrap table tbody td{border:1px solid #4d4543; font-size:16pt; font-weight:400; padding:15px 0;}

/* ================================================================================================= */
/* 고객센터 */
.branchAskWrap #container{padding:150px 0; position:relative;}
.contactWrap .Footer_Area{padding-bottom:0;}
.branchAskWrap #container::before{content:'문의하기'; position:relative; display:block; text-align:center; font-size:48pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:900; line-height:1; padding-bottom:100px;}
.branchAskWrap .reserveTable table{border-top:0;}

/* ================================================================================================= */
/* 게시판 */
.BnfWrap .boardThumList ul{border:none;}
.BnfWrap #container{padding-bottom:80px;}
.BnfWrap .boardTitle{position:relative; display:block; text-align:center; font-size:48pt; font-family:'NanumSquare', 'SUIT', 'Noto Sans KR', sans-serif; font-weight:900; line-height:1; padding-top:100px; padding-bottom:80px;}
