@charset "utf-8";

/**************************************************
	Main CSS Document
	IEETU Web Standardization Team
	2021-01-01
**************************************************/

/**************************************************
	Common
**************************************************/
.s_srch_result_top{margin-bottom:40px;}
.s_srch_result_top .srt_head{overflow:hidden; margin:0 0 40px; padding:0 0 10px; border-bottom:1px solid #ddd; font-size:24px;}
.s_srch_result_top .srt_head strong{color:#004bb8;}
.s_srch_result_top .srt_tab{display:flex; margin:0 -2.5px;}
.s_srch_result_top .srt_tab li{width:calc(20% - 5px); margin:0 2.5px;}
.s_srch_result_top .srt_tab li a{display:flex; justify-content:center; align-items:center; position:relative; height:100%; padding:15px 10px; border:1px solid #ddd; font-weight:600; font-size:20px;}
.s_srch_result_top .srt_tab li a em{font-weight:400;}
.s_srch_result_top .srt_tab li a.on{border:2px solid #e21448; color:#e21448;}
.s_srch_result_top .srt_tab li a.on:after{content:''; position:absolute; top:calc(100% + 1px); left:0; right:0; width:5px; height:5px; margin:0 auto; border:2px solid #e21448; border-top:0; border-right:0; background:#fff; transform:rotate(-45deg) translateY(-50%);}

.conTit_area{display:flex; align-items:center; margin-top:40px;}
.conTit_area .num{margin-left:10px;}
.conTit_area .more{overflow:hidden; width:40px; height:40px; margin-left:auto; background:url(../images/common/ico_more.png) no-repeat 0 0; color:transparent;}
.conTit_area .option_area{margin-left:auto;}

.c_ico_date{display:inline-block; overflow:hidden; width:19px; height:19px; margin:-3px 4px 0 0; background:url(../images/common/ico_lecture_date.png) no-repeat 0 0; color:transparent; vertical-align:middle;}
/* 강좌검색 view */
.s_srch_result_view .srv_top{display:flex; align-items:center; position:relative;}
.s_srch_result_view .srv_top .img{position:relative; margin-right:40px; border:1px solid #ddd;}
.s_srch_result_view .srv_top .noimg:after{content:attr(data-type-tit); display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); padding:0 20px; font-weight:600; font-size:24px; color:#fff; text-align:center; word-break:keep-all; break-wrap:break-word;}
.s_srch_result_view .srv_top .ta_tit{margin-top:20px; padding-right:55px; font-size:34px;}
.s_srch_result_view .srv_top .ta_tit em{display:block; font-size:24px;}
/* 공유 박스 */
.s_srch_result_view .srv_top .c_share_box{position:absolute; right:0; bottom:0;}
.s_srch_result_view .srv_top .c_share_box button{float:left; position:relative; overflow:hidden; width:46px; height:46px; margin-left:6px; border:1px solid #dcdcdc; border-radius:18px; background:url(../images/base/sp_ui.png) no-repeat 0 0; background-origin:border-box; color:transparent;}
.s_srch_result_view .srv_top .c_share_box .btn_share{background-position:-180px -31px;}
.s_srch_result_view .srv_top .c_share_box.open .btn_share{border:0; background-position:-280px -31px;}
.s_srch_result_view .srv_top .c_share_box .ly_share{display:none; position:absolute; top:calc(100% + 10px); right:0; z-index:20; padding:10px 18px; border-radius:18px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.15);}
.s_srch_result_view .srv_top .c_share_box.open .ly_share{display:flex;}
.s_srch_result_view .srv_top .c_share_box .ly_share button{flex:0 0 auto; width:28px; height:28px; margin:0 5px; border:0; background:url(../images/base/sp_sns.png) no-repeat 0 0;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_facebook{background-position:0 0;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_blog{background-position:-32px 0;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_instagram{background-position:-64px 0;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_kakao{background-position:-96px 0;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_copyurl{height:28px; margin:0 5px; padding:0 5px; border:1px solid #e6e6e6; border-radius:4px; background:#f4f4f4; font-size:13px; line-height:26px; color:#777; white-space:nowrap;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_close{position:absolute; top:0; right:0; width:24px; height:24px; margin:0; background:none;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_close:before,
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_close:after{content:''; display:block; overflow:hidden; position:absolute; top:25%; right:25%; bottom:25%; left:25%; height:2px; transform:rotate(45deg); margin:auto 0; background:#ccc; color:transparent;}
.s_srch_result_view .srv_top .c_share_box .ly_share .btn_close:after{transform:rotate(135deg);}
/* view 탭 */
.s_srch_result_view .srv_tab{margin-top:25px;}
.s_srch_result_view .srv_tab .lst_tab{display:flex; background:linear-gradient(to right, #61646c, #61646c) no-repeat 15px 100%/100% 1px;}
.s_srch_result_view .srv_tab .lst_tab .tab_select{display:flex; justify-content:center; align-items:center; width:215px; height:65px; border:1px solid #61646c; font-weight:600; font-size:18px;}
.s_srch_result_view .srv_tab .lst_tab .tab_select:after{content:''; width:19px; height:19px; margin:0 0 0 5px; background:url(../images/common/ico_tab01.png) no-repeat 0 0;}
.s_srch_result_view .srv_tab .lst_tab .tab_select.active{border:0; background:#2b6db5; color:#fff;}
.s_srch_result_view .srv_tab .lst_tab .tab_select.active:after{background-image:url(../images/common/ico_tab01_on.png);}
.s_srch_result_view .srv_tab .lst_tab li:first-child .tab_select{border-bottom-left-radius:10px;}
.s_srch_result_view .srv_tab .lst_tab li:last-child .tab_select{border-top-right-radius:10px;}
/* 접수신청정보 */
.s_srch_result_view .form_wrap{margin-top:25px;}
.form_group2{position:relative; margin-bottom:-1px; border:1px solid #d6d6d6;}
.form_group2.line {border-top:3px solid #61646c;}
.form_group2.line2 {border-top:1px solid #61646c;}
.form_group2:after{content:''; display:block; clear:both;}
.form_group2 dl{position:static; overflow:hidden;}
.form_group2 dl dt{position:absolute; top:0; bottom:0; box-sizing:border-box; width:150px; margin-left:-1px; padding:13px 10px; border-left:1px solid #d6d6d6; background:#f6f6f7; font-weight:700; font-size:1em; line-height:1.6; text-align:center;}
.form_group2 dl dt:before{content:''; display:inline-block; position:absolute; top:0; right:0; width:1px; height:100%; background:#d6d6d6;}
/* .form_group2 dl dt:after{content:''; display:inline-block; height:100%; vertical-align:middle;} */
.form_group2 dl dd{box-sizing:border-box; min-height:49px; margin-left:150px; padding:7px 12px 7px 12px; line-height:1.6;}
.form_group2.low02 dl dd{min-height:74px;}
.form_group2 dl.title dd:after{content:''; display:inline-block; position:absolute; bottom:-1px; left:0; right:0; z-index:10; height:1px; background:#61646c;}
.form_group2.col02 dl:first-child{float:left; width:50%;}
.form_group2.col03 dl:first-child,
.form_group2.col03 dl:first-child+dl , .form_group2.col03 dl:nth-child(2)+dl{float:left; width:33.3%;}
.form_group2.col04 dl:first-child,
.form_group2.col04 dl:first-child+dl,
.s_srch_result_view .form_wrap dl:nth-child(2)+dl{float:left; width:25%;}
.form_group2 dl.content dt{position:relative; width:100%; border-bottom:1px solid #c8c8c8; font-weight:bold;}
.form_group2 dl.content dt:before{display:none;}
.form_group2 dl.content dd{margin:0; padding:15px; line-height:1.6;}
.form_group2 dl.content > dd{/* white-space:pre-line; */}/* 웹접근성 관련 에디터 제거시 */
.form_group2 dl.content dd pre{white-space:pre-wrap;}
.form_group2 dl.content dd img{max-width:100%; margin:5px 0;}
.form_group2 dl.content > dd p{margin:0;}
.form_group2 dl.content dd .img_preview{text-align:center;}
.form_group2 dl.content dd .img_preview.top{margin-bottom:15px;}
.form_group2 dl.content dd .img_preview.btm{margin-top:15px;}
.form_group2 dl.attfile dd .link_button{margin:8px 3px;}
.form_group2 dl.attfile dd > div{margin-top:-1px; border-top:1px solid #ddd;}
.form_group2 dl.attfile dd > div:first-child{border-top:0;}
.form_group2 .s_type{display:inline-block; height:20px; line-height:18px; padding:0 5px; border-radius:3px; border:1px solid #333; font-weight:600; font-size:12px; text-align:center;}
.form_group2 .s_type.type1{border-color:#4b0082; color:#4b0082;}
.form_group2 .s_type.type2{border-color:#8d14e2; color:#8d14e2;}
.form_group2 .s_type.type3{border-color:#e21448; color:#e21448;}
/* 강의목차 */
.s_srch_result_view .vod_wrap{margin-top:25px;}
.s_srch_result_view .vod_wrap table .num{display:inline-flex; justify-content:center; align-items:center; width:27px; height:27px; border-radius:50%; background:#2b6db5; font-size:16px; color:#fff;}

/**************************************************
	Content
**************************************************/
/*로그인*/
.login_wrap {background:url(../images/content/login_bg.png) no-repeat center center; background-size:cover; padding:90px 0; border:solid 1px #c7d7f2;}
.login_wrap .tit {margin:0 auto; /*padding-left:100px; background:url(../images/content/login_icon.png) no-repeat 5px 4px;*/ font-size:16px; color:#555; letter-spacing:-1.4px; line-height:1.2; text-align:center;}
.login_wrap .tit strong {font-size:32px; display:block; color:#141414; font-weight:bold; padding-bottom:10px; }
.login_wrap .tit span{color:#e21448; font-weight:bold;}
.login_wrap .ipt_wrap {max-width:492px; padding-right:122px; position:relative; margin:30px auto 0;}
.login_wrap .ipt_wrap input {width:100%; height:52px; margin-bottom:10px;}
.login_wrap .ipt_wrap #password{font-family:'맑은 고딕' !important;}
.login_wrap .ipt_wrap .btn {display:block; width:116px; height:116px;  border:0; font-size:18px; background:#004bb8; color:#fff; text-align:center; line-height:114px; position:absolute; right:0; top:0; }
.find_id {overflow:hidden;}
.find_id li {float:left; width:50%; position:relative; padding:40px 0 60px 40px;}
.find_id li:before {content:''; display:block; width:1px; height:66px; position:absolute; right:0; top:40px; background:#c7d7f2;}
.find_id li:last-child:before {display:none;}
.find_id li a{display:block;}
.find_id li a strong {display:block; font-size:20px; font-weight:normal; color:#141414; letter-spacing:-1px;}
.find_id li a span {font-size:18px; color:#004bb8; display:inline-block;}
.find_id li a span:after {content:''; display:inline-block; width:20px; height:20px; background:url(../images/content/login_bullet.png) no-repeat;position:relative; top:4px;vertical-align: top; margin-left:6px;}

/* 로그인 */
.cont_login{}
.cont_login .log_title{font-size: 38px;margin-bottom: 30px;text-align: center;line-height: 1.3;letter-spacing: -.06em;}
.cont_login .log_title+p{margin:-10px 0 30px;text-align:center;font-size:19px;}
.cont_login .conWr{display:flex;}
.cont_login .conWr .title{font-size:22px;font-weight:bold;padding-bottom:20px;border-bottom:3px solid #000;margin-bottom:30px;}
.cont_login .conWr .leftBx{padding-right:6%;width:56%;border-right:1px solid #e1ebf6;}
.cont_login .conWr .leftBx .inputBx input{width:100%;}
.cont_login .conWr .leftBx .inputBx input[type="text"], .cont_login .conWr .leftBx .inputBx input[type="password"]{padding:5px 0 5px 70px;margin-bottom:16px;height:66px;}
.cont_login .conWr .leftBx .inputBx input.inputId{background:url(../images/content01/login_ico_man.jpg) no-repeat 22px 50%;}
.cont_login .conWr .leftBx .inputBx input.inputPw{background:url(../images/content01/login_ico_lock.jpg) no-repeat 22px 50%;}
.cont_login .conWr .leftBx .inputBx input::placeholder{font-size:17px;color:#333;letter-spacing:-.03em;}
.cont_login .conWr .leftBx .inputBx input[type="submit"]{margin-top:6px;height:86px;background:#2054a8;font-size:26px;color:#fff;border:0;}
.cont_login .conWr .leftBx .warning{margin:0;padding:30px 0 30px 50px;background:url(../images/content01/login_ico_warn.png) no-repeat 0 50%;letter-spacing: -.07em;word-spacing:-1px;}
.cont_login .conWr .leftBx .btnBx{display:flex;justify-content: space-between;align-items: center;}
.cont_login .conWr .leftBx .btnBx a{padding: 0 3px;line-height: 1.3;width:calc(33.33% - 3.3px);height:57px;display:flex;align-items:center;border:1px solid #999;text-align:center;justify-content: center;}
.cont_login .conWr .rightBx{padding-left:6%;width:44%;}
.cont_login .conWr .rightBx .login_ul li{margin-top: 34px;}
.cont_login .conWr .rightBx .login_ul li a{display:flex;align-items:center;width:100%;padding-left:100px;height:80px;position:relative;justify-content: space-between;}
.cont_login .conWr .rightBx .login_ul li a:after{content:'';display:block;width:8px;height:15px;background:url(../images/content01/ico_arrow.jpg) no-repeat 50%;}
.cont_login .conWr .rightBx .login_ul li a.login_fb{background:url(../images/content01/login_fb.png) no-repeat 0 50%;}
.cont_login .conWr .rightBx .login_ul li a.login_kt{background:url(../images/content01/login_kt.png) no-repeat 0 50%;}
.cont_login .conWr .rightBx .login_ul li a.login_nv{background:url(../images/content01/login_nv.png) no-repeat 0 50%;}
.cont_login .conWr .rightBx .login_ul li a.login_dg{background:url(../images/content01/login_dg.png) no-repeat 0 50%;}
/*아이디 비번찾기*/
h3.ico_phone{font-size: 22.5px;line-height: 1;}
h3.ico_phone:after {display: block;width: 124px;height: 124px;background: url(../images/content01/ico_phone.png) no-repeat 50%;margin: 25px auto 30px;content: '';}
.find_dg_wrap {padding:100px; background:url(../images/content/find_bg.png);margin:0 auto;}
.find_dg_wrap .find_inr {border:4px solid #6186be; background:#fff; position:relative; padding:70px;}
.find_dg_wrap .find_inr:before {content:''; width:45px; height:45px; background:url(../images/content/find_line.png) no-repeat; position:absolute; left:0; top:0;}
.find_dg_wrap .find_inr:after {content:''; width:45px; height:45px; background:url(../images/content/find_line.png) no-repeat; position:absolute; right:0; top:0; transform:rotate(90deg);}
.find_dg_wrap .find_inr .find_bg:before {content:''; width:45px; height:45px; background:url(../images/content/find_line.png) no-repeat; position:absolute; left:0; bottom:0; transform:rotate(90deg);}
.find_dg_wrap .find_inr .find_bg:after {content:''; width:45px; height:45px; background:url(../images/content/find_line.png) no-repeat; position:absolute; right:0; bottom:0;}
.find_dg_wrap .find_inr .cont_title {text-align:center; margin-bottom:20px;}
.find_dg_wrap .find_inr .cont_title h2 {font-size:30px; margin-bottom:1px;}
.find_dg_wrap .find_inr .cont_title h2:before {content:''; display:inline-block; width:33px; height:55px; background:url(../images/content/find_icon.png) no-repeat; vertical-align: top; margin:6px 8px 0 0;}
.find_dg_wrap .find_inr .cont_title p { margin:0; font-size:17px; line-height:1.3; color:#666;}
.find_dg_wrap .find_inr .cont_title p strong.blue {color:#004bb8;}
.find_dg_wrap .member_type {overflow:hidden; margin-top:50px; position:relative;}
.find_dg_wrap .member_type:before {content:''; width:1px; height:100px; background:#e2e2e2; position:absolute; left:50%; top:0;}
.find_dg_wrap .member_type > div {float:left; width:50%; text-align:center;}
.find_dg_wrap .member_type > div h4 {font-size:30px;}
.find_dg_wrap .member_type > div.type1 p:after{content:''; display:inline-block; width:125px; height:125px; background:url(../images/content/ico_check_phone.jpg) no-repeat; vertical-align: top; margin-top:15px;}
.find_dg_wrap .member_type > div.type2 p:after{content:''; display:inline-block; width:125px; height:125px; background:url(../images/content/ico_check_ipin.jpg) no-repeat; vertical-align: top; margin-top:15px;}
.find_dg_wrap .pwform { padding:15px 10px; text-align:center; border:1px solid #d9d9d9; background:#f5f8fd; font-size:20px; font-weight:bold; margin-bottom:25px;}
.find_dg_wrap .pwform ul {padding:15px 0;}
.find_dg_wrap .pwform ul li{margin-bottom:6px;}
.find_dg_wrap .pwform ul li:last-child {margin-bottom:0px;}
.find_dg_wrap .pwform ul label {font-size:15px; margin-right:8px; font-weight:bold;width:110px;}
.find_dg_wrap .pwform ul input {width:300px;}

/* 사이트맵 */
.cont_sitemap{}
.cont_sitemap .sitemap_lst:after{content:''; display:block; clear:both;}
.cont_sitemap .sitemap_lst > li{position:relative; padding:25px 0 55px; border-top:1px solid #cfcfcf; line-height:1.4;}
.cont_sitemap .sitemap_lst > li:before{content:''; display:inline-block; position:absolute; top:-1px; left:0; width:17.5%; height:3px; background:#ccb395;}
.cont_sitemap .sitemap_lst > li:after{content:''; display:block; clear:both;}
.cont_sitemap .sitemap_lst > li > a{float:left; width:25%; font-weight:800; font-size:1.625em; letter-spacing:-1px;}
.cont_sitemap .sitemap_lst > li > div{overflow:hidden;}
.cont_sitemap .sitemap_lst > li > div > ul:after{content:''; display:block; clear:both;}
.cont_sitemap .sitemap_lst > li > div > ul > li{float:left; width:25%; padding:0 20px 20px 0; font-weight:600; font-size:1.1em;}
.cont_sitemap .sitemap_lst > li > div > ul > li a{display:block;}
.cont_sitemap .sitemap_lst > li > div > ul > li:nth-child(5n + 1){clear:left;}
.cont_sitemap .sitemap_lst > li > div > ul > li > ul{margin-top:10px;}
.cont_sitemap .sitemap_lst > li > div > ul > li > ul > li{position:relative; margin:5px 0; padding-left:8px; font-weight:400; font-size:0.85em;}
.cont_sitemap .sitemap_lst > li > div > ul > li > ul > li:before{content:''; display:inline-block; position:absolute; top:10px; left:0; width:3px; height:3px; border-radius:50%; background:#666;}
.cont_sitemap .sitemap_lst > li > div > ul > li a, 
.cont_sitemap .sitemap_lst > li > div > ul > li > ul > li a{display:block; position:relative;}
.cont_sitemap .sitemap_lst > li > div > ul > li a[target="_blank"]:after, 
.cont_sitemap .sitemap_lst > li > div > ul > li > ul > li a[target="_blank"]:after{content:''; display:inline-block; width:15px; height:13px; margin:7px 0 -3px 5px; background:url(../images/base/sp_ui.png) no-repeat 0 -42px; vertical-align:top;}
.cont_sitemap .sitemap_lst > li > div > ul > li > ul > li a[target="_blank"]:after{content:''; margin:4px 0 -3px 5px;}

/*목록타이틀*/
.Tit_ex{text-align:center;line-height:1.6;font-size:1.06rem;}
.Tit_ex strong{color:#004bb8;}

/* 1024 ~ 1259px */
@media screen and (max-width:1259px){
	/**************************************************
		Common
	**************************************************/

	/**************************************************
		Content
	**************************************************/
	/*로그인*/
	.cont_login .conWr .leftBx{padding-right:15px;}
	.cont_login .conWr .rightBx{padding-left:15px;}
	.cont_login .log_title {font-size: 28px;margin-bottom: 20px;}
	.cont_login .log_title+p {margin: -10px 0 20px;font-size: 1em;}
	/* 사이트맵 */
	.cont_sitemap .sitemap_lst > li{padding:20px 0 30px;}
	.cont_sitemap .sitemap_lst > li > a{padding-right:20px; font-size:1.2em;}
	.cont_sitemap .sitemap_lst > li > div > ul > li{font-size:1.07em;}
	.cont_sitemap .sitemap_lst > li > div > ul > li > ul > li:before{top:7px; width:2px; height:2px;}
	

}

/* ~ 1023px */
@media screen and (max-width:1023px){
	/**************************************************
		Common
	**************************************************/
	.s_srch_result_top .srt_head{margin-bottom:20px; font-size:16px;}
	.s_srch_result_top .srt_tab li a{padding:10px 5px; font-size:16px;}

	/* 강좌 상세보기 */
	.s_srch_result_view .srv_top .ta_tit{padding-right:40px;}
	.s_srch_result_view .form_wrap{}
	.form_group2.col02 dl{float:none; width:100%; position:relative;}
	.form_group2.col02 dl:first-child {float:none; width:100%; position:relative;border-bottom:1px solid #d6d6d6;}

	.form_group2.col03 dl:first-child , .form_group2.col03 dl:nth-child(2)+dl , .form_group2.col03 dl:first-child+dl{float:none; width:100%; position:relative;}
	.form_group2.col03 dl:first-child , .form_group2.col03 dl:first-child+dl {float:none; width:100%; position:relative;border-bottom:1px solid #d6d6d6;}

	/* 공유 박스 */
	.s_srch_result_view .srv_top .c_share_box .btn_share{width:30px; height:30px; margin:0; border-radius:10px; background-origin:border-box; background:url(../images/base/sp_ui_m.png) no-repeat 0 0/400px 400px; background-position:-229px 0;}
	.s_srch_result_view .srv_top .c_share_box.open .btn_share{background-position:-261px 0;}
	.s_srch_result_view .srv_top .c_share_box .ly_share{right:0;}
	.s_srch_result_view .srv_top .c_share_box .ly_share button{width:28px; height:28px; background-image:url(../images/base/sp_sns_m.png); background-size:200px 30px;}
	.s_srch_result_view .srv_top .c_share_box .ly_share .btn_facebook{background-position:0 0;}
	.s_srch_result_view .srv_top .c_share_box .ly_share .btn_blog{background-position:-30px 0;}
	.s_srch_result_view .srv_top .c_share_box .ly_share .btn_instagram{background-position:-60px 0;}
	.s_srch_result_view .srv_top .c_share_box .ly_share .btn_kakao{background-position:-90px 0;}

	/*아이디 비번찾기*/
	.find_dg_wrap {padding:50px;}
	.find_dg_wrap .find_inr {padding:50px 30px;}
	.find_dg_wrap .member_type {margin-top:20px;}
	.find_dg_wrap .member_type:before {display:none;}
	.find_dg_wrap .member_type > div {float:none; width:auto;}
	.find_dg_wrap .member_type > div:first-child {margin-bottom:20px; padding-bottom:40px; border-bottom:1px solid #d2d2d2;}



	/**************************************************
		Content
	**************************************************/
	

}

/* ~ 767px */
@media screen and (max-width:767px){
	/**************************************************
		Common
	**************************************************/
	.s_srch_result_top{margin-bottom:30px;}
	.s_srch_result_top .srt_tab{flex-wrap:wrap;}
	.s_srch_result_top .srt_tab li{width:calc(100%/3 - 5px); margin-bottom:5px;}
	.s_srch_result_top .srt_tab li a{font-size:14px;}
	.conTit_area{flex-wrap:wrap; margin-top:30px;}
	.conTit_area .more{width:30px; height:30px; background-size:cover;}

	.s_srch_result_view .srv_top .img{margin-right:20px;}
	.s_srch_result_view .srv_top .ta_tit{font-size:24px;}
	.s_srch_result_view .srv_top .ta_tit em{font-size:18px;}

	/**************************************************
		Content
	**************************************************/
	/* view 탭 */
	.s_srch_result_view .srv_tab .lst_tab .tab_select{width:auto; height:40px; padding:0 10px; font-size:14px;}

	/*로그인*/
	.cont_login .log_title {font-size: 25px;}
	.cont_login .conWr{display:block;}
	.cont_login .conWr .leftBx{width:100%;padding:0;margin-bottom:30px;border-right:0;}
	.cont_login .conWr .rightBx{width:100%;padding:0;}
    .cont_login .conWr .leftBx .inputBx input[type="text"], .cont_login .conWr .leftBx .inputBx input[type="password"]{height:55px;margin-bottom: 10px;padding-left:40px;background-size: 17px!important;background-position-x: 12px!important;}
	.cont_login .conWr .leftBx .inputBx input::placeholder{font-size:1em;}
	.cont_login .conWr .leftBx .inputBx input[type="submit"] {margin-top:5px;height:60px;font-size:1.08em;}
	.cont_login .conWr .leftBx .warning{background-size: 30px!important;padding:20px 0 20px 38px;font-size: 14px;}
	.cont_login .conWr .leftBx .btnBx a{font-size: 14px;}
	.cont_login .conWr .title{font-size: 20px;padding-bottom: 10px;margin-bottom: 20px;}
	.cont_login .conWr .rightBx .login_ul li {margin-top: 15px;}
    .cont_login .conWr .rightBx .login_ul li a{background-size: 50px!important;height: 50px;padding-left: 63px;}
    /*아이디 비번찾기*/
	.find_dg_wrap { padding:0; }
	.find_dg_wrap .pwform {font-size:17px;}
	.find_dg_wrap .find_inr .cont_title h2 {font-size:24px; margin-bottom:0;}
	.find_dg_wrap .find_inr .cont_title h2:before {transform: scale(0.75); margin-top:-1px; margin-right:3px;}

	/* 사이트맵 */
	.cont_sitemap .sitemap_lst > li > a{display:block; float:none; width:100%;}
	.cont_sitemap .sitemap_lst > li > div{margin-top:20px;}
	.cont_sitemap .sitemap_lst > li > div > ul > li{width:33.33%;}
	.cont_sitemap .sitemap_lst > li > div > ul > li:nth-child(5n + 1){clear:none;}
	.cont_sitemap .sitemap_lst > li > div > ul > li:nth-child(3n + 1){clear:left;}

}

/* ~ 639px */
@media screen and (max-width:639px){
	/**************************************************
		Common
	**************************************************/

	/**************************************************
		Content
	**************************************************/
	/*아이디 비번찾기*/
	.find_dg_wrap .pwform ul li:first-child {margin-bottom:16px;}
	.find_dg_wrap .pwform ul label {display:block; text-align:center; margin:0; margin-bottom:8px;width:100%;}
	.find_dg_wrap .pwform ul input {width:80%;}
	
}

/* ~ 537px */
@media screen and (max-width:537px){
	/**************************************************
		Common
	**************************************************/
	.conTit_area .option_area{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; margin-bottom:10px;}
	.conTit_area .option_area select{margin:2px;}

	.s_srch_result_view .srv_top{flex-direction:column;}
	.s_srch_result_view .srv_top .img{margin:0 0 20px;}
	.s_srch_result_view .srv_top .ta_tit{margin-top:10px;}
	.form_group2 dl dt{width:120px;}
	.form_group2 dl dd{margin-left:120px;}

	/**************************************************
		Content
	**************************************************/
	/* 사이트맵 */
	.cont_sitemap .sitemap_lst > li > div > ul > li{width:50%;}
	.cont_sitemap .sitemap_lst > li > div > ul > li:nth-child(5n + 1){clear:none;}
	.cont_sitemap .sitemap_lst > li > div > ul > li:nth-child(3n + 1){clear:none;}
	.cont_sitemap .sitemap_lst > li > div > ul > li:nth-child(2n + 1){clear:left;}

	.box_comm3.agree_box{margin:50px 0;}
	.box_comm3.agree_box .tt{font-size:24px; font-weight:700; margin-bottom:15px;}
	.box_comm3.agree_box .box_comm2{margin-bottom:25px; overflow-y:auto; height:347px; padding:40px;}
	.box_comm3.agree_box .box_comm2 .txt{margin-left:25px; line-height:1.8;}
	.box_comm3.agree_box .box_comm2.no_he{height:auto;}
	.box_comm3.agree_box .no_dot{background:none; padding-left:0;}
	.box_comm3.agree_box .conLst2{margin-bottom:20px;}
	.box_comm3.agree_box td{background:#fff;}
	

}