@media screen and (max-width: 1400px) {.program-bn {height: auto;padding: 40px 0;}.main-content {width: 100%;}}
@media screen and (max-width: 1024px) {
.sline1{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f;}
.sline2{border-left: 0px solid #49749f;border-right: 1px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f;}
.sline3{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 0px solid #49749f;}
.sline4{border-left: 0px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
.sline5{border-left: 1px solid #49749f;border-right: 0px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f;}
.sline6{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
	#wrap{min-width: 1024px;}
	.hearder-floor1-area{width: 98%;}
	#gnb-area{width: 100%;}
	#gnb-menu{width: 956px;}
	.menu-deaph1 > li{width: 159px;}
	.menu-deaph1 > li.last{width: 160px;}
	#slider001.flexslider .flex-control-nav{margin-left: -449px;}
	.flexslider .flex-direction-nav .flex-pauseplay a.flex-pause{margin-left: -363px;}
	.flexslider .flex-direction-nav .flex-pauseplay a.flex-play{margin-left: -347px;}
	.c-floor1-area{left: 0;}
	.slider001-conts{width: 890px;}
	.slider001-conts > strong{font-size: 26px;}
	.slider001-conts > span{font-size: 17px;}
	.contents-floor2{width: 98%;}
	.c-fl2-fl1{width: 100%;}
	.c-fl2-lt{box-sizing: content-box;}
	/* .m-suliDv{width: calc(34% - 2px); padding-left: 0px; height: 271px;}
	.m-suliDv > p{padding-left: 15px;}
	.m-suliDv > ul{padding-left: 5px;} */
	.m-suliDv{width: 49.8%; background-size: 100% 100%; padding-left: 0%;}
	.m-szbzDv{width: 49.8%; background-size: 100% 100%; padding-left: 0%;}
	.gcmhDv{width: calc(32%); padding-left: 8px;height: 271px;}
	.newiDv{width: calc(32%);}
	.newiDv > ul > li > a{padding: 8px 9px;}
	.hasaDv{width: calc(33%);}
	.hasaDv > ul{width: 291px;}
	.akybDv{width: 49.5%;}
	.akybDv > ul{width: 100%;}
	.akybDv > ul > form > li > div > a{width: 95px;padding-left: 5px;}
	.akybDv > ul > form > li > div > p{width: calc(100% - 100px);}
	.contents-floor3{width: 98%;}
	.quickMinwon2 > ul > li{margin-left: 30px;}
	.contents-floor4-area{width: 98%;}
	.sm_slide{width: 875px;}
	.bannerArea{width: 875px;}
	.bannerArea .outerWrap{width: 1020px;}
	.contents-floor4-area > p{margin-left: 25px;}
	.bannerArea ul.controlArea{left: 25px;}
	.footer-area{width: 98%;}
.c-floor1-floor01Rt {float: left;width: 49%;margin-left: 0px;margin-right: 0;height: 280px;}
.m-smallBox {width: 50%;height: 140px;}
.c-floor1-floor01Rt div:first-child {margin-right: 0px;}
.m-smallBox.m-bg02 {width: 100%;margin-top: 8px;}
.c-floor1-floor01Lf {float: left;width: 49%;height: 280px;margin-left: 1%;}
.hasaDv1 {height: 264px;width: 49.5%;}
.hasaDv {height: 264px;width: 49.5%;}
.akybDv ul li img {width: 140px;height: 170px;}

	/*서브*/
	#sub-contents{width: 100%; padding-top: 10px;}
	#left-area{display: none;}
	.sub-area{float: none; width: 98%; margin: 0 auto;}
	.s-gcy-dt-dv > div{width: 90%; margin: 0 auto;}

	.sb6_cent{padding: 0 2%;}
	.sb6_task{background-size: 100% 100% !important;}
	.sb6_greet_font > li > br{display: none;}
	.sb6_greet_font > li:last-child > br{display: block;}
	.sb6_history > ul > li{width: calc(100% - 120px );}

	.siteMap-dv{ width: 86%; margin: 0 auto; }
	.sub-txt-ul01 ul.ul01 { width: calc(100% - 318px);}
	.sub-txt-ul01 ul.ul02 { width:calc(100% - 318px);}
	.sub-txt-ul01 ul.ul02 li{ width:calc(50% - 37px); }

	.sub-img-zone02 > ul > li { width: 209px;}
	.sub-txt-style-ul10 > ul { float:none; width:100%; }

	.sub-txt-style-ul10 > div { float:none; width:100%; text-align:center; margin-top:0; }
	.process02 ul { width: 71%;}
	.sub-img-zone01 > ul > li.center-txt{ left: 292px; }
}
@media screen and (max-width: 768px) {
	#wrap{min-width: 100%;}
	#header{position: relative;padding-top: 0px;}
	#gnb-all{display: block;position: absolute;left: 2%;top: 76px;}
	.hearder-right{display: block; width: 100%; float: none;    position: absolute;top: 0;right: 0;border-bottom: 1px solid #dfdfdf; margin-top: 0; padding: 10px 0; min-height: 30px;}
	.hearder-right > ul{float: right;}
	.hearder-right > ul > li.no{display: none;}
	.hearder-right > ul > li.bg-n02{background: none;}
	.hearder-floor1-area{padding: 60px 0 20px;}
	.hearder-floor2{border: 0; position: static;}
	.logo{float: none;margin-left: calc(50% - 126px);}
	.m_search01{height: auto; width: 100%; border: 0; float: none; position: absolute;right: 0;top: 0;}
	.m_search01-p{position: absolute;right: 2%;top: 78px;}
	.m_search01-p > a > img{padding-top: 0;}
	.m_search01-p02{top: 77px;}
	.m_search01-box{top: 82px; right: 0; width: calc(100% - 2px);}
	.m_search-txtBox{width: 96%;}

	#gnb-menu{display: none; width: auto; float:left;position: fixed;z-index: 999; left:0; top:0;width: 60%; height: 100%;overflow-y: auto;}
	.mb-menu-top{display: block;}
	.menu-bg{background: url(photo_bg.png) repeat left top; display:none; position: fixed; height: 100%; left: 0; top: 0;}
	.menu-deaph1{overflow-y: auto;height: 100%;}
	.menu-deaph1 > li{float: none; background: none; background-color: #3671a9; height: auto; width: 100%; text-align: left;border-top: 1px solid #4d83b6;}
	.menu-deaph1 > li:first-child{background-color: #3671a9;}
	.menu-deaph1 > li > a{color: #fff; padding-left: 5%; width: 95%; background: url("m_menu_ikon02.gif") no-repeat 95% center;}
	.menu-deaph1 > li.last{border: 0;}
	.menu-deaph2{position: static; height: auto; border-right: 0;}
	.menu-deaph2 > li{padding-left: 0;background-color: #578ec2; border-top: 1px solid #86add3;}
	.menu-deaph2 > li:first-child{border-top: 0; padding-top: 0;}
	.menu-deaph2 > li > a{color: #fff; font-size: 15px;  padding: 15px 0 15px 7%;}
	.menu-deaph2.br{border: 0;}
	.menu-deaph1 > li.last{width: 100%;border-top: 1px solid #4d83b6;border-bottom: 1px solid #4d83b6;}
	.menu-deaph1 > li > a.on{color: #fee246;}
	.menu-deaph3{display: block;}
	.menu-deaph3 > li{border-top: 1px solid #8eb3d6; background-color: #709fcb;}
	.menu-deaph3 > li > a{display: block; padding: 15px 0 15px 9%; color: #fff; background:url("m_txt_ikon01.gif") no-repeat 7% 25px;}

	.c-floor1-floor01Rt div:first-child {margin-right: 0px;width: 50%;    
}	
	.slider001-conts{width: auto;text-align: center; padding-top: 100px;}
	.c-floor1-area{top: 10px;margin-left:0; width: auto;}
	#slider001 .flex-direction-nav{display: none;}
	#slider001.flexslider .flex-control-nav{margin-left: -40px; top: 223px;}
	#slider001.flexslider .slides li.bg01{background:url("main_img0101_mb.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg02{background:url("main_img0102_mb.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg03{background:url("main_img0103_mb.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg04{background:url("main_img0104_mb.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg05{background:url("main_img0105_mb.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg06{background:url("main_img0106_mb.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg07{background:url("main_img0107_mb.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider{height: 350px;}
	#slider001.flexslider .slides li{height: 350px;}
	.slider001-conts > strong{font-size: 37px;}
	.slider001-conts > span{font-size: 28px;}

	.c-floor1-floor01Lf{float: none; background: url(main_img02_mb.gif) no-repeat right bottom; background-color: #9b8669;width: 100%; height: 150px;}
	.c-floor1-floor01Lf > ul > li{float: left; margin-left: 3px;}
	.c-floor1-floor01Lf > ul > li:first-child{margin-left: 0px;}
	.c-floor1-floor01Lf > ul > li:nth-child(3){margin-left: 0px;}
	.c-floor1-floor01Rt{width: auto; float: none; margin-left: 0px; margin-top: 7px; height: auto;}

	.contents-floor2{margin-top: 0; width: 100%;}

	.m-smallBox.m-bg02{width: 100%; margin-top: 0px; margin-left: 0px;  margin-top: 8px;  background: url(main_img052_mb.gif) no-repeat right bottom;
    background-color: #dfeaec;}
	.m-cf-title-txt01{font-size: 19px;}

	/* .m-suliDv{width: calc(62% - 2px); text-align: center;}
	.m-suliDv > p{padding-left: 25px; text-align: left;}
	.m-suliDv > ul{padding-left: 0px;}
	.m-suliDv > ul > li{width: calc(100% / 3);} */
	.m-suliDv{width: 49.8%;}
	.m-suliDv > p{width: 195px;}
	.m-szbzDv{width:49.8%;}
	.m-szbzDv > p{width: 195px;}
	.gcmhDv{width: calc(100% - 20px); position: relative; height: 202px;border-top: 0; border-left: 1px solid #dddddd; background: url(main_img17.gif) no-repeat 3% 90px;background-color: #d8ebf7;}
	.gcmhDv > ul{margin-top: 0px;position: absolute;top: 30px;right: 2%;width: 65%;}
	.gcmhDv > ul > li{width: 50%;}
	.gcmhDv > ul > li:first-child{width: calc(50% - 1px);}
	.gcmhDv > ul > li > div{background: url(main_img19.gif) no-repeat 86% 85%;}
	.gcmhDv > ul > li > div.second{background: url(main_img18.gif) no-repeat 86% 75%;}
	.newiDv{width: calc(100% - 19px);}
	.newiDv > ul{width: 98%;}
	.newiDv > ul > li{width: 25%;text-align: center;}
	.newiDv > ul > li > a{padding: 8px 0; width: 100%;}
	.newiDv > ul > li > div{text-align: left;}
	.hasaDv{width: 49.5%;border-left: 1px solid #dddddd; height: 263px;}
	.hasaDv ul{width: 100%;}
	.hasaDv ul > li{padding: 0 10px;}
	.akybDv{width: 49.5% ;height: 263px;}
	.akybDv ul{width: 95%;}
	.quickMinwon2 > ul{margin: 0 auto;width: 96%;}
	.quickMinwon2 > ul > li{width: 20%; margin-left: 0; min-width: 75px;}
	.quickMinwon2 > ul > li > a > span{display: block; margin-top: 5px;}

	.contents-floor4{display: none;}
	.hasaDv1 {height: 263px;width: 49.5%;}
	 .akybDv ul li img {width: 98%;height: 130px;}

	.footer-floor1{border: 0;}
	.ft-seleDv01{float: none; width: 100%;}
	.ft-seleDv01 li{width: 50px;}
	.ft-seleDv01 li:first-child{width: calc(100% - 50px);}
	.ft-seleDv01 a.lay-gobtn{width: 100%; padding: 0; text-align: center;}
	.ft-seleDv01 select{width: 100%;}
	.footer-area{width: 100%; text-align: center;}
	.ft-mnUl01{float: none; padding: 0;border-bottom: 1px solid #d0d0d0;}
	.footer-floor2 ul{display: none;}
	.footer-floor2 p{float: none; text-align: center;}
	.ft-mnUl01 > li{background: none; margin-right: 0; padding-left: 0;width: calc(25% - 1px); text-align: center; border-left: 1px solid #d0d0d0;}
	.ft-mnUl01 > li:first-child{border-left: 0; width: 25%;}
	.ft-mnUl01 > li > a{display: inline-block; padding: 15px 0;}

	.m-ad-szgdv{text-align: left;width: 540px; margin: 80px auto 0;}
	.m-smallBox{/*background: url(main_img014_mb.gif) no-repeat left top;*/ width: 266px;}
	.m-smallBox.m-bg01 {background-color: #815f45;width: 50%;}

	/*서브*/
	#sub-contents{border-top: 1px solid #d9d9d9;}
	.user-002-cd-ul.img02 li{float: none;}
	.user-002-cd-ul.img02 li:first-child{margin-right: 0;}
	.user-002-cd-ul.img04 > li{float: none; margin-left: 0;}

	.gray-search-box ul{width: 100%;}
	.gray-search-box ul.gc2 > li{width: 100%; float:none; margin-left: 0;}
	.gray-search-box ul.gc2 > li:first-child{margin-right: 0; margin-bottom: 10px;}
	.gray-search-box ul.gc1 li.wd01{width: 100%; float: none;}
	.gray-search-box ul.gc1 li.wd01 select{width: 100%;}
	.gray-search-box ul.gc1 li.wd02{width: calc(100% - 90px); padding-right: 90px; float: none; margin-top: 10px; margin-left: 0;}
	.gray-search-box a.ps01{top: 133px;}
	.gray-search-box a.ps02{top: 131px;}
	.gray-search-box.ad02 ul li.awd01{width: 100%; margin-right: 0;}
	.gray-search-box.ad02 ul li.awd02{width: 100%; margin-top: 10px;}
	.gray-search-box a.ps01.ad01{top: 44px;}
	.gray-search-box div.wd8{width: 100%;}
	.gray-search-box ul.adfaq-ul{width: 100%}
	.gray-search-box ul.adfaq-ul > li:first-child{width: 100%; margin-bottom: 10px;}
	.gray-search-box ul.adfaq-ul > li{width: calc(100% - 90px);}

	.s-szs-div > ul > li.wdbr{width: calc(100% - 30px); padding: 15px; border-right: 0;}
	.s-szs-div > ul > li{float: none; width: calc(100% - 30px); padding: 15px;}
	.s-szs-div-p{width: 180px;}
	.s-szs-div03{width: calc(100% - 193px);}
    
	.clearfix.event-list > li {width: 100% !important;}
 
	.s-szs-detail02-p{float: none; width: 100%; text-align: center;}
	.s-szs-detail02{float: none; padding-left: 0; width: 100%; margin-top: 20px;}

	.tab-box{position: relative; padding-top: 52px;}
	.tab-box h3.hidden{display: block;position: absolute;top: 0;left: 0;width: calc(100% - 2px);text-indent: 0;line-height: 20px;padding: 15px 0;border: 1px solid #c2c2c2;height: 20px;text-align: center;cursor:  pointer;background: url("left_menu_ikon03.gif") no-repeat 98% center;}
	.tab-box ul{display: none;}
	.tab-box > ul > li{float: none;margin: 0;width: 100%;}
	.tab-box > ul > li > a{display: block; border-top: 0; border-left: 1px solid #c2c2c2;}
	.tab-box > ul > li > a.on{border: 1px solid #4c81b6;}

	.user-002-cd-ul > li:first-child{margin-right: 0;}
	.user-002-cd-ul.img2 > li{float: none;}
	.s-gcys-div02 > ul > li{float: none;}
	.s-gcys-div02 > ul > li.img{width: 100%; text-align: center;}
	.s-gcys-div02 > ul > li.txt{width: 100%; padding: 0; margin-top: 20px;}
	.s-gcys-div02 > ul > li.btn{position: static; margin-top: 20px;}
	.s-slbg-dv01 li{width: 50%;}

	.s-mzbc-sdul li{float: none; width: 100%;}
	.s-nam-img > img{display: none;}
	.s-nam-img-mb{display: block;}

	.s-ymsj-vd{padding: 10px 0;}
	.s-ymsj-vd > ul > li{float: none;}
	.s-ymsj-vd > ul > li:first-child{text-align: center;}
	.s-ymsj-vd > ul > li.vtxt{margin-left: 15px;}

	.s-gcy-dt-dvps{position: static;padding: 20px 10px 10px;width: calc(100% - 20px);}
	.s-gcy-dt-dvps p.ft02{margin-top: 8px;}

	.s-gcls-cimDv02{width: 100%;}
	.s-gcls-cimDv{min-height: auto;}
	.s-gcls-cimDv-al{width: 100%; position: static; margin-bottom: 25px; padding-bottom: 0;}
	.s-gcls-cimDv-cul{display: table;}
	.s-gcls-cimDv-cul li{display: table-cell;text-align: center; min-width: 135px;}
	.tabBox .hd .hd-box{margin: 0 auto;height: 105px;padding: 15px 0;width: 90%;}
	#ihd a.prev.shu{display: inline-block; margin: 0; padding: 15px 10px; width: auto;position: absolute;left: 5px;top: 84px;}
	#ihd a.next.shu{display: inline-block; margin: 0; padding: 15px 10px; width: auto;position: absolute;right: 5px;top: 84px;}
	#ihd a img.pc{display: none;}
	#ihd a img.mb{display: block;}
	.s-gcls-cimDv-cul a{margin-top: 0;}

	.tb-img-ze02 li{float: none;}
	.tb-img-ze02 li:first-child{margin-right: 0px;}

	.find-id-dv01 > ul > li{width: calc(98% - 2px); margin-top: 15px;}
	.find-id-dv01 > ul > li:first-child{width: calc(98% - 1px); margin-top: 0; border: 1px solid #dbdbdb;}

	.mem-suz-log02{width: 65%; background: none; padding-left: 0;}

	.s-ps-dmap{display: none;}
	.s-ps-smap{display: none;}
	.s-ps-dmap-m{display: block;}

	.map-num-name > span{    font-size: 12px;}
	.map-num-name.mps01{left: 120px; top: 14px;}
	.map-num-name.mps02{ left: 104px; top: 44px;}
	.map-num-name.mps03{ left: 9px; top: 33px;}
	.map-num-name.mps04{ left: 195px; top: 47px;}
	.map-num-name.mps05{ left: 155px; top: 82px;}
	.map-num-name.mps06{ left: 129px; top: 113px;}
	.map-num-name.mps07{ left: 138px; top: 139px;}
	.map-num-name.mps08{ left: 44px; top: 127px;}
	.map-num-name.mps09{ left: 229px; top: 134px;}
	.map-num-name.mps10{ left: 110px; top: 190px;}
	.map-num-name.mps11{ left: 89px; top: 225px;}
	.map-num-name.mps12{ left: 84px; bottom: 122px;}
	.map-num-name.mps13{ left: 179px; bottom: 164px;}
	.map-num-name.mps14{ left: 218px; top: 169px;}
	.map-num-name.mps15{ left: auto;right: -36px; bottom: 198px;}
	.map-num-name.mps16{ left: auto;right: -24px; bottom: 169px;}
	.map-num-name.mps17{ left: 69px; bottom: 35px;}

	.s-baom-sajul li{width: 50%;}
	.fam-siteUL li{width: 50%;}

	#ihd a.next.hg{padding: 15px 5px;}
	#ihd a.prev.hg{padding: 15px 5px;}
	#ihd a.prev.shu{padding: 15px 5px;}
	#ihd a.next.shu{padding: 15px 5px;}

	.user-002-cd-ul02.tb p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; height: 15px;}
	.user-002-cd-ul02.tb > li > p{padding: 5px 0;}
	.user-002-cd-ul02 > li > a > img{height: 140px;}

	.sb6_signa{padding: 50px 2% 0;}
	.sb6_signa_left{width: 48%;}
	.sb6_signa_right{width: 32%;}
	.sb6_signa_left p{margin-top: 120px;}

	.sb6_position{height: auto;max-width: 344px;margin: 30px auto 40px;}
	.sb6_position > img{margin: 0;width: 100%;}
	.sb6_position > ul{position: static;height: auto;background: none;}
	.sb6_position > ul > li{position: static !important;margin-top: 20px;}
	.sb6_organi{width: 100%;max-width: 730px;}
	.sb6_basis > ul > li{width: 33%;}
	.sb6_basis > ul > li.bg{background-size: 100%;width: 34%;padding: 0;margin: 0;}
	.sb6_basis > ul > li > img{max-width:271px !important;width: 96%;height: 380px;}
	.sb6_fire{max-width: 680px;width: 100%;}
	.sb6_fire > ul > li.pad{padding: 0 23px;}
	.sb6_comp {padding-left: 0;}
	.sb6_comp > ul > li{width: calc(100% / 3 - 2% );background: none !important;padding: 0  1% !important;}
	.sb6_comp > ul > li > img{width: 100%;}
	.sb6_comp.comp2 > ul > li{width: 23%;}
	.sb6_greet{background-size: 44% 100%;padding-right: 40%;width: 60%;}
	.sb6_greet > ul{padding-left: 2%;}
	.sb6_greet > ul > li{font-size: 34px;}
	.sb5_left{float: none;padding-right:0;background: none;margin: 0 auto 20px;}
	.sb5_right{float: none;width: 100%;}

	.table-style.t-row td select.wid1 {width: 100%; margin-bottom:3px; }
	.table-style.t-row td input[type="text"].wid1 { width: calc(100% - 12px); margin-bottom:3px; }
	.table-style.t-row td select.wid3 {width: 100%;}
	.table-style.t-row td input[type="text"].wid3 { width: calc(100% - 12px);}
	.table-style.t-row td select.wid4 {width: 100%;}
	.table-style.t-row td input[type="text"].wid4 { width: calc(100% - 12px);}
	.table-style.t-row td ul.input-txt{ display:block; }
	.table-style.t-row td ul.input-txt li{ display:block; }
	.table-style.t-row td ul.input-txt li span { margin:5px 0 0 0; }
	.table-style.t-row td ul.input-txt li.wid2 { width:100%; }
	.table-style.t-row td ul.input-txt li.wid4 { width:100%; }
	.table-style.t-row td ul.input-txt li.wid5 { width:100%;}
	.table-style.t-col td ul.txt-a{ display:block;  }
	.table-style.t-col td ul.txt-a li{ display:block; }
	.table-style.t-col td ul.txt-a li.txt-rt { text-align:center; margin-top:5px; }
	.table-style.t-col td ul.txt-a li.txt-lf { text-align:center; }

	.join-id-dv01 ul li {margin:10px 0 0 0; width:90%; }

	.tab-box.width25s > ul > li{ width: calc(100% - 2px);}
	.tab-box.width06s > ul > li{ width: calc(100% - 2px);}
	.tab-box.wid20s > ul > li{width: calc(100% - 2px);}

	.siteMap-dv{ width: 100%; margin: 0; }
	.siteMap01{ text-align:center; }
	.siteMap01 > li{ float:none; display:inline-table; min-height:auto; margin-top:15px; }

	.s-grayBox-txt ul.address > li{ float:none; }
	.s-grayBox-txt ul.address > li.last { margin-left:0; }

	.gray-search-box ul.gc1 li.wd01.ad03 div p { text-align: left; }
	.gray-search-box a.ps01.ad02 { top:39px; }

	.sub-con-style01 > ul > li { float:none; }
	.sub-con-style01 ul li.wid74{ width:100%; margin-top:20px; }
	.sub-con-style01 ul li.wid67{ width:100%; }

	.gray-search-box ul.gc1 li.wd02.ad01{ width: calc(100% - 91px); margin-left: 0px; }
	.sub-con-style01 > ul > li.left-area{text-align: center;}

	.s-grayBox-txt02.ht170{ height:auto; }
	.sub-txt-ul01.mt01{ margin-top:20px; }

	.sub-txt-ul01 ul.ul01 li:nth-child(3){ border-top:0; }
	.sub-txt-ul01 ul.ul01 li:nth-child(4){ border-top:0; }

	.sub-txt-ul01 ul.ul01 { width: 90%;}
	.sub-txt-ul01 ul.ul02 { width: 90%;}
	.sub-txt-ul01 ul.ul01 li { width: calc(50% - 37px); text-align: center;}
	.sub-txt-ul01 ul.ul02 li { width: calc(100% - 37px);}

	.sub-txt-style06{ float:none; background:none; }
	.sub-txt-style-ul03 { float:none; margin:0; }
	.blue-search-box { padding: 20px 20px;}

	.sub-img-zone02 > ul > li { float:none; margin:0 auto; width:70%; }
	.sub-img-zone02 > ul > li.disp01{ display:none; }
	.sub-img-zone02 > ul > li.disp02{ display:block; }

	.process01{ width:100%; height:auto; margin-top:20px; }
	.process01 > ul > li { width: 90%; margin: 0 auto; height: 73px; font-size: 15px; border: 7px solid #71b3e1; }
	.process01 ul li.wid-b { width:90%; }
	.process01 ul li.bg01 { background:none ; }
	.process01 ul li.bg02 { background:none ; }
	.process01 ul li.bg03 { background:none ; }
	.process01 ul li.bg04 { background:none ; }
	.process01 ul li.bg05 { background:none ; }
	.process01 ul li.bg06 { background:none ; }
	.process01 ul li.bg07 { background:none ; }
	.process01 ul li.posi01{ position: static; }
	.process01 ul li.posi02{ position: static; }
	.process01 ul li.posi03{ position: static; }
	.process01 ul li.posi04{ position: static; }
	.process01 ul li.posi05{ position: static; }
	.process01 ul li.posi06{ position: static; }
	.process01 ul li.posi07{ position: static; }
	.process01 ul li.disp01 { display:block; border:0; height:50px; margin-top: 7px; height: 33px; }
	.process01 ul li.disp02 { display:none; }
	.process01 ul li.wid-b > span{ margin-bottom:10px; }
	.process01 ul li.wid-b > ul > li { float:none; margin:0 auto; }
	.process01 ul li.wid-b > ul > li.arrow01{ display:none; }
	.process01 ul li.wid-b > ul > li.arrow02{ display:block; }
	.process02{ width:100%; height:auto; margin-top:20px; border:0; }
	.process02 > ul > li { width: 90%; margin: 0 auto; height: auto;  }
	.process02 ul li.posi20{ position: static; }
	.process02 ul li.posi21{ position: static; }
	.process02 ul li.posi22{ position: static; }
	.process02 ul li.posi23{ position: static; }
	.process02 ul li.posi24{ position: static; }
	.process02 ul li.posi25{ position: static; }
	.process02 ul li.posi26{ position: static; }
	.process02 ul li.posi27{ position:static; margin-top:10px; }
	.process02 ul li.disp01 { display:block; border:0; height:50px; margin-top: 7px; height: 33px; }
	.process02 ul li.disp02 { display:none; }

	.sub-img-zone01 ul li.disp01{ display:none; } 
	.sub-img-zone01 ul li.disp02{ display:block; } 
	.sub-img-zone01 > ul > li.center-txt{ display:none; }
	.sub-img-zone01 > ul > li.center-txt02{ display:block; margin-top:10px; }
	.s-slbg-dv01.adps01.bigImg > ul > li{width: 100%;}
	.sub-add-lgimg > ul > li{float: none; margin-top: 30px;}
	.sub-add-lgimg02 > ul{margin-left: 0;}
	.sub-add-lgimg02 > ul > li > ul > li{float: none; margin-top: 10px;}
	.table-style.t-row textarea.wd01{width: calc(100% - 2px);}
	.t-bt-advb{margin-left: 0px; margin-top: 5px;}

	.table-style.t-row td input[type="text"].wid5{width: calc(100% - 12px);}
	.table-style.t-row td input[type="text"].wid6 {width: calc(100% - 12px); margin-bottom: 3px;}

	.sa-glss-ul02 > li.txt-lf{float: none; text-align: center;}
	.sa-glss-ul02 > li.txt-rt{float: none; text-align: center;}
	.sa-glss-ul > li{padding: 10px 5px; width: calc(50% - 11px);}
	.sa-glss-ul > li.br-lf{width: calc(50% - 12px);}
	.sa-glss-ul02 > li.txt-lf{line-height: 19px;}

	.s-slbg-dv01 li{margin: 30px 0 0 0;}
}
@media screen and (max-width: 600px) {
.akybDv ul li img {width: 98%;height: 170px;}
.sline1{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f;}
.sline2{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
.sline3{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
.sline4{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
.sline5{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
.sline6{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
	#slider001.flexslider .slides li.bg01{background:url("main_img0101_mb2.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg02{background:url("main_img0102_mb2.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg03{background:url("main_img0103_mb2.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg04{background:url("main_img0104_mb2.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg05{background:url("main_img0105_mb2.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg06{background:url("main_img0106_mb2.jpg") no-repeat left top; background-size: 100% 100%;}
	#slider001.flexslider .slides li.bg07{background:url("main_img0107_mb2.jpg") no-repeat left top; background-size: 100% 100%;}

	.hasaDv1,.hasaDv {height: 263px;width: 99%;}
	.akybDv {width: 99%;height: 263px;    }
	
	.slider001-conts{padding-top: 90px;}
	.m-ad-szgdv{margin-top: 115px;padding-left: 2%; width: auto;}
	#slider001.flexslider .flex-control-nav{top: 222px;}
	.c-floor1-area{top: 5px;}
	.c-floor1-area{width: 96%; left: 2%; margin-left: 0;}
	.c-floor1-floor01Lf{width: 100%; background-size: 100% 100%; height: 175px;}
	.c-floor1-floor01Rt div:first-child{margin-right: 0%; width: 49%;}
	.c-floor1-floor01Lf > ul{margin-left: 2%; margin-right: 2%;}
	.c-floor1-floor01Lf > ul > li{width: calc(98% / 2); margin-left: 1%;}
	.c-floor1-floor01Lf > ul > li > a{background: url(m_btn05.gif) no-repeat 94% center;}
	.m-smallBox{width: 49%; background-size: 100% 100%; height: 150px;}
	.m-smallBox.m-bg01{margin-left: 1%;}
	.m-smallBox.m-bg02{width: 100%;}
	.c-floor1-floor01{position: relative;}
	.m-smallBox.m-bg03{position: absolute; right: 0; top: 284px; margin-top: 0;}
	.m-smallBox.m-bg04{margin-left: 0; margin-top: 7px; margin-right: 1%;}
	.m-smallBox.m-bg05{margin-left: 1%; margin-top: 7px;}
	/* .m-suliDv{width: calc(100% - 2px);} */
	.m-suliDv{width: calc(100% - 18px); height: 280px; background: url(main_img16_mb.jpg) no-repeat left top; background-size: 100% 100%;}
	.m-suliDv > span{margin-top: 20px;}
	.m-suliDv > p{width: 100%; margin-top: 7px;}
	.m-suliDv > a{margin-top: 10px;}
	.m-szbzDv{width: calc(100% - 18px); height: 150px; background: url(main_img16_mb.gif) no-repeat left top; background-size: 100% 100%;}
	.m-szbzDv > span{margin-top: 20px;}
	.m-szbzDv > p{width: 100%; margin-top: 7px;}
	.m-szbzDv > a{margin-top: 10px;}
	.gcmhDv{height: 255px;}
	.gcmhDv > ul{position: static; width: 98%; margin-top: 20px;}
	.gcmhDv > ul > li:first-child{margin-right: 2px;width: calc(50% - 2px);}
	.gcmhDv{background: url(main_img17.gif) no-repeat 96% 8%;background-color: #d8ebf7;}
	.footer-floor2 p span{display: block;}
	.footer-floor2 p span.first{margin-left: 0; padding-left: 0; background: none;}

	.s-sz-tbDetail{text-align: center;}
	.table-style.t-row select{width: 100%;}
	.s-sz-tbDetail01{float: none; width: 100%; margin-right: 0;}
	.s-sz-tbDetail02{float: none; width: 100%; margin-left: 0;}
	.s-sz-tbDetail div{margin-top: 30px;}

	.s-szs-div-p{width: 100%; float: none; text-align: center;}
	.s-szs-div03{float: none; width: 100%; padding-left: 0; margin-top: 25px;}
	.s-szs-div03 > p{position: static;}
	.s-szs-div03 > ul{margin-top: 20px;}

	.tb-open-img li{float: none;}
	.tb-open-img li{width: 100%;}
	.tb-open-img li:first-child{width: 100%; margin-bottom: 15px;text-align: center;}

	.sb6_cent > div > ul > li:first-child{margin-top: 0;}
	.sb6_cent > div > ul > li{float: none;width: auto;margin-left: 0;margin-top: 10px;padding: 0;background-size: auto !important;}
	.sb6_bgtitile > span{font-size: 18px;padding: 0 12px;}
	.sb6_basis > ul > li{width: 100%;text-align: center;}
	.sb6_basis > ul > li.bg{background: none;width: 100%;margin-bottom: 15px;}
	.sb6_comp.comp2 > ul > li{width: 48%;}
	.sb5_right{padding-top: 20px;}
	.sb5_right > ul{background:  none;width: 180px;height: auto;margin: 0 auto;}
	.sb5_right > ul > li{position: static;}
	.sb5_right > ul > li .sb5_news{margin: 10px 0 0 0 !important;}

	.sub-add-lgimg{text-align: center;}
	.sub-add-lgimg > ul{display: inline-block;}
	.sub-add-lgimg > ul > li{text-align: left; margin-left: 0;}
	.sub-add-lgimg > ul > li > ul > li{float: none; margin-top: 15px; padding-right: 0;}
	.sub-add-lgimg > ul > li > ul > li:first-child{padding-right: 0;}

	.ft-mnUl01 > li{width: calc(50% - 1px);}
	.ft-mnUl01 > li:first-child{width: 50%; border-bottom: 1px solid #d0d0d0;}
	.ft-mnUl01 > li.w3{width: 50%; border-left: 0;}
	.ft-mnUl01 > li.w2{border-bottom: 1px solid #d0d0d0;}
	.ft-mnUl01 > li > a{width: 100%;}

	.s-ccblue-tt ul{padding: 0;}
	.s-ccblue-tt li:first-child{width: 100%; background: none; border-bottom: 1px solid #dbdbdb; padding: 10px 0;}
	.s-ccblue-tt li{display: block;width: calc(100% - 20px); padding: 10px;}
	.slider001-conts > div.m-txt > span{font-size: 24px;}
	.sa-glss-ul02 > li.txt-lf{min-height: 40px;font-size: 13px;}
.hearder-right > ul > li {float: left;font-size: 10px;}
}
