@charset "utf-8";

.mob_body  header{min-width:320px;}
header article .logo_wrap a{font-size:22px;margin:0 auto;}

.layout01.mob_body section{padding-left:30px;width:calc(100% - 230px);}
.container .con_wrap{width: 100%;max-width: 1280px;clear: both;overflow: hidden;}
.lnb-close-btn{display:none}

aside.left_gnb{padding-bottom:50px;}
.layout03 section{width:calc(100% - 230px);margin-left:210px}
.layout03.mob_body section{float:left; padding-left:30px; max-width: 1050px;width:calc(100% - 230px);}


.home_btn{position:absolute;top:0;right:0; display:block; width:50px;height:60px; background: url('images/common/home_w.png') no-repeat 50% 50%;background-size:20px auto;text-indent: -9999em;}
.input_group{position: relative;background: #fff ;}
.input_group input[type="text"]{height:50px;line-height:50px;border:none;color:#000;}
.input_group .search_input {width: calc(100% - 70px);}
.input_group input[type=text]:-ms-clear{display: none;}
.input_group .search_clear {position: absolute;right: 40px;top: 0;bottom: 0;width: 25px;height: 40px;  margin: auto;  cursor: pointer;background:url('images/common/close01_b.png') no-repeat 50% 50%;background-size:20px 20px; text-indent: -9999em;}
.input_group .m_btn_search{position: absolute;right: 0;top: 0;bottom: 0;width: 40px;height: 40px;  margin: auto;  cursor: pointer;background:url('images/common/search01_b.png') no-repeat 50% 50%;background-size:20px auto; text-indent: -9999em;}

.m_top_menu{background: #133b7f;}

.lang_wrap{padding:0 60px; height:60px;clear: both;overflow: hidden;background: #727272;}
.lang_wrap li{display:block;float: left;}
.lang_wrap li + li{margin-left:20px;}
.lang_wrap li a{display:block;height:60px;line-height:60px;color:#fff;opacity: 0.8;}
.lang_wrap li.on a{opacity: 1;}
.lang_wrap li.on a span{padding-bottom:2px;border-bottom:1px solid #fff;}

.user_wrap{position:relative; width:100%;padding:10px 10px 20px 10px; background: #727272;}
.user_wrap .name{font-size:20px;color:#fff;font-weight: 600;width:calc(100% - 80px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user_wrap .logout_btn{ display:block; position:absolute;top:50%;margin-top:-19px; right:10px;color:#fff;padding:5px 10px;text-align:center;border:1px solid #fff;}

.m_left_search_box{position:absolute;top:165px;left:0; width:100%; height:calc(100vh - 165px);background-color: rgba(0, 0, 0, 0.4);overflow-y:auto;z-index: 10; }
.m_left_search_box ul{background: #fff;}
.m_left_search_box ul li{display: block;padding:0 10px;border-bottom:1px solid #e5e5e5;}
.m_left_search_box ul li a{display:block;padding:15px 0; background: url('images/common/m_left_icon03.png') no-repeat 100% 50%;background-size:20px auto;}
.m_gnb_wrap{overflow-y: auto;}
.m_gnb_wrap .m_gnb_list{position:relative; height:calc(100vh - 161px);float:left;width:100%; background:#f8f8f8;overflow-y:auto;}
.m_gnb_wrap .m_gnb_list li{border-bottom:1px solid #e5e5e5;}
.m_gnb_wrap .m_gnb_list li a.depth_tit1{display: block;color:#333333;padding:20px 5px 20px 10px;width:120px;font-weight:600;background:#f8f8f8;border-right:1px solid #e5e5e5;}
.m_gnb_wrap .m_gnb_list li.on a.depth_tit1{color:#134496; background:#fff;border-right: 1px solid #fff;}
.m_gnb_wrap .m_gnb_list li.open a.depth_tit1{color:#134496; background:#fff;border-right: 1px solid #fff;}
.m_gnb_wrap .m_gnb_list2{display:none;position:absolute;top:0;left:120px; width:calc(100% - 120px);height:calc(100vh - 110px);padding-left:10px;background: #fff;}
.m_gnb_wrap .m_gnb_list li.on .m_gnb_list2{display: block;}
.m_gnb_wrap .m_gnb_list li.open .m_gnb_list2{display: block;width: calc(100% - 120px);}
.m_gnb_wrap li.on .m_gnb_list2 > li{padding-right: 10px;border-bottom: none;}
.m_gnb_wrap li.on .m_gnb_list2 > li > ul{display: none; border-bottom:1px solid #e5e5e5;}
.m_gnb_wrap li.on .m_gnb_list2 > li.open > ul {display: block;}
.m_gnb_wrap li.on .m_gnb_list2 > li > a{display:block;color:#333333;font-weight:600;border-bottom:1px solid #e5e5e5; padding:20px 0 20px 0;}
.m_gnb_wrap li.on .m_gnb_list2 > li.open > a{display:block;color:#333333;font-weight:600;border-bottom:1px solid #e5e5e5; padding:20px 0 20px 0;}
.m_gnb_wrap li.open .m_gnb_list2 > li{border-bottom: none; border: 0;padding-right: 0;}
.m_gnb_wrap li.open .m_gnb_list2 > li + li{ margin-top: 25px;}
.m_gnb_wrap li.open .m_gnb_list2 > li > ul{display: none; border-bottom:1px solid #e5e5e5;}
.m_gnb_wrap li.open .m_gnb_list2 > li.open > ul {display: block;}
.m_gnb_wrap li.open .m_gnb_list2 > li > a{display:block;color:#333333;font-weight:600;border-bottom:1px solid #e5e5e5; padding:20px 0 20px 0;}
.m_gnb_wrap li.open .m_gnb_list2 > li.open > a{display:block;color:#333333;font-weight:600;border-bottom:1px solid #e5e5e5; padding:20px 0 20px 0;}
.m_gnb_wrap li.open .m_gnb_list2 > li > a{ background: #fff;color: #777;font-family: Pretendard; font-size: 16px;font-weight: 600;line-height: 140%;letter-spacing: -0.32px; border: 0; padding: 0;padding-left: 10px;}
.m_gnb_wrap li.open .m_gnb_list2 > li.in_depth3 > a{background: url('images/common/m_left_icon01.png') no-repeat 100% 50%;background-size:15px auto;}
.m_gnb_wrap li.open .m_gnb_list2 > li.on.in_depth3 > a{background: url('images/common/m_left_icon02.png') no-repeat 100% 50%;background-size:15px auto;}
.m_gnb_wrap li.open .m_gnb_list2 > li.open.in_depth3 > a{background: url('images/common/m_left_icon02.png') no-repeat 100% 50%;background-size:15px auto;}
.m_gnb_wrap li.open .m_gnb_list2 > li > a.on{color:#134496;}
.m_gnb_wrap li.open .m_gnb_list2 > li > ul > li{border-bottom: none;}
.m_gnb_wrap li.open .m_gnb_list2 > li > ul > li > a{padding-left:5px;color:#666666;padding:10px 0 10px;border-bottom: none; background: none;border-right: none;}
.m_gnb_wrap li.open .m_gnb_list2 > li > ul > li > a.on{color:#134496;}
.m_gnb_wrap .m_gnb_list2 > li.on > a{color:#134496;font-weight:600; padding:20px 0 20px 0;}
.m_gnb_wrap .m_gnb_list2 > li.open > a{color:#134496;font-weight:600; padding:20px 0 20px 0;}
.m_gnb_wrap .m_gnb_list2 > li.in_depth3 > a{background: url('images/common/m_left_icon01.png') no-repeat 100% 50%;background-size:15px auto;}
.m_gnb_wrap .m_gnb_list2 > li.on.in_depth3 > a{color:#134496;font-weight:600; padding:20px 0 20px 0;background: url('images/common/m_left_icon02.png') no-repeat 100% 50%;background-size:15px auto;}
.m_gnb_wrap .m_gnb_list2 > li.open.in_depth3 > a{color:#134496;font-weight:600; padding:20px 0 20px 0;background: url('images/common/m_left_icon02.png') no-repeat 100% 50%;background-size:15px auto;}
.m_gnb_wrap li.on .m_gnb_list2 > li > ul > li{border-bottom: none;}
.m_gnb_wrap li.on .m_gnb_list2 > li > ul > li > a{padding-left:5px;color:#666666;padding:10px 0 10px;border-bottom: none; background: none;}
.m_gnb_wrap li.on .m_gnb_list2 > li > ul > li > a.on{color:#134496;}
.m_gnb_wrap li.on .m_gnb_list2 > li > a.on{color:#134496;}

.tab_top_wrap{clear: both;overflow: hidden;padding-bottom:10px;}
.tab_top_wrap .m_list_view{display:none; float: right;}
.tab_top_wrap .m_list_view ul{clear: both;overflow: hidden;}
.tab_top_wrap .m_list_view ul li{float: left;}
.tab_top_wrap .m_list_view ul li + li{margin-left:-1px;}
.tab_top_wrap .m_list_view ul li a{display:block; width:40px;height:36px;text-indent: -9999em;opacity:0.6;border:1px solid #b6b6b6;}
.tab_top_wrap .m_list_view ul li.on{position: relative;}
.tab_top_wrap .m_list_view ul li.on a{opacity: 1;}
.tab_top_wrap .m_list_view ul li a.pc_view{background:url("images/common/m_tab_list_1.png") no-repeat 50% 50%;background-size:20px auto;}
.tab_top_wrap .m_list_view ul li.on a.pc_view{border:1px solid #d91f26; background:url("images/common/m_tab_list_1_on.png") no-repeat 50% 50%;background-size:18px auto;}
.tab_top_wrap .m_list_view ul li a.mob_view{background:url("images/common/m_tab_list_2.png") no-repeat 50% 50%;background-size:20px auto;}
.tab_top_wrap .m_list_view ul li.on a.mob_view{border:1px solid #d91f26; background:url("images/common/m_tab_list_2_on.png") no-repeat 50% 50%;background-size:18px auto;}
.tab_top_wrap .m_list_view ul li a.pc_view_list2{background:url("images/common/m_tab_list_1.png") no-repeat 50% 50%;background-size:20px auto;}
.tab_top_wrap .m_list_view ul li.on a.pc_view_list2{border:1px solid #d91f26; background:url("images/common/m_tab_list_1_on.png") no-repeat 50% 50%;background-size:18px auto;}
.tab_top_wrap .m_list_view ul li a.mob_view_list2{background:url("images/common/m_tab_list_2.png") no-repeat 50% 50%;background-size:20px auto;}
.tab_top_wrap .m_list_view ul li.on a.mob_view_list2{border:1px solid #d91f26; background:url("images/common/m_tab_list_2_on.png") no-repeat 50% 50%;background-size:18px auto;}




@media only screen and (max-width:1280px){

	/* header */
	header{min-width:100%}
	/* header article .header_top{padding-right: 15px;} */

	section{padding: 40px 10px 60px 40px;max-width: none;}
	body header,
	body .container,
	#footer{min-width:100%;}
	#footer{z-index:1;}
	.container section{max-width: none;width:calc(100% - 230px);}

	.gnb > ul > li > a{font-size: 16px;}
	.gnb > ul > li{padding-right:40px;}

	/* footer */
	.footer_wrap.style01 .footer01 ul{padding:0 15px;}
	.footer_wrap.style01 .footer02{padding-left:15px;padding-right:15px;}
	.footer_wrap.style01 .footer03{padding-left:15px;padding-right:15px;}

	.main_wrap .main_ul li.mbox01{width:100%;margin-left:0%;}
	.main_wrap .main_ul li.mbox02{width:49%;margin-left:0%;}
	.main_wrap .main_ul li.mbox03{width:49%;margin-left:2%;}
	.main_wrap .main_ul li.mbox04{width:100%;margin-left:0%;}
	.main_wrap .main_ul li.mbox05{width:49%;margin-left:0%;}
	.main_wrap .main_ul li.mbox06{width:49%;margin-left:2%;}
	.main_wrap .main_ul li.mbox07{width:49%;margin-left:0%;}
	.main_wrap .main_ul li.mbox08{width:49%;margin-left:2%;}
	.main_wrap .main_ul li.mbox09{width:100%;margin-left:0%;}


	/* 검색 폼 */
	.search_form li dl.li1{width:100% !important;}
	.search_form li dl.li2{width:50% !important;}
	.search_form li dl.li3{width:50% !important;}
	.search_form li dl.li3_2{width:100% !important;}
	.search_form li dl.li4{width:50% !important;}
	.search_form .search_form.dl1,
	.search_form .search_form.dl3,
	.search_form .search_form.dl5,
	.search_form .search_form.dl7,
	.search_form .search_form.dl9,
	.search_form .search_form.dl11{padding-bottom:0px;}
	.search_form .search_form.dl1  li.btn_w{width:100%;position: absolute;bottom:0;right: 0;}
	.search_form .search_form.dl3  li.btn_w{width:100%;;position: absolute;bottom:0;right: 0; }
	.search_form .search_form.dl5  li.btn_w{width:100%;;position: absolute;bottom:0;right: 0; }
	.search_form .search_form.dl7  li.btn_w{width:100%;;position: absolute;bottom:0;right: 0; }
	.search_form .search_form.dl9  li.btn_w{width:100%;;position: absolute;bottom:0;right: 0; }
	.search_form .search_form.dl11  li.btn_w{width:100%;;position: absolute;bottom:0;right: 0; }

	/* 퀵 메뉴 */
	.link_wrap{position: fixed;top:auto !important;bottom:140px;}
	.link_wrap .title{display: block;background: rgba(0, 0, 0, 0.2);color:#fff;border-radius: 5px;margin-top:10px;}
	.link_wrap li{display: none;}
	.link_wrap.on li{display: block;}
	.link_on section{padding-right:10px;}
}


@media only screen and (max-width:1024px){

	/* header */
	header{width:100%;height:60px; }
	header article{width:100%;height:60px;text-align: center;}
	header article .logo_wrap{height: 60px;line-height: 60px;padding-top:0;}
	header article .logo_wrap span em img{position:relative;top:50%;transform:translateY(-50%)}
	header article .logo_wrap a{height:46px;}
	header article .header_top{display: none;}

	/* footer */
	.footer_wrap.style01{padding-bottom:0;}
	.footer_wrap.style01 .footer01{display: none;}
	.footer_wrap.style01 .footer02{display: none;}
	.footer_wrap.style01 .footer03{padding-top:20px; text-align: center;}
	.footer_wrap.style01 .footer03 .address > li{float: none;display: block;padding-bottom:10px;}
	.footer_wrap.style01 .footer03 .address > li ul{clear: both;overflow: hidden;}
	.footer_wrap.style01 .footer03 .address > li ul li{float: none;display: inline-block;padding-bottom:5px;}
	.footer_wrap.style01 .footer03 .copy{padding-top:5px;}

	/* layout */

	.container:before{display: none !important;}
	.container .con_top_img{display: none !important;}
	.container section{width:100%;padding:30px 10px 30px 10px;}
	.layout03 section{width:100%;margin-left: 0;}
	.layout01 header .gnb{width:100%;}
	.layout01.mob_body section{padding-left:10px;width:100%;}
	.layout03.mob_body section{padding-left:0;max-width: none;padding:0 10px 50px 10px;width:100%;}
	section{padding: 0 10px 20px 10px;min-height: 600px;margin-left: 0;width:100%;}
	aside.left_gnb{position:absolute;top:0; left:-230px;}

	.search_form + .tab_top_wrap{padding-top: 0;}
	.opinion_btn{top:18px;right: 0;}



	.br{display:inline-block;}

	.btn_top{display:none;position:fixed;right:10px;bottom:60px;width:40px;height:40px;font-size:0;text-indent:-9999em;text-align:center;color:#fff;border:1px solid #cacaca; background:#fff url('images/common/btn_top.png') no-repeat center center;background-size:15px auto; z-index:10;opacity: 0.8;}
	.btn_back{display:block ;position:fixed;left:10px;bottom:60px;width:40px;height:40px;font-size:0;text-indent:-9999em;text-align:center;color:#fff;border:1px solid #cacaca; background:#fff url('images/common/btn_back.png') no-repeat center center;background-size:18px auto; z-index:10;opacity: 0.8;}

	.h3_box + .tab_top_wrap{padding:0 10px 10px 10px;}
	.h3_box + .tab_top_wrap h4{padding-top:0;}

	body div.tab_type1 li:not(.tab_type1 li),
	body ul.tab_type1 li:not(.tab_type1 li){width:50% !important;border-top:0}
	/* .tab_type1 li{width:50% !important;border-top:0} */
	.tab_type1 li + li{border-left:1px solid #e4e8eb}
	.tab_type1 li:nth-child(1),
	.tab_type1 li:nth-child(2){border-top:1px solid #e4e8eb}
	.tab_type1 li:nth-child(2n+1){border-right:0}
	.tab_type1 li:last-child{border-right:1px solid #e4e8eb}
	.tab_type1 li a{padding:0 15px;}
	.main_wrap .main_ul{padding:10px;}

	.m_scroll{overflow-x: auto;white-space: nowrap; padding-bottom: 1px;}
	.m_btn_wrap{display: block;}
	.mwid100p{width:100% !important;}
	.ul_inblock.mblock li{display: block;}

	.templete_type .tab_type1 li a{height:40px;}



	/* 검색 폼 */
	.search_form{margin-bottom: 20px;}
	.search_form .select + .select{margin-left:0px;margin-top:2px;}
	.search_form li .cd{width:100%;}
	.search_form li dl.li1{width:100% !important;}
	.search_form li dl.li2{width:100% !important;}
	.search_form li dl.li3{width:100% !important;}
	.search_form li dl.li3_2{width:100% !important;}
	.search_form li dl.li4{width:100% !important;}
	.search_form li .in_select2 .select{max-width:100%}
	.search_form li dl.btn_.type1{width:100%;display: block;padding-right: 0;}
	.search_form li dl.btn_.type1 dd{width:calc(100% - 85px);}
	.search_form li dl.btn_.type1 input[type="text"]{float:left;width:calc(100% - 85px);}
	.search_form li dl.btn_.type1 dd.in_select input[type="text"]{float:left;width:calc(100% - 85px);}
	.search_form li dl.btn_.type1 dd.in_select input[type="text"].hasDatepicker{float:none; width: 140px !important;}
	.search_form li dl.btn_.type1.type2 dd{width:100%;}
	.search_form li dl.btn_.type1.type2 dd .cd{padding-bottom:10px;}
	.search_form li dl.btn_.type1.type2 .select{float:left;width:calc(100% - 85px);}
	.search_form li dl.btn_.type1.type2 input[type="text"]{float:left;width:calc(100% - 220px);}
	.search_form li dl.btn_.type1.type2 dd .cd +  input[type="text"]{margin-left:0;}
	.search_form li dl.btn_.type1.type2 dd .cd .select{margin-bottom:0;}
	.search_form li dl.btn_.type1.type2 dd .select{margin-bottom:10px;}
	.search_form li dl.btn_.type1.type2 .select{float:left;width:100%;}
	.search_form li dl.btn_.type1.type2 dd .select +  input[type="text"]{margin-left:0;}
	.search_form li dl.btn_.type1.type3 input[type="text"]{float:left;width:calc(100% - 85px);}
	.search_form li dl.btn_.type1.type2.type3 input[type="text"]{float:left;width:calc(100% - 85px);}
	.search_form li dl.btn_.type2 .select{float:left;width:calc(100% - 85px);}
	.search_form li dl.btn_.type1.type1.type_group dt{display: inline-block;}
	.search_form li dl.btn_.type1.type_group a.btn01.col08{margin-left:0;margin-right: 5px;}
	.search_form li dl.btn_.type1.type_group dd{width: calc(100% - 100px);}
	.search_form li dl.btn_.type1.type_group input[type="text"]{width: calc(100% - 96px);}

	/* 교수진관리 검색 */
	.search_form.prof {padding:10px 20px 20px;}
	.search_form.prof li dl {padding-right:0;}
	.search_form.prof li.btn_w {padding-right:0;}

	/*테이블*/
	.table_wrap.mob_view .t_list + .t_list{margin-top: 20px;border-top:2px solid #666666}
	.tab_top_wrap .m_list_view{display:block;}
	.tab_top_wrap  .view_select{display: none;}
	.table_wrap.mob_view.on{display: block;}
	.table_wrap.pc_view.on{display: block;}
	.table_wrap table .t_view_th1{width:130px;}
	.table_wrap table .t_view_td1{}
	.t_view,
	.t_view thead,
	.t_view tbody,
	.t_view tfoot,
	.t_view tr,
	.t_view th,
	.t_view td {display:block}
	.t_view th {position:relative;border-top:0 none;float:left;width:100%;border-right:0;box-sizing:border-box}
	.t_view td {position:relative;border-top:0 none;float:left;width:100%;border-right:0;box-sizing:border-box}
	.table_wrap table.t_view > tbody > tr > th{background: none;text-align: left;border-bottom: none;padding: 20px 10px 0 10px;border-left:1px solid #e1e5e6;border-right: 1px solid #e1e5e6;}
	.table_wrap table.t_view > tbody > tr > td{padding:18px 10px;border-left:1px solid #e1e5e6;border-right: 1px solid #e1e5e6 !important;}
	.table_wrap table.t_view.board_view > tbody > tr > td{border-left: 1px solid #e1e5e6;border-bottom:none;}
	.table_wrap.mob_view table.t_list > tbody > tr > td.NO_RESULT{height:150px;background: url(images/com_aladdin/no_date.png) no-repeat 50% 30px;background-size: 50px auto;}
	.table_wrap table.t_view > tfoot > tr > th.first,
	.table_wrap table.t_view > tfoot > tr > td.first{border-left: 1px solid #e1e5e6 !important;;border-right: 1px solid #e1e5e6 ;}
	.terms_wrap .terms_title{line-height: 1.4em;}
	.table_wrap table.t_view > thead > tr > th.last, .table_wrap table.t_view > tbody > th.last, .table_wrap table.t_view > tr > tbody > td.last{border-right: 1px solid #e1e5e6;}
	.table_wrap table.t_view > tbody > tr > td:FIRST-CHILD{border-left: 1px solid #e1e5e6;}
	.table_inner thead{display:table-header-group}
	.table_inner tbody{display:table-row-group}
	.table_inner tr{display:table-row}
	.table_inner th{float:none;position:static;display:table-cell}
	.table_inner td{float:none;position:static;display:table-cell}


	.h3_box .navigation{display: none;}
	.h3_box{padding-top:20px;padding-left:10px;padding-right: 10px;padding-bottom: 30px;}


	.m_navigation{position:absolute;top:0;left:0;height:auto;display: block;width:100%;background:#14479c;overflow: visible;z-index: 2;}
	.m_navigation > ul > li.swiper-slide{position:relative;width:auto; float:left;display: block;height:40px;text-align:left; border:none;background:transparent;}
	.m_navigation > ul > li.swiper-slide.first {width:40px;height:40px; background:url('images/common/m_navigation_home.png') no-repeat 50% 50%;background-size: 16px auto;text-indent: -9999em;}
	.m_navigation > ul > li.swiper-slide .depth_box{display: none;}
	.m_navigation > ul > li.swiper-slide > a{display:block; padding:0 50px 0 20px;color:#fff;line-height:40px;font-size:14px; border-left:1px solid #2957a2; background:url('images/common/m_navigation_ic.png') no-repeat 90% 50%;background-size: 13px auto;}
	.m_navigation > ul > li.swiper-slide.on > a{background:url('images/common/m_navigation_ic_on.png') no-repeat 90% 50%;background-size: 13px auto;}
	.m_navigation > ul > li.swiper-slide.on .depth_box{position:absolute;top:40px;left:0; display:block;padding-bottom:0;border-left:1px solid #2957a2;background:#14479c;width:100%;z-index:10;}
	.m_navigation > ul > li.swiper-slide.on .depth_box li{padding:0 10px 0;}
	.m_navigation > ul > li.swiper-slide.on .depth_box li a{display:block; font-size:14px; color:#fff;padding:10px 10px;word-break:break-all; }
	.m_navigation .swiper-button-next{width:30px;height:40px; right:0;margin-top: -20px;border-left: 1px solid #2957a2;background:#14479c url('images/common/nav_right_ic.png') no-repeat 50% 50%;background-size: 10px auto;}
	.m_navigation .swiper-button-prev{width:30px;height:40px; left:0;margin-top: -20px;border-right: 1px solid #2957a2;background:#14479c url('images/common/nav_left_ic.png') no-repeat 50% 50%;background-size: 10px auto;}
	.m_navigation .swiper-button-next.swiper-button-disabled,
	.m_navigation .swiper-button-prev.swiper-button-disabled{opacity:0;}


	.f_right + .tab_top_wrap {padding-top:10px;}
	.tab_top_wrap{padding-bottom:10px;}
	.table_wrap + .tab_top_wrap{margin-top:30px;}
	.tab_top_wrap .ul_inblock li{padding-right:10px}
	.tab_top_wrap .radio2 input:checked + .ico{background: url(images/common/radio2_on.png) no-repeat 0 50%;background-size:12px auto;}
	.table_wrap .t_view .select +.select{margin-top:5px;margin-left:0;}
	.top_btn_wrap{position: fixed;bottom:10px;left:0;padding:0 10px;width:100%;z-index:40;}
	.top_btn_wrap .btn01{width:100%;}
	.top_btn_wrap .btn01.col02{background: rgba(216, 31, 37, 0.8);height:40px;}


	table .th_wid30{width:130px;}
	table .th_wid70{width:*;}
	.table_wrap table.t_list .help:AFTER{margin-left:0;width:180px;}
	.table_wrap table.t_view .select{width:100%;}
	.table_wrap table.t_view .select + input[type="text"]{margin-top: 5px;}
	.table_wrap table.t_view .ph_input01{width:100%;min-width: 80px;}
	.table_wrap table.t_view .ph_input02{width:100%;margin-top:5px;}
	.table_wrap table.t_view .ph_input03{width:100%;margin-top:5px;}
	.table_wrap table.t_view .email_input01{width:calc(100% - 20px);margin-bottom:5px;}
	.table_wrap table.t_view .email_input02{width:100%;margin-bottom:5px;}
	.table_wrap table.t_view .email_input03{width:100%;}
	.table_wrap table.t_view .ph_input01{width:100%;}
	.table_wrap table.t_view .ph_input02{width:100%;}
	.table_wrap table.t_view .ph_input03{width:100%;}
	.table_wrap table.t_view tbody td.td_input2 .cd{width:100%;display: block;}
	.table_wrap table.t_view tbody td.td_input2 .cd + .cd{margin-top:10px;}
	.table_wrap table.t_view tbody td .select{display: block;}
	.table_wrap table.t_view tbody td.td_input2 .select + .select{margin-top:10px;}
	.table_wrap table.t_view tbody td .select select{width:100%;}
	.table_wrap table.t_view thead td{padding:18px 10px 18px 20px;border-bottom: 1px solid #e1e5e6;border-right: 1px solid #e1e5e6;border-left: 1px solid #e1e5e6;}
	.table_wrap table.t_view td .wid400 {width:100% !important;}
	.table_wrap table.t_view td .wid400{width:100% !important;}
	.table_wrap table.t_view td .td_text_t{display: block;padding-bottom:10px;}
	.table_wrap table.t_view td .td_text_b{display: block;padding-top:10px;}
 	.table_wrap table.t_view td .btn01{width:100%; margin-top:5px;margin-left:0;}
 	.table_wrap table.t_view > tbody > td.first.last{border-left: 1px solid #e1e5e6;}
	.table_wrap table.t_view > tbody > td.td_input2{padding: 9.5px 10px;border-left: 1px solid #e1e5e6;}
	.table_wrap table.t_view > tbody > th.t_center{text-align: left !important;}
 	.table_wrap table.t_list td:before{display:none;  content: attr(data-th)"";}
	.table_wrap table.t_list td:before{color: #333333;}
	.table_wrap.on{border-top:2px solid #666}
	.table_wrap.on table.t_list colgroup{display:none;}
	.table_wrap.on table.t_list td{text-align:left;padding:0;  display: block;height:auto;}
	.table_wrap.on table.t_list td:before{display: inline-block;width:130px;margin-right:10px;letter-spacing: -0.5px;padding: 18px 5px 18px 5px;text-align: center;font-weight: 600;background: #fcfcfc;border-right: 1px solid #e1e5e6;box-sizing: border-box;}
	.table_wrap.on table.t_list td.th_line2:before{padding:9px 5px 9px 5px;}
	.table_wrap.on table.t_list td.t_center{text-align: left !important;}
	.table_wrap.on table.t_list th{display:none; }
	.table_wrap.on table.t_list tbody td.td_btn{padding:0;}
	.table_wrap.on table.t_list tbody td.td_input2{padding:0;}
	.table_wrap.on table.t_list tbody td{border-right: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
	.table_wrap.on table.t_list tbody td.title{padding:0;}
	.table_wrap.on table.t_list tbody td.title a{display: inline-block;max-width: calc(100% - 140px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: text-bottom;}
	.table_wrap.on table.t_list tbody td.title a.ell{max-width: calc(100% - 170px);}
	.table_wrap.on .t_list td div.h120{display: inline-block;width: calc(100% - 140px);vertical-align: middle;}
	.table_wrap.on .t_list td div.h120 img{height:45px;}
	.table_wrap.on .t_list tbody tr{margin-bottom:10px; border-top: 2px solid #666666;display: block;}
	.table_wrap.on .t_list tbody tr.first{border-top:none;}
	.table_wrap.on .t_list tbody td p{display: inline-block;}
	.table_wrap.on table.t_list tbody td.NO_RESULT{text-align: center;padding-top:100px !important;}
 	.table_wrap.on table.t_list tbody td.NO_RESULT:before{display: none;}
	.table_wrap table.t_input tbody td.td_input2{padding:6px 10px;}
 	.table_wrap table.t_input tbody td,
	.table_wrap table.t_view tbody td{padding:18px 10px;}
	.table_wrap table.t_view.board_view tbody td{border-left: 1px solid #e1e5e6;}
	.table_wrap table.t_view > tbody > tr.first > td:FIRST-CHILD{border-left: 1px solid #e1e5e6;text-align: center;}

	.board_view thead td ul.clear .f_left{float:none !important;}
	.board_view thead td ul.clear .f_right{float:none !important;padding-top:10px;}

	.btn_wrap{padding: 20px 0 0 0;}
	.btn_wrap.a1 .btn01{width:100%;float: left;}
	.btn_wrap.a2 .btn01{width:49%;float: left;}
	.btn_wrap.a2 .btn01 + .btn01{margin-left: 2%;}
	.btn_wrap.a3 .btn01{width:32%;float: left;}
	.btn_wrap.a3 .btn01 + .btn01{margin-left: 2%;}
	.btn_wrap.a3 .f_left{width:66%;}
	.btn_wrap.a3 .f_left .btn01{width:49%;float: left;}
	.btn_wrap.a3 .f_right{width:33%;}
	.btn_wrap.a3 .f_right .btn01{width:100%;}
	.btn_wrap.a1 .f_left{width:100%;float: left;}
	.btn_wrap.a1 .f_left .btn01{width:100%;float: left;}
	.btn_wrap.a1 .f_right{width:100%;float: right;}
	.btn_wrap.a1 .f_right .btn01{width:100%;float: left;}
	.btn_wrap.a2 .f_left{width:49%;float: left;}
	.btn_wrap.a2 .f_left .btn01{width:100%;float: left;}
	.btn_wrap.a2 .f_right{width:49%;float: right;}
	.btn_wrap.a2 .f_right .btn01{width:100%;float: left;}
	.btn_wrap.a2 .f_right.c2{width:100%;}
	.btn_wrap.a2 .f_right.c2 .btn01{width:49%;float: left;}
	.btn_wrap.a2 .f_left.b2{width:100%;}
	.btn_wrap.a2 .f_left.b2 .btn01{width:49%;float: left;}
	.btn_wrap.a3 .f_left.b2{width:100%;  margin-bottom: 10px;}
	.btn_wrap.a3 .f_left.b2 .btn01{width:49%;float: left;}
	.btn_wrap.a3 .f_right.c1{width:100%;}
	.btn_wrap.a3 .f_left + .f_right{margin-top:10px;}
	.btn_wrap.a3 .f_right.c1 .btn01{width:100%;float: left;}
	.btn_wrap.a3 .f_right.c2 .btn01{width:49%;float: left;}

	.guide_wrap{padding:15px;}
	/* .guide_wrap > ul > li.first{background: url(images/common/ic_guide.png) no-repeat 0 0;background-size: 27px auto;} */

	.file_box > span::after{display:none}
	.file_box > span,
	.file_box .ul_file{float:none;width:100%;}
	.file_box .ul_file{padding-top:20px}

	.ul_list_wrap_ li{width:32%;float:left;text-align: center;padding:0 0 30px 0;margin-left:2%;}
	.ul_list_wrap_ li:nth-child(4n+1){margin-left:2%;}
	.ul_list_wrap_ li:nth-child(3n+1){margin-left:0;}

	.box_list > ul > li{width:49%;margin-left:2%}
	.box_list > ul > li:nth-child(3n+1){margin-left:2%;}
	.box_list > ul > li:nth-child(2n+1){margin-left:0;}
	input.mwid100p + .select{margin-top: 10px;}
	.terms_wrap .terms_box{padding:15px;}




	.guide_wrap.type2 .btn01{position: relative;right: 0;top:100%;margin-top:10px;width:100%;}
	.guide_wrap.type2 > ul > li{width: 100%;}


	/* 검색 */
	.search_form{background: #fafafa;border:1px solid #e2e2e2;border-left:none;border-right:none; padding:10px 0 20px 20px;}
	.search_form li dl{display:table; width:50%;padding-right:20px;}
	.search_form li.detail_box dl{width:100%;padding-right: 0;}
	.search_form li.detail_box .mob_pt5{display:block;}
	.search_form li dl dt{/* display:table-cell; */width:75px;}
	.search_form li dl dd{width: calc(100% - 75px);}
	.search_form li dl.wid100p{width:100%;padding-right: 0;}
	.search_form li.detail_li dd{width:100%;}
	.search_form li dl dd .select{width:100%;}
	.search_form li dl dd .select select{width:100%;}
	.search_form .btn01{min-width: 40px;border-radius: 0;float: left;}
	.search_form li.btn_w{padding-right: 20px;}
	.search_form .btn01.col02{padding: 9px 9px;margin-top: 10px;margin-left: 0;width: calc(100% - 55px);}
	.search_form .btn01.col03{margin-top:10px;}
	.search_form .btn01.col02 span{display:block;width:100px;/* height:38px; */ margin:0 auto; background: url(images/common/m_btn_search_on.png) 100% 50% no-repeat;background-size:20px auto; }
	.search_form .btn01.col03 span{background: url(images/common/m_btn_reset.png) 0 50% no-repeat;background-size:20px auto; }
	.search_form li.detail_li input[type="text"]{width: calc(100% - 85px);}
	.search_form li.detail_li .det_btn{width:100%;margin-left:0;margin-top:10px;}
	.search_form li.detail_box dt{width:100%px;display: block;}
	.search_form li.detail_box dl dd{width: calc(100% - 100px);}
	.search_form li.detail_box ul{width:100%;}
	.search_form li dl dd{padding-right: 0;}
	.search_form li dl.wid100p dd{float:left;width:calc(100% - 100px);}
	.search_form li dl.type1.type2 dd{width:100%;}
	.search_form li dl.type1.type2 dd.in_select .cd{width:135px;}
	.search_form input[type="text"].hasDatepicker{width:122px !important;}
	.search_form li dl.type1.type2 dt{display:none;}
	.search_form .srch input[type="text"]{width: 100% !important;}
	.search_form .search_form.dl1,
	.search_form .search_form.dl3,
	.search_form .search_form.dl5,
	.search_form .search_form.dl7,
	.search_form .search_form.dl9,
	.search_form .search_form.dl11{padding-bottom:50px;}

	.ajax-file-upload-statusbar .ajax-file-upload-content .ajax-file-txts-wrap{   padding-right: 10px;}
	.ajax-file-upload-statusbar .ajax-file-upload-content .ajax-file-btns-wrap{position:relative;right: auto;top:auto;text-align: right;}

	.img_table ul li{width:32.33333%;}

	.sns_wrap ul li{display:none;padding-bottom:10px;}
	.sns_wrap.open ul li{display:inline-block;}
	.sns_wrap ul li:first-child {display: block;}

	/* 의견접수 */
	.userFeedBack_wrap{clear: both;overflow: hidden;}
	.userFeedBack_wrap .left_box{float: left;width:100%;min-height: auto;}
	.userFeedBack_wrap .right_box{float: right;width:100%;margin-top:15px;}

	/*메뉴 관리*/
	.menu_ul_list_w li .menu_box a.sortTitAc{width:calc( 100% - 115px);}
	.menu_wrap .menu_left{width:100%;}
	.menu_wrap .menu_right{width:100%;}
	.menu_wrap .menu_right .guide_text{left:auto;top:auto; width: calc(100% - 20px );margin:10px;padding:15px;}
	.menu_wrap .menu_left .btn01{min-width: 90px;}


	.reply_box{padding:15px;}
	.reply_box.re_reply{padding-left:20px;}
	.reply_box.re_reply .reply_con{padding-left:0;}
	.reply_box .reply_top .reply_name,
	.reply_box .reply_top .reply_btn{float:none}
	.reply_box .reply_top .reply_btn{padding-top:10px;text-align:right}

	.page_list_m{display:block;padding:20px 0;text-align:center}

	/* 2021-04-21 SNS*/
	.tab_type1_sns{margin-top:-1px;padding-left:1px;}
	.tab_type1_sns ul{display: block;padding-top:1px;padding-left:1px;clear: both;overflow: hidden;}
	.tab_type1_sns ul li{height:40px; width:50%;float: left;flex: none;margin-top:0;margin-left:0;}
	.tab_type1_sns ul li a{font-size: 16px;}
	.sns_list_wrap .box{flex-basis: calc(50% - 10px); min-height: 360px; padding: 20px 20px 80px; width:49%; height:370px;}
	.sns_list_wrap .box:nth-child(3n+1){margin-left:2%;}
	.sns_list_wrap .box:nth-child(2n+1){margin-left:0;}

	/* 약관동의 */
	.join {width:100%; margin:0; padding:0 20px;}
	.join .agree_wrap {margin-top:50px;}

	header{height:60px}
 	header article .logo_wrap{margin:0 auto}
 	aside.left_gnb{display:none}

 	.m_gnb_wrap.ui_a .m_gnb_list > li > a::after{background-color:#B81C2B}
 	.m_gnb_wrap .m_gnb_list li.open a.depth_tit1{color: #A40F16;}


 	.container .con_wrap section{width:100%;min-height:auto}

 	.tab_type1 li:nth-child(1),
	.tab_type1 li:nth-child(2){border-top:0}
	.table_wrap table.t_view > tbody > tr > th,
	.table_wrap table.t_view > tbody > tr > td{height:auto}
	.table_wrap table.t_view > tbody > tr > th{padding:10px}
	.search_form > li dd.srch{display:block;}
	.search_form > li dd.srch .comm_set + input[type="text"]{margin-top:10px;}
	.search_form > li .search_bar_wrap input[type="text"]{width:100% !important}
	.search_form .search_bar_wrap .btn_box{width:100%;}
	.search_form .search_bar_wrap .searchBtn, .search_form .search_bar_wrap #searchBtn{width: calc(100% - 55px);}


}



@media only screen and (max-width:760px){

	.table_wrap table.t_view tbody td.td_input2{padding-left:10px;padding-right: 10px;}
	.img_table ul li{width:49%;}

	.layout01 header article{width:100%;}
	.t_view .col_w120{width:25%;}

	.search_form li dl{display:table; width:100%;}
	.search_form li.detail_box .ul_inblock li{width:50%;float:left;}
	.search_form li dl.wid100p dt{width: 100px;}
	.search_form li.last dd.in_select .cd{width:100%;}

	.survey .survey_box{padding:15px;}
	.survey .survey_box .ul_inblock li{display:block;padding-right: 10px;}
	.survey .survey_box .title span{}
	.survey .survey_box .title{}
	.survey .survey_box .title{padding-bottom:10px;}
	.survey .survey_box .survey_con{padding-left: 10px;}



	.ul_list_wrap_ li{width:49%;margin-left:2%;}
	.ul_list_wrap_ li:nth-child(4n+1){margin-left:2%;}
	.ul_list_wrap_ li:nth-child(3n+1){margin-left:2%;}
	.ul_list_wrap_ li:nth-child(2n+1){margin-left:0;}

	.box_list > ul > li{width:100%;margin-left:0}
	.box_list > ul > li:nth-child(3n+1){margin-left:0;}
	.box_list > ul > li:nth-child(2n+1){margin-left:0;}

	.main_wrap .main_ul > li{padding:20px 10px;height: 270px;margin-bottom:10px;}
	.main_wrap .main_ul > li.last{margin-bottom:0;}
	.main_wrap .main_ul li .more{width:50px;height:50px;top:0;right: 0;}
	.main_wrap .main_ul li .ul_1{height:200px;}
	.main_wrap .main_ul li .ul_1 li{padding-bottom:20px;}
	.main_wrap .main_ul li .ul_1 li p.NO_RESULT{padding-top:120px !important;background: url(images/com_aladdin/main/no_date.png) no-repeat 50% 40px}
	.main_wrap .main_ul li .m_calendar_w .main_calendar_con .more{top:-42px; right: -10px;}
	.main_wrap .main_ul li.mbox01{width:100%;margin-left:0%;padding:10px;}
	.main_wrap .main_ul li.mbox02{width:100%;margin-left:0%;}
	.main_wrap .main_ul li.mbox02 .ul_1{height:100px;}
	.main_wrap .main_ul li.mbox03{width:100%;margin-left:0%;}
	.main_wrap .main_ul li.mbox03 .ul_1 li{padding-bottom:20px;}
	.main_wrap .main_ul li.mbox03 .ul_1{height:200px;}
	.main_wrap .main_ul li.mbox04{width:100%;margin-left:0%;height: auto;}
	.main_wrap .main_ul li.mbox04 ul{padding-top:20px;}
	.main_wrap .main_ul li.mbox04 ul li{width:100%;text-align: left;padding:0;}
	.main_wrap .main_ul li.mbox04 ul li + li{margin-top:30px;}
	.main_wrap .main_ul li.mbox04 ul li{}
	.main_wrap .main_ul li.mbox04 ul li a > div{width:100%;height:auto;border-radius:5px;padding:5px;}
	.main_wrap .main_ul li.mbox04 ul li a > div div{display: inline-block;width:auto;}
	.main_wrap .main_ul li.mbox04 ul li a > div div p span{display: inline-block;}
	.main_wrap .main_ul li.mbox04 ul li a > div > span{margin-bottom: 0;}
	.main_wrap .main_ul li.mbox04 ul li .text01{height: 33px; -webkit-line-clamp: 1;padding-top:10px;white-space: nowrap;}
	.main_wrap .main_ul li.mbox04 ul li .text02{padding-top:5px;}
	.main_wrap .main_ul li.mbox04 ul li a > div div p{display: block;padding-top:5px;}
	.main_wrap .main_ul li.mbox05{width:100%;margin-left:0%;}
	.main_wrap .main_ul li.mbox06{width:100%;margin-left:0%;height: auto;}
	.main_wrap .main_ul li.mbox07{width:100%;margin-left:0%;height: auto;}
	.main_wrap .main_ul li.mbox07 ul li a{font-size: 14px;}
	.main_wrap .main_ul li.mbox08{width:100%;margin-left:0%;height: auto;}
	.main_wrap .main_ul li.mbox08 .mbox08_slide{height: auto;}
	.main_wrap .main_ul li.mbox09{width:100%;margin-left:0%;height: auto;}
	.main_wrap .main_ul li.mbox09 .mbox09_slide{height: auto;}
	.main_wrap .main_ul li.mbox09 .mbox09_slide .img_box{width:100%;}
	.main_wrap .main_ul li.mbox09 .mbox09_slide .text_box{width:100%;padding-left:0;}
	.main_wrap .main_ul li.mbox09 .mbox09_slide .text_box .title{height: 45px;}
	.main_wrap .main_ul li .swiper-container .swiper-slide{height:auto;}
	.main_wrap .main_ul li .slide_box{height:auto;padding-bottom:25px;}

	.m_calendar_w .main_calendar{width:100%;padding-right: 0;padding-bottom:20px;}
	.m_calendar_w .main_calendar_con{width: 100%;padding-left: 0;border-left:none;}

	.btn_wrap.a2 .f_left.b2 .btn01{width:100%;float: left;margin-left:0;}
	.btn_wrap.a2 .f_left.b2 .btn01 + .btn01{margin-top:10px;}
	.btn_wrap.a3 .f_left.b2 .btn01{width:100%;float: left;margin-left:0;}
	.btn_wrap.a3 .f_left.b2 .btn01 + .btn01{margin-top:10px;}

	.accordion_wrap_ > ul > li .tit_box{padding:15px;}
	.accordion_wrap_ > ul > li .con_box{padding:14px 15px 4px 15px;}
	.accordion_wrap_ > ul > li .tit_box .title{width:100%;padding-bottom:10px;}
	.accordion_wrap_ > ul > li .con_box ul li{width:100%;}
	.accordion_wrap_ > ul > li .con_box ul li .title{width:100%;padding-bottom:10px;}


	.webzine_w > li{padding:20px 10px ;}
	.webzine_w > li a .img_w{width:100%;}
	.webzine_w > li a .img_w .img_box{margin: 0 auto;}
	.webzine_w > li a .text_w{width:100%;padding-left: 0;padding-top:10px;}
	.webzine_w.li2 > li{width:100%;height:auto;}

	.tree_wrap .tree_chk_wrap {width:100%;}
	.tree_wrap .tree_chk_wrap .tree_box{height: 300px;}
	.tree_wrap .tree_table_wrap {width:100%;margin-top:20px;}

	/* 교수진 소개 */
	.professor_list_wrap > li{padding: 20px;}
	.professor_list_wrap .professor_box .box01{width:100%;padding-bottom:20px;}
	.professor_list_wrap .professor_box .box02{width:100%;height:auto;min-height:auto; padding-left:0;padding-top:20px;   border-left:none; border-top: 1px solid #eeeeee;}
	.professor_list_wrap .professor_box .box01 .text02{padding-top:15px;}
	.professor_list_wrap .professor_box .box01 .text02 dt{display: inline-block;padding-right:20px;}
	.professor_list_wrap .professor_box .box01 .text02 dd{display: inline-block;padding-top:0; }
	.professor_list_wrap .professor_box .box01 .text03{padding-top:15px;}
	.professor_list_wrap .professor_box .box01 .text03 dt{display: inline-block;padding-right:20px;}
	.professor_list_wrap .professor_box .box01 .text03 dd{display: inline-block;padding-top:0;vertical-align: bottom;}

	/* 교수진관리 검색 */
	.search_form.prof li dl {width:100%;}
	.search_form.prof li dl dd {width:100%;}
	.search_form.prof select,
	.search_form.prof input[type="text"] {width:100%; margin:0;}
	.search_form.prof select {margin:0;}
	.search_form.prof .comm_set {width:100%; padding:0 0 10px 0;}
	.search_form.prof .line_box select:first-child {margin-bottom:10px;}

	/* 페이지 담당자 관리 */
	.info_email > ul{padding-left: 24px;background: #009de8 url(/content/02comm/css/images/common/con_bottom_icon01.png) 24px 50% no-repeat;background-size: auto 35px;}
	.info_email ul li.box02{margin-left: 60px;width: calc(100% - 60px);padding: 20px 10px 20px 10px;}
	.info_email ul li.box02 .text01{font-size: 16px;padding-bottom: 20px;padding-left: 10px;}
	.info_email ul li.box02 .email_box li{padding-left: 10px; padding-right: 5px;}

	/*SNS*/
	.sns_list_wrap .box{min-height: auto;width:100%;height:370px;}
	.sns_list_wrap .box:nth-child(3n+1){margin-left:0%;}
	.sns_list_wrap .box:nth-child(2n+1){margin-left:0;}

	/* 회원가입 마이페이지 */
	.join_w .pc_br{display:inline-block;}
	.list_box02 li{padding: 15px 10px;}
	.list_box02 li .tit{font-size: 15px;}
	.list_box02 li span.text{font-size: 13px;}
	.list_box02 li .reply{font-size: 12px;right: 10px;}
	.list_box02 li .reply span{font-size: 14px;padding-right: 2px;}
	/* 약관동의 */
	.join .step {padding:20px 0 0;}
	.join .step ul li {font-size:14px; padding:36px 10px 0;}
	.join .step ul li::after {width:26px; height:26px; line-height:26px;}
	.join .agree_wrap .a_title_wrap .a_title {font-size:14px;}
	.join .agree_wrap .a_title_wrap.top .a_title {font-size:14px;}
	.join .agree_wrap .a_list_wrap {margin-top:10px;}
	.join .agree_wrap .a_list_wrap ul li + li {margin-top:10px;}
	.join .agree_wrap .a_doc {margin-top:0;}
	.join .agree_wrap .a_doc div {max-height:110px;}
	.join .agree_wrap .a_doc p {font-size:12px; line-height:18px;}
	.join .agree_wrap .info_txt {margin-top:10px;}
	.join .agree_wrap .info_txt p {font-size:14px; line-height:18px;}
	.join .agree_wrap .bottom_btn_wrap {margin-top:30px;}
	.join .agree_wrap .bottom_btn_wrap a {width:100%; padding:10px 5px;}

	/* 회원가입 정보입력 */
	.input_wrap > span {margin:0; font-size:14px;}
	.join .input_wrap {margin-top:36px;}

	/* 가입완료 */
	.join .join_success {margin-top:50px;}
	.join .join_success .top_text_wrap {padding-top:110px;background-size:80px;}
	.join .join_success .top_text_wrap .text01 {font-size:26px;}
	.join .join_success .top_text_wrap .text02 {font-size:14px; line-height:20px; word-break:keep-all;}
	.join .join_success .bottom_btn_wrap {margin-top:30px;}
	.join .join_success .bottom_btn_wrap a {width:100%; padding:10px 5px;}

	/* 휴면 계정, 비밀번호 변경 */
	.account {width:100%; margin:0; padding:0 20px;}
	.account .top_text_wrap {padding-top:100px; background-size:70px;}
	.account .top_text_wrap .text01 {font-size:26px;}
	.account .top_text_wrap .text02 {font-size:14px; line-height:20px; word-break:keep-all;}
	.input_wrap {margin-top:26px;}
	.input_wrap .tit_box p {font-size:16px; line-height:34px;}
	.input_wrap .input_box {padding:0;}
	.input_wrap .input_box .input_row {padding:16px 0;}
	.input_wrap .input_box .input_row > span {font-size:14px;}
	.input_wrap .input_box .input_row .box button {font-size:13px; width:100px;}
	.input_wrap .input_box .input_row .box div input {font-size:13px;}
	.input_wrap .input_box .input_row .box div .count {font-size:12px;}
	.input_wrap .input_box .bottom_btn_wrap {padding-top:20px;}
	.input_wrap .input_box .bottom_btn_wrap a {padding:10px 5px;}
	/* 아이디 찾기 */
	.join_w .userInfo ul li {padding:20px 0;}
}

@media only screen and (max-width:480px){
	.ul_list_wrap_ li{width:100%;}
	.ul_list_wrap_ li .img_box{width:100%;height:auto;max-height:180px; line-height:normal;}
	.ul_list_wrap_ li{width:100%;margin-left:0;}
	.ul_list_wrap_ li:nth-child(4n+1){margin-left:0;}
	.ul_list_wrap_ li:nth-child(3n+1){margin-left:0;}
	.ul_list_wrap_ li:nth-child(2n+1){margin-left:0;}

	.img_table ul li{width:99%;}
	.mypage_menu .tab_type1 li a{font-size: 14px;}
	.mypage_menu .tab_type1 li a span{padding: 0 5px;}
}

@media only screen and (max-width:360px){


}


