@charset "utf-8";

#skipnavigation a {position:absolute;left:-3000%;}
#skipnavigation a:focus {display:block;left:0;top:0;z-index:10000000000;width:100%;height:30px;line-height:30px;background:#00356f;color:#fff;text-align:center;}


/* 콘텐츠 본문 공통 */
.subcont{}
.subcont .section{margin-bottom:40px; font-size:16px; color:#333;}
.subcont .section .title_1{font-size:26px; color:#062f6e;}
.subcont .section.graybg{background:#f5f5f5; padding:50px 20px;}
.subcont .section.grayborder{border:4px solid #ddd; padding:20px;}
.subcont .section h3{font-size:23px; color:#062f6e;}
.subcont .section .a_link {color: #062f6e;}
.reference_box{background:#f5f5f5; font-size:14px; padding:20px;}

.contents_table table{border-top:1px solid #aaa; width:100%; font-size:16px; text-align: center;}
.contents_table table th, .contents_table table td{padding:10px;  border:1px solid #aaa; word-break: break-all;}
.contents_table table th{font-weight:normal; background:#f5f5f5; vertical-align: middle;  text-align: center;}
.contents_table table td{vertical-align:middle; text-align: center;}

.contents_table table.tx_l td{text-align: left;}

.contents_table2 table{width:100%; margin-top:10px; text-align : center;}
.contents_table2 table th{background:#38598b; color:#fff; padding:16px 10px; vertical-align: middle;}
.contents_table2 table tr td{ vertical-align: middle; padding:16px 10px; border-bottom: 1px solid #aaa; }
.contents_table2 table tr td:first-child{}
.contents_table2 .left_c th{vertical-align: middle; background-color: #38598b; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; color: #fff;}
.contents_table2 .left_c td{ border-top: 1px solid #aaa;}
.contents_table2 .left_c  p.dot{ margin-top: 0;}
.contents_table2 table.bdt{border-top:1px solid #aaa;}

.contents_table table.txtc, .contents_table2 table.txtc{text-align:center;}

.contents_table table.bdr td, .contents_table2 table.bdr td{border-right:1px solid #aaa;}

.contents_table table.bdr tr td:last-child, .contents_table2 table.bdr tr td:last-child{border-right:none; border-top: 1px solid #aaa;}

.dotlist > li{position:relative; padding-left:10px; margin-bottom:5px; font-size:16px;}
.dotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.dotlist > li .dotlist_dep2{padding:5px 10px;  font-size:14px;}

.tddotlist > li{position:relative; padding-left:10px; margin-bottom:5px;  font-size:16px;}
.tddotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.tddotlist > li .dotlist_dep2{padding:5px 10px;  font-size:14px;}


.tit_dotlist{}
.tit_dotlist > li{position:relative; padding-left:10px; margin-bottom:5px; background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:16px;  margin-bottom:30px;}
.tit_dotlist > li .titdotlist_dep2{padding:5px 10px;}
.tit_dotlist > li .titdotlist_dep2 > li{position:relative; padding:0 10px; font-size:14px;}
.tit_dotlist > li .titdotlist_dep2 > li:before{position:absolute; display:block; background:#333; content:""; width:4px; height:1px; left:0; top:12px;}
.tit_dotlist > li .titdotlist_dep2 > li .tit_dotlist_dep3{padding:5px 10px;}

.tdtit_dotlist{}
.tdtit_dotlist > li{position:relative; padding-left:10px; margin-bottom:5px;box-sizing:border-box; font-size:16px;}
.tdtit_dotlist > li .tdtit_dotlist_dep2{padding:5px 10px;}
.tdtit_dotlist > li .tdtit_dotlist_dep2 > li{position:relative; padding:0 10px; font-size:14px;}
.tdtit_dotlist > li .tdtit_dotlist_dep2 > li:before{position:absolute; display:block; background:#333; content:""; width:4px; height:1px; left:0; top:12px;}

.tdtit_dotlist > li .tdtit_dotlist_dep2 > li .tdtit_dotlist_dep3 > li{position:relative; padding:0 10px; font-size:14px;}
.tdtit_dotlist > li .tdtit_dotlist_dep2 > li .tdtit_dotlist_dep3 > li:before{display:none; }






/* 이념 */
.b0101_ul{width:970px; margin:30px auto; overflow:hidden;}
.b0101_ul li{float:left; width:282px; height:202px; text-align:center; background:url(/usr/images/suwon/b0101_ul_bg.png) no-repeat; padding-top:80px;}
.b0101_ul li:nth-child(2){margin:0 60px;}
.b0101_ul li .title{font-size:30px; font-family: "NotoSerif";}
.b0101{margin: 0 90px;}



/* 연혁 */
.history_wrap{overflow:hidden; padding:30px 0; border-bottom:1px dashed #ccc; position:relative;}
.history_wrap:last-child{border-bottom:1px solid #ccc;}
.history_wrap .year{width:140px; position:absolute; left:0; font-size:34px; color:#062f6e; text-align:center; font-weight: 600; font-family:'NotoSerif';}
.history_wrap ul{margin-left:140px;}
.history_wrap ul li{overflow:hidden; position:relative; margin-bottom:10px;}
.history_wrap ul li .month{width:40px; float:left;}
.history_wrap ul li .month2{width:80px; float:left;}
.history_wrap ul li .text{margin-left:40px;}
.history_wrap ul li .text2{margin-left:80px;}


/* 교육목표/인재상 */
.b010301_wrap{width:100%; height:335px; margin-top:90px; background:url(/usr/images/suwon/bg_b010301.gif) no-repeat; position:relative;}
.b010301_wrap .txt{position:absolute; width:954px; padding:20px; box-sizing:border-box; left:0; top:-50px; background:#062f6e; color:#fff;}
.b010301_wrap .txt .title{font-size:26px;}
.b010302_01{width:100%; height:335px; margin-bottom:100px; background:url(/usr/images/suwon/bg_b010302.gif) no-repeat; position:relative;}
.b010302_01 .txt{position:absolute; width:954px; padding:20px; box-sizing:border-box; right:0; bottom:-70px; background:#062f6e; font-size:26px; color:#fff; text-align:center;}

.b010302_02{background:url(/usr/images/suwon/bg_b010302_02.png) no-repeat center; color:#fff; width:510px; height:510px; margin:150px auto 0 auto; position:relative; text-align:center;}
.b010302_02 h3{background:url(/usr/images/suwon/b010302_polygono.png) no-repeat; position:absolute; width:193px; padding-top:30px; height:130px; font-size:30px; left:50%; top:50%; margin-left:-96px; margin-top:-80px;}
.b010302_02 div{background:url(/usr/images/suwon/b010302_polygonb.png) no-repeat; position:absolute; width:193px; padding-top:50px; height:110px; font-size:18px;}
.b010302_02 .polygon01{top:-30px; left:50%; margin-left:-96px;}
.b010302_02 .polygon02{left:-30px; bottom:70px;}
.b010302_02 .polygon03{right:-30px; bottom:70px;}


/* 상징동물 천마 */
.b0201_wrap{width:100%; height:335px; margin-bottom:100px; background:url(/usr/images/suwon/bg_b0201.gif) no-repeat; position:relative;}
.b0201_wrap .txt{position:absolute; width:984px; padding:20px; box-sizing:border-box; left:0; bottom:-70px; background:#062f6e; color:#fff; font-size:26px;}

/* 교가 */
.schoolbridge_wrap{border:1px solid #ddd; width:100%; padding:50px 0; box-sizing:border-box; text-align:center;}
.b0202_lyric_wrap{}
.b0202_lyric_wrap .t{margin-top:30px;}
.b0202_lyric_wrap .t span{color:#062f6e; font-size:23px; vertical-align: text-bottom; margin-right:10px;}
.b0202_lyric_wrap ul{}
.b0202_lyric_wrap ul li {margin-top:30px; overflow:hidden;}
.b0202_lyric_wrap ul li .verse{float:left; width:80px;}
.b0202_lyric_wrap ul li .lyric{float:left; width:1120px;}

/* UI */
.cilist{border:1px solid #ddd; box-sizing:border-box; overflow:hidden;}
.cilist.ea2 li{width:50%;}
.cilist.ea3 li{width:33%;}
.cilist.ea3 li:nth-child(2){width:34%;}
.cilist.ea4 li{width:25%;}
.cilist.ea5 li{width:20%;}
.cilist li{float:left; padding:40px 0; text-align:center;}
.cilist li.bgblue{background-color:#062f6e}
.cilist2{overflow:hidden; background:#f5f5f5;}
.cilist2 li{float:left; width:50%; position:relative; padding:40px 0 40px 200px; box-sizing:border-box; }
.cilist2 li .t{margin-bottom:10px;}
.cilist2 li.yellow{}
.cilist2 li.yellow:before{background:#062f6e; position:absolute; width:100px; height:100px; border-radius:50px; left:70px; top:40px; display:block; content:"";}
.cilist2 li.blue{}
.cilist2 li.blue:before{background:#f4b221; position:absolute; width:100px; height:100px; border-radius:50px; left:70px; top:40px; display:block; content:"";}



/* 브로셔 */
.gallery-container{}
#gallery_thumbs::after{content: ""; display: block; clear: both;}
#gallery_thumbs .thumb_item{float: left; width: 25%; text-align: center; margin-bottom: 30px;}

#gallery_thumbs .thumb_item a p{ margin-top: 10px; color: #062f6e; font-weight: 600; font-size: 20px;}





/* 자매결연대학 */
.sistercollege_list{border-top:2px solid #aaa;}
.sistercollege_list li{padding:15px; overflow:hidden; border-bottom:1px solid #aaa;}
.sistercollege_list li.q{background:url(/usr/images/suwon/icon_faqlist.png) no-repeat 1170px center; cursor:pointer; font-size:16px;}
.sistercollege_list li.q.on{background:url(/usr/images/suwon/icon_faqlist_on.png) no-repeat 1170px center;; }
.sistercollege_list li.a{display:none; background:#f5f5f5; font-size:14px;}
.sistercollege_list li.a p a{color:#103ca5;}


/* 총장인사말 */
.b0401_wrap{width:100%; height:335px; margin-bottom:30px; background:url(/usr/images/suwon/bg_b0401.gif) no-repeat; position:relative;}
.b0401_wrap .txt{position:absolute; width:730px; padding:20px; box-sizing:border-box; left:0; top:30px; background:#062f6e; color:#fff; font-size:22px;}
.b0401_wrap .txt span{font-size:36px;}

/* 총장프로필 */
.b0402_wrap{overflow:hidden;}
.b0402_wrap .photo{float:left; width:300px; margin-right:30px;}
.b0402_wrap .profile{float:left; width:870px;}
.b0402_wrap .profile .name{margin-bottom:50px;}
.b0402_wrap .profile .name .ko{color:#062f6e; font-size:34px;}
.b0402_wrap .profile .name .en{color:#062f6e; font-size:24px;}
.b0402_wrap .profile .name .jg{color:#333; font-size:16px;}
.b0402_wrap .profile .history{overflow:hidden; margin-bottom:30px;}
.b0402_wrap .profile .history {float:left;}
.b0402_wrap .profile .history .title{float:left; width:210px; color:#062f6e; font-size:23px;}
.b0402_wrap .profile .history .cont{float:left; width:660px; }
.b0402_wrap .profile .history .cont li .date{float:left; width:210px; }
.b0402_wrap .profile .history .cont li .txt{float:left; width:450px; }


/* 총장과의 대화 */
.b0404_wrap{width:100%; height:335px; margin-bottom:30px; background:url(/usr/images/suwon/bg_b0404.gif) no-repeat; position:relative;}
.b0404_wrap .txt{position:absolute; width:800px; padding:30px 15px; box-sizing:border-box; right:0; top:80px; background:#062f6e; color:#fff; font-size:16px;}
.b0404_wrap .txt p{font-size:32px; margin-bottom:20px}


/* 조직도 */
.b030101_wrap{width:100%; height:3908px; background:url(/usr/images/suwon/img_organization.png) no-repeat; position:relative;}
.b030101_wrap .organization_chart{display:none;}

/* 기관설명 공통 */
.agency_wrap{}
.agency_wrap .agency_inner{overflow:hidden; margin-bottom:50px;}
.agency_wrap .agency_inner .title{float:left; width:200px; margin-right:20px; background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 8px; padding-left:15px; box-sizing:border-box;}
.agency_wrap .agency_inner .cont{float:left; width:980px;}
.agency_wrap .agency_inner .cont .agency_info{width:980px; overflow:hidden; padding:10px 20px; border:3px solid #ddd; box-sizing:border-box;}
.agency_wrap .agency_inner .cont .agency_info li{float:left; width:50%; padding:10px 0 10px 30px; box-sizing:border-box;}
.agency_wrap .agency_inner .cont .agency_info li.tel{background:url(/usr/images/suwon/icon_ytel.png) no-repeat left center;}
.agency_wrap .agency_inner .cont .agency_info li.homepage{background:url(/usr/images/suwon/icon_yhomepage.png) no-repeat left center;}
.agency_wrap .agency_inner .cont .agency_info li.location{background:url(/usr/images/suwon/icon_ylocation.png) no-repeat left center;}
.agency_wrap .agency_inner .cont .agency_info li.email{background:url(/usr/images/suwon/icon_yemail.png) no-repeat left center;}


.agency_wrap .agency_inner .cont .joblist{}
.agency_wrap .agency_inner .cont .joblist > li{position:relative; padding-left:10px; margin-bottom:5px;}
.agency_wrap .agency_inner .cont .joblist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.agency_wrap .agency_inner .cont .joblist > li .joblist_dep2{padding:5px 10px;}
.agency_wrap .agency_inner .cont .joblist > li .joblist_dep2 > li{position:relative; padding:0 10px}
.agency_wrap .agency_inner .cont .joblist > li .joblist_dep2 > li:before{position:absolute; display:block; background:#333; content:""; width:4px; height:1px; left:0; top:12px;}
.agency_wrap .agency_inner .cont .joblist > li .joblist_dep2 > li .joblist_dep3{padding:5px 10px;}




/* VISION2025 */
.b010401_wrap{}
.b010401_wrap .ytit{background:#eeae23; height:70px; line-height:70px; text-align:center; margin-bottom:20px; color:#fff;}
.b010401_wrap li.title{background:#f1be4f; color:#333; float:left; width:200px; margin-right:50px; text-align:center; margin-bottom:20px;}
.b010401_wrap li.cont{float:left; width:950px; box-sizing:border-box; text-align:center; margin-bottom:20px;}
.b010401_wrap li.cont.hellipse{border-radius:40px; border:2px solid #ccc; padding:10px 0;}
.b010401_wrap li.cont.hellipse.blue{background:#062f6e; color:#fff; border:2px solid #062f6e;}
.b010401_wrap li.cont .hellipselist{}
.b010401_wrap li.cont .hellipselist li{float:left; width:225px; margin-right:11px; border-radius:40px; border:2px solid #ccc; padding:10px 0;}
.b010401_wrap li.cont .hellipselist li:last-child{margin-right:0;}
.b010401_wrap li.cont .wonlist{text-align:center;}
.b010401_wrap li.cont .wonlist li{display:inline-block; margin:0 20px; width:180px; padding-top:60px; height:120px; background:url(/usr/images/suwon/b0101_ul_bg.png) no-repeat; background-size:cover;}
.b010401_wrap li.cont .wonlist2{overflow:hidden; margin-bottom:10px;}
.b010401_wrap li.cont .wonlist2 p.title{float:left; margin:0 20px; width:150px; padding-top:60px; height:90px; background:url(/usr/images/suwon/b0101_ul_bg.png) no-repeat; background-size:cover;}
.b010401_wrap li.cont .wonlist2 ul{margin-top:30px;}
.b010401_wrap li.cont .wonlist2 ul li{float:left; height:90px; background:#eee;}
.b010401_wrap li.cont .wonlist2 ul li span.vm{ display:inline-block; vertical-align:middle;}
.b010401_wrap li.cont .wonlist2 ul li:before{content:""; display:inline-block; vertical-align:middle; height:100%;}
.b010401_wrap li.cont .wonlist2 ul.ea3 li{width:245px; margin-right:12px;}
.b010401_wrap li.cont .wonlist2 ul.ea4 li{width:178px; margin-right:16px;}
.b010401_wrap li.cont .wonlist2 ul.ea3 li:last-child, .b010401_wrap li.cont .wonlist2 ul.ea4 li:last-child{margin-right:0;}
.b010401_wrap li.cont .wonlist_bt{background:#eee; position:relative; height:120px; padding:30px 0; border-radius:30px; margin-top:20px;}
.b010401_wrap li.cont .wonlist_bt p{text-align:center; font-size:28px;}
.b010401_wrap li.cont .wonlist_bt ul{width:90%; margin:20px auto;}
.b010401_wrap li.cont .wonlist_bt ul li{background:#2f6f85; float:left; color:#fff; width:201px; height:60px; line-height:60px; margin-right:16px;}
.b010401_wrap li.cont .wonlist_bt ul li:last-child{margin-right:0;}
.b010401_wrap li.cont .Squarelist{}
.b010401_wrap li.cont .Squarelist li{float:left; background:#eeee; text-align:center; display:block;}
.b010401_wrap li.cont .Squarelist li span.vm{ display:inline-block; vertical-align:middle;}
.b010401_wrap li.cont .Squarelist li:before{content:""; display:inline-block; vertical-align:middle; height:100%;}
.b010401_wrap li.cont .Squarelist.blue li{background:#38598b; color:#fff;}
.b010401_wrap li.cont .Squarelist.c1 li{width:180px; height:70px; margin-right:12px;}
.b010401_wrap li.cont .Squarelist.c1 li:last-child{margin-right:0;}
.b010401_wrap li.cont .Squarelist.c2 li{width:225px; height:70px;  margin-right:16px;}
.b010401_wrap li.cont .Squarelist.c2 li:last-child{margin-right:0;}
.b010401_wrap li.cont .Squarelist.c3 li{width:225px; padding:10px 0; height:100px; margin-right:16px;}
.b010401_wrap li.cont .Squarelist.c3 li:last-child{margin-right:0;}
.b010401_wrap li.cont .Squarelist.c4 li{width:306px; padding:10px 0; height:100px; margin-right:16px;}
.b010401_wrap li.cont .Squarelist.c4 li:last-child{margin-right:0;}
.b010401_wrap li.cont .Squarelist.c5 li{width:306px; padding:10px 0; height:40px; margin-right:16px;}
.b010401_wrap li.cont .Squarelist.c5 li:last-child{margin-right:0;}
.b010401_wrap li.cont .Squarelist2 li{float:left; background:#eee; text-align:center;}
.b010401_wrap li.cont .Squarelist2.c6 li{width:306px; height:190px; margin-right:16px;}
.b010401_wrap li.cont .Squarelist2.c6 li .title{color:#fff; background:#1950a5; padding:10px 0;}
.b010401_wrap li.cont .Squarelist2.c6 li .cont{padding:15px; text-align:left;}
.b010401_wrap li.cont .Squarelist2.c6 li:last-child{margin-right:0;}
.b010401_wrap li.cont .Squarelist2.c7 li{width:306px; margin-right:16px;}
.b010401_wrap li.cont .Squarelist2.c7 li:nth-child(3n+3){margin-right:0;}
.b010401_wrap li.cont .Squarelist2.c7 li.ol p{width:100%; background:#38598b; color:#fff; padding:10px 0; margin-bottom:16px;}
.b010401_wrap li.cont .Squarelist2.c8 li{width:225px; margin-right:16px;}
.b010401_wrap li.cont .Squarelist2.c8 li:nth-child(4n+4){margin-right:0;}
.b010401_wrap li.cont .Squarelist2.c8 li.ol p{width:100%; background:#38598b; color:#fff; padding:10px 0; margin-bottom:16px; font-size:14px;}
.b010401_wrap li.cont .Squarelist2.c8 li .title{color:#fff; background:#1950a5; padding:10px 0;}
.b010401_wrap li.cont .Squarelist2.c8 li .cont{padding:15px; text-align:left;}
.b010401_wrap li.cont .polygonlist li{float:left; text-align:center; display:block;}
.b010401_wrap li.cont .polygonlist li p span.vm{ display:inline-block; vertical-align:middle;}
.b010401_wrap li.cont .polygonlist li p:before{content:""; display:inline-block; vertical-align:middle; height:100%;}
.b010401_wrap li.cont .polygonlist.c1 li{width:306px; padding:10px 0; margin-right:16px; box-sizing:border-box;}
.b010401_wrap li.cont .polygonlist.c1 li:last-child{margin-right:0;}
.b010401_wrap li.cont .polygonlist.c1 li .top{height:100px; background:#eeee; position:relative;}
.b010401_wrap li.cont .polygonlist.c1 li .top:after{position:absolute; display:block; background:#2f6f85; content:""; width:5px; height:5px; left:50%; bottom:-2px; margin-left:-2.5px; border-radius:2.5px;}
.b010401_wrap li.cont .polygonlist.c1 li .mid{width:80%; background:#fff; margin:40px auto; border:2px solid #2f6f85; height:60px; border-radius:30px; position:relative;}
.b010401_wrap li.cont .polygonlist.c1 li .mid:after{position:absolute; display:block; background:#2f6f85; content:""; width:1px; height:40px; left:50%; top:-40px;}
.b010401_wrap li.cont .polygonlist.c1 li .bt{width:90%; background:#2f6f85; margin:40px auto; border:2px solid #2f6f85; height:60px; border-radius:30px; color:#fff; position:relative;}
.b010401_wrap li.cont .polygonlist.c1 li .bt:after{position:absolute; display:block; background:#2f6f85; content:""; width:1px; height:40px; left:50%; top:-42px;}
.b010401_wrap .numtitle{width:1150px; float:right; border:5px solid #062f6e; height:90px; line-height:84px; box-sizing:border-box; text-align:center; position:relative; margin:50px 0 20px 0; font-size:26px;}
.b010401_wrap .numtitle span{background:#062f6e; color:#fff; line-height:160px; position:absolute; left:-56px; top:50%; margin-top:-80px; display:block; width:160px; height:160px; font-size:60px; border-radius:80px;}
.b010401_wrap .toptxt{font-size:18px; text-align:right; margin-bottom:20px;}
.b010401_wrap .toptxt:before{display:block; content:""; clear:both;}
.b010402_inner_wrap{background:url(/usr/images/suwon/bg_b010402_concept.png) no-repeat center bottom; position:relative; width:100%; height:670px;}
.b010402_inner_wrap .b010402_inner{position:absolute; width:260px; text-align:center;}
.b010402_inner_wrap .b010402_inner p{width:100%; height:30px; color:#fff;}
.b010402_inner_wrap .b010402_inner ul{}
.b010402_inner_wrap .b010402_inner li{background:#eee; padding:6px 0;}
.b010402_inner_wrap .b010402_inner.c1{left:0; top:0;}
.b010402_inner_wrap .b010402_inner.c1 p{background:#062f6e; }
.b010402_inner_wrap .b010402_inner.c2{right:0; top:0;}
.b010402_inner_wrap .b010402_inner.c2 p{background:#6e0606;}
.b010402_inner_wrap .b010402_inner.c3{left:0; bottom:20px;}
.b010402_inner_wrap .b010402_inner.c3 p{background:#066e6a;}
.b010402_inner_wrap .b010402_inner.c4{right:0; bottom:20px;}
.b010402_inner_wrap .b010402_inner.c4 p{background:#306e06;}
.b010402_inner_wrap .b010402_inner.c5 {width:312px; left:50%; margin-left:-158px; top:70px;}
.b010402_inner_wrap .b010402_inner.c5 li{background:#eeae23; color:#fff; margin-bottom:20px; height:45px; line-height:45px;}
.b010401_wrap .cont .flowlist{width:100%; overflow:hidden; background:url(/usr/images/suwon/bg_b010402_flow.png) no-repeat -7px 40px;}
.b010401_wrap .cont .flowlist li{float:left; width:306px; padding:10px 0; height:150px; margin-right:16px;}
.b010401_wrap .cont .flowlist li:last-child{margin-right:0;}
.b010401_wrap .cont .flowlist li .top{height:30px;}
.b010401_wrap .cont .flowlist li .mid{height:58px; margin:8px 0; line-height:42px; color:#fff;}
.b010401_wrap .cont .flowlist li .bt{height:30px;}
.b010402_measures_wrap{}
.b010402_measures_wrap ul{float:left; margin-right:30px; width:380px;}
.b010402_measures_wrap ul:last-child{margin-right:0;}
.b010402_measures_wrap ul li.title{line-height:70px; height:70px; background:#38598b; color:#fff; text-align:center;}
.b010402_measures_wrap ul li{background:#eee; padding:10px; height:170px;}
.b010402_measures_wrap ul li p{position:relative; padding-left:10px; margin-bottom:10px;}
.b010402_measures_wrap ul li p:after{content:""; display:block; position:Absolute; width:5px; height:1px; background:#000; left:0; top:12px;}
.b010402_direction_wrap{overflow:hidden;}
.b010402_direction_left{float:left; width:200px;}
.b010402_direction_left ul li{background:#eee; text-align:center;  line-height:50px;}
.b010402_direction_left ul.c1{margin-bottom:30px;}
.b010402_direction_left ul.c1 > .t{background:#062f6e; color:#fff;}
.b010402_direction_left ul.c2 > .t{background:#999; color:#fff;}
.b010402_direction_left ul.c1 li{}
.b010402_direction_left ul.c2 li{}
.b010402_direction_right{width:960px; float:right;}
.b010402_direction_right ul{overflow:hidden; margin-bottom:15px;}
.b010402_direction_right ul li{text-align:center;}
.b010402_direction_right ul li.t span.vm{ display:inline-block; vertical-align:middle; }
.b010402_direction_right ul li.t:before{content:""; display:inline-block; vertical-align:middle; height:100%;}
.b010402_direction_right ul li.t{float:left; width:150px; margin-right:30px; height:150px; background:url(/usr/images/suwon/b0101_ul_bg.png) no-repeat center; background-size:cover;}
.b010402_direction_right ul li.c{text-align:left; float:left; width:730px; background:#eee; padding:10px; box-sizing:border-box; position:relative;}
.b010402_direction_right ul li.c:after{content:""; display:block; position:absolute; background:#062f6e; width:33px; height:2px; left:-33px; top:50%; margin-top:-1px; }
.b010402_direction_right ul li.c p{position:relative; padding-left:10px; }
.b010402_direction_right ul li.c p:after{content:""; display:block; position:Absolute; width:5px; height:1px; background:#000; left:0; top:12px;}


/*버스노선*/
.busline_list{margin-top:20px;}
.busline_list > li{margin-bottom:20px; position:Relative;  height:180px;}
.busline_list > li:after{display:block; content:""; clear:both;}
.busline_list > li .circle{color:#fff; width:80px; height:65px; padding-top:15px; border-radius:40px; text-align:center;}
.busline_list > li .circle.red{background:#f73427;}
.busline_list > li .circle.green{background:#3bb29e;}
.busline_list > li .circle.yellow{background:#ecad16;}

.busline_list > li > .buscont{position:absolute; top:0; left:150px; width:100%;}
.busline_list > li > .buscont li{}
.busline_list > li > .buscont li.l{margin-bottom:20px;}
.busline_list > li > .buscont li.l2{margin-top:20px;}
.busline_list > li > .buscont li.t{background:#f5f5f5; padding:20px;}
.busline_list > li > .buscont li.t ul li{line-height:25px;}


/* 홍보영상 */
.video_box{text-align: center;}
.video_box video{ width: 100%;  height: auto;}


.e0103_wrap table{ margin-top: 10px;}
.e0103_wrap table tr td{ vertical-align: middle; padding: 20px; border-bottom: 1px solid #aaa; }
.e0103_wrap table tr td:first-child{text-align: center;}
.e0103_wrap .left_c th{vertical-align: middle; background-color: #38598b; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; color: #fff;}
.e0103_wrap .left_c td{ border-top: 1px solid #aaa;}
.e0103_wrap .left_c  p.dot{ margin-top: 0;}
.e0103_wrap h4.tit{ margin-bottom: 8px;}

/* 등록 학적 */
.e01_06_wrap .subcont_inner p{vertical-align: middle;}
.e01_06_wrap .subcont_inner .tit_dotlist li p{margin-top: 4px;}
.e01_06_wrap .subcont_inner ul.dotlist{margin-top: 4px;}
.e01_06_wrap table{font-size: 15px;}
.e01_06_wrap .tit_dotlist > li .titdotlist_dep2 > li{font-size: 16px;}





.subcont_title{font-size:26px; color:#062f6e; margin-bottom:10px;}
.subcont_inner{overflow:hidden; margin-bottom:50px;}
.subcont_inner .title{float:left; width:200px; margin-right:20px; background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:18px; color:#062f6e;}
.subcont_inner .title2{background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:18px; color:#062f6e; margin-bottom:10px;}
.subcont_inner .title3{font-size:20px; color:#062f6e; font-weight:bold; margin-bottom:10px;}
.agency_wrap .agency_inner .title3{font-size:20px; color:#062f6e; font-weight:bold; margin-bottom:10px;}
.subcont_inner .title4{background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:16px; margin-bottom:10px;}

.subcont_inner .cont{float:left; width:980px;}

.union_list{background: url(/usr/images/suwon/bg_unionlist_arrow.png) no-repeat center bottom; margin-bottom:20px;}
.union_list li{border: 1px solid #999; padding: 16px; }
.union_list li.t{background-color: #38598b; color: #fff; text-align: center; padding: 16px 0; border:none;}
.union_list li p {position:relative; padding-left:10px;}
.union_list li p:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.union_list:after{content: ""; background: url(/usr/images/suwon/arrow_down.png) no-repeat center; display: block; width: 100%; height: 70px;}
.union_list:last-child{ background:none;}


/* 대학 공통*/
.college_top{width:100%; height:335px; margin-bottom:50px; text-align:center; overflow:hidden;}
.college_top > p{margin-top:100px; color:#fff;}
.college_top > p span{display:block; font-size:40px;}

.college_top.culture{background:url(/usr/images/suwon/college_top_culture.jpg) no-repeat;  width: 976px; margin-bottom: 20px; height: 439px;}
.college_top.culture .text{color: #fff; margin-top: 30px; text-align: left; font-size: 16px;  padding: 0 60px; box-sizing: border-box;}

strong.red{color: red; margin-right: 10px; display: block;}
a.down_blue{color: #062f6e; font-weight: 500;}
a.down_blue:hover{color: #f4b221;}

.culture .text_list ul li{margin-bottom: 10px;}

/* 교양대학 */
.culture .text{ margin-bottom: 20px;}
.culture .img_list{width: 980px; height: 600px; position: relative;}
.culture .img_list ul{}
.culture .img_list ul li{width: 100%;}
.culture .img_list ul li img{width: 100%; display: block;}

/* 2018예비대학 */
.culture .bx-viewport{height: 600px !important;}
.culture .bx-wrapper .bx-pager{ position: relative; z-index: 100; margin-top: -34px; width: 120px;}
.culture .bx-wrapper .bx-pager::after{display: block; clear: both; content: "";}
.culture .bx-wrapper .bx-pager.bx-default-pager{margin-left: 50%; transform: translateX(-50%);}

.culture .bx-wrapper .bx-pager.bx-default-pager a{float: left; border-radius: 50%; width: 12px; height: 12px; text-indent: -9999px; margin-left: 5px; background-color: #ccc;}
.culture .bx-wrapper .bx-pager.bx-default-pager a.active{background-color: #f4b221; width: 12px; height: 12px;}

.culture .bx-controls-direction{position: absolute; width: 100%; height: 80px; top: 50%; left: 0; z-index: 100; margin-top: -40px;}
.culture .bx-controls-direction a{position: absolute; top: 0%; display: block;}
.culture .bx-controls-direction a.bx-prev{background: url(/usr/images/suwon/btn_mainvisual_prev.png) no-repeat center; width: 80px;height: 80px; background-size: 100%; text-indent: -9999px; left: 0;}

.culture .bx-controls-direction a.bx-next{background: url(/usr/images/suwon/btn_mainvisual_next.png) no-repeat center; width: 80px;height: 80px; background-size: 100%; text-indent: -9999px; right: 0;}

.culture .bx-stop, .bx-start{font-size: 0; width: 0; height: 0; text-indent: -9999px;}






.college_top.humanities{background:url(/usr/images/suwon/college_top_humanities.gif) no-repeat;}
.college_top.business{background:url(/usr/images/suwon/college_top_business.gif) no-repeat;}
.college_top.convergence{background:url(/usr/images/suwon/college_top_convergence.gif) no-repeat;}
.college_top.art{background:url(/usr/images/suwon/college_top_art.gif) no-repeat;}
.college_top.engineering{background:url(/usr/images/suwon/college_top_engineering.gif) no-repeat;}
.college_top.healthscence{background:url(/usr/images/suwon/college_top_healthscence.gif) no-repeat;}
.college_top.international{background:url(/usr/images/suwon/college_top_international.gif) no-repeat;}
.college_top.technology{background:url(/usr/images/suwon/college_top_technology.gif) no-repeat;}
.college_top.music{background:url(/usr/images/suwon/college_top_music.gif) no-repeat;}


.college_top .college_menu_wrap{width:100%; text-align:center; color:#e3e3e3; overflow:hidden; margin-top:20px;}
.college_top .college_menu{display:inline-block; padding-right:35px; background:url(/usr/images/suwon/icon_college_arrow.png) no-repeat right 8px;  margin-right:20px;}
.college_top .college_menu:last-child{background:none; padding-right:0; margin-right:0;}
.college_top .college_menu p{cursor:pointer; background:url(/usr/images/suwon/icon_college_menu.png) no-repeat right center; padding-right:25px;}
.college_top .college_menu ul{display:none; border:solid 1px #9b9b9b; background:#f3f3f3; position:absolute; z-index:5; padding:5px 15px;margin-top:5px;}
.college_top .college_menu ul li{text-align:left;}
.college_top .college_menu ul li a{font-size:14px;}


.college_wrap{}
.college_wrap .college_title{font-size:26px; color:#062f6e; margin-bottom:10px;}
.college_wrap .college_inner{overflow:hidden; margin-bottom:50px;}
.college_wrap .college_inner .title{float:left; width:200px; margin-right:20px; background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:18px; color:#062f6e;}
.college_wrap .college_inner .title2{background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:18px; color:#062f6e; margin-bottom:10px;}
.college_wrap .college_inner .title2 .title_txt{font-size:14px; color:#666; margin-left:10px; vertical-align: text-bottom;}
.college_wrap .college_inner .title3{font-size:16px;}
.college_wrap .college_inner .cont{float:left; width:980px;}
.college_wrap .college_inner .cont .college_info{width:980px; overflow:hidden; padding:10px 20px; border:3px solid #ddd; box-sizing:border-box;}
.college_wrap .college_inner .cont .college_info li{float:left; width:50%; padding:10px 0 10px 30px; box-sizing:border-box;}
.college_wrap .college_inner .cont .college_info li.tel{background:url(/usr/images/suwon/icon_ytel.png) no-repeat left center;}
.college_wrap .college_inner .cont .college_info li.homepage{background:url(/usr/images/suwon/icon_yhomepage.png) no-repeat left center;}
.college_wrap .college_inner .cont .college_info li.location{background:url(/usr/images/suwon/icon_ylocation.png) no-repeat left center;}
.college_wrap .college_inner .cont .college_info li.email{background:url(/usr/images/suwon/icon_yemail.png) no-repeat left center;}
.college_wrap .college_inner .cont .college_info li.name{background:url(/usr/images/suwon/icon_yname.png) no-repeat left center;}
.college_wrap .college_inner .cont .college_info li.usw{background:url(/usr/images/suwon/icon_yusw.png) no-repeat left center;}
.college_wrap .college_inner .cont .college_info li.fax{background:url(/usr/images/suwon/icon_yfax.png) no-repeat left center;}
.college_wrap .college_inner .cont .college_info li.time{background:url(/usr/images/suwon/icon_ytime.png) no-repeat left center;}


.college_wrap .college_inner .cont .dotlist{}
.college_wrap .college_inner .cont .dotlist > li{position:relative; padding-left:10px; margin-bottom:5px;}
.college_wrap .college_inner .cont .dotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.college_wrap .college_inner .cont .dotlist > li .dotlist_dep2{padding:5px 10px;}
.college_wrap .college_inner .cont .dotlist > li .dotlist_dep2 > li{position:relative; padding:0 10px}
.college_wrap .college_inner .cont .dotlist > li .dotlist_dep2 > li:before{position:absolute; display:block; background:#333; content:""; width:4px; height:1px; left:0; top:12px;}
.college_wrap .college_inner .cont .dotlist > li .dotlist_dep2 > li .dotlist_dep3{padding:5px 10px;}

.college_wrap .college_inner .cont .title_dotlist{margin-bottom:30px; overflow:hidden;}
.college_wrap .college_inner .cont .title_dotlist:last-child{margin-bottom:0;}
.college_wrap .college_inner .cont .title_dotlist .t{float:left; width:80px;}
.college_wrap .college_inner .cont .title_dotlist .c{float:left; width:900px;}
.college_wrap .college_inner .cont .title_dotlist .c p{ position:relative; padding-left:10px; box-sizing:border-box;}
.college_wrap .college_inner .cont .title_dotlist .c p:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}


/*대학발전기금*/
.section.logo_bg {padding: 40px;color: #fff;background: #062f6e url(/usr/images/suwon/bg_logo.png) no-repeat right center}

/*웹메일*/
.f0401_wrap{width:1200px; height:335px;background:url(/usr/images/suwon/bg_f0401.png) no-repeat; position:relative;}
.f0401_wrap .txt{position:absolute; width:750px; padding:20px; box-sizing:border-box; right: 0; bottom:30px; background:rgba(244, 178, 33, 0.9); color:#fff; font-size:18px;}

/*V3 설치*/
.f0403_wrap:after {content: '';display: block;clear: both;}
.f0403_wrap .f0403_img, .f0403_wrap .f0403_txt{float: left;}
.f0403_wrap .f0403_img {width: 45%;height: 300px;background: url(/usr/images/suwon/bg_f0403.png) no-repeat center;background-size: cover}
.f0403_wrap .f0403_txt{width: 50%; margin-left: 5%;}




/*사이버보안 진달의 날*/
.f0404_wrap{width:1200px; height:335px;background:url(/usr/images/suwon/bg_f0404.png) no-repeat; position:relative;}
.f0404_wrap .title {font-size:26px}
.f0404_wrap .txt{position:absolute; width:750px; padding:20px; box-sizing:border-box;left: 0; bottom:170px; background:rgba(244, 178, 33, 0.9); color:#fff;}
.f0404_wrap .tx_c {position: absolute;bottom: 30px;color: #fff;width: 100%;}


/*무선인터넷 가능지역*/
.f0405_wrap {}
.f0405_wrap .f0405_img , .f0405_wrap .f0405_txt{float: left;}
.f0405_wrap .f0405_img {width: 45%;height: 300px;background: url(/usr/images/suwon/bg_f0405.png) no-repeat center}
.f0405_wrap .f0405_txt{width: 50%;margin-left: 5%;position: relative;}

/*학자금대출 tap*/
.tab_li06.e010901 li{height: 70px;line-height: 70px;}
.tab_li06.e010901 li.long_txt{line-height: 1.3;padding-top: 10px; box-sizing: border-box;}

/*학생증 발급안내*/
.subcont_inner .union_list_02_wrap {overflow: hidden;}
.subcont_inner .union_list_02{float: left;width: 30%;margin-right: 4.7%;height:270px;border: 1px solid #999;box-sizing: border-box;position: relative;}
.subcont_inner .union_list_02:after {}
.subcont_inner .union_list_02 li{padding: 16px;}
.subcont_inner .union_list_02 li.t{background-color: #38598b; color: #fff;text-align: center;border:none;}
.subcont_inner  .union_list_02 li p {position:relative; padding-left:10px;margin-bottom: 7px;}
.subcont_inner .union_list_02 li strong {padding-bottom: 16px;display: block;text-align: center;color: #ff1b1b;font-weight: normal;}
.union_list_02 .c_btn_wrap{margin-top: 53px;}
.subcont_inner .union_list_02:after{content: '';display: block;background: url(/usr/images/suwon/bg_unionlist_arrow.png) no-repeat center center;width: 35px;height: 40px;position: absolute;right: -14%;top: 47%;transform: rotate(-90deg)}
.subcont_inner .union_list_02:last-child{ background:none;margin-right: 0;}
.subcont_inner .union_list_02:last-child:after {display: none;}
.subcont_inner .union_list_02 .card_info {}
.subcont_inner .union_list_02 .card_info p{padding-left: 30px;}
.subcont_inner .union_list_02 .card_info .location{background: url(/usr/images/suwon/icon_ylocation.png) no-repeat left; line-height: 2;}
.subcont_inner .union_list_02 .card_info .tel{background: url(/usr/images/suwon/icon_ytel.png) no-repeat left; line-height: 2;}

/*주차안내*/
.f0300_wrap {width: 100%;}
.f0300_wrap img {width: 100%;display: block;}
.f0300_txt {}
.f0300_txt ul{float: left;width: 25%;margin-top: 20px}
.f0300_txt ul li {margin-bottom: 5px}

/* 시설소개 */
.college_facility_wrap table{width: 980px;}
.college_facility_wrap table tr th{
	color: #fff; background-color: #38598b;vertical-align: middle;
	padding: 10px; box-sizing: border-box;}

.college_facility_wrap table tr:first-child{border-top: 1px solid #aaa;}
.college_facility_wrap table tr{border-bottom: 1px solid #aaa;}
.college_facility_wrap table tr td{padding: 20px;box-sizing: border-box;}
.college_facility_wrap table tr td p{margin-bottom: 10px;}
.college_facility_wrap table tr td ul.img_list::after{content: ""; clear: both; display: block;}
.college_facility_wrap table tr td ul.img_list li{float: left; margin: 14px 0;}
.college_facility_wrap table tr td ul.img_list li:nth-child(1),
.college_facility_wrap table tr td ul.img_list li:nth-child(3),
.college_facility_wrap table tr td ul.img_list li:nth-child(6){margin-right: 26px;}

.college_facility_wrap table ul.text_list{position: relative;}
.college_facility_wrap table ul.text_list li::before{position:absolute; display:block; background:#333; content:""; width:4px; height:1px; left:0; top:12px;}
.college_facility_wrap table ul.text_list li{position:relative; padding-left:10px; margin-bottom:5px;}


/* 캠퍼스맵 */
.campusmap_img{text-align:center; margin-bottom:20px;}
.campusmap_img p{text-align:left;}
.campusmap_list{background:#eee; padding:20px; box-sizing:border-box;}
.campusmap_list ul{overflow:hidden;}
.campusmap_list ul li{float:left; width:25%; padding:5px 10px; box-sizing:border-box;}
.campusmap_list ul li span{display:inline-block; background:#ff0000; color:#fff; padding:0 3px; border-radius:5px; margin-right:10px; font-size:12px; margin-top:5px;}
.campusmap_list ul li a{}
.campusmap_list ul li a:hover{color:#062f6e; text-decoration: underline;}
.campusmap_detail_wrap{background:#eee; padding:20px; box-sizing:border-box; overflow:hidden;}
.campusmap_detail_wrap .campusmap_detail_title{margin-bottom:10px; overflow:hidden;}
.campusmap_detail_wrap .campusmap_detail_title p{float:left; font-size:20px; vertical-align:bottom; color:#38598b; font-weight:bold;}
.campusmap_detail_wrap .campusmap_detail_title a{float:right; font-size:12px;}
.campusmap_detail_wrap .campusmap_detail_title:after{display:block; content:""; clear:both;}
.campusmap_detail_wrap .campusmap_detail_cont_table{float:left; height:270px; overflow-y:auto;}
.campusmap_detail_wrap .campusmap_detail_cont_table:last-child{float:right;}
.campusmap_detail_wrap .campusmap_detail_cont_table table{}
.campusmap_detail_wrap .campusmap_detail_cont_table table th{background:#38598b; color:#fff; padding: 6px 10px; font-size:14px; vertical-align:middle; font-weight:normal; }
.campusmap_detail_wrap .campusmap_detail_cont_table table tbody th{background:#707070; color:#fff; border-bottom:1px solid #707070;}
.campusmap_detail_wrap .campusmap_detail_cont_table table td{font-size:12px; padding: 6px 10px; border-bottom:1px solid #707070;}
.campusmap_detail_wrap .campusmap_detail_cont_table table td a{display:inline-block; padding:2px; margin:2px;}
.campusmap_detail_wrap .campusmap_detail_cont_table table td a:hover{text-decoration: underline;}
.campusmap_draw{overflow:hidden; width:960px; margin:20px auto;}
.campusmap_draw_inner{position:relative;}
.campusmap_draw_inner div{position:absolute; margin-left:-200px; margin-top:-20px;}
.campusmap_draw_inner div a{display:inline-block;}
.campusmap_draw_inner div a p{font-size:12px; text-align:center;}


/* 찾아오시는 길 */
.b0502_wrap .subcont_inner::after{	content: ""; display: block; clear: both;}
.b0502_wrap .subcont_inner .title3{	float: left;width: 180px;	vertical-align: middle;	margin: 0 0 40px;}
.b0502_wrap p{vertical-align: middle;}
.b0502_wrap .subcont_inner  ul{float: left;}
.b0502_wrap .subcont_inner li.bus{	vertical-align: middle;}
.b0502_wrap .subcont_inner li.bus a{width: 150px;	background-color: #999;	color: #fff;padding: 10px 0;display: block; text-align: center;}




/*개인정보보호 및 처리 방침*/
.privacy {}
.privacy .file_border{border: 1px solid #ccc;padding: 5px 10px;margin: 20px;}
.privacy .file_border .icon_boardfile{margin-right: 10px;}
.privacy .file_border a {font-weight: bold;font-size: 14px;color: #555}
.privacy .tx_gray {color: #777;}
.privacy .contents_table td {background-color: #fff}

/*정보보호*/
.policy {}
.policy .title {float: none;width: auto}
.policy .fl{margin-right: 50px}

/*이메일수집금지*/
.none_email {position: relative;;width: 456px;padding: 20px;background: #fff}
.none_email .email_title{font-size: 20px;margin-bottom: 10px;text-align: center;font-size: 25px;color: #062f6e}
.none_email .email_title:after {content: '';display: block;width: 100%;height: 2px;background: #dcdcdc;margin-top: 10px;}
.none_email .email_img img{width: 130px;height: 86px;margin:5px auto;display: block;}
.none_email p {text-align: center;}
.none_email .close {position: absolute;right:20px;width: 24px;height: 25px;}

/*대학기구 연혁 테이블*/
.agency_inner .contents_table2 .agency_year {text-align: center;font-size: 24px;color: #002b4c; font-family: 'NotoSerif';font-weight: 600;}
.agency_inner .contents_table2 .joblist li {text-align: left}

/*그린카에너지활용부품*/
.agency_numberbox_wrap {margin-top: 20px}
.agency_numberbox_wrap .agency_numberbox{margin-bottom: 10px}
.agency_numberbox_wrap .agency_numberbox:after {content: '';display: block;clear: both;}
.agency_numberbox_wrap .agency_numberbox_number{float: left;background-color: #38598b;width: 80px;height: 80px;text-align: center;line-height: 80px;color: #fff;font-size: 20px;}
.agency_numberbox_wrap .agency_numberbox_txt{float: left;background-color: #f0f0f0;width: calc(100% - 80px);text-align: center;padding: 15px;box-sizing: border-box;height: 80px;}
.agency_numberbox_wrap .agency_numberbox_txt p{font-size: 20px;}
.agency_numberbox_wrap .agency_numberbox_txt em{font-style: normal;font-size: 16px;color: #555}

/*화성시시립숲속어린이*/
.b31010412_wrap {margin-top: 20px}
.b31010412_wrap .b31010412{float: left;width: 50%;}
.b31010412_wrap .b31010412 dl {height: 160px;}
.b31010412_wrap .b31010412 dl dt{background-color: #38598b;padding: 15px;text-align: center;color: #fff;font-size: 20px;}
.b31010412_wrap .b31010412 dl dd {padding: 15px;}
.b31010412_wrap .b31010412 .b31010412_img {margin: auto;display: block;max-width:438px;width: 100%; }


/*화성시어린이급식관리지원센터*/
.b03010415_wrap {position: relative;border-radius: 5px; border: 2px solid #f0f0f0;margin-top: 80px;}
.b03010415_wrap:after {content: '';clear: both;display: block;padding: 15px}
.b03010415_wrap .b03010415_title{position: absolute; background-color: #38598b;width: 300px;padding: 15px; color: #fff;text-align: center;box-sizing: border-box;}
.b03010415_wrap .b03010415_title p {font-size: 20px;}
.b03010415_wrap .b03010415_title em {font-style: normal;}
.b03010415_wrap .b03010415_title:nth-child(1) {left: 50px;top: -50px;}
.b03010415_wrap .b03010415_title:nth-child(2) {right: 50px;top: -50px;}
.b03010415_wrap ul.b03010415 {padding-top: 100px;}
.b03010415_wrap ul.b03010415 li{float: left;width: 30%;height:282px;margin-right: 40px;;background: url(/usr/images/suwon/b0101_ul_bg.png) no-repeat center center;background-size: contain;text-align: center;}
.b03010415_wrap ul.b03010415 li p {padding-top: 110px;font-size: 18px;}
.b03010415_wrap ul.b03010415 li:last-child {margin-right: 0}

.b03010415_wrap2 {margin-top: 50px}
.b03010415_wrap2 .b03010415_box:first-child{margin-bottom: 80px}
.b03010415_wrap2 .b03010415_box:after {content: '';display: block;clear: both;}
.b03010415_wrap2 .b03010415_box .yello_title{float: left;width: 20%;height: 50px;text-align: center;line-height: 50px; background: #f4b221;}
.b03010415_wrap2 .b03010415_box ul {float: left;width: 75%;;padding-left: 5%;}
.b03010415_wrap2 .b03010415_box ul:after {content: '';display: block;clear: both;}
.b03010415_wrap2 .b03010415_box ul li {float: left;width: 30%;margin-right: 3%;height: 100px; padding: 10px;box-sizing: border-box; background-color: #f0f0f0;border-radius: 5px;text-align: center;}
.b03010415_wrap2 .b03010415_box ul li:nth-child(1),.b03010415_wrap2 .b03010415_box ul li:nth-child(2) {padding-top: 23px;}
.b03010415_wrap2 .b03010415_box p {float: left;width: 75%;margin-left: 5%;box-sizing: border-box; border: 2px solid #f0f0f0;padding: 15px;border-radius: 12px;text-align: center;}
.b03010415_wrap2 .b03010415_box:last-child p{position: relative;}
.b03010415_wrap2 .b03010415_box:last-child p:before {position: absolute;left: 50%;margin-left: -17.5px;top: -60px; content: '';display: block;background: url(../images/bg_unionlist_arrow.png) no-repeat center;width: 35px;height: 40px;}



/* 대학원 */

.graduate_school{}
.graduate_school .graduate_list{ text-align: center;}
.graduate_school .graduate_list li{width: 22.5%; float: left; margin-right: 3%; height: 200px; margin-bottom: 3%;}
.graduate_school .graduate_list li:nth-child(4n+4){margin-right: 0;}

.graduate_school .graduate_list li.graduate_img01{background: url(/usr/images/suwon/submain_visual03.jpg) no-repeat left -50px center; background-size: 200%;}
.graduate_school .graduate_list li.graduate_img02{background: url(/usr/images/suwon/submain_visual04.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img03{background: url(/usr/images/suwon/submain_visual05.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img04{background: url(/usr/images/suwon/submain_visual06.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img05{background: url(/usr/images/suwon/submain_visual07.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img06{background: url(/usr/images/suwon/submain_visual08.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img07{background: url(/usr/images/suwon/submain_visual09.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img08{background: url(/usr/images/suwon/submain_visual10.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img09{background: url(/usr/images/suwon/submain_visual11.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img10{background: url(/usr/images/suwon/submain_visual12.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img11{background: url(/usr/images/suwon/submain_visual13.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img12{background: url(/usr/images/suwon/submain_visual14.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img13{background: url(/usr/images/suwon/submain_visual15.jpg) no-repeat center;background-size: 200%;}
.graduate_school .graduate_list li.graduate_img14{background: url(/usr/images/suwon/submain_visual16.jpg) no-repeat center;background-size: 200%;}

.graduate_school .graduate_list li a{font-size: 20px; font-weight: 600; vertical-align: middle; height: 100%; line-height: 200px; color: #fff; background-color: rgba(0, 0, 0, 0.4); display: block;}
.graduate_school .graduate_list li a:hover{font-size: 24px; transition: all 0.3s;}



.graduate_school .graduate_list li.college_img01{background: url(/usr/images/suwon/college_top_culture.jpg) no-repeat center; background-size: 200%;}
.graduate_school .graduate_list li.college_img02{background: url(/usr/images/suwon/college_top_humanities.gif) no-repeat left -350px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img03{background: url(/usr/images/suwon/college_top_business.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img04{background: url(/usr/images/suwon/college_top_engineering.gif) no-repeat right -150px  center; background-size: 300%;}
.graduate_school .graduate_list li.college_img05{background: url(/usr/images/suwon/college_top_technology.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img06{background: url(/usr/images/suwon/college_top_healthscence.gif) no-repeat right -200px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img07{background: url(/usr/images/suwon/college_top_art.gif) no-repeat left -250px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img08{background: url(/usr/images/suwon/college_top_music.gif) no-repeat right -100px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img09{background: url(/usr/images/suwon/college_top_convergence.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img10{background: url(/usr/images/suwon/college_top_international.gif) no-repeat left center; background-size: 300%;}





.pdf_viewer{width:100%; height:800px;}
.pdf_viewer iframe{width:100%; height:100%}





@media(min-width:1501px){
	
	/*버스노선*/

	.busline_list > li{margin-bottom:100px;}
	
}
@media(max-width:1500px){
	.b030101_wrap{height:3908px;}
	
	
	.tdtit_dotlist > li{font-size: 14px;}
	
	
	/*버스노선*/
	.busline_list{}
	.busline_list > li{height:180px;}
	
	
	
	
}
@media(max-width:1200px){
	/* 콘텐츠콘텐츠 본문 공통 */
	.subcont{ padding: 10px; box-sizing: border-box;}
	
	.subcont .section{margin-bottom:30px;}
	.subcont .section .title_1{font-size:20px;}
	.subcont .section.graybg{padding:30px 10px; box-sizing: border-box;}
	.subcont .section.grayborder{border:2px solid #ddd; padding:10px;}
	.subcont .section h3{font-size:18px;}
	
	
	.subcont_title{font-size:26px; margin-bottom:10px;}
	.subcont_inner{overflow:hidden; margin-bottom:40px;}
	
	.subcont_inner .title{float:none; width:100%; margin-bottom: 14px;}
	
	.subcont_inner .title2{font-size:15px; margin-bottom:5px;}
	.subcont_inner .title3{font-size:20px; color:#062f6e; font-weight:bold; margin-bottom:10px;}
	.subcont_inner .title4{background:url(../images/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:16px; margin-bottom:10px;}
	.subcont_inner .cont{float:left; width:100%;}

	.subcont .section{font-size:14px;}
	.dotlist > li{font-size:14px;}
	.dotlist > li:before{top:10px;}
	
	.contents_table2 p{font-size: 14px;}
	.contents_table2 table{font-size: 14px;}
	
	
	/* 이념 */
	.b0101_ul{width:708px; margin:30px auto;}
	.b0101_ul li{width:32%;text-align: center;height:230px; background-position: center;padding-top: 50px; box-sizing: border-box; background-size: 100%;} 
	.b0101_ul li:nth-child(2){margin:0 2%;}
	.b0101_ul li .title{font-size:28px;    font-family: "NotoSerif";}
	.b0101_ul li p{font-size: 14px;}
	.b0101{margin: 0 50px;}
	
	
	/* 교육목표/인재상 */
	.b010301_wrap{width:100%; height:300px; margin-top:50px; background-position: center;}
	.b010301_wrap .txt{width:100%;}
	.b010301_wrap .txt .title{font-size:22px;}
	
	.b010302_01{height:300px; margin-bottom:100px; background-position: center;}
	.b010302_01 .txt{width:100%; bottom:-80px; font-size:20px;}

	.b010302_02{background:url(../images/b010302_02.png) no-repeat top center; width: 563px; height: 533px;
	}
	.b010302_02 h3{display: none;}
	.b010302_02 div{display: none;}
	.b010302_02 .polygon01{display: none;}
	.b010302_02 .polygon02{display: none;}
	
	
	/* 상징동물 천마 */
	.b0201_wrap{height:300px; margin-bottom:120px; background-position: center right -200px;}
	.b0201_wrap .txt{width:100%;bottom:-100px; font-size:20px;}
	
	
	/* 교가 */
	.schoolbridge_wrap{width:555px; margin: 0 auto; padding:20px;}
	.schoolbridge_wrap img{width: 100%; height: 100%;}
	.b0202_lyric_wrap .t{margin-top:30px;}
	.b0202_lyric_wrap ul li .verse{width:10%;}
	.b0202_lyric_wrap ul li .lyric{width:90%;}

	
	/* UI */
	.cilist{}
	.cilist.ea2 li{width:50%;}
	.cilist.ea3 li{width:33%;}
	.cilist.ea3 li:nth-child(2){width:34%;}
	.cilist.ea4 li{width:25%;}
	.cilist.ea5 li{width:20%;}
	.cilist li{float:left; padding:40px 0; text-align:center;}
	.cilist li.bgblue{background-color:#062f6e}
	.cilist2{overflow:hidden; background:#f5f5f5;}
	.cilist2 li{float:left; width:50%; position:relative; padding:40px 0 40px 200px; box-sizing:border-box; }
	.cilist2 li .t{margin-bottom:10px;}
	.cilist2 li.yellow{}
	.cilist2 li.yellow:before{background:#f4b221; position:absolute; width:100px; height:100px; border-radius:50px; left:70px; top:40px; display:block; content:"";}
	.cilist2 li.blue{}
	.cilist2 li.blue:before{background:#062f6e; position:absolute; width:100px; height:100px; border-radius:50px; left:70px; top:40px; display:block; content:"";}


	/* 브로셔 */
	.gallery-container{}
	#gallery_thumbs::after{content: ""; display: block; clear: both;}
	#gallery_thumbs .thumb_item{float: left; width: 25%; text-align: center; margin-bottom: 30px;}
	#gallery_thumbs .thumb_item a img{width: 85%;}
	#gallery_thumbs .thumb_item a p{ margin-top: 6px; font-size: 18px;}

	


	
	/* 조직도 */
	.b030101_wrap{height:3350px;}
	

	/* 기관설명 공통 */
	.agency_wrap .agency_inner{ margin-bottom:30px;}
	.agency_wrap .agency_inner .title{float:none; width:100%; margin-right:0px; margin-bottom: 10px;}
	.agency_wrap .agency_inner .cont{float:none; width:100%;}
	.agency_wrap .agency_inner .cont .agency_info{width:100%; padding:10px; border:2px solid #ddd;}
	.agency_wrap .agency_inner .cont .agency_info li{float:none; width:100%;}
	.agency_wrap .agency_inner .cont img{width: 700px; height: 100%;}


	/* 총장인사말 */
	.b0401_wrap{width:100%; height:300px; background-position: right;}
	.b0401_wrap .txt{position:relative; width:60%; top:50px; font-size:18px;}
	.b0401_wrap .txt span{font-size:24px;}
	
	

	/* 총장프로필 */
	.b0402_wrap .photo{float:none; width:100%;text-align: center; margin-right:0px; margin-bottom: 30px;}
	.b0402_wrap .profile{float:none; width:100%;}
	.b0402_wrap .profile .name{margin-bottom:30px; text-align: center;}
	.b0402_wrap .profile .name .ko{font-size:30px;}
	.b0402_wrap .profile .name .en{font-size:20px;}
	.b0402_wrap .profile .history{margin-bottom:20px;}
	.b0402_wrap .profile .history {float:left;}
	.b0402_wrap .profile .history .title{float:none; width:100%; font-size:20px; margin-bottom: 10px;}
	.b0402_wrap .profile .history .cont{float:none; width:100%;}

	/* 총장과의 대화 */
	.b0404_wrap{height:300px; margin-bottom:40px;}
	.b0404_wrap .txt{position:absolute; width:100%; padding:20px; box-sizing:border-box; top: 110px; font-size:14px;}
	.b0404_wrap .txt p{font-size:20px; margin-bottom:20px}
	
	/* 셔틀버스 시간표 */
	.b0503_wrap .contents_table2{width: 100%; font-size: 14px;}
	
	/*버스노선*/
	.busline_list > li > .buscont{top:0; left:120px; width:84%;}

	/* 캠퍼스맵 */
	.campusmap_img img{width: 100%; height: 100%;}
	.campusmap_list{padding:10px;}
	.campusmap_list ul li{width:33.3333%;}
	.campusmap_list ul li a{font-size: 14px;}
	
	.campusmap_detail_wrap .campusmap_detail_cont_table{float:none; height:auto;}
	.campusmap_detail_wrap .campusmap_detail_cont_table:last-child{float:none;}
	.campusmap_detail_wrap .campusmap_detail_cont_table:nth-child(2){margin-bottom: 30px;}
	.campusmap_detail_wrap .campusmap_detail_cont_table table:first-child{width: 100%;}
	.campusmap_detail_wrap .campusmap_detail_cont_table table:last-child{width: 100%;}
	
	/* 찾아오시는 길 */
	.b0502_wrap .subcont_inner::after{	content: ""; display: block; clear: both;}
	.b0502_wrap .subcont_inner .title3{	float: left;width: 150px;vertical-align: middle;margin: 0 0 40px;}
	.b0502_wrap p{vertical-align: middle;}
	.b0502_wrap .subcont_inner ul{float: left;}
	.b0502_wrap .subcont_inner li.bus{	vertical-align: middle;}
	.b0502_wrap .subcont_inner li.bus a{width: 120px;	background-color: #999;	color: #fff;padding: 10px 0;display: block; text-align: center;}
	



	/* 대학발전기금 */
	.logo_bg .subcont_inner .f_25{font-size: 20px;}
	.logo_bg .subcont_inner .tm30{margin-top: 10px;}
	.logo_bg .subcont_inner{margin-bottom: 0;}
	

	/* 대학 공통*/
	.college_top{height:300px; margin-bottom:30px;}
	.college_top > p{margin-top:90px;}
	.college_wrap .college_inner{ margin-bottom:40px;}
	.college_wrap .college_inner .title{float:none; width:100%; margin-right:0px; margin-bottom: 14px;}
	.college_wrap .college_inner .cont{float:none; width:100%;}
	.college_wrap .college_inner .cont .college_info{width:100%;}
	.college_wrap .college_inner .cont img{width: 100%; height: 100%;}
	
	
		
	/* 시설소개 */
	.college_facility_wrap table{width: 100%;}
	.college_facility_wrap table tr td ul.img_list li{width: 49%;}
	.college_facility_wrap table tr td ul.img_list li:nth-child(1),
	.college_facility_wrap table tr td ul.img_list li:nth-child(3),
	.college_facility_wrap table tr td ul.img_list li:nth-child(6){margin-right: 2%;}
	.college_facility_wrap table tr td ul.img_list li img{width: 100%;}

	/* 등록 학적 */
	.e01_06_wrap::after{content: ""; clear: both; display: block;}
	.e01_06_wrap h3.title{width: 160px; float: left; margin: 0;}
	.e01_06_wrap .subcont_inner p{vertical-align: middle;}
	.e01_06_wrap .tit_dotlist > li .titdotlist_dep2 > li{font-size: 14px;}
	.tit_dotlist > li p{ font-size:14px;}
	
	/*주차안내*/
    .f0300_txt ul{width: 50%;}
    
    /* 웹메일 */
	.f0401_wrap{width: 100%;height:300px; margin-bottom:120px; background-position: center left -200px;}
	.f0401_wrap .txt{width:100%;bottom:-100px; background:rgba(244, 178, 33, 1)}
	
	/* 사이버보안진단의 날 */
	.f0404_wrap{width: 100%;height:300px; margin-bottom:50px; background-position: center right -200px;}
	.f0404_wrap .txt {width:100%;bottom:-30px;}
	.f0404_wrap .title {font-size:22px}
    .f0404_wrap .tx_c {bottom: 150px}

	/*화성시시립숲속어린이*/
    .b31010412_wrap .b31010412 .b31010412_img {min-width: 438px; padding: 20px;box-sizing: border-box;}
    
    /*화성어린이급식*/
    .b03010415_wrap .b03010415_title:nth-child(1) {left: 5%;}
    .b03010415_wrap .b03010415_title:nth-child(2) {right: 5%}
    .b03010415_wrap .b03010415_title {width: 40%;}
    .b03010415_wrap ul.b03010415 li {margin-right: 3%;}
    
    /*그린카에너지*/
    .agency_numberbox_wrap .agency_numberbox_txt p {font-size: 18px;}
    .agency_numberbox_wrap .agency_numberbox_txt em {font-size: 14px;}
	
	

	.graduate_school{}
	.graduate_school .graduate_list{ text-align: center;}
	.graduate_school .graduate_list li{width: 32%; float: left; margin-right: 2%; height: 180px; margin-bottom: 3%;}
	.graduate_school .graduate_list li:nth-child(4n+4){margin-right: 2%;}
	.graduate_school .graduate_list li:nth-child(3n+3){margin-right: 0;}

	.graduate_school .graduate_list li.graduate_img01{background: url(/usr/images/suwon/submain_visual03.jpg) no-repeat left -50px center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img02{background: url(/usr/images/suwon/submain_visual04.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img03{background: url(/usr/images/suwon/submain_visual05.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img04{background: url(/usr/images/suwon/submain_visual06.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img05{background: url(/usr/images/suwon/submain_visual07.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img06{background: url(/usr/images/suwon/submain_visual08.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img07{background: url(/usr/images/suwon/submain_visual09.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img08{background: url(/usr/images/suwon/submain_visual10.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img09{background: url(/usr/images/suwon/submain_visual11.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img10{background: url(/usr/images/suwon/submain_visual12.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img11{background: url(/usr/images/suwon/submain_visual13.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img12{background: url(/usr/images/suwon/submain_visual14.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img13{background: url(/usr/images/suwon/submain_visual15.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img14{background: url(/usr/images/suwon/submain_visual16.jpg) no-repeat center;background-size: 200%;}

	.graduate_school .graduate_list li a{font-size: 18px; font-weight: 600; vertical-align: middle; height: 100%; line-height: 180px; color: #fff; background-color: rgba(0, 0, 0, 0.4); display: block;}
	.graduate_school .graduate_list li a:hover{font-size: 22px; transition: all 0.3s;}



.pdf_viewer{width:100%; height:700px;}
.pdf_viewer iframe{width:100%; height:100%}


.graduate_school .graduate_list li.college_img01{background: url(/usr/images/suwon/college_top_culture.jpg) no-repeat center; background-size: 200%;}
.graduate_school .graduate_list li.college_img02{background: url(/usr/images/suwon/college_top_humanities.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img03{background: url(/usr/images/suwon/college_top_business.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img04{background: url(/usr/images/suwon/college_top_engineering.gif) no-repeat right -150px  center; background-size: 300%;}
.graduate_school .graduate_list li.college_img05{background: url(/usr/images/suwon/college_top_technology.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img06{background: url(/usr/images/suwon/college_top_healthscence.gif) no-repeat right -200px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img07{background: url(/usr/images/suwon/college_top_art.gif) no-repeat left -250px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img08{background: url(/usr/images/suwon/college_top_music.gif) no-repeat right -100px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img09{background: url(/usr/images/suwon/college_top_convergence.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img10{background: url(/usr/images/suwon/college_top_international.gif) no-repeat left center; background-size: 300%;}





}

@media(max-width:767px){
	
	.subcont_inner .title{font-size: 15px; background: url(../images/bullet_polygonb.png) no-repeat left 6px;}
	.subcont_inner .title3{font-size: 18px; display: block;}
   .agency_wrap .agency_inner .title3 {font-size:16px}
	
	.contents_table{overflow-y: auto; clear: both;}
	.contents_table .w768{width: 768px;}
	.contents_table2{overflow-y: auto;}
	.contents_table2 .w768{width: 768px;}
	
	.tit_dotlist > li .titdotlist_dep2{padding: 5px 0;}
	.tit_dotlist > li p{ font-size:14px;}

	/* 이념 */
	.b0101_ul{width:100%; margin:30px auto;}
	.b0101_ul li{float: none; width:240px; height:240px; padding-top:70px; margin: 0 auto;}
	.b0101_ul li:nth-child(2){margin:30px auto;}
	.b0101_ul li .title{font-size:24px !important;    font-family: "NotoSerif";}
	.b0101_ul li p{font-size: 13px;}
	.b0101{margin: 0 0px;}
.graybg .f_30{font-size: 18px !important;}
	
	
	/* 연혁 */
	.history_wrap{padding:20px 0;}
	.history_wrap .year{width:80px;font-size:20px;  font-family:'NotoSerif';}
	.history_wrap ul{margin-left:80px;}
	.history_wrap ul li .month{width:30px; font-size: 14px;}
	.history_wrap ul li .month2{width:50px;}
	.history_wrap ul li .text{margin-left:30px; font-size: 14px;}
	.history_wrap ul li .text2{margin-left:50px;}

	.section.grayborder .f_26{font-size: 20px;}

	
	/* 교육목표/인재상 */
	.b010302_01 .txt br{display: none;}
	.b010302_02{width: 100%; height: 300px;
		background-size: 300px;
	}
	
	
	/* 교가 */
	.schoolbridge_wrap{width:100%; padding:20px;}
	.b0202_lyric_wrap .t{margin-top:30px;}
	.b0202_lyric_wrap .t span{font-size:18px;}
	.b0202_lyric_wrap ul li {margin-top:20px;}
	.b0202_lyric_wrap ul li .verse{float:none; width:100%; font-size: 16px; margin-bottom: 8px; font-weight: 500;}
	.b0202_lyric_wrap ul li .lyric{float:none; width:100%;}

	
	/* UI */
	.cilist{box-sizing:border-box;}
	.cilist.ea2 li{width:100%;}
	.cilist.ea3 li{width:100%;}
	.cilist.ea3 li:nth-child(2){width:100%;}
	.cilist.ea4 li{width:100%;}
	.cilist.ea5 li{width:100%; padding: 20px 0;}
	.cilist li{float:none;}
	.cilist li img{width: 60%;}
	.cilist.ea5 li img{width: auto;}
	.cilist2{overflow:hidden; background:#f5f5f5;}
	.cilist2 li{float:none; width:100%;}
	.cilist.ea5 li p{margin-top: 10px;}
	.cilist2 li.yellow{padding-left: 150px;}
	.cilist2 li.yellow:before{width:80px; height:80px; left:50px;}
	.cilist2 li.blue{padding-left: 150px;}
	.cilist2 li.blue:before{width:80px; height:80px; left:50px;}



	/* 브로셔 */
	#gallery_thumbs .thumb_item{float: left; width: 50%; text-align: center; margin-bottom: 30px;}
	#gallery_thumbs .thumb_item a img{width: 80%;}
	#gallery_thumbs .thumb_item a p{ margin-top: 6px; font-size: 16px;}
	


	/* 조직도 */
	.b030101_wrap{height: 2400px; background-size: 100%;}
	.b030101_wrap .organization_chart{display:none;}

	
	/* 기관설명 공통 */
	.agency_wrap .agency_inner .title{font-size: 16px;}
	.agency_wrap .agency_inner .cont img{width: 100%;}

	/* 총장과의 대화 */
	.b0404_wrap{margin-bottom:30px; background-size: 800px;background-position: top 120px center;}
	.b0404_wrap .txt{padding:20px; top:0px;}

	
	/* 총장인사말 */
	.b0401_wrap{background-position: top 80px right; background-size: 800px;;}
	.b0401_wrap .txt{padding: 14px; position:relative; width:100%; top:0px; font-size:14px;}
	.b0401_wrap .txt span{font-size:20px;}
	
	
	/* 총장프로필 */
	.b0402_wrap .photo{margin-bottom: 20px;}
	.b0402_wrap .photo img{width: 200px;}
	.b0402_wrap .profile .name{margin-bottom:20px; text-align: center;}
	.b0402_wrap .profile .name .ko{font-size:20px;}
	.b0402_wrap .profile .name .en{font-size:16px;}
	.b0402_wrap .profile .name .jg{font-size: 14px;}
	.b0402_wrap .profile .history {float:none;}
	.b0402_wrap .profile .history .title{font-size:16px;}
	.b0402_wrap .profile .history .cont li{overflow: hidden;}
	.b0402_wrap .profile .history .cont li .date{width:25%; margin-right: 5%;}
	.b0402_wrap .profile .history .cont li .txt{ width:70%; }
	

	/* 셔틀버스 시간표 */
	.b0503_wrap .contents_table2{width: 100%; font-size: 14px;}


	/*버스노선*/
	.b0504_wrap > p{margin-bottom: 20px;}
	.busline_list{margin-top:14px; font-size: 14px;}
	.busline_list > li{height: auto;}
	.busline_list > li .circle{width:100%; height:30px; padding-top:0; line-height: 30px; margin-bottom: 10px;}
	.busline_list > li .circle br{display: none;}
	.busline_list > li > .buscont{position:relative; top:0; left:0; width: 100%; }
	.busline_list > li > .buscont li.t{padding:10px;}

	

	/* 캠퍼스맵 */
	.campusmap_list ul li{width:50%; padding:4px;font-size: 12px;}
	.campusmap_list ul li a{font-size: 12px;}
	
	.campusmap_detail_wrap{padding:14px 10px;}
	.campusmap_detail_wrap .campusmap_detail_title{margin-bottom:10px;}

	.college_wrap .college_inner .cont .college_info li{
		float: none;
		width: 100%;
	}


	/* 찾아오시는 길 */
	.b0502_wrap::after{	content: ""; display: block; clear: both;}
	.b0502_wrap .title3{	float: none ;width: 100%;vertical-align: middle;margin: 0 0 20px; }
	.b0502_wrap p{vertical-align: middle;}
	.b0502_wrap > ul{float: none;}
	.b0502_wrap li.bus{	vertical-align: middle;}
	.b0502_wrap li.bus a{width: 120px;	background-color: #999;	color: #fff;padding: 10px 0;display: block; text-align: center;}

	#map iframe{height: 320px !important;}


	/* 대학 공통*/
	.college_top > p span{font-size:32px;}
	.college_wrap .college_inner .title{font-size: 16px;}
	.college_wrap .college_inner .cont .college_info{padding: 10px;}
	.contents_table table{font-size: 14px;}
	
	.college_wrap .college_inner .cont .title_dotlist .t{float:none; width:100%;}
	.college_wrap .college_inner .cont .title_dotlist .c{float:none; width:100%;}
	
	.college_wrap .college_inner .cont .title_dotlist .c p:before{top:10px;}
	
	.college_top .college_menu{padding-right:20px; margin-right:10px;}
	.college_wrap .college_inner .title2 {background-position: left 7px; font-size: 16px;}
	.college_wrap .college_inner .title2 .title_txt{font-size: 12px;}
	
	.college_wrap .college_inner .contents_table{overflow-x : auto;}
	.college_wrap .college_inner .contents_table .w768{width: 768px;}
	.college_wrap .college_inner .title3{font-size:15px;}

	/* 시설소개 */
	.college_facility_wrap table tr td ul.img_list li{float: none; width: 100%;}
	.college_facility_wrap table tr td ul.img_list li:nth-child(1),
	.college_facility_wrap table tr td ul.img_list li:nth-child(3),
	.college_facility_wrap table tr td ul.img_list li:nth-child(6){margin-right: 0%;}


	/*학생증 발급안내*/
	.subcont_inner .union_list_02_wrap {overflow: hidden;}
	.subcont_inner .union_list_02{float: none; width: 80%;margin-right: 0; margin: 0 auto; margin-bottom: 70px;position: relative;}
	.subcont_inner .union_list_02:after{background: url(/usr/images/suwon/bg_unionlist_arrow.png) no-repeat center center; right: 50%;top: 107%; transform: translateX(17px);}
	.subcont_inner .union_list_02:last-child{margin: 0 auto;}

	/* 등록 학적 */



	/*주차안내*/
    .f0300_txt ul{width: 100%;margin-top: 0}
    
    /*V3 설치*/
    .f0403_wrap .f0403_img {width: 100%;}
    .f0403_wrap .f0403_txt{width: 100%; margin-left: 0;margin-top: 20px}
    .f0403_wrap .btn_wrap .btn {width: 100%;margin-bottom: 10px;}
	.f0403_wrap .btn.basic{padding: 0 0;}
    
    /*무선인터넷 가능지역*/
    .f0405_wrap .f0405_img {width: 100%;}
    .f0405_wrap .f0405_txt{width: 100%; margin-left: 0;margin-top: 20px}
    .f0405_wrap .btn_wrap .btn {width: 100%;margin-bottom: 10px;}\\/*화성시시립숲속어린이*/
    .b31010412_wrap .b31010412 dl dt {font-size: 18px;}
    .b31010412_wrap .b31010412 dl {height: auto;margin-bottom: 10px}
    .b31010412_wrap .b31010412 {float: none;width: 100%;margin-bottom: 30px;}
    .b31010412_wrap .b31010412 .b31010412_img {max-width: 438px;min-width: 100%;}
    
   /*화성어린이급식*/
    .b03010415_wrap .b03010415_title:nth-child(1) {left: 0}
    .b03010415_wrap .b03010415_title:nth-child(2) {right: 0;top:70px;}
    .b03010415_wrap .b03010415_title {width: 100%;}
    .b03010415_wrap ul.b03010415 {margin-top: 70px}
    .b03010415_wrap ul.b03010415 li {margin-right: 0;width: 240px;float: none;margin: auto;}
    .b03010415_wrap ul.b03010415 li:last-child {margin-right: auto}
    
    .b03010415_wrap2 .b03010415_box .yello_title{float: none; width: 100%;}
    .b03010415_wrap2 .b03010415_box ul {float:none;width: 100%;;padding-left: 0;}
    .b03010415_wrap2 .b03010415_box ul li {float: none;width: 100%;margin-right: 0;margin-bottom: 5px;}
    .b03010415_wrap2 .b03010415_box ul li:nth-child(1),.b03010415_wrap2 .b03010415_box ul li:nth-child(2) {padding-top: 23px;}
    .b03010415_wrap2 .b03010415_box p {float: left;width: 75%;margin-left: 5%;box-sizing: border-box; border: 2px solid #f0f0f0;padding: 15px;border-radius: 12px;text-align: center;}
    .b03010415_wrap2 .b03010415_box:last-child p:before {top:-110px;}
    .b03010415_wrap2 .b03010415_box:last-child p {float: none;width: 100%;margin-left: 0;}
    .b03010415_wrap2 .b03010415_box ul li:nth-child(1), .b03010415_wrap2 .b03010415_box ul li:nth-child(2) {padding-top: 30px;}
    .b03010415_wrap2 .b03010415_box ul li {padding-top: 30px;}
    
    /*대학기구 테이블*/
    .agency_inner .contents_table2 .agency_year {font-size: 18px; font-family: 'NotoSerif'; font-weight: 600;}
	.agency_inner .contents_table2 .joblist li{text-align:left}
    
    /*그린카에너지*/
    .agency_numberbox_wrap .agency_numberbox_number {float: none;width: 100%;height: 50px;line-height: 50px;}
    .agency_numberbox_wrap .agency_numberbox_txt {float: none;width: 100%;height: auto;}



	/* 대학원 */

	.graduate_school{}
	.graduate_school .graduate_list{ text-align: center;}
	.graduate_school .graduate_list li{width: 49%; float: left; margin-right: 2%; height: 120px; margin-bottom: 3%;}
	.graduate_school .graduate_list li:nth-child(4n+4){margin-right: 2%;}
	.graduate_school .graduate_list li:nth-child(3n+3){margin-right: 2%;}
	.graduate_school .graduate_list li:nth-child(2n+2){margin-right: 0;}

	.graduate_school .graduate_list li.graduate_img01{background: url(/usr/images/suwon/submain_visual03.jpg) no-repeat left -50px center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img02{background: url(/usr/images/suwon/submain_visual04.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img03{background: url(/usr/images/suwon/submain_visual05.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img04{background: url(/usr/images/suwon/submain_visual06.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img05{background: url(/usr/images/suwon/submain_visual07.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img06{background: url(/usr/images/suwon/submain_visual08.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img07{background: url(/usr/images/suwon/submain_visual09.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img08{background: url(/usr/images/suwon/submain_visual10.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img09{background: url(/usr/images/suwon/submain_visual11.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img10{background: url(/usr/images/suwon/submain_visual12.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img11{background: url(/usr/images/suwon/submain_visual13.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img12{background: url(/usr/images/suwon/submain_visual14.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img13{background: url(/usr/images/suwon/submain_visual15.jpg) no-repeat center;background-size: 200%;}
	.graduate_school .graduate_list li.graduate_img14{background: url(/usr/images/suwon/submain_visual16.jpg) no-repeat center;background-size: 200%;}

	.graduate_school .graduate_list li a{font-size: 15px; font-weight: 600; vertical-align: middle; height: 100%; line-height: 120px; color: #fff; background-color: rgba(0, 0, 0, 0.4); display: block;}
	.graduate_school .graduate_list li a:hover{font-size: 18px; transition: all 0.3s;}

	.graduate_school .graduate_list li.college_img01{background: url(/usr/images/suwon/college_top_culture.jpg) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img02{background: url(/usr/images/suwon/college_top_humanities.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img03{background: url(/usr/images/suwon/college_top_business.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img04{background: url(/usr/images/suwon/college_top_engineering.gif) no-repeat right -150px  center; background-size: 300%;}
.graduate_school .graduate_list li.college_img05{background: url(/usr/images/suwon/college_top_technology.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img06{background: url(/usr/images/suwon/college_top_healthscence.gif) no-repeat right -200px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img07{background: url(/usr/images/suwon/college_top_art.gif) no-repeat left -250px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img08{background: url(/usr/images/suwon/college_top_music.gif) no-repeat right -100px center; background-size: 300%;}
.graduate_school .graduate_list li.college_img09{background: url(/usr/images/suwon/college_top_convergence.gif) no-repeat center; background-size: 300%;}
.graduate_school .graduate_list li.college_img10{background: url(/usr/images/suwon/college_top_international.gif) no-repeat left center; background-size: 300%;}











	.pdf_viewer{width:100%; height:600px;}
	.pdf_viewer iframe{width:100%; height:100%}

	
	 /* 웹메일 */
	.f0401_wrap{width: 100%;height:300px; margin-bottom:120px; background-position: center  left -250px;}
	.f0401_wrap .txt{width:100%;bottom:-100px; background:rgba(244, 178, 33, 1)}


	/* 교양대학 */
	strong.red{color: red; margin-right: 5px; font-size: 14px;}
	.culture .text_list ul li{margin-bottom: 5px; font-size: 14px;}

	.tddotlist > li{font-size:14px}

	.culture .img_list{width: 100%; height: 300px; margin-top: 20px; position: relative;}

	/* 2018예비대학 */
	.culture .bx-viewport{height: 276px !important;}
	.culture .bx-wrapper .bx-pager{ position: relative; z-index: 100; margin-top: 10px; width: 85px;}
	.culture .bx-wrapper .bx-pager::after{display: block; clear: both; content: "";}
	.culture .bx-wrapper .bx-pager.bx-default-pager{margin-left: 50%; transform: translateX(-50%);}

	.culture .bx-wrapper .bx-pager.bx-default-pager a{float: left; border-radius: 50%; width: 12px; height: 12px; text-indent: -9999px; margin-left: 5px; background-color: #ccc;}
	.culture .bx-wrapper .bx-pager.bx-default-pager a.active{background-color: #f4b221; width: 12px; height: 12px;}

	.culture .bx-controls-direction{position: absolute; width: 100%; height: 40px; top: 50%; left: 0; z-index: 100; margin-top: -40px;}
	.culture .bx-controls-direction a{position: absolute; top: 0%; display: block;}
	.culture .bx-controls-direction a.bx-prev{background: url(/usr/images/suwon/btn_mainvisual_prev.png) no-repeat center; width: 40px;height: 40px; background-size: 100%; text-indent: -9999px; left: 0;}

	.culture .bx-controls-direction a.bx-next{background: url(/usr/images/suwon/btn_mainvisual_next.png) no-repeat center; width: 40px;height: 40px; background-size: 100%; text-indent: -9999px; right: 0;}

	.culture .bx-stop, .bx-start{font-size: 0; width: 0; height: 0; text-indent: -9999px;}



}



