/* BLOG */

#mainWrap {
  max-width: 720px;
  width: calc(100% - 220px);
}



#cntWrap {
	margin-top:70px;
	max-width: 1200px;
	border-radius: 9px;
	padding: 54px 48px !important;
	background-color: #fff;
}

#mainWrap.top {
	max-width: 1200px;
	width: 100%;
}

#cntWrap::before {
	display:none !important;
	content:initial !important;
}

#articleIntro .pctBox .pct {
	border-radius: 7px;
}

.pct img {
	border-radius: 9px;
}

#snsLink {
	border-radius: 9px;
	background-color:#f2f2f2;
}

a.entry_btn {
	max-width: 400px;
	font-size:15px;
	color:#050a3a !important;
	border-radius: 30px;
	margin-top:20px;
	padding:20px;
	background-color:#fff;
	border:solid 2px #050a3a;
}

.article-txt .blockTitle::before {
	background: #050a3a;
}

.article-txt .blockTitle {
	color:#050a3a;
}

@media screen and (max-width: 900px) {
  #mainWrap {
      width: 100% !important;
      max-width: 640px;
      margin: 0 auto;
  }

  #cntWrap {
	    width: 92%;
	    display: block;
			margin:80px auto;
	    padding: 12px !important;
  }

  #articleHdr .pageTitle {
		font-size: 2.1rem;
		padding:0 5px;
  }

	.article-txt .blockTitle {
		font-size: 1.9rem;
	}
	.article-txt {
		font-size: 1.5rem;
		width:100%;
	}

	#tagArea ul li {
		font-size: 1.5rem;
	}
}