/*
(주)파이브센스_FIVESENSES.Corp.

본 라이브러리(라이브러리 소스코드)는 (주)파이브센스의 자산입니다.
무단으로 외부로 유출 및 일시 반출을 할 경우 손해배상 책임 및 민사/형사적 책임이 있습니다.
*/
.main_cont15 .explain_bubble {font-size: 14px; color: #652df1; padding: 11px 15px 13px; border: 1px solid #652df1; border-radius: 19px; position: absolute; top: 42px; left: 15px; z-index: 2;}
.main_cont15 .explain_bubble:after {display: block; content: ""; width: 11px; height: 11px; border: 1px solid #652df1; background: #fff; border-left: 0; border-bottom: 0; position: absolute; left: 34px; bottom: -6px; transform: rotate(135deg);}
.main_cont15 .main_cont_title {display: flex; align-items: flex-end; justify-content: space-between; /*padding: 100px 0 40px;*/ padding-bottom:40px;}
.main_cont15 .main_cont_title .widget_froala{width: auto;}
.main_cont15 .main_cont_title h2.widget_froala {width:100%; font-size: 28px; font-weight: 600; color: #fff; display: flex; align-items: center; gap: 8px; line-height: 1; margin-bottom: 15px;}
.main_cont15 .main_cont_title .desc.widget_froala {width:100%; font-size: 14px; font-weight: 400; color: #999; margin-top: 15px;}
.main_cont15 .main_cont_title .btn_more {font-size: 16px; color: #666; white-space : nowrap;}
.main_cont15 .widget_box .container_fix{padding: 0;}
.main_cont15 .widget_box .instagram_list {display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -10px;}
.main_cont15 .widget_box .instagram_list li {width: 19.33333%; margin-top: 10px; border-radius: 5px; overflow: hidden;}

@media (max-width: 1250px) {
	.main_cont15 .widget_box .instagram_list li a img {width: 100%;}
}

@media (max-width: 768px) {
	.main_cont15 .explain_bubble {font-size: 10.5px; padding: 8.5px 9.5px; border-radius: 14.5px; top: -4px; background: #fff;}
	.main_cont15 .explain_bubble:after {width: 7px; height: 7px; left: 40px; bottom: -4px;}
	.main_cont15 .main_cont_title {/*padding: 35px 0 20px;*/ padding-bottom:20px; flex-direction: column; align-items: center; justify-content: center;}
	.main_cont15 .main_cont_title .flex-box {display: flex; flex-direction: column; align-items: center;}
	.main_cont15 .main_cont_title h2.widget_froala {font-size: 19px; text-align: center; margin-bottom: 0;}
	.main_cont15 .main_cont_title h2.widget_froala span > img {height: 18px;}
	.main_cont15 .main_cont_title .desc.widget_froala {text-align: center; margin-bottom: 15px;}
	.main_cont15 .main_cont_title .widget_froala {align-self: flex-end;}
	.main_cont15 .main_cont_title .btn_more {font-size: 11.5px; font-weight: 500;}
	.main_cont15 .widget_box .instagram_list li {width: 48.48484%; border-radius: 4px;}
}