@charset "utf-8";
/* CSS Document */

/* 모바일  ============================================================================================================ */

@media (min-width: 1px) and (max-width: 1024px) { /*모바일*/

	/*======== 메인 =========*/
	.main_content{height: 550px;min-width:320px;}

	.main_map{position:relative; width: 100%; height: 400px;}

	.main_notice_wrap{position: relative;bottom: 0;top: auto;left:0;height: 280px;width:100%;background: rgba(0,0,0,0.7);}
	.main_notice_wrap>ul{width:100%;}
	.main_notice_wrap>ul>li{width:100%;margin-right:0;float:left;box-sizing: border-box;position:relative;padding: 6px 14px;}
	.main_notice_wrap>ul>li:nth-child(3){margin-right:0;width:100%;}

	.main_notice{width:100%;font-family: '나눔스퀘어',NanumSquare;position: relative;}
	.main_notice a{color:#fff;}
	.main_notice .title {font-family: '나눔스퀘어',NanumSquare;font-size: 14px;font-weight:500;color:#fff;border-bottom: 1px solid rgba(255,255,255,0.3);padding: 8px 10px 8px 0;}
	.main_notice .title .btn_more{position: absolute;right: 0;font-size: 12px;padding-top: 0;}
	.main_notice .list{margin-top:10px;}
	.main_notice .list>li{padding: 4px 0 4px 84px;line-height: 1.2em;font-size: 12px;position:relative;}
	.main_notice .list>li a{display:block;width: 100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.main_notice .list>li a:hover{text-decoration: underline;}
	.main_notice .list>li .date{position: absolute;right: 0;top: 3px;}

	.main_car_notice{width:100%; font-family: '나눔스퀘어',NanumSquare;}
	.main_car_notice a{color:#fff;}
	.main_car_notice .title {font-family: '나눔스퀘어',NanumSquare;font-size: 14px;font-weight:500;color:#fff;border-bottom: 1px solid rgba(255,255,255,0.3);padding:10px 10px 10px 0;box-sizing: border-box;}
	.main_car_notice .title .btn_more{position: absolute;right: 20px;font-size: 11px;padding-top:2px;}
	.main_car_notice .list{margin-top:10px;}
	.main_car_notice .list>li{padding: 4px 40px 4px 0;line-height: 1.2em;font-size: 13px;position:relative;}
	.main_car_notice .list>li a{display:block;width: 100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 9px;}
	.main_car_notice .list>li a:hover{text-decoration: underline;}
	.main_car_notice .list>li .cnt{position: absolute;right: 0;top: 3px;padding: 2px 7px 2px 7px;background: rgb(255, 255, 255, 0.3);border-radius: 10px;color: #fff900;font-weight: 600;font-size: 9px;}

	.main_bnr{font-family: '나눔스퀘어',NanumSquare;color:#fff;width: 100%;height: 80px;padding: 7px 9px;box-sizing: border-box;border: solid 1px rgba(255,255,255,0.5);float: left;font-size: 9px;letter-spacing: -0.09em;}
	.main_bnr a{color:#fff;}
	.main_bnr p.txt01{font-size: 12px;font-weight: bold;padding: 5px 0;letter-spacing: -0.06em;}
	.main_bnr p.txt02{font-size: 10px;letter-spacing: -0.06em;line-height: 1.4em;padding: 2px 0;}
	.main_bnr.b01{background: url(../images/main_bnr01.png) 96% 50% no-repeat;background-size: 60px;}

	.main_bnr.a01 a,
	.main_bnr.a02 a,
	.main_bnr.a03 a,
	.main_bnr.a04 a{font-size: 18px;}

	/*검색*/
	.main_search_box{position:relative;top:0;left: 0;height: 40px;width: 100%;background: rgba(255, 255, 255, 0.8);color:#fff;display: block;z-index: 9;}
	.search_box{
		position:relative;
		top:0px;
		left: 0;
		height: 40px;
		width: 100%;
		margin: 10px 0;
		background: rgba(255, 255, 255, 0.8);
		color:#fff;
		display: block;
		z-index: 9;
		/*-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);*/
	}

	/*======== 레이아웃 ========*/
	.container{min-width:320px;/* min-height: 650px; */ padding-bottom:40px;}
	header, footer{min-width:320px;}
/*	footer{height: 40px;}
	footer .footer_logo{width: 82px;height: 10px;margin:0 auto;padding-top: 14px;}*/
	header{overflow: hidden; height: 40px;}
	.header .gnb_wrap{width: 100%;padding-top: 8px;text-align: center;}
	.header .gnb_wrap .logo{/* margin-top: -2px; *//* margin-left: 5px; */float: none;margin: 0 auto;}
	.header .gnb_wrap .logo a{display: block; width:auto; height:auto;}
	.header .gnb_wrap .logo img{width: 150px;}

	/* gnb_pc hidden */
	.header .gnb_wrap .gnb_menu{display: none;}

	/*gnb메뉴*/
	.header .btn_menu{display:block; position:absolute; left:12px; top:12px; width:18px; height: 18px; cursor: pointer;}
	.header .btn_menu>div{width:18px; height:2px; margin-bottom:4px; background:#fff;}

	/* ======== gnb ======== */
	.gnb_mobile{display:none;position:absolute;left:-70%;top:0;z-index:100000;width: 100%;/*margin-left:30%;*/background:#333d5b url(../images/gnb_mobile_bg.png) 0 bottom no-repeat;background-size: 100%;}

	/* gnb_header ------------------ */
	.gnb_header{background:#191e2d;width: 100%;height: 44px;}
	.gnb_header .title{color:#fff;font-size: 16px;padding: 15px 17px;}
	.gnb_header .title img{width: 140px;}
	.gnb_close{position: absolute;top: 11px;right: 3px;width:30px;height:30px;background: url(../images/ic_gnb.png) 0 0 no-repeat;background-size: 44px;text-indent: -999999px;}

	/* gnb_menu ----------------------- */
	.gnb_menu{z-index:10000000; margin:0px; width:100%; height:auto;}
	.gnb_menu>ul{width:100%;height:100%;/* background:#fff; */color:#fff; margin-top:10px;}
	.gnb_menu>ul>li{width:100%;height:auto;color:#474749;font-size:15px;font-weight:600;line-height:1.0em;/* border-bottom:solid 2px #d7d7d7; */padding:0;box-sizing:border-box; background: url(../images/ic_gnbmenu_arrow.png) right center no-repeat; background-size: 20px;}
	.gnb_menu>ul>li>a{display:block;color: #fff;font-size:15px;font-weight:500;width:100%;height:auto;padding: 16px 15px 14px 50px;text-align:left;box-sizing:border-box;}
	.gnb_menu>ul>li:nth-child(1) a{background: url(../images/ic_gnbmenu_mobile_01.png) 22px center no-repeat;background-size: 20px;}
	.gnb_menu>ul>li:nth-child(2) a{background: url(../images/ic_gnbmenu_mobile_02.png) 22px center no-repeat;background-size: 20px;}
	.gnb_menu>ul>li:nth-child(3) a{background: url(../images/ic_gnbmenu_mobile_03.png) 22px center no-repeat;background-size: 20px;}
	.gnb_menu>ul>li:nth-child(4) a{background: url(../images/ic_gnbmenu_mobile_04.png) 22px center no-repeat;background-size: 20px;}
	.gnb_menu>ul>li:nth-child(5) a{background: url(../images/ic_gnbmenu_mobile_05.png) 22px center no-repeat;background-size: 20px;}
	.gnb_menu>ul>li:nth-child(6) a{background: url(../images/ic_gnbmenu_mobile_06.png) 22px center no-repeat;background-size: 20px;}
	.gnb_menu>ul>li:nth-child(7) a{background: url(../images/ic_gnbmenu_mobile_05.png) 22px center no-repeat;background-size: 20px;}

	.gnb_banner{width:100%;text-align:center; box-sizing: border-box; padding: 0 10px; margin-top:30px;}
	.gnb_banner .m_bnr{font-family: '나눔스퀘어',NanumSquare;color:#fff;width: 49%;height: 42px;padding: 8px 9px;box-sizing: border-box;border:solid 1px #58658c;margin-bottom:10px;float: left;font-size: 8px;letter-spacing: -0.12em;text-align: left;}
	.gnb_banner .m_bnr a{color:#fff;}
	.gnb_banner .m_bnr p{font-size: 14px;font-weight: bold;padding-top: 5px;letter-spacing: -0.06em;}
	.gnb_banner .m_bnr + .m_bnr{margin-left: 2%;}

	.gnb_footer{width:100%;text-align:center;position: absolute;bottom:0; left:0;}
	.gnb_footer .logo{width: 60px;height: 35px;margin:20px auto 10px auto;}
	.gnb_footer .logo img {width: 100%; height: 100%;}

	#bgblack{position:absolute;left:0;top:0;width:100%;background:rgba(255,255,255,0.7);z-index:10;}


	/* ===== footer ===== */
	footer{width: 100%;height: 84px;background: #535d68;z-index: 1;margin-top: -40px;padding-top: 10px;font-size: 9px;letter-spacing: -0.08em;}
	footer:before{display: block; clear: both; content: '';}
	footer .footer_logo{width:100px;margin:0 auto; padding-top:15px;}

	/* =====  Top ===== */
	.container .top_bnr{width: 100%;height: 60px;color: #fff;letter-spacing: -1px;display: block;box-sizing: border-box;}
	.container .top_bnr .inner_box{width: 100%;margin: 0 auto;height:100%;padding-top: 21px;padding-left: 10px;background-size: 48px;box-sizing: border-box;}
	.container .top_bnr .inner_box h2{font-size: 18px;font-weight: 400;}
	.crumb_nav{display: none;}

	/* ===== content ===== */
	.content{width: 100%;margin:0 auto;min-height: 500px;box-sizing: border-box;padding: 0 10px 20px 10px;}

	.piagree_state_bar{position:relative;padding:0;margin:0;box-sizing: border-box;width: calc(100% + 20px);margin-left: -10px;}

	.piagree_state_bar.st01_on,
	.piagree_state_bar.st02_on,
	.piagree_state_bar.st03_on,
	.piagree_state_bar.st04_on,
	.piagree_state_bar.st05_on{background: #eeeeee;}

	.piagree_state_bar.st01_on .st01, .piagree_state_bar.st01_on .st01 a, .piagree_state_bar.st01_on .st01 .num{color:#fff;}
	.piagree_state_bar.st02_on .st02, .piagree_state_bar.st02_on .st02 a, .piagree_state_bar.st02_on .st02 .num{color:#fff;}
	.piagree_state_bar.st03_on .st03, .piagree_state_bar.st03_on .st03 a, .piagree_state_bar.st03_on .st03 .num{color:#fff;}
	.piagree_state_bar.st04_on .st04, .piagree_state_bar.st04_on .st04 a, .piagree_state_bar.st04_on .st04 .num{color:#fff;}
	.piagree_state_bar.st05_on .st05, .piagree_state_bar.st05_on .st05 a, .piagree_state_bar.st05_on .st05 .num{color:#fff;}

	.piagree_state_bar.st01_on .st01{background:#449197 url(../images/mobile_piagree_state_bar_ic01_on.png) center 12% no-repeat; background-size: 20px; border-bottom:solid 1px #449197; border-top:solid 1px #449197;}
	.piagree_state_bar.st02_on .st02{background:#449197 url(../images/mobile_piagree_state_bar_ic02_on.png) center 12% no-repeat; background-size: 20px; border-bottom:solid 1px #449197; border-top:solid 1px #449197;}
	.piagree_state_bar.st03_on .st03{background:#449197 url(../images/mobile_piagree_state_bar_ic03_on.png) center 12% no-repeat; background-size: 20px; border-bottom:solid 1px #449197; border-top:solid 1px #449197;}
	.piagree_state_bar.st04_on .st04{background:#449197 url(../images/mobile_piagree_state_bar_ic04_on.png) center 12% no-repeat; background-size: 20px; border-bottom:solid 1px #449197; border-top:solid 1px #449197;}
	.piagree_state_bar.st05_on .st05{background:#449197 url(../images/mobile_piagree_state_bar_ic05_on.png) center 12% no-repeat; background-size: 20px; border-bottom:solid 1px #449197; border-top:solid 1px #449197;}


	.piagree_state_bar>ul:after {display:block;clear:both;content:'';}
	.piagree_state_bar>ul>li{position:relative;z-index:99;float:left;display:block;width:20%;height: 70px;border-left:none;border-right: none;font-size:15px;text-align:left;box-sizing: border-box;padding: 30px 0px 10px 0px;color:#6f6f6f;text-align: center; border-left:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}
	.piagree_state_bar>ul>li p{font-size: 9px;letter-spacing: -0.08em;font-weight: 600;}
	.piagree_state_bar>ul>li.st01{padding-left: 0;background: url(../images/mobile_piagree_state_bar_ic01.png) center 12% no-repeat;background-size: 20px;}
	.piagree_state_bar>ul>li.st02{padding-left: 0px;background: url(../images/mobile_piagree_state_bar_ic02.png) center 12% no-repeat; background-size: 20px;}
	.piagree_state_bar>ul>li.st03{padding-left: 0px;background: url(../images/mobile_piagree_state_bar_ic03.png) center 12% no-repeat; background-size: 20px;}
	.piagree_state_bar>ul>li.st04{padding-left: 0px;background: url(../images/mobile_piagree_state_bar_ic04.png) center 12% no-repeat; background-size: 20px;}
	.piagree_state_bar>ul>li.st05{padding-left: 0px;background: url(../images/mobile_piagree_state_bar_ic05.png) center 12% no-repeat; background-size: 20px;}
	.piagree_state_bar>ul>li .num{font-size: 12px;font-weight:600;color:#b3b3b3;line-height: 1.5em;}
	.piagree_state_bar>ul>li>a{display:block; width:100%; height:100%; color:#6f6f6f;}


	.titarea{padding-top: 20px;padding-bottom: 10px;position: relative;font-size: 15px;}
	.container h3{font-size: 18px;}
	.container h4{font-size:12px;}

	.piagree_area .agree_txt_box01{font-size: 13px;padding-top: 12px;height: 80px;line-height: 1.8em;}
	.piagree_area .agree_txt_box02{height: 110px;width:100%;box-sizing: border-box;padding: 5px;border:1px solid #cccccc;background: #f8f8f8;/* overflow:hidden; overflow-y:scroll;  */font-size: 15px;font-family:'나눔스퀘어',NanumSquare;color: #5c5c5c;line-height: 1.5em;}
	.piagree_area .agree_txt_box02 textarea{width: 100%;height: 100%;padding: 2px 4px;border:none;background: #f8f8f8;color: #5c5c5c;resize: none;box-sizing: border-box;font-size: 10px;font-family:'나눔스퀘어',NanumSquare;font-weight: 600;}
	.piagree_area .agree_txt{padding-top: 10px;font-size: 10px;line-height: 1.1em;color: #979797;/* font-family: 나눔고딕; */font-weight: 600;}
	.piagree_area .agree_txt:after{content:''; clear: both; display: block;}
	.piagree_area .agree_txt_box03{width:100%;box-sizing: border-box;padding: 20px;border:1px solid #cccccc;background: #f8f8f8;font-size: 11px;font-weight: 600;text-align: center;color: #292c2f;line-height: 1.3em;}
	.piagree_area .agree_txt_box03 span.txt_t{font-size: 12px;color: #292c2f;display: block;}
	.piagree_area .agree_txt_box03 span.txt_s{font-size: 12px;color:#757575;font-family:'나눔바른고딕',NanumBarunGothic;display: block;}
	.piagree_area .agree_txt_box03 hr {border-top:1px solid #cccccc;border-bottom:0px solid #cccccc;margin: 20px 0;}
	.piagree_area .agree_txt_box04{width:100%;box-sizing: border-box;padding: 20px;border:1px solid #cccccc;background: #fff;font-size: 17px;font-weight: 600;text-align: center;color: #292c2f;line-height: 2.0em;}
	.piagree_area .agree_txt_box04 img{width:50px;}
	.piagree_area .agree_txt_box04 span{font-size: 17px;color:#449197;}
	.piagree_area .agree_txt_box04 span.sm{font-size: 11px;color:#000;line-height: 1.3em;display: block;}
	.piagree_area .tb p {display:block;font-weight:400;line-height:18px;font-size:16px;background:#eff5f5;text-align:center;border:0px solid #cdcdcd;width: 100%;float: left;padding: 10px;font-size: 11px;line-height:22px;font-weight: 600;background:#f4f4f4;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right: 1px solid #cdcdcd;text-align:center;box-sizing: border-box;}
	.piagree_area .tb p + p {border-right:1px solid #cdcdcd;}
	.piagree_area .tb:after{display:block;clear: both;content: '';}

	input.agree_chk[type=checkbox]{display: none!important;}
	input.agree_chk[type=checkbox] + label {background:#f9f9f9 url(../images/checkbox.png) no-repeat 0 0; background-size:12px; display: inline-block; border:solid 1px #b1b1b1; height: 12px; width: 12px; cursor:pointer;vertical-align:-1px;}
	input.agree_chk[type=checkbox]:checked + label {background:#f9f9f9 url(../images/checkbox_v.png) no-repeat 0 0; background-size:12px;}

	/*언어선택*/
	.lag_select{margin-top: 20px;padding: 10px 20px;border: solid 1px #9ab9bb;background:#eef6f7;box-sizing: border-box;font-size: 15px;/* vertical-align: middle; */}
	.lag_select .tit{padding: 0;font-size: 12px;font-weight: 600;border-right:solid 1px #ccc;width: 30%;display: inline-block;box-sizing: border-box;/* text-align: center; *//* height: 16px; */line-height: 1.0em;vertical-align: 3px;}
	.lag_select .txt{padding: 0px;display: inline-block;box-sizing: border-box;font-size: 11px;font-weight:600;}
	.lag_select .txt input{margin-left: 20px;}

	input[type="radio"]+label, input[type="checkbox"]+label{font-size: 11px; vertical-align: 2px;font-family:'나눔바른고딕', NanumBarunGothic;}
	input.ic_radio[type=radio] + label{vertical-align:-3px;}

	/* ===== 주의사항 ===== */
	.caption_area{padding: 20px 10px;font-size: 13px;text-align: center;}
	.caption_area input.ic_radio[type=radio] + label{vertical-align:-3px;}

	/* ===== 정답확인 ===== */
	.qna_txt_box05{width:100%;box-sizing: border-box;margin-top: 10px;padding: 15px;border:2px solid #cccccc;background: #fff;font-size: 8px;text-align: left;color: #292c2f;line-height: 1.5em;font-family: 나눔고딕, 돋움;font-weight: 500;}
	.qna_txt_box05 .qna_tb_001 {position:relative; width:100%; clear:both;}
	.qna_txt_box05 .qna_tb_001 ul{margin-top:10px; font-weight: 500;}
	.qna_txt_box05 .qna_tb_001 ul li{padding:2px 15px; font-weight: 500;}
	.qna_txt_box05 .qna_tb_001 ul li.on {color:#CC3D3D; font-weight: 500; text-decoration: underline;}
	.popup_wrap .popup_bottom {margin:0;position:relative;width:100%;box-sizing:border-box;height:64px;text-align:right;padding:10px 0;display: block;}

	a.btn_blue{color:#fff !important; display:inline-block; padding:10px 50px; background:#45536b; font-size:14px; line-height: 18px; min-width: 30px; height:20px;}
	a.btn_green{color:#fff !important; display:inline-block; padding:10px 20px; background:#28656a; font-size:14px; line-height: 18px; min-width: 30px; height:20px;}
	a.btn_black{color:#fff !important; display:inline-block; padding:10px 20px; background:#555555; font-size:14px; line-height: 18px; min-width: 30px; height:20px;}
	a.btn_logout{color:#fff !important; display:inline-block; padding:10px 10px; background:#555555; font-size:14px; line-height: 18px; min-width: 30px; height:20px;}

	.btn_b01,
	.btn_b02{width: 120px;height: 34px;	font-size: 12px; line-height: 1.6em;}
	.btn_b02{margin-right:0;}

	.btn_result{color:#449197 !important;display:inline-block;padding: 4px 5px 1px 5px;border:solid 1px #449197;font-size: 9px;display: inline-block;box-sizing: border-box;height:22px;line-height: 1.2em;font-family:'나눔스퀘어',NanumSquare;}
	.btn_next{color:#fff !important;background:#449197;font-size: 12px;padding: 10px 45px;display: inline-block;}
	.btn_back{color:#fff !important;background:#666666;font-size: 12px;padding: 10px 45px;display: inline-block;}
	.btn_login{color:#fff !important; background:#449197; font-size:16px; padding:15px 55px; width: 100%; border-radius: 0; margin-top:20px; }
	.btn_ok{color:#fff !important; background:#449197; font-size:16px; padding:15px 55px; width: 100%; border-radius: 0; margin-top:20px; }

	.btn_play{background: #f9f9f9 url(../images/icon_play.png) no-repeat 90% 6px;background-size: 16px;border:1px solid #449197;font-size: 11px;padding: 5px 30px 5px 12px;height:30px;line-height: 1.2em;width: 32%;box-sizing: border-box;}
	.btn_stop{background:#f9f9f9 url(../images/icon_stop.png) no-repeat 90% 6px;background-size: 16px;border:1px solid #449197;font-size:11px;padding:5px 30px 5px 12px;height:30px;line-height: 1.2em;box-sizing: border-box;width: 29%;}
	.btn_fullplay{background:#f9f9f9 url(../images/icon_full.png) no-repeat 90% 6px;background-size: 16px;border:1px solid #449197;font-size:11px;padding:5px 30px 5px 12px;height:30px;line-height: 1.2em;box-sizing: border-box;width: 35%;}
	.btn_solution{background: #3d4f73 url(../images/icon_solu.png) no-repeat 60% 6px;background-size: 16px;border:1px solid #3d4f73;font-size:11px;padding:5px 30px 5px 12px;height:30px;line-height: 1.2em;width: 100%;/* margin-top: 10px; *//* display: block; */}

	.btn_send{color:#fff;position:absolute;display:inline-block;width: 60px;height: 60px;margin-left: 0;text-align:center;background:#595959;font-size: 10px;line-height: 6.0em;/* padding-top: 10px; */box-sizing: border-box;}

	.btn_wrap{padding:20px 0 30px 0; min-height:40px; text-align: center; display: block;}
	.btn_wrap:after{content:''; clear: both;}
	.btn_left{float:left;padding-left: 30px;}
	.btn_right{float:right; padding-right: 30px;}
	.btn_right.m_center{float: none;padding-right: 0;text-align: center;margin-top: 10px;}


	.btn_wrap2{margin: 10px 0 20px 0;min-height:52px;display: block;}
	.btn_wrap2:after{content:''; clear: both;}
	.btn_left2{float:left;padding-left:0px;width: 100%;text-align: center;}
	.btn_right2{float:right;padding-right:0px;width: 100%;margin-top: 7px;}

	.btn_wrap3{margin:50px 0 150px 0; min-height:40px; text-align: center; display: block;}
	.btn_wrap3:after{content:''; clear: both;}

	.btn_wrap4{width: 100%;margin:0 auto;padding: 20px 0;text-align: center;display: block;}
	.btn_wrap4:after{content:''; clear: both;}

	.btn_wrap5{width: 100%;margin:0 auto;padding: 20px 0;text-align: center;display: block;}
	.btn_wrap5:after{content:''; clear: both;}

	button + button{margin-left: 1%;}


	/* =====  table ===== */
	/*table_style0*/
	.tblst0 {position:relative; width:calc(100% - 60px); border-top:2px solid #449197; clear:both; margin:0 30px;}
	.tblst0 table{width:100%;}
	.tblst0 tbody{border-top:1px solid #a0a0a0 !important ;}
	.tblst0 th {color:#224f52; height:50px; font-weight:400; line-height:18px; font-size:16px; background:#eff5f5; text-align:center; border:1px solid #d3e7eb;}
	.tblst0 th:first-child {border-left:none;}
	.tblst0 th.bb{border-bottom:1px solid #d8d8d8;}
	.tblst0 tr.select{background:#eff5f5;}
	.tblst0 td {position:relative; border:1px solid #d3e7eb; text-align:center; font-size:16px;height:50px; }
	.tblst0 td span{display:none;}
	.tblst0 td.title{text-align:left; padding-left:6px; font-weight:400;}
	.tblst0 td.title2{text-align:center; padding-left:6px; font-weight:400;}
	.tblst0 td.left{text-align:left; padding-left:6px;}

	/*table_style1*/
	.tblst1{position:relative; width:calc(100% - 60px); border-top:solid 2px #999; clear:both; margin:0 30px;}
	.tblst1 table{width:100%; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
	.tblst1 thead th{color:#000; font-size:16px; font-weight:400; text-align:center; border:1px solid #d8d8d8; background:#e7ebf3;}
	.tblst1 tbody th{color:#000; font-size:16px; font-weight:400; text-align:center; border:1px solid #d8d8d8; background:#e7ebf3;}
	.tblst1 td{height:50px; padding-left:10px; border:1px solid #d8d8d8; text-align:left; font-size:16px;  font-weight:300;  background:#ffffff; line-height:18px;}
	.tblst1 td.sg{text-align:left; padding:16px 0 16px 6px; line-height:18px; vertical-align:top;}
	.tblst1 td.title{text-align:left; padding-left:6px;}
	.tblst1 td.left{text-align:left;padding-left:10px; padding-right:10px;}
	.tblst1 td.center{text-align:left;padding-left:10px; padding-right:10px;}
	.tblst1 td.txarea{text-align:left; padding:12px 10px;}


	/*table_style2 자주묻는질문*/
	.tblst2 {position:relative;width:100%;}
	.tblst2 table{width:100%;}
	.tblst2 tbody{border-top:1px solid #c4c6cb !important;}
	.tblst2 th {position:relative;text-align:center;color:#2d5fbb;border-bottom:1px solid #c4c6cb;border-right: none;padding:10px 10px;font-weight:600;font-size:15px;line-height: 160%;}
	.tblst2 td {position:relative;border-bottom:1px solid #c4c6cb;padding:10px 30px 10px 10px;font-weight:400;font-size: 12px;line-height: 140%;word-break: keep-all;}
	.tblst2 .select th {background-color:#f9f9f9; color:#2d5fbb; font-weight:600;}
	.tblst2 .select td {background-color:#f9f9f9; color:#2d5fbb; font-weight:600;}
	.tblst2 .select_in th {background-color:#f9f9f9; color:#ec8b00;}
	.tblst2 .select_in td{background-color:#f9f9f9; color:#3f3f3f; font-weight:400;}
	.tblst2 .select_arrow_up,
	.tblst2 .select_arrow_down{display: block; cursor: pointer; text-indent:-99999px; position:absolute; right:4px; top:7px; width: 30px; height: 30px; background: url(../images/arrow_up.png) center center no-repeat; background-size: 12px;}
	.tblst2 .select_arrow_down{background: url(../images/arrow_down.png) center center no-repeat; background-size: 12px;}

	/*table_style3 공지사항*/
	.tblst3 col:nth-child(1) {width:80px !important;}
	.tblst3 th {font-size: 12px;padding: 15px 5px;}
	.tblst3 td {font-size: 12px;padding: 15px 5px;height: 12px;}
	.tblst3 th.bbs_date {text-align: right; border:0px; color:#555555; font-size: 12px;}
	.tblst3 td.bbs_in {text-align: left; height:130px; border:0px;border-bottom:1px solid #c4c6cb;}
	.tblst3 .bbs_dlist col:nth-child(1) {width:60px !important;}

	/*공지사항 록록*/
	.tblst3.notice_list {/* border-top:1px solid #c4c6cb !important; *//* width:calc(100% + 20px); *//* margin-left:-10px; */}
	.tblst3.notice_list thead{display: none;}
	.tblst3.notice_list col:nth-child(1) {width:auto !important;}
	.tblst3.notice_list col:nth-child(2) {width:80px !important;}
	.tblst3.notice_list tbody td{border-left:none; border-right:none;}
	.tblst3.notice_list tbody td:nth-child(1){display: none;}
	.tblst3.notice_list tbody td:nth-child(3){width: 60px; padding: 10px 0;}
	.tblst3.notice_list tbody td:nth-child(4){display: none;}

	.tblst3.notice_list tbody tr.data-none td:nth-child(1),
	.tblst3.notice_list tbody tr.data-none td:nth-child(3){display: block !important;}

	/*공지사항 등록*/
	/*.tblst3.notice_write th{display: none;}
	.tblst3.notice_write col:nth-child(1) {width:auto !important;}
	.tblst3.notice_write col:nth-child(2) {width:80px !important;}*/
	.tblst3.notice_write tbody th{display: block;width: 100%;height: auto;padding: 15px 0 3px 0 !important;text-align: left;border-right: 0;border-bottom: 0;box-sizing: border-box;font-size: 15px;color: #444;background: none;}
	.tblst3.notice_write tbody td{display: block;width: 100%;height: auto;border-left:none;border-right:none;box-sizing: border-box;padding: 5px 0 10px 0 !important;}
	/*.tblst3.notice_write tbody td:nth-child(1){display: none;}
	.tblst3.notice_write tbody td:nth-child(4){display: none;}*/
	.tblst3.notice_write tr:nth-child(1){/* background: #ecedf2; */}

	.tblst3.anser col:nth-child(1) {width:40px !important;}
	.tblst3.anser col:nth-child(3) {width:60px !important;}
	.tblst3.anser col:nth-child(5) {width:70px !important;}
	.tblst3.anser th {font-size: 12px; padding:4px 0;}
	.tblst3.anser td {font-size: 12px; padding:4px 0;}

	.tblst3.agency col:nth-child(1) {width:30px !important;}
	.tblst3.agency col:nth-child(3) {width:68px !important;}
	.tblst3.agency th {font-size: 12px; padding:4px 4px;}
	.tblst3.agency td {font-size: 12px; padding:4px 4px; height:24px;}
	.tblst3.notice_write.m_width_exp	{margin-top: 0;}

	/*table_style4 이용자등록*/
	.tblst4 tr{width: 100%;}
	.tblst4 th {display: block;width: 100%;/* height:42px; *//*height: 80px;*/box-sizing: border-box;font-size: 16px;padding: 12px 4px 4px 4px;line-height: 1.3em;border-right: none;border-bottom: none;background: none;}
	.tblst4 td {display: block;width: 100%;/* height:42px; *//*height: 80px;*/box-sizing: border-box;border-right: none;padding: 7px 4px;}
	.tblst4 span {line-height: 1.3em;letter-spacing: -0.07em;display: block;padding: 6px 0 2px 0;font-size: 11px;letter-spacing: -1px;}
	.tblst4 .write input{width:120px;}
	.tblst4 td > select	{min-width:142px;}
	.tblst4 td input[type="text"]{}

	/*table_style5 이용자등록*/
	.tblst5 tr{width: 100%;}
	.tblst5 th {}
	.tblst5 td {}
	.tblst5 span {line-height: 1.3em;letter-spacing: -0.07em;display: block;padding: 6px 0 2px 0;font-size: 11px;letter-spacing: -1px;}
	.tblst5 .write input{width:120px;}
	.tblst5 td > select	{min-width:142px;}
	.tblst5 td input[type="text"]{}

	/*table_style6 평점*/
	.tblst6 {position:relative; width:100%; clear:both;}
	.tblst6 table{width:100%;}
	.tblst6 td {text-align:center; padding:10px 10px; border:0px solid #c4c6cb;}
	.tblst6 tr:last-child {border-bottom:0px solid #c4c6cb; border-right:0px solid #c4c6cb;}

	select {font-size: 12px;/* height: 29px;*/}

	input[type="text"]	{font-size:12px; height:32px;}
	/* ===== search_form ===== */
	.search_area {position:relative;width:100%;clear:both;/* margin:-10px 0px 10px 0px; */float: right;text-align: center;}
	.search_area .search_input{height:33px;width: calc(100% - 68px);border:1px solid #cdcdcd;}
	.search_area .btn_search{color:#fff !important;display:inline-block;padding:10px 10px 10px 30px;background:#3d5073 url(../images/icon_search.png) no-repeat 10px 8px;font-size:14px;height: 33px;box-sizing: border-box; vertical-align:top;}
	.search_area::after{content:''; clear: both; display: block;}

	input.ic_chk[type=checkbox]{display: none!important;}
	input.ic_chk[type=checkbox] + label {background:#f9f9f9 url(../images/checkbox02.png) no-repeat 0 0;background-size: 15px;display: inline-block;height: 15px;width: 15px;cursor:pointer;vertical-align: 1px;margin-right: 2px;}
	input.ic_chk[type=checkbox]:checked + label {background:#f9f9f9 url(../images/checkbox02_v.png) no-repeat 0 0; background-size:15px;}

	input.ic_chk3[type=checkbox]{display: none!important;}
	input.ic_chk3[type=checkbox] + label {background:#f9f9f9 url(../images/checkbox02.png) no-repeat 0 0;background-size: 15px;display: inline-block;/* border:solid 1px #b1b1b1; */height: 15px;width: 15px;cursor:pointer;vertical-align: -4px;margin-right: 2px;}
	input.ic_chk3[type=checkbox]:checked + label {background:#f9f9f9 url(../images/checkbox02_v.png) no-repeat 0 0; background-size:15px;}


	/* ===== 팝업 ===== */
	.dimfull{min-width:320px;min-height: 400px;background: rgba(0,0,0,0);/* margin-top: -420px; */position: absolute;top: 0;left: 0;/* padding-top: 10px; */}
	.dimfull_loading{min-width:320px;min-height: 400px;background: rgba(0,0,0,0);/* margin-top: -420px; */position: absolute;top: 0;left: 0;/* padding-top: 10px; */}
	.dimfull-bg{position: fixed; left: 0; bottom: 0; width: 100%; /* height: 100%; */ height: 50%; z-index: 9998; background: #fff;}

	.popup_wrap {width: 100%; left: 0; top: 170px; margin-left: 0;}
	.popup_wrap .popup_top{display: none;}
	.popup_wrap .popup_title{display: none;}
	.popup_wrap .popup_title.test{display:block;background:none;color: #000;font-size: 12px;height:auto;padding: 10px 15px 0 15px;}
	.popup_wrap .popup_title_sub {padding:10px;font-size: 14px;font-weight: 600;letter-spacing: -0.08em;}
	.popup_wrap .popup_title_sub span.time{display: block;position: absolute;right: 10px;top: 11px;font-size: 12px;}
	.popup_wrap .popup_body_title{padding:0px 10px;}

	.popup_wrap .qna_txt_box06{width:calc(100% + 20px); margin-left:-10px;}
	.popup_wrap .qna_txt_box06 iframe{width:100% !important; height:220px !important;}
	.popup_wrap .popup_bottom.line{border-top: none;margin-top: 0;padding: 10px 10px 30px 10px;height: auto;margin: 0;}
	.popup_wrap .popup_bottom.line:after{display: block; clear: both;content: '';}

	.popup_wrap .popup_body{padding: 10px;}

	.popup_wrap .popup_box{ border:2px solid #666; background:#ffffff; width:91.6%; padding:10px 2%; margin:10px 2%; word-break:break-all;}
	.popup_wrap .step01 {border:none; padding:0px 2%; margin-bottom:10px;}
	.popup_wrap .step01 dt {background:url('../images/ic_q.gif') 0px 10px no-repeat; padding:14px 0 6px 56px; min-height:46px; font-size:14px; clear:both; margin-bottom:10px;}
	.popup_wrap .step01 dd {position:relative; display:block; border:solid 1px #e0e0e0; background:#f0f0f0; padding:20px; clear:both;line-height:36px;}
	.popup_wrap .tbl_tab {position:relative; height:30px; text-align:left; padding:5px 0px 0px 0px;}
	.popup_wrap .popup_btn_close{position:absolute; top:12px; right:15px;}
	.popup_wrap .tbl_comment {position:relative;font-size:24px;/* float: left; */padding: 0 20px 15px 20px;margin: 0 auto;float: none;}
	.popup_wrap .tbl_comment .btn_next{color:#fff !important; background:#449197; font-size:20px; padding:20px 30px;}
	.popup_wrap .tbl_comment span.result{color:#449197 !important;background: url('../images/icon_suce.png') center 0 no-repeat;background-size: 30px;font-size: 20px;font-weight: 600;padding: 40px 0px 10px 0;display: block;width: 150px;margin: 0 auto;text-align: center;}
	.popup_wrap .tbl_comment span.fail{color:#d70103 !important; background:url('../images/icon_fail.png') center top no-repeat;background-size: 30px; font-size:20px; font-weight: 600;padding: 40px 0px 10px 0;display: block;width: 150px;margin: 0 auto;text-align: center;}
	.popup_wrap .tbl_comment span.comment{color:#212121;font-size: 13px;padding: 0;background: none;text-align: center;/* border: solid 1px #fcc; */margin: 0 auto;display: block;}


	/* ===== 시험 ===== */
	.test_area{padding: 0 10px;border:1px solid #cccccc;background: #fff;font-size: 12px;line-height: 1.5em;height:auto;}
	.test_area>ul>li{padding: 10px 0;}
	.test_area .test_q{float:left;width: 100%;margin-bottom:10px;font-size: 12px;}
	.test_area .test_a{float:left; width: auto; margin-right:30px;font-size: 9px;}
	.test_area .test_a p{padding:2px 0; vertical-align:bottom;}
	.test_area .test_a input{ vertical-align:middle;}
	.test_area .test_a label{font-size: 10px; vertical-align:middle;}
	.test_area .test_img{float:left;width: auto;margin-top: 10px;}
	.test_area .test_img img{display: inline-block;width: 136px;height: 80px;}

	/* ===== 교육가이드 ===== */
	.guide_view{width:100%;box-sizing: border-box;border:2px solid #cccccc;background: #fff;height:auto;min-height:220px;line-height: 1.5em;text-align: center;overflow: hidden;}
	.guide_view img{width: 100%;}
	.guide_view .btn_left,
	.guide_view .btn_right{ display: block; position: absolute; left:0.5%; top:38%; width: 50px; height: 50px; background:rgba(0,0,0,0.5) url(../images/guide_view_arrow_left.png) no-repeat center center; border-radius:100px; box-sizing: border-box; text-indent: -9999px; cursor: pointer;}
	.guide_view .btn_right{left:auto; right:0.5%; background:rgba(0,0,0,0.5) url(../images/guide_view_arrow_right.png) no-repeat center center;}

	/* ===== 공지사항 ==== */
	.notice{padding: 10px;width:100%;background:#f8f6f5;border: 1px solid #c4c6cb;box-sizing: border-box;height: 400px;}
	.noticetitle{padding: 0 10px; width:100%; background:#f8f6f5; }




	/* ===== 유효기간 ===== */
	.validity_area:after{display: block; clear: both; content: '';}
	.validity_box01,
	.validity_box02{float: left;width:100%;box-sizing: border-box;background:#449197;height: 80px;position: relative;overflow: hidden;}
	.validity_box02{width:100%;margin-left:0%;margin-top:10px;background:#fff;border: none;height: 320px;}
	.ic_validity{
		position:absolute;
		top: 15px;
		left: calc(15% - 25px);
		background:#fff url(../images/ic_validity01.png) center center no-repeat;
		border-radius: 100px;
		width: 50px;
		background-size: 26px;
		height: 50px;
		display: block;
		box-shadow: 1px 1px 3px 0px #000;
	}
	.validity_box01_list{background:#559aa0;margin-top: 0;margin-left: 30%;color:#fff;height: 100%;padding-top: 15px;box-sizing: border-box;}
	.validity_box01_list li:after{content: ''; clear: both; display: block;}
	.validity_box01_list li p{display:block; width:50%; float: left; box-sizing: border-box;}
	.validity_box01_list li .tit{width: 30%;padding: 7px 0 7px 30px;background: url(../images/ic_validity_dot.png) 10px center no-repeat;background-size: 22px;font-size: 11px;}
	.validity_box01_list li .txt{width: 70%;padding: 7px 0 7px 30px;background: url(../images/ic_validity_line.png) 0 30% no-repeat;background-size: 20px;font-size: 11px;font-weight: 600;}

	.validity_box02_list{height: 100%;}
	.validity_box02_list ul{height:100%;}
	.validity_box02_list li{
		border:solid 1px #9ab9bb;
		box-sizing: border-box;
		display: block;
		width: 100%;
		height: 22%;
		float: left;
		border-top:solid 1px #9ab9bb;
		padding:20px 0 0 80px;
		letter-spacing: -0.06em;
		margin-bottom: 10px;
	}
	.validity_box02_list li:nth-child(even){border-right: solid 1px #9ab9bb;}
	.validity_box02_list li:nth-child(1){background:url(../images/ic_validity02.png) 24px center no-repeat; background-size: 34px; border-top: solid 1px #9ab9bb;}
	.validity_box02_list li:nth-child(2){background:url(../images/ic_validity03.png) 24px center no-repeat; background-size: 34px; border-top: solid 1px #9ab9bb;}
	.validity_box02_list li:nth-child(3){background:url(../images/ic_validity04.png) 24px center no-repeat; background-size: 34px;}
	.validity_box02_list li:nth-child(4){background:url(../images/ic_validity05.png) 24px center no-repeat; background-size: 34px;}
	.validity_box02_list li .tit{color:#449197;font-size: 10px;font-weight: 600;}
	.validity_box02_list li .txt{color:#222222;font-size: 12px;font-weight: 600;padding-top: 7px;}
	.validity_box02_list li .date{color:#fa8700;}

	/* ===== 응시결과 ===== */
	.replyarea{position: relative; padding: 0;width:100%;box-sizing: border-box;}
	.replyarea span.sub2{position:absolute; padding: 15px 110px; color:#888888; font-size: 12px; box-sizing: border-box;}
	textarea.reply{background: #f5f5f5;width: calc(100% - 60px);height: 60px;border:1px solid #c4c6cb;padding:5px;box-sizing: border-box;}

	/* popup2_wrap */
	.popup2_wrap {margin: 0 auto 0 auto;display: block;background-image:none;width: 100%;background:#fff;position: absolute; top:0; left:0;/*margin-top: -180px;height: 100%;*/overflow: hidden;scroll-behavior: unset;}
	.popup2_wrap .popup_title{background:#3d4f73; color:#ffffff; font-size: 20px; padding:15px 20px; font-weight: 600; box-sizing:border-box;letter-spacing: -0.02em;}
	.popup2_wrap .popup_body{height:auto; padding:30px 30px; box-sizing:border-box;}
	.popup2_wrap .popup_body ul li {/* padding-bottom: 10px; */}
	.popup2_wrap .popup_body input[type=text],
	.popup2_wrap .popup_body input[type=password]{height:42px; font-size:14px;}
	.popup2_wrap .popup_body select{height:42px; font-size:14px;}
	.popup2_wrap .popup_close{position:absolute;top: 8px;left: auto;right: 10px;cursor: pointer;}
	.popup2_wrap .popup_close > img	{width:30px;}

	/*주차장정보상세*/
	.photo_list02>li{padding:0 5px 0 5px;}
	.photo_list02>li:first-child{padding:0 5px 0 5px;}

	/* 로그인 */
	.login_wrap {margin: 0 auto 0 auto;display: block;background-image:none;width: 100%;background:#fff;position: absolute; top:0; left:0;/*margin-top: -180px;height: 100%;*/overflow: hidden;scroll-behavior: unset;}
	.login_wrap .login_title{background:#3d4f73; color:#ffffff; font-size: 20px; padding:15px 20px; font-weight: 600; box-sizing:border-box;letter-spacing: -0.02em;}
	.login_wrap .login_body{height:auto; padding:30px 30px; box-sizing:border-box;}
	.login_wrap .login_body ul li {padding-bottom: 10px;}
	.login_wrap .login_body .login_logo{text-align:center; padding-bottom:10px;}
	.login_wrap .login_body input[type=text],
	.login_wrap .login_body input[type=password	]{height:42px; font-size:14px;}
	.login_wrap .login_close{position:absolute;top: 8px;left: auto;right: 10px;cursor: pointer;}
	.login_wrap .login_close > img	{width:30px;}
	.idpw{padding: 15px 10px;width: 100%;font-size: 18px !important;background:#f8f6f5;height: 50px !important;min-height: 50px !important;}
	.hp_number{padding: 15px 10px;width: calc(100% - 120px);background:#f8f6f5;}
	.hp_number_ok{float:right;display: block;color:#fff;padding:0;width: 120px;height: 42px;line-height:42px;text-align: center;background:#444444;box-sizing: border-box;letter-spacing: 0;}
	.otp{padding: 15px 10px;width: calc(100% - 120px);background:#f8f6f5;}
	.otp_ok{float:right;display: block;color:#fff;padding:0;width: 120px;height: 42px;line-height:42px;text-align: center;background:#444444;box-sizing: border-box;letter-spacing: 0.2em;}
	.login{color:#fff; padding: 16px 10px; width:100%; background:#444444; }


	.titarea span.sub_comment{padding: 7px 0 0 0;/* color:#888888; *//* font-size: 13px; */display: block;line-height: 1.4em;}
	.titarea span.sub_comment br{display: block;}


	.pc_hidden{display:block;}
	.m_hidden{display: none !important;}
	.m_width_exp{margin-top:10px;/* width:calc(100% + 20px); *//* margin-left:-10px; */}


	.agree-inner	{font-size: 13px;}

	.agree-inner .inner-tb th, .agree-inner .inner-tb td	{font-size:10px;}
	.login_otp > .sms_time	{top:4px; right: 60px; font-size:13px;}

	.m_w_140 {width:140px !important;}
	.m_mg_b7 {margin-bottom: 7px;}

	/*===== 페이징 =====*/
	.paging{height:33px; line-height:20px;}
	.paging a,
	.paging strong,
	.paging .on{width:33px; height:33px; line-height:33px;padding:0;border:1px solid #cccccc;font-size:14px;}
	.paging .pbtn{padding:0;margin:0;width:30px;height:33px;vertical-align: 0px;margin-left:-1px;}


	/*검색팝업*/
	.dimfull.agency{position:fixed; top:0; left: 0; min-width:320px;min-height:auto; width: 100%; height:100%; background: rgba(0,0,0,0.3);/* margin-top: -420px; position: absolute;*//* padding-top: 10px; */}
	.popup_wrap.agency{top:0; border: solid 1px #839393;box-sizing: border-box; width:calc(100% - 20px); margin:10% auto 20px; margin-left:10px;/*margin-left: calc(-50% + 10px);*/}
	.popup_wrap.agency .popup_title{display:block;}
	.popup_wrap.agency .popup_title{background:#449197;color:#ffffff;font-size: 14px;padding:10px 10px;font-weight: 600;box-sizing:border-box;letter-spacing: -0.06em;line-height: 1.2em;width:calc(100% - 20px); width: 100%;/* margin-left:10px; */margin-bottom:10px;}
	.popup_wrap.agency .popup_body {padding:10px;}
	.popup_wrap.agency .popup_bottom {margin:10px 0 0 0;}
	.popup_wrap .btn_x{position:absolute;top: 9px;right: 10px; cursor: pointer;}
	.popup_wrap .btn_x img{width: 20px;}
	.btn_next2{color:#fff !important; background:#449197; font-size:14px; display: inline-block; min-width:40%; height:35px; line-height:33px;}
	.btn_back2{color:#fff !important; background:#666666; font-size:14px; display: inline-block; min-width:40%; height:35px; line-height:33px;}
	.popup_wrap.agency .popup_body {padding:10px;}


	.container{height: auto;/* min-height:calc(100% - 80px); */}
	.main_content{height: auto;}
	.main_visual{height: 100%;}

	.m_w_100p{width: 100% !important;}
	.m_pd_b4{padding-bottom:4px;}

	/*회원가입*/
	.join_list{width:100%}
	.btn_green2{color:#fff !important; background:#449197; font-size:20px; padding:15px 55px; width: 300px; height: 65px; border-radius: 0; margin-top:20px; }
	.btn_blue2{color:#fff !important; background:#45536b; font-size:20px; padding:15px 55px; width: 100%; border-radius: 0; margin-top:20px; }

	.piagree_area{/* padding:0; */}
	.piagree_area .agree_txt_box01 .ft_16px{font-size: 13px; font-weight: 500; padding:7px 10px; line-height: 1.4em;}
	.piagree_area .agree_txt_box05 .ft_16px{font-size: 13px; font-weight: 500; padding:7px 10px; line-height: 1.4em;}

}



@media (min-width:911px) and (max-width:1024px) { /*가로버젼*/

	.main_visual .rolling_wrap li:nth-child(1){background:#a3bbe0 url(../images/main_visual1.jpg) center top no-repeat !important; background-size:1280px 620px !important;}
	.main_visual .rolling_wrap li:nth-child(2){background:#4c5d88 url(../images/main_visual2.jpg) center top no-repeat !important; background-size:1280px 620px !important;}
	.popup_wrap .qna_txt_box06 iframe{width:100% !important;height: 400px !important;}
	.container .top_bnr{width: 100%;height: 60px;color: #fff;/* background: #64676d url('../images/sub_visual01.jpg') no-repeat center bottom; */background-size: 1280px;letter-spacing: -1px;display: block;box-sizing: border-box;}
	.tblst3.notice_list {border-top:1px solid #c4c6cb !important;width: 100%;margin-left: 0;}


}



@media (min-width:1px) and (max-width:400px) {
	.guide_view .btn_left,
	.guide_view .btn_right{ display: block; position: absolute; right:0.5%; top:28%; width: 40px; height: 40px;}
	.guide_view .btn_right{left:auto; right:0.5%; background:rgba(0,0,0,0.5) url(../images/guide_view_arrow_right.png) no-repeat center center;}
	.mm_mt4{margin-top:4px;}

}


@media (min-width:768px) and (max-width:1024px) { /*세로버전*/

	.container{height: auto;/* min-height:calc(100% - 80px); */}
	.main_content{height: 100%;/* min-height: 740px; */}

}
