/* 로그인 */
.login_box{position:relative;background:#f6f6f6 url('/flow/skin/member/basic/images/login_leftimg.png') 50px 140px no-repeat; width:700px; height:310px;margin:40px auto 0;border:1px solid #e1e1e1;}
.login_box h3{position:absolute;top:20px;left:50px;font-size:24px;font-weight:600;}
.login_box h3 span{color:#999;}
.login_box .txt_login{position:absolute;top:75px;left:50px;color:#999;}

.inp_box_login{position:relative;top:150px;left:200px;width:320px;}
.inp_box_login p{margin-bottom:4px;}
.inp_box_login label{float:left;display:block;width:75px;}
.inp_box_login .inp{width:180px;height:32px;line-height:32px;vertical-align:middle;border:1px solid #dadada;}
.btn_login{position:absolute;top:0;left:270px;}

.search_pw {position:absolute;height:20px;top:240px;left:275px;}
.search_pw a{margin-right:10px;}


/* 회원가입 약관동의 */
.join_step{margin-bottom:25px;}
.join_form{width:760px;height:291px;padding:5px 0 5px 10px;border:1px solid #c7c9d1;overflow: auto;font-size:13px;color:#525252;background:#faf9f8;}
.jopin_agree{margin-top:15px;color:#000;}
.jopin_agree label, .jopin_agree	input{vertical-align:middle;}
.btn_join{text-align:center;margin:30px 0 0;}

/* 회원가입 정보입력 */
.join_chart{border-collapse:collapse;width:100%;border-top:3px solid #7d7d7d;border-bottom:1px solid #7d7d7d;}
.join_chart th{background-color:#FAFAFA;padding:7px;  color:#515151;font-size:13px;font-weight:bold;;text-align:left;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.join_chart td{border-bottom:1px solid #dfdfdf;padding:3px 10px;}


/* 통합검색 */
.search_all{background:url('/images/common/bg_bbs_search.gif') no-repeat; width:749px; height:30px;text-align:center;padding-top:9px;margin-bottom:25px;}
.search_all select{vertical-align:top;}
.last_word{background:#efefef;text-align:center;padding:10px;margin-bottom:5px;}
.search_all  .b_sch{border:1px solid #626262;background:#8e8e8e;line-height:15px;width:70px;height:20px;color:#fff;font-size:14px;vertical-align:top;font-family:나눔고딕, NanumGothic, 맑은고딕, Malgun Gothic, 돋움, Dotum;}
.terms{text-align:center;margin-bottom:25px;padding:10px; }

.terms input, .terms label{vertical-align:middle;}
.result_tit{margin:8px 0 3px;}
.line{text-decoration:underline;}

.result_total{border-bottom:1px dashed #ccc;padding:5px 0;}
.blue02{color:#116794;}
.word{background:#efefef;color:#116794;}
.result_box{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px;}
.result_box .date{color:#999;}
.tit_list_sch{display:block;padding:3px 0;}
.empty{padding:10px;text-align:center;border-bottom:1px dashed #ccc;}



/* 사이트맵 */
.site_wrap{overflow:hidden;width:100%;}
.sitemap_line{overflow:hidden;width:100%;margin-bottom:20px;}
.site_wrap .sit_box{width:235px;float:left;margin:0 10px 10px 10px;border:0px solid red;}
.site_wrap .sit_box h3{height:50px;text-align:center;font-family:나눔명조;font-size:18px;line-height:50px;vertical-align:middle;margin-bottom:10px;background:#626262;color:#fff;}
.site_wrap .sit_box ul{padding-left:10px;}
.site_wrap .sit_box ul li{padding:8px 0 8px 22px;border-bottom:1px solid #dddddd;letter-spacing:-1px;background:url('/images/common/bg_gdot.gif') 7px center no-repeat;}
.site_wrap .sit_box ul li img{margin-right:3px;}

/*달력*/
.font20{color: #515151;
    font-family: "Trebuchet MS",Arial,Helv;
    font-size: 26px;
    margin: 0 30px;
    vertical-align: middle;
	padding-bottom: 50px;}


@media only screen and (max-width:640px) {
	.login_box{position:relative;background:#f6f6f6; width:100%; height:300px;margin:20px auto;border:1px solid #e1e1e1;}
	.login_box h3{position:relative;top:10px;left:15px;font-size:24px;font-weight:600;}
	.login_box h3 span{color:#999;}
	.login_box .txt_login{position:absolute;top:75px;left:15px;color:#999;}

	.inp_box_login{position:relative;top:85px;left:15px;width:280px;}
	.inp_box_login p{margin-bottom:4px;}
	.inp_box_login label{float:left;display:block;width:57px;}
	.inp_box_login .inp{width:150px;height:32px;line-height:32px;vertical-align:middle;border:1px solid #dadada;}
	.btn_login{position:absolute;top:0;left:215px;}

	.search_pw {position:absolute;height:20px;top:250px;left:15px;}
	.search_pw a{margin-right:10px;}


	/* 회원가입 약관동의 */
	.join_step img{width:100%;}
	.join_form{width:95%;height:291px;padding:5px 0 5px 10px;border:1px solid #c7c9d1;overflow: auto;font-family:나눔고딕;font-size:13px;color:#525252;background:#faf9f8;}
	.jopin_agree{margin-top:15px;color:#000;}
	.jopin_agree label, .jopin_agree	input{vertical-align:middle;font-family:나눔고딕;}
	.btn_join{text-align:center;margin:30px 0 0;}
}


/*콘텐츠 페이지 */

h2, h3 {font-weight:600;}

#contents .title_bar {background: url('../images/title_bar.png')top left no-repeat;padding-top:6px;}
.law li {list-style:inherit ;margin-left:20px;padding:5px 0;text-align:justify;}
 .tel-into{background:#f3f3f3 url('../images/page/m1/adress_img.png') 580px 80px no-repeat;padding:20px;border-top:2px solid #000;}
 .tel-into li{padding:3px 0;}
li  .non {list-style:none;}

.greeting {width:100%;background: url('../images/page/greeting_img.jpg')right top no-repeat;height:427px;}
.greeting .greet_con{width:55%;text-align:justify;font-size:15px;}
.greeting .strong{color:#2075af;font-size:18px;padding-bottom:20px;}
.greeting p{padding:8px 0;}
.map img{width:100%}

@media only screen and (max-width:480px) {
.greeting {width:100%;background: none;height:auto;}
.greeting .greet_con{width:100%;text-align:justify;font-size:15px;}

}