
/* 모바일 */
@media  (max-width: 1200px){
	.pc {display:none !important;}
	.mo {display:block !important;}
	.mo_inline {display:inline-block !important;}

		/* navbar */
	.navbar {padding:0; flex-wrap:wrap;}
	.navbar .row {padding:0 15px; justify-content:space-between; align-items: center;}
	.navbar .row .logo_wrap {width:100%; text-align:center; background:none; justify-content:space-between; margin:0; flex-wrap:wrap; padding:13px 0;}
	.navbar .row .logo_wrap .navbar-brand {padding:0; width:20%;}
	.navbar .row .logo_wrap .navbar-brand img { width:120px;}
	.navbar .row .collapse .navbar-nav { width:100%;padding-bottom: 5px;} 

	.navbar .row .collapse .navbar-nav .nav-item .nav-link { text-align:left; padding: 0.8rem 0 0.8rem 30px;}
	.navbar .row .collapse .navbar-nav .nav-item .nav-link .fa-square-check { left: 0; opacity: 1; color:#000;}
	nav .row .pc_nav_ad .adsbygoogle { display:none;}
	.navbar .row .right { display: none;}
	.hd_sch_wr {margin: 0; width:45%; }
	.navbar .mo_nav_ad { display: block; text-align:center; width:100%;}
	.navbar .mo_nav_ad .adsbygoogle { width: 300px; height:50px;}

	/* 공통 */
	.title_wrap { padding: 0 15px;}

	header { max-width: 420px; margin: 0 auto; }
	header .pc_banner { display: none;}
	header .ad_wrap { margin-top:0;}

	.header_bt { text-align:center; margin-top: 15px;}
	.header_bt .adsbygoogle { width: 300px; height:100px;}

	#main_1st { max-width: 420px; margin: 30px auto; padding: 0;}
	#main_1st .top {flex-wrap: wrap; margin-top: 20px; justify-content:center;}
	#main_1st .top .left { width: 100%; padding: 0 15px;}
	#main_1st .top .left img { border-radius:20px;}
	#main_1st .top .right { width:100%; margin: 10px auto;}
	#main_1st .top .right li { padding: 20px 10px;}
	#main_1st .top .right li .text_wrap .con_info a { word-break: normal;}
	#main_1st .top .right li .text_wrap .con_title { height:unset; margin:8px auto;}
	#main_1st .bottom_wrap .bottom1 { width: 100%; padding: 0 15px;}
	#main_1st .bottom_wrap .bottom1 li .text_wrap { bottom: -20px; padding: 15px 10px;}
	#main_1st .ads_wrap.mo { text-align:center;}
	#main_1st .ads_wrap li .adsbygoogle { width: 300px; height:250px;}

	#main_2nd { max-width: 420px; margin: 0 auto;}
	#main_2nd .inner .contents_wrap { flex-wrap: wrap;}
	#main_2nd .inner .contents_wrap .left { width: 100%; order:1;}
	#main_2nd .inner .contents_wrap .right { width:100%; margin: 15px auto; order:3;}
	#main_2nd .inner .contents_wrap .ad_wrap {order:2;} 

	#main_3rd {margin: 70px auto 20px; max-width:420px; margin: 0 auto; padding: 0 ;}
	#main_3rd .contents_wrap { padding: 0 15px;}
	#main_3rd .contents_wrap .left { width: 100%;}
	#main_3rd .contents_wrap .left li .text_wrap .con_title { height: unset; font-size: 1.2rem;}
	#main_3rd .contents_wrap .right { width: 100%; justify-content:space-between; flex-direction:unset;}
	#main_3rd .contents_wrap .right li { height:unset; width:49%;}
	#main_3rd .contents_wrap .right li:nth-child(1) { border-bottom: unset;}
	#main_3rd .contents_wrap .right li p { font-size: 1rem;}
	#main_3rd .contents_wrap .bottom { margin-top: 0px; display: block;}
	#main_3rd .contents_wrap .bottom li { padding:20px 0; width: 100%; display: flex; align-items: center; justify-content:space-between; border-bottom: 1px solid #ddd;}
	#main_3rd .contents_wrap .bottom li:nth-child(1) {border-top: 1px solid #ddd;}
	#main_3rd .contents_wrap .bottom li:hover { box-shadow:unset;}
	#main_3rd .contents_wrap .bottom li > a { width: 40%; }
	#main_3rd .contents_wrap .bottom li p { width: 55%; margin:unset; padding:0;}
	#main_3rd .contents_wrap .bottom li p a	{ font-size:1.2rem; font-weight:bold;}
	#main_3rd .contents_wrap .bottom li a img { border-radius:20px;}
	#main_3rd .ads_wrap {justify-content:center; margin-bottom: 20px;}
	#main_3rd .ads_wrap li {width:100%;}
	#main_3rd .ads_wrap li .adsbygoogle { width: 300px; height:100px;}

	/* footer */
	footer {margin-top:0 !important;}
	footer h2  {font-size:1.5rem;}

	/* 일부 게시글 display: none; */
	/* #bo_ul_m02_01 .bo_li_13 { display: block;} */
}

/* 태블릿 */
@media (max-width: 990px){

	.pc {display:none !important;}
	.tab_none { display: none !important;}

	.navbar {padding:0;}
	.navbar .row {padding:0 35px; justify-content:space-between; }
	.navbar .row .collapse .navbar-nav { width:100%;padding-bottom: 5px;} 
	.navbar .row .collapse .navbar-nav .nav-item { width:100%; border-bottom: 1px solid #ddd;}
	.navbar .row .collapse .navbar-nav .nav-item:nth-child(1) { border-top: 1px solid #ddd;}
	.navbar .row .collapse .navbar-nav .nav-item .nav-link { text-align:left; padding: 0.8rem 0 0.8rem 30px;}
	.navbar .row .collapse .navbar-nav .nav-item .nav-link .fa-square-check { left: 0; opacity: 1; color:#000;}
	.navbar .row .collapse .navbar-nav .nav-item { width:100%; border-bottom: 1px solid #ddd;}
	.navbar .row .collapse .navbar-nav .nav-item:nth-child(1) { border-top: 1px solid #ddd;}

	.mo_nav_ad { display:block; background:#fff; width:100%; text-align:center;}
	.navbar .row .logo_wrap {width:100%; flex-wrap:wrap;}
	.navbar .row .logo_wrap .right { width:100%; justify-content: space-between; margin-top: 15px;}
	.hd_sch_wr { width:50%; order: 1;}
	.navbar .row .right a { order: 2;}

	footer { margin-top:0 !important;}


	.navbar .row .logo_wrap .navbar-brand { width:25%;}
	#main_3rd .contents_wrap .left { display: flex; flex-direction:column; justify-content: space-evenly;}
	#main_3rd .contents_wrap .left li .text_wrap .con_title { height: unset; }
}