img {
    vertical-align: top;
}

.ai_sam .inner {
    max-width: 1920px;
    margin: 0 auto;
}

@media all and (max-width: 1024px) {
	
	body#solomon{height: auto;}

	input, select, textarea {
		font-size:20px; 
		line-height:28px;
	}

	select {
		background-image:url("/landing/img/t_select_arrow.png");
		padding:0 34px 0 20px;
	}

	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; *display:inline; zoom:1; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

	/*체크박스 버튼*/
	.checkbox_label {padding-left:30px;}
	.checkbox_label .check_icon {width:18px; height:28px; background-image:url("/landing/img/t_checkbox_icon_off.png");}
	.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/landing/img/t_checkbox_icon_on.png");}

	/*헤더*/
	
	#landing_con > .header > .contents_con {max-width:90%;}
	#landing_con > .header > .contents_con > table {width:100%; margin:0 auto;}
	#landing_con > .header > .contents_con > table > tbody > tr > td {height:auto; text-align:center;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td01 {display:none;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 {width:100%; text-align:left; padding:40px 0 20px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con {position:relative;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con > a > img {max-width:190px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con > .call_text_img_con {position:absolute; top:50%; right:0; transform:translateY(-50%); max-width:169px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td03 {display:none;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td04 {display:table-cell; padding-bottom:27px;}

    /* 수정 */
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .call_text_img_media{ width: 20%; float: right; margin-top: -14px;}
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .call_text_img_media img{width: 100%;}

    /* 솔로몬컨설팅그룹 */
    #landing_con > .header > .contents_con > table > tbody > tr > td.td01 > img.solomon_logo{
        padding-right: 135px;
    }
	#landing_con > .header > .contents_con > table > tbody > tr > td.solomonLanding{padding: 33px 2px 14px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.solomonLanding > .logo_con a img{max-width: 216px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding1{display: block; float: left; padding-right: 2.5%;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding1 img.solomon_logoM{ width: 29.266vw; display: block;} 
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding2{float: left; margin-top: 1%;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding2 img.m_img{width: 29.266vw;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con .solomonLanding3{transform: translateY(-7%); width: 29.266vw;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.solomonLanding4{display: none;}

    /* 수원지사 모두의러닝교육원 */
    #landing_con > .header > .contents_con > table > tbody > tr > td.m_modukrcls_td04{padding-top: 20px;}
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .m_modukrclsLogo{
        position: absolute; width: 100%; top: 0; left: 0; max-width: 1024px; display: flex; align-items: center; justify-content: space-between;
    }
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .m_modukrclsLogo img{width: 28%;}

	/*랜딩*/
	
	#landing_con {}
	
	#landing_con > .info01_con {background-image:url("/landing/img/m_info01_con_bg_img.png");}
	#landing_con > .info01_con > .contents_con {max-width:89%;}
	#landing_con > .info01_con > .contents_con > .img_con {}
	#landing_con > .info01_con > .contents_con > .img_con > img {}
	#landing_con > .info01_con > .contents_con > .add_text_img_con {width:61%; position:absolute; top:22%; right:1%;}
	#landing_con > .info01_con > .contents_con > .add_text_img_con > .img {width:100%;}
	
	#landing_con > .info01_2_con {width:100%; margin:0 auto;}
	#landing_con > .info01_2_con > .contents_con {width:100%; max-width:89%; height:auto; margin:0 auto;}
	#landing_con > .info01_2_con > .contents_con > .title_con {padding-left:1%;}
	#landing_con > .info01_2_con > .contents_con > .title_con > span {font-size:33px; color:#ffffff; font-weight:700; line-height:101px; letter-spacing:-0.5px; font-family:"Pretendard", sans-serif;}
	
	#landing_con > .info02_con {width:100%; margin:0 auto;}
	#landing_con > .info02_con > .contents_con {width:100%; max-width:100%; margin:0 auto; padding:0;}
	#landing_con > .info02_con > .contents_con > .list_con {}
	#landing_con > .info02_con > .contents_con > .list_con > ul {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li {border:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table {width:100%; margin:0 auto; padding:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > td {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .title_td {display:none;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td {vertical-align:auto;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con {border-bottom:2px solid #cccccc;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table {width:100%; margin:0 auto; padding:0 4%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > td {height:89px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .icon_td {width:30px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .icon_td > img {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .text_td {padding:0 18px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .text_td > span {font-size:27px; color:#000000; font-weight:700; line-height:31px; letter-spacing:-0.5%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .arrow_td {width:25px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .arrow_td > img {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td {vertical-align:auto;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con {border-bottom:2px solid #cccccc;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul {padding:0 5%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li {float:left; width:50%; border-bottom:2px solid #ebebeb; margin:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > .blankli {width:100%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > .noborder {border:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li > a {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li > a > span {display:inline-block; width:100%; padding-left:0; font-size:24px; color:#000000; font-weight:400; line-height:73px; letter-spacing:-0.5px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li > a > span:hover {background:none; color:#000000;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > .bar {display:block;}


	#landing_con > .info03_con {background-image:url("/landing/img/m_info03_con_bg_img.png");}
	#landing_con > .info03_con > .contents_con {max-width:89%;}
	
	#landing_con > .info04_con {background-image:url("/landing/img/m_info04_con_bg_.png");}
	#landing_con > .info04_con > .contents_con {max-width:89%;}
	
	#landing_con > .info05_con {width:100%; margin:0 auto; background-color:#f8f8f8;}
	#landing_con > .info05_con > .contents_con {width:100%; margin:0 auto; padding-bottom:18%;}
	#landing_con > .info05_con > .contents_con > .title_con  {padding-top:88px; text-align:center;}
	#landing_con > .info05_con > .contents_con > .title_con > span {font-size:36px; color:#000000; font-weight:700; line-height:44px; letter-spacing:0;}
	#landing_con > .info05_con > .contents_con > .slide_con {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide {position:relative;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide:after {content:""; display:block; clear:both;}
	/* #landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide {float:none; width:72%; height:21%; margin-top:29px; background-color:#f8f8f8;} */
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide {float:none; width:72%; height: 150px; margin-top:29px; background-color:#f8f8f8;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper {background-color:#f8f8f8;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div {background-color:#f8f8f8;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container {width:100%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .title_con {border-left:8px solid #d9282b; padding-left:3%; margin-bottom:13px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .title_con > span {font-size:24px; color:#d9282b; font-weight:700; line-height:32px; letter-spacing:0;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .text_con {width:100%; height:120px; padding-right:3%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .text_con > span {font-size:21px; color:#000000; font-weight:400; line-height:29px; letter-spacing:0; word-break:keep-all;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout {float:none; width:100%; margin-top:45px; padding-bottom:0px;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide {width:100%; height:auto; margin-top:0px;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper > .info05_slide_div {width:72%; margin-right:2%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper > .info05_slide_div > .swiper-slide-container {width:100%; height:auto; border:1px solid #cbcbcb;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper > .info05_slide_div > .swiper-slide-container > img {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .swiper_btn {display:block; cursor:pointer; vertical-align:middle; z-index:100;}
	/* #landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-prev {width:8%; position:absolute; top:0; left:9%;} */
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-prev {width:8%; position:absolute; margin-top:18px; left:9%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-prev > img{}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .swiper-pagination-fraction {display:none !important;}
	/* #landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-next {width:8%; position:absolute; top:0; right:9%;} */
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-next {width:8%; position:absolute; margin-top:18px; right:9%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-next > img {}
	
	#landing_con > .info06_con {width:100%; margin:0 auto;}
	#landing_con > .info06_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:0 0 114px 0; position:relative;}
	#landing_con > .info06_con > .contents_con > .title_con {padding:100px 0 47px 0; text-align:center;}
	#landing_con > .info06_con > .contents_con > .title_con > span {font-size:21px; color:#7b7b7b; font-weight:400; line-height:29px; letter-spacing:0;}
	#landing_con > .info06_con > .contents_con > .title_con > span > .bold {font-size:42px; color:#000000; font-weight:700; line-height:50px; letter-spacing:0; font-family:"Poppins", sans-serif;}
	#landing_con > .info06_con > .contents_con > .slide_con {}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails {width:100%; margin:0 auto; margin-bottom:13px;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul {}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul:after {content:""; display:block; clear:both;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li {float:left; width:33%; border:1px solid #cbcbcb; border-left:0; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li:first-child {border-left:1px solid #cbcbcb;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li:nth-child(2) {width:34%;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li.is-active {background:#ffffff; border:1px solid #d9282b; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li.is-active > span {color:#d9282b;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li > span {font-size:18px; color:#a4a4a4; font-weight:700; line-height:70px; letter-spacing:-0.1px;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide {border:1px solid #cbcbcb; border-top:0; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .blank_con {width:100%; height:13px; background-color:transparent; border:1px solid #ffffff;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .text_con {width:100%; background-color:#d9282b; text-align:center;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .text_con > span {font-size:24px; color:#ffffff; font-weight:700; line-height:69px; letter-spacing:0;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper {}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper > .info06_slide_div {width:100%; background-color:#ffffff;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper > .info06_slide_div > .img_con {width:100%;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper > .info06_slide_div > .img_con > img {}
	#landing_con > .info06_con > .contents_con > .info06-swiper-pagination {width:100%; text-align:center; position:absolute; bottom:80px;}
	#landing_con > .info06_con > .contents_con > .info06-swiper-pagination .swiper-pagination-bullet {width:15px; height:15px; margin-right:24px; border-radius:100%; background-color:#cbcbcb; opacity:1;}
	#landing_con > .info06_con > .contents_con > .info06-swiper-pagination .swiper-pagination-bullet-active {background-color:#d9282b;}
	
	#landing_con > .info07_con {width:100%; margin:0 auto; background-color:#262626;}
	#landing_con > .info07_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:108px 0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li {width:100%; margin-top:30px; box-sizing:border-box;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li.fl {float:none; padding-right:0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li.fr {float:none; padding-left:0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li.fl > ul > li:first-child {margin-top:0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li {margin-top:30px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .title_con {float:none; margin-bottom:9px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .title_con:after {content:""; display:block; clear:both;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .title_con > span {font-size:24px; color:#ffffff; font-weight:700; line-height:70px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .twoline > span {line-height:35px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con {float:none;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > .info_span {margin-top:12px; font-size:20px; color:#ffffff; font-weight:400;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > .info_span > .color {color:#ff473e;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con .input {height:70px; border:none; padding:0 19px; font-size:20px; color:#545046;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con .select {height:70px; border:none; padding:0 38px 0 19px; font-size:20px; color:#545046;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > table {width:100%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > table > tbody > tr > td.blank_td {width:2%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table {width:100%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > td {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .input_td {width:81%; height:70px; border:none;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .input_td > .input {padding:0 19px; font-size:20px; color:#545046;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .btn_td {background-color:#bababa; text-align:center;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .btn_td > a {font-size:20px; color:#ffffff; line-height:70px; letter-spacing:-0.25px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > td > span {margin-top:12px; font-size:20px; color:#ffffff; font-weight:400;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_call_con > table > tbody > tr > td {width:32%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_date_con > table > tbody > tr > td {width:49%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_date_con > table > tbody > tr > .small_td {width:9%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_date_con > table > tbody > tr > .img_td {width:40%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_email_con > table > tbody > tr > td {width:49%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_introduce_con > input::placeholder {color:#d9282b; font-weight:700;}
	#landing_con > .info07_con > .contents_con > form > .check_con {margin-top:39px; text-align:right;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label {margin-left:0;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label:last-child {margin-top:12px;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label span {margin:0; font-size:19px; color:#ffffff; line-height:27px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label a {display:inline-block; width:85px; background-color:#ffffff; margin-left:18px; font-size:15px; color:#2b2b2b; line-height:26px; text-align:center; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > form > .btn_con {width:100%; margin-top:73px; text-align:center;}
	#landing_con > .info07_con > .contents_con > form > .btn_con > a {display:inline-block; width:100%; padding:0; background-color:#d9282b;}
	#landing_con > .info07_con > .contents_con > form > .btn_con > a > span {margin:0 15px; font-size:26px; font-weight:700; color:#ffffff; line-height:70px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > form > .btn_con > a > img {max-width:33px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > .text_con {margin-top:60px;}
	#landing_con > .info07_con > .contents_con > .text_con > table {margin:0 auto;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody {}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr {text-align:center;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > td {margin:0 auto;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > td > span {color:#ffffff; font-weight:700;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .bar {width:18px; margin-bottom:24px;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .bar > span {display:block; width:18px; height:5px; background-color:#d9282b;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .text_td {padding-bottom:18px;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .text_td > span {font-size:26px; line-height:34px; letter-spacing:-0.25px;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .text_td > span > .small {font-size:21px; font-weight:400; line-height:29px;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .m_call_td {display:inline-block;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .m_call_td > img {width:36px; padding-right:13px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .m_call_td > span {font-size:48px; line-height:56px; letter-spacing:0; vertical-align:middle;}

    /* 수원지사 모두의러닝교육원 */
    #landing_con > .info07_con > .modukrcls_con{
        padding: 108px 0 60px;
    }

	/*푸터*/
	#landing_con > .footer > .footer_slide_con > .contents_con {max-width:100%; padding:23px 0;}
	#landing_con > .footer > .footer_slide_con > .contents_con > .swiper-container .swiper-wrapper .swiper-slide {max-width:208px;}
	#landing_con > .footer > .contents_con {width:100%; margin:0 auto; padding-bottom:13%; background-color:#f5f5f5;}
	#landing_con > .footer > .contents_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:53px 0;}
	#landing_con > .footer > .contents_con > .contents_con > ul {width:100%; margin:0 auto; text-align:center;}
	#landing_con > .footer > .contents_con > .contents_con > ul > li {}
	#landing_con > .footer > .contents_con > .contents_con > ul > .logo_con {max-width:390px; margin:0 auto; margin-bottom:28px; padding-right:0;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con {margin:0 auto; width:100%;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > span {font-size:16px; color:#535046; font-weight:400; line-height:24px; letter-spacing:-0.25px; font-family:"Pretendard", sans-serif;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > span > .bar {font-size:14px; color:#535046;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > .copyright_text {padding-top:40px; font-size:16px; color:#cccccc; font-weight:400; line-height:24px; letter-spacing:-0.25px; font-family:"Pretendard", sans-serif;}

	#landing_con > .solomon_footer{padding-bottom: 15px;}

	/*모바일 하단 퀵*/
	#landing_con > .quick {display:none;}

	#landing_con > .bottom_quick_con {position:fixed; bottom:0; z-index:999; width:100%;}
	#landing_con > .bottom_quick_con > table {width:100%;}

}

@media all and (max-width: 768px) {

	body#solomon{height: auto;}
	
	input, select, textarea {
		font-size:15px; 
		line-height:23px;
	}

	select {
		background-image:url("/landing/img/m_select_arrow.png");
		padding:0 27px 0 15px;
	}

	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; *display:inline; zoom:1; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

	/*체크박스 버튼*/
	.checkbox_label {padding-left:22px;}
	.checkbox_label .check_icon {width:13px; height:20px; background-image:url("/landing/img/m_checkbox_icon_off.png");}
	.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/landing/img/m_checkbox_icon_on.png");}

	/*헤더*/
	
	#landing_con > .header > .contents_con {max-width:96%;}
	#landing_con > .header > .contents_con > table > tbody > tr > td {height:auto; text-align:center;}
	/* #landing_con > .header > .contents_con > table > tbody > tr > td.td01 {display:none;} */
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 {width:100%; text-align:left; padding:20px 0 10px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con {position:relative;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con > a > img {max-width:150px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con > .call_text_img_con {position:absolute; top:50%; right:0; transform:translateY(-50%); max-width:134px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td03 {display:none;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td04 {display:table-cell; padding-bottom:16px;}

    /* 수정 */
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .call_text_img_media{ width: 25%; float: right; margin-top: -8px;}
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .call_text_img_media img{width: 100%;}
    
	/* 솔로몬컨설팅 */
	#landing_con > .header > .contents_con > table > tbody > tr > td.solomonLanding{padding: 18px 2px 14px;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding1{display: block; float: left; padding-right: 2.5%;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding1 img.solomon_logoM{ width: 29.266vw; display: block;} 
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding2{float: left; margin-top: 1%;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con a.solomonLanding2 img.m_img{width: 29.266vw;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.td02 > .logo_con .solomonLanding3{transform: translateY(-7%); width: 29.266vw;}
	#landing_con > .header > .contents_con > table > tbody > tr > td.solomonLanding4{display: none;}

    /* 수원지사 모두의러닝교육원 */
    #landing_con > .header > .contents_con > table > tbody > tr > td.m_modukrcls_td04{padding-top: 10px;}
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .m_modukrclsLogo{
        position: absolute; width: 100%; top: 0; left: 0; max-width: 768px; display: flex; align-items: center; justify-content: space-between;
    }
    #landing_con > .header > .contents_con > table > tbody > tr > td.td02 .m_modukrclsLogo img{width: 28%;}

	/*랜딩*/
	
	#landing_con {}
	
	#landing_con > .info01_con {}
	#landing_con > .info01_con > .contents_con {max-width:95%;}
	#landing_con > .info01_con > .contents_con > .img_con {}
	#landing_con > .info01_con > .contents_con > .img_con > img {}
	#landing_con > .info01_con > .contents_con > .add_text_img_con {width:61%; position:absolute; top:22%; right:1%;}
	#landing_con > .info01_con > .contents_con > .add_text_img_con > .img {width:100%;}
	
	#landing_con > .info01_2_con {width:100%; margin:0 auto;}
	#landing_con > .info01_2_con > .contents_con {width:100%; max-width:95%; height:auto; margin:0 auto;}
	#landing_con > .info01_2_con > .contents_con > .title_con {padding-left:1%;}
	#landing_con > .info01_2_con > .contents_con > .title_con > span {font-size:24px; color:#ffffff; font-weight:700; line-height:75px; letter-spacing:-0.5px; font-family:"Pretendard", sans-serif;}
	
	#landing_con > .info02_con {width:100%; margin:0 auto;}
	#landing_con > .info02_con > .contents_con {width:100%; max-width:100%; margin:0 auto; padding:0;}
	#landing_con > .info02_con > .contents_con > .list_con {}
	#landing_con > .info02_con > .contents_con > .list_con > ul {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li {border:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table {width:100%; margin:0 auto; padding:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > td {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .title_td {display:none;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td {vertical-align:auto;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con {border-bottom:2px solid #cccccc;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table {width:100%; margin:0 auto; padding:0 4%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > td {height:66px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .icon_td {width:22px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .icon_td > img {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .text_td {padding:0 13px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .text_td > span {font-size:20px; color:#000000; font-weight:700; line-height:23px; letter-spacing:-0.5%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .arrow_td {width:18px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .title_con > a > table > tbody > tr > .arrow_td > img {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td {vertical-align:auto;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul {padding:0 5%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li {float:left; width:50%; border-bottom:2px solid #ebebeb; margin:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > .blankli {width:100%;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > .noborder {border:0;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li > a {}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li > a > span {display:inline-block; width:100%; padding-left:0; font-size:15px; color:#000000; font-weight:400; line-height:51px; letter-spacing:-0.5px;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li > a > span:hover {background:none; color:#000000;}
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > .bar {display:block;}

	
	#landing_con > .info03_con {}
	#landing_con > .info03_con > .contents_con {max-width:95%;}
	
	#landing_con > .info04_con {}
	#landing_con > .info04_con > .contents_con {max-width:95%;}
	
	#landing_con > .info05_con {width:100%; margin:0 auto;}
	#landing_con > .info05_con > .contents_con {width:100%; margin:0 auto; padding-bottom:18%;}
	#landing_con > .info05_con > .contents_con > .title_con  {padding-top:66px; text-align:center;}
	#landing_con > .info05_con > .contents_con > .title_con > span {font-size:27px; color:#000000; font-weight:700; line-height:33px; letter-spacing:0;}
	#landing_con > .info05_con > .contents_con > .slide_con {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide {position:relative;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide:after {content:""; display:block; clear:both;}
	/* #landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide {float:none; width:72%; height:21%; margin-top:21px;} */
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide {float:none; width:72%; height: 150px; margin-top:21px;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container {width:100%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .title_con {border-left:6px solid #d9282b; padding-left:3%; margin-bottom:9px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .title_con > span {font-size:18px; color:#d9282b; font-weight:700; line-height:24px; letter-spacing:0;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .text_con {width:100%; height:90px; padding-right:3%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide .info05_info_slide .swiper-wrapper .info05_slide_div .swiper-slide-container > .text_con > span {font-size:15px; color:#000000; font-weight:400; line-height:21px; letter-spacing:0; word-break:keep-all;}

	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout {float:none; width:100%; margin-top:33px; padding-bottom:0px;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide {width:100%; height:auto; margin-top:0px;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper > .info05_slide_div {width:72%; margin-right:2%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper > .info05_slide_div > .swiper-slide-container {width:100%; height:auto; border:1px solid #cbcbcb;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .wrap_thumb_layout > .info05_img_slide > .swiper-wrapper > .info05_slide_div > .swiper-slide-container > img {}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .swiper_btn {display:block; cursor:pointer; vertical-align:middle; z-index:100;}
	/* #landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-prev {width:8%; position:absolute; top:0px; left:9%;} */
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-prev {width:8%; position:absolute; margin-top:3%; left:9%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-prev > img{}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .swiper-pagination-fraction {display:none !important;}
	/* #landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-next {width:8%; position:absolute; top:0; right:9%;} */
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-next {width:8%; position:absolute; margin-top:3%; right:9%;}
	#landing_con > .info05_con > .contents_con > .swiper_info05_slide > .info05_con_swiper-button-next > img {}
	
	#landing_con > .info06_con {width:100%; margin:0 auto;}
	#landing_con > .info06_con > .contents_con {width:100%; max-width:95%; margin:0 auto; padding:0 0 85px 0; position:relative;}
	#landing_con > .info06_con > .contents_con > .title_con {padding:75px 0 35px 0; text-align:center;}
	#landing_con > .info06_con > .contents_con > .title_con > span {font-size:15px; color:#7b7b7b; font-weight:400; line-height:21px; letter-spacing:0;}
	#landing_con > .info06_con > .contents_con > .title_con > span > .bold {font-size:31px; color:#000000; font-weight:700; line-height:37px; letter-spacing:0; font-family:"Poppins", sans-serif;}
	#landing_con > .info06_con > .contents_con > .slide_con {}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails {width:100%; margin:0 auto; margin-bottom:9px;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul {}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul:after {content:""; display:block; clear:both;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li {float:left; width:33%; border:1px solid #cbcbcb; border-left:0; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li:first-child {border-left:1px solid #cbcbcb;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li:nth-child(2) {width:34%;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li.is-active {background:#ffffff; border:1px solid #d9282b; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li.is-active > span {color:#d9282b;}
	#landing_con > .info06_con > .contents_con > .slide_con > .swiper-thumbnails > ul > li > span {font-size:13px; color:#a4a4a4; font-weight:700; line-height:52px; letter-spacing:-0.1px;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide {border:1px solid #cbcbcb; border-top:0; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .blank_con {width:100%; height:9px; background-color:transparent; border:1px solid #ffffff;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .text_con {width:100%; background-color:#d9282b; text-align:center;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .text_con > span {font-size:18px; color:#ffffff; font-weight:700; line-height:51px; letter-spacing:0;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper {}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper > .info06_slide_div {width:100%; background-color:#ffffff;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper > .info06_slide_div > .img_con {width:100%;}
	#landing_con > .info06_con > .contents_con > .slide_con > .info06_slide > .swiper-wrapper > .info06_slide_div > .img_con > img {}
	#landing_con > .info06_con > .contents_con > .info06-swiper-pagination {width:100%; text-align:center; position:absolute; bottom:60px;}
	#landing_con > .info06_con > .contents_con > .info06-swiper-pagination .swiper-pagination-bullet {width:11px; height:11px; margin-right:18px; display:inline-block; border-radius:100%; background-color:#cbcbcb; opacity:1;}
	#landing_con > .info06_con > .contents_con > .info06-swiper-pagination .swiper-pagination-bullet-active {background-color:#d9282b;}
	
	#landing_con > .info07_con {width:100%; margin:0 auto;}
	#landing_con > .info07_con > .contents_con {width:100%; max-width:95%; margin:0 auto; padding:81px 0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li {width:100%; margin-top:22px; box-sizing:border-box;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li.fl {float:none; padding-right:0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li.fr {float:none; padding-left:0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li.fl > ul > li:first-child {margin-top:0;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li {margin-top:22px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .title_con {float:none; margin-bottom:6px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .title_con:after {content:""; display:block; clear:both;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .title_con > span {font-size:18px; color:#ffffff; font-weight:700; line-height:52px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .twoline > span {line-height:26px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con {float:none;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > .info_span {margin-top:9px; font-size:15px; color:#ffffff; font-weight:400; word-break:keep-all;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > .info_span > .color {color:#ff473e;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con .input {height:52px; border:none; padding:0 14px; font-size:15px; color:#545046;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con .select {height:52px; border:none; padding:0 28px 0 14px; font-size:15px; color:#545046;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > table {width:100%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_con > table > tbody > tr > td.blank_td {width:2%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table {width:100%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > td {}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .input_td {width:81%; height:52px; border:none;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .input_td > .input {padding:0 14px; font-size:15px; color:#545046;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .btn_td {background-color:#bababa; text-align:center;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > .btn_td > a {font-size:15px; color:#ffffff; line-height:26px; letter-spacing:-0.25px;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .id_check_con > table > tbody > tr > td > span {margin-top:9px; font-size:15px; color:#ffffff; font-weight:400; word-break:keep-all;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_call_con > table > tbody > tr > td {width:32%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_date_con > table > tbody > tr > td {width:49%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_date_con > table > tbody > tr > .small_td {width:9%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_date_con > table > tbody > tr > .img_td {width:40%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_email_con > table > tbody > tr > td {width:49%;}
	#landing_con > .info07_con > .contents_con > form > .list_con > ul > li > ul > li > .list_div > .input_introduce_con > input::placeholder {color:#d9282b; font-weight:700;}
	#landing_con > .info07_con > .contents_con > form > .check_con {margin-top:29px; text-align:right;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label {margin-left:0;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label:last-child {margin-top:9px;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label span {margin:0; font-size:14px; color:#ffffff; line-height:20px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > form > .check_con > .checkbox_label a {display:inline-block; width:63px; background-color:#ffffff; margin-left:13px; text-align:center; vertical-align:middle; font-size:11px; color:#2b2b2b; line-height:19px;}
	#landing_con > .info07_con > .contents_con > form > .btn_con {width:100%; margin-top:54px; text-align:center;}
	#landing_con > .info07_con > .contents_con > form > .btn_con > a {display:inline-block; width:100%; padding:0; background-color:#d9282b;}
	#landing_con > .info07_con > .contents_con > form > .btn_con > a > span {margin:0 11px; font-size:19px; font-weight:700; color:#ffffff; line-height:52px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > form > .btn_con > a > img {max-width:24px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > .text_con {margin-top:45px;}
	#landing_con > .info07_con > .contents_con > .text_con > table {margin:0 auto;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody {}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr {text-align:center;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > td {margin:0 auto;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > td > span {color:#ffffff; font-weight:700;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .bar {width:13px; margin-bottom:18px;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .bar > span {display:block; width:13px; height:3px; background-color:#d9282b;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .text_td {padding-bottom:13px;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .text_td > span {font-size:19px; line-height:25px; letter-spacing:-0.25px; word-break:keep-all;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .text_td > span > .small {font-size:15px; font-weight:400; line-height:21px;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .m_call_td {display:inline-block;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .m_call_td > img {width:27px; padding-right:14px; vertical-align:middle;}
	#landing_con > .info07_con > .contents_con > .text_con > table > tbody > tr > .m_call_td > span {font-size:36px; line-height:42px; letter-spacing:0; vertical-align:middle;}

    
    /* 수원지사 모두의러닝교육원 */
    #landing_con > .info07_con > .contents_con > .guideTxt{font-size: 16px; letter-spacing: -1px;}


	/*푸터*/
	#landing_con > .footer > .footer_slide_con > .contents_con {max-width:100%; padding:17px 0;}
	#landing_con > .footer > .footer_slide_con > .contents_con > .swiper-container .swiper-wrapper .swiper-slide {max-width:143px;}
	#landing_con > .footer > .contents_con {width:100%; margin:0 auto; padding-bottom:13%; background-color:#f5f5f5;}
	#landing_con > .footer > .contents_con > .contents_con {width:100%; max-width:95%; margin:0 auto; padding:39px 0;}
	#landing_con > .footer > .contents_con > .contents_con > ul {width:100%; margin:0 auto; text-align:center;}
	#landing_con > .footer > .contents_con > .contents_con > ul > li {}
	#landing_con > .footer > .contents_con > .contents_con > ul > .logo_con {max-width:292px; margin:0 auto; margin-bottom:21px; padding-right:0; float: left;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con {margin:20px auto 0; width:100%; float: left; text-align: left;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table {width:100%; max-width:324px; margin:0 auto;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody {width:100%;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr {}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td {}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td > span {font-size:12px; color:#cccccc; font-weight:400; line-height:18px; letter-spacing:-0.25px; font-family:"Pretendard", sans-serif;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td > ul {text-align:center;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td > ul > li {float:none; display:inline-block;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td > ul > li > span {font-size:12px; color:#535046; font-weight:400; line-height:18px; letter-spacing:-0.25px; font-family:"Pretendard", sans-serif;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td > ul > .blank {width:11px; height:10px;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td > ul > .bar {width:31px; text-align:center;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr > td > ul > .bar > span {display:block; width:2px; height:10px; margin:7px auto 0; background-color:#535046;}
	#landing_con > .footer > .contents_con > .contents_con > ul > .copyright_con > table > tbody > tr:last-child > td {padding-top:43px;}

    #landing_con > .fixed_quick_con .left_btn > a,
    #landing_con > .fixed_quick_con .right_btn > a{
        font-size: 15px;
    }

	/*모바일 하단 퀵*/
	#landing_con > .quick {display:none;}

	#landing_con > .bottom_quick_con {position:fixed; bottom:0; z-index:999; width:100%;}
	#landing_con > .bottom_quick_con > table {width:100%;}

}

@media all and (max-width: 500px) {
	
	body#solomon{height: auto;}

	/*랜딩*/
	#landing_con > .info02_con > .contents_con > .list_con > ul > li > table > tbody > tr > .list_td > .list_con > ul > li {width:100%; margin:0;}

}