@charset "utf-8";

/***********************************************
* 한양대 리뉴얼 2016 Css :: 한양소개
***********************************************/
.blind{position:absolute;top:-999999px;left:-999999px;height:0;font-size:0;color:transparent;text-indent:-9999px;visibility:hidden;z-index:-9999;}

.hanyanguni{margin-bottom:60px;padding-top:65px;min-height:305px;border-bottom:1px solid #d0d0d0;background:url(../../images/custom/introduction/bg_hy010101.jpg) no-repeat 100% 100%;box-sizing:border-box;}
.hanyanguni .tit{padding-bottom:25px;font-size:40px;color:#172d52;letter-spacing:-1px;font-family:'NanumMyeongjo';font-weight:bold;line-height:140%;}
.hanyanguni .tit strong{color:#0b75d8;}
.hanyanguni .text{font-size:18px;color:#555;letter-spacing:-2px;line-height:150%;}
.hanyanguni + .box table th{vertical-align:middle;}
.hanyanguni.private{padding-top:0;padding-bottom:60px;background:url(../../images/custom/introduction/bg_hy010109.jpg) no-repeat 100% 100%;}
.hanyanguni.private .text{padding-right:640px;}
.hanyanguni.president{padding-top:65px;min-height:332px;background:url(../../images/custom/introduction/16-welcome.jpg) no-repeat 100% 100%;}
.hanyanguni.president .text{padding-right:40%;}
.hanyanguni .text span{display:block;}
.hanyanguni.alumni{padding-top:13px;min-height:319px;background:url(../../images/custom/introduction/bg_alumni.jpg) no-repeat 100% 100%;}
.hanyanguni.alumni .text{padding-right:530px;}
.hanyanguni.alumni .text span{display:block;}
.hanyanguni.career{padding-top:65px;min-height:350px;background:url(../../images/custom/introduction/16-form.png) no-repeat 100% 100%;}
.hanyanguni.career .text span{display:block;}
.hanyanguni.sponsor{padding-top:55px;min-height:263px;background:url(../../images/custom/introduction/bg_sponsor.jpg) no-repeat 100% 100%;}
.hanyanguni.manage{padding-top:80px;min-height:290px;background:url(../../images/custom/introduction/bg_hy010202.jpg) no-repeat 100% 100%;}
.hanyanguni.mou{padding-top:53px;min-height:331px;background:url(../../images/custom/introduction/bg_mou.jpg) no-repeat 100% 100%;}
.hanyanguni.mou .text{padding-right:590px;}
.hanyanguni.forum{padding-top:29px;min-height:238px;background:url(../../images/custom/introduction/bg_forum.jpg) no-repeat 100% 100%;}
.hanyanguni.pride{padding-top:37px;min-height:314px;background:url(../../images/custom/introduction/bg_pride.jpg) no-repeat 100% 100%;}
.hanyanguni.hyrule{padding-top:64px;min-height:273px;background:url(../../images/custom/introduction/bg_hyrule.jpg) no-repeat 100% 100%;}
.hanyanguni.pridebook{padding-top:7px;min-height:310px;background:url(../../images/custom/introduction/bg_pridebook.jpg) no-repeat 100% 100%;}
.hanyanguni.pridebook span{display:block;}

.hanyanguni.top-section {padding-top:50px; background-repeat: no-repeat;}
.hanyanguni.top-section .text span {display:block;}
.hanyanguni.top-section .text .eng-text {display: block; font-size: 20px; letter-spacing: 0}
.hanyanguni.initial {min-height:357px;background-image:url(../../images/custom/introduction/bg_initial.jpg);}
.hanyanguni.initial .text {padding-right: 48%;}
.hanyanguni.ability {min-height:357px;background-image:url(../../images/custom/introduction/bg_ability.jpg);}
.hanyanguni.ability .text {padding-right: 50.18%;}
.hanyanguni.top-section.admission040902 .text span,
.hanyanguni.top-section.admission040903 .text span{display:block;}


.t-hanyanguni.private{margin-bottom:90px;}
.t-hanyanguni{margin-top:45px;}
.t-hanyanguni:after{content:"";display:block;clear:both;}
.t-hanyanguni p{margin-top:25px;font-size:14px;color:#666;letter-spacing:-0.05em;line-height:150%;}
.t-hanyanguni p:first-child{margin-top:0;}
.t-hanyanguni p.title{margin-bottom:30px;font-size:16px;color:#333;font-weight:bold;}
.t-hanyanguni .tbx{float:left;width:520px;}
.t-hanyanguni .tbx+.tbx{float:right;}
.t-hanyanguni .tbx .title{margin-bottom:0;}
.t-hanyanguni .tbx .title + p{margin-top:15px;}
.t-hanyanguni .sign{text-align:right;font-size:16px;color:#333;}
.t-hanyanguni .sign img{margin-left:10px;}

.hyprivate-history{margin:35px 0 65px;}
.hyprivate-history dl:after{content:"";display:block;clear:both;}
.hyprivate-history dt{float:left;width:275px;clear:both;color:#333;text-align:center;border-bottom:1px solid #aaa;}
.hyprivate-history dd{display:block;margin-left:275px;padding-left:30px;color:#666;border-bottom:1px solid #ddd;}
.hyprivate-history dl:first-child dt{border-top:1px solid #aaa;}
.hyprivate-history dl:first-child dd{border-top:1px solid #ddd;}
.hyprivate-history dt,
.hyprivate-history dd{height:61px;line-height:61px;font-size:16px;box-sizing:border-box;}
.d-title2 + .hyprivate-history{margin-top:0;}

.admission .uni-box{margin-top:40px;border-bottom:1px solid #ccc;}
.hy0103 .uni-box{margin-top:80px;}
.uni-box{margin-top:120px;}
.tab-ui .uni-box{margin-top:60px;}
.uni-box:first-child{margin-top:0;}
.uni-box:after{content:"";display:block;clear:both;}
.uni-box .uni-tit{float:left;width:240px;padding-top:20px;font-size:29px;color:#172d52;font-weight:bold;line-height:130%;letter-spacing:-1px;background:url(../../images/custom/introduction/bg_unitit.png) no-repeat 0 0;}
.uni-box .uni-tit span{display:block;}
.uni-box .uni-ct{float:left;width:860px;padding-top:25px;box-sizing:border-box;}
.uni-box.admi04 .uni-ct{padding-top:0;}
.admission .uni-box .uni-ct{float:none;margin-bottom:30px !important;}
.uni-box .uni-ct > span{position:absolute;top:-999999px;left:-999999px;height:0;font-size:0;color:transparent;text-indent:-9999px;visibility:hidden;z-index:-9999;}
.uni-box .uni-ct p{margin-top:25px;font-size:14px;color:#666;line-height:140%;letter-spacing:-1px;}
.tab-ui .uni-box .uni-ct p{margin-top:0}
.uni-box .uni-ct p.tit{margin-top:0px;font-size:26px;color:#004b91;letter-spacing:-2px;}
.admission .uni-box .uni-ct p.tit{font-size:34px;color:#004b91;letter-spacing:0;font-weight:800;}
.admission .uni-box .uni-ct p.tit em{color:#128fdc;font-style:normal;}
.admission .uni-box .uni-ct .ct-title{font-size:26px;}
.admission .dot-list > li{padding-left:0; background:none;}
.admission .numberling > li{margin-top:6px;}

.uni-box.uni01 .uni-ct,
.uni-box.uni03 .uni-ct,
.uni-box.uni05 .uni-ct,
.uni-box.uni07 .uni-ct{padding-left:380px;}
.uni-box.uni02 .uni-ct,
.uni-box.uni04 .uni-ct,
.uni-box.uni06 .uni-ct{padding-right:390px;}
.uni-box.uni01 .uni-ct{background:url(../../images/custom/introduction/bg_uni01.jpg) no-repeat 0 0;min-height:310px;}
.uni-box.uni02 .uni-ct{background:url(../../images/custom/introduction/bg_uni02.jpg) no-repeat 100% 20px;}
.uni-box.uni03 .uni-ct{background:url(../../images/custom/introduction/bg_uni03.jpg) no-repeat 0 0;min-height:337px;}
.uni-box.uni04 .uni-ct{background:url(../../images/custom/introduction/bg_uni04.jpg) no-repeat 100% 20px;}
.uni-box.uni05 .uni-ct{background:url(../../images/custom/introduction/bg_uni05.jpg) no-repeat 0 0;min-height:308px;}
.uni-box.uni06 .uni-ct{background:url(../../images/custom/introduction/bg_uni06.jpg) no-repeat 100% 0;min-height:311px;}
.uni-box.uni07 .uni-ct{background:url(../../images/custom/introduction/bg_uni07.jpg) no-repeat 0 0;min-height:308px;}

.uni-box.admi01 .uni-ct,
.uni-box.admi02 .uni-ct,
.uni-box.admi03 .uni-ct,
.uni-box.admi04 .uni-ct{width:980px;margin:0 auto;}
.uni-box.admi01 .uni-ct,
.uni-box.admi03 .uni-ct{padding-left:490px;}
.uni-box.admi02 .uni-ct,
.uni-box.admi04 .uni-ct{padding-right:310px;}
.uni-box.admi01 .uni-ct{background:url(../../images/custom/admission/mobile_library_step01.jpg) no-repeat 60px 0;min-height:430px;}
.uni-box.admi02 .uni-ct{background:url(../../images/custom/admission/mobile_library_step02.jpg) no-repeat 100% 0;min-height:430px;}
.uni-box.admi03 .uni-ct{background:url(../../images/custom/admission/mobile_library_step03.jpg) no-repeat 60px 0;min-height:430px;}
.uni-box.admi04 .uni-ct{background:url(../../images/custom/admission/mobile_library_step04.jpg) no-repeat 100% 0;min-height:310px;}

.contents h3.title-dth2.title-common,
.introduction .contents h3.title-dth2,
.contents.introduction h3.title-dth2{color:#0c7bd7;font-weight:bold;letter-spacing:-1px;}

/* 공식 홍보 영상 */
.video-wrap{position:relative;margin-top:40px;text-align:center;}
.video-wrap iframe { position: relative; z-index: 10; }
.cover-button { position: absolute; z-index: 11; }
.cover-button .back-bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5; z-index: 11;}
.cover-button button { cursor: pointer; position: absolute; z-index: 11; top:50%;left:50%;margin-top:-55px;margin-left:-55px;width:110px;height:110px;background:url(../../images/custom/introduction/bg_play.png) no-repeat 0 0; }
.cover-button .back-bg,
.cover-button .back-bg img { position: relative; width: 100%; height: 440px; z-index: 10; }

.flag-wrap{margin-bottom:10px;}
.flag-wrap:after{content:"";display:block;clear:both;}
.flag-wrap p, .flag-wrap span{line-height:35px;color:#333;letter-spacing:-1px;font-weight:bold;}
.flag-wrap p{float:left;padding-left:70px;font-size:20px;background:url(../../images/custom/introduction/flag.jpg) no-repeat;}
.flag-wrap span{float:right;font-size:15px;}
.flag-wrap.f1 p{background-position:0 0}
.flag-wrap.f2 p{background-position:0 -55px}
.flag-wrap.f3 p{background-position:0 -110px}
.flag-wrap.f4 p{background-position:0 -165px}
.flag-wrap.f5 p{background-position:0 -220px}
.flag-wrap.f6 p{background-position:0 -275px}
.flag-wrap.f7 p{background-position:0 -330px}
.flag-wrap.f8 p{background-position:0 -385px}
.flag-wrap.f9 p{background-position:0 -440px}
.flag-wrap.f10 p{background-position:0 -495px}
.flag-wrap.f11 p{background-position:-234px 0}
.flag-wrap.f12 p{background-position:-234px -55px}
.flag-wrap.f13 p{background-position:-234px -110px}
.flag-wrap.f14 p{background-position:-234px -165px}
.flag-wrap.f15 p{background-position:-234px -220px}
.flag-wrap.f16 p{background-position:-234px -275px}
.flag-wrap.f17 p{background-position:-234px -330px}
.flag-wrap.f18 p{background-position:-234px -385px}
.flag-wrap.f19 p{background-position:-234px -440px}
.flag-wrap.f20 p{background-position:-234px -495px}
.flag-wrap.f21 p{background-position:-445px 0}
.flag-wrap.f22 p{background-position:-445px -55px}
.flag-wrap.f23 p{background-position:-445px -110px}
.flag-wrap.f24 p{background-position:-445px -165px}
.flag-wrap.f25 p{background-position:-445px -220px}
.flag-wrap.f26 p{background-position:-445px -275px}
.flag-wrap.f27 p{background-position:-445px -330px}
.flag-wrap.f28 p{background-position:-445px -385px}
.flag-wrap.f29 p{background-position:-445px -440px}
.flag-wrap.f30 p{background-position:-445px -495px}
.flag-wrap.f31 p{background-position:-682px 0}
.flag-wrap.f32 p{background-position:-682px -55px}
.flag-wrap.f33 p{background-position:-682px -110px}
.flag-wrap.f34 p{background-position:-682px -165px}
.flag-wrap.f35 p{background-position:-682px -220px}
.flag-wrap.f36 p{background-position:-682px -275px}
.flag-wrap.f37 p{background-position:-682px -330px}
.flag-wrap.f38 p{background-position:-682px -385px}
.flag-wrap.f39 p{background-position:-682px -440px}
.flag-wrap.f40 p{background-position:-682px -495px}
.flag-wrap.f41 p{background-position:-923px 0}
.flag-wrap.f42 p{background-position:-923px -55px}
.flag-wrap.f43 p{background-position:-923px -110px}
.flag-wrap.f44 p{background-position:-923px -165px}
.flag-wrap.f45 p{background-position:-923px -220px}
.flag-wrap.f46 p{background-position:-923px -275px}
.flag-wrap.f47 p{background-position:-923px -330px}
.flag-wrap.f48 p{background-position:-923px -385px}
.flag-wrap.f49 p{background-position:-923px -440px}
.flag-wrap.f50 p{background-position:-923px -495px}

.ethics-box-wrap+.ethics-box-wrap{margin-top:100px;}
.ethics-box-wrap:after{content:"";display:block;clear:both;}
.ethics-box-wrap .ethics-box{float:left;width:50%;box-sizing:border-box;letter-spacing:-1px;}
.ethics-box-wrap .ethics-box:nth-child(odd){padding-right:30px;}
.ethics-box-wrap .ethics-box:nth-child(even){padding-left:30px;}
.ethics-box-wrap .ethics-box h4{font-size:29px;font-weight:bold;height:84px;line-height:84px;letter-spacing:-2px;background:url(../../images/custom/introduction/bg_unitit.png) no-repeat 0 0;}
.ethics-box-wrap .ethics-box img{margin-bottom:25px;}
.ethics-box-wrap .ethics-box .tit{font-size:20px;color:#004b91;line-height:130%;}
.ethics-box-wrap .ethics-box span,
.ethics-box-wrap .ethics-box p{font-size:14px;color:#666;line-height:140%;}
.ethics-box-wrap .ethics-box>p{margin-bottom:20px;}
.ethics-box-wrap .ethics-box li:after{content:"";display:block;clear:both;}
.ethics-box-wrap .ethics-box li{margin-top:20px;}
.ethics-box-wrap .ethics-box li:first-child{margin-top:0;}
.ethics-box-wrap .ethics-box li span{float:left;}
.ethics-box-wrap .ethics-box li p{display:block;padding-left:35px;}
.ethics-box-wrap .ethics-box li:nth-child(5) p{padding-left:45px;}

.hyprivate-list .thumbnail p{padding-right:20px;letter-spacing:-1px;}
.hyprivate-list .thumbnail .title{margin-top:25px;font-size:20px;font-weight:bold;color:#333;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow:hidden;-webkit-box-orient: vertical;}
.hyprivate-list .thumbnail .title span{margin-left:5px;font-size:16px;color:#333;font-weight:normal;}
.hyprivate-list .thumbnail .text{font-size:14px;color:#666;font-weight:normal;min-height:135px;display: -webkit-box;-webkit-line-clamp: 6;text-overflow: ellipsis;overflow:hidden;-webkit-box-orient: vertical;}
.hyprivate-list.bbs{margin-top:25px;}
.hyprivate-list.bbs .thumbnail-list-wrap{padding-top:0;}
.hyprivate-list.bbs .thumbnail-list-wrap .thumbnails{margin-left:-35px;}
.hyprivate-list.bbs .thumbnail-list-wrap .span3{width:33% !important;}
.hyprivate-list.bbs .thumbnail-list-wrap .span3:nth-child(3n+1){clear:both;}

.hyprivate-bx{padding:50px 40px;background:url(../../images/custom/introduction/bg_hyprivate1.png) no-repeat 100% 100%, url(../../images/custom/introduction/bg_hyprivate2.png) no-repeat 0 0, url(../../images/custom/introduction/bg_hyprivate3.png) repeat-y 0 0;background-size:328px auto, contain, contain;}
.hyprivate-bx p{letter-spacing:-1px;}
.hyprivate-bx .title{margin-bottom:20px;font-size:28px;color:#fff;font-weight:bold;line-height:130%;}
.hyprivate-bx .text{font-size:18px;color:#fff;line-height:130%;}
.hy-manage{padding-right:520px;background:url(../../images/custom/introduction/bg_hy010202.jpg) no-repeat 100% 35px;}
.hy-manage .title{padding-bottom:40px;}
.hy-manage .tit{padding-bottom:10px;font-size:16px;color:#333;font-weight:bold;}
.hy-manage p{padding-bottom:30px;font-size:14px;color:#666;line-height:130%;letter-spacing:-1px;}
.hygrp-text{margin:25px 0 60px;}
.hygrp-text:after{content:"";display:block;clear:both;}
.hygrp-text p{float:none;font-size:16px;color:#333;font-weight:bold;line-height:160%;letter-spacing:-1px;}
.hygrp-text div{float:right;}
.hygrp-text button{width:160px;font-weight:bold;font-size:16px;}
.hygrp-bx{text-align:center;margin-bottom:50px;}

.alumni-bx{margin-bottom:65px;}
.alumni-bx:after{content:"";display:block;clear:both;}
.alumni-bx img{float:left;}
.alumni-bx div{float:right;width:520px;padding:30px 20px 0 0;box-sizing:border-box;}
.alumni-bx div p{font-size:16px;color:#666;letter-spacing:-1px;line-height:140%;}
.alumni-list:after{content:"";display:block;clear:both;}
.alumni-list li{float:left;width:237px;margin-right:50px;margin-bottom:50px;}
.alumni-list li:nth-child(4n){margin-right:0;}
.alumni-list li div{padding:25px 20px 15px;border:1px solid #ddd;border-top:none;}
.alumni-list li div p{letter-spacing:-2px;}
.alumni-list li div .name{padding-bottom:13px;margin-bottom:10px;font-weight:bold;font-size:22px;color:#383838;background:url(../../images/custom/introduction/line_alumni.gif) no-repeat 0 100%;}
.alumni-list li div .career{font-weight:bold;font-size:14px;color:#383838;}
.alumni-list li div .number{font-size:14px;color:#666;}

.ceo-school{position:relative;top:0;left:0;padding:330px 0 330px;margin-bottom:60px;}
.ceo-school>p{position:relative;line-height:36px;text-align:center;font-size:36px;font-weight:bold;color:#4d4d4d;letter-spacing:-2px;}
.ceo-school>p:before{content:"";display:block;position:absolute;top:-64px;left:0;width:100%;height:38px;background:url(../../images/custom/introduction/bg_ceoline3.gif) no-repeat 50% 0;}
.ceo-school>p:after{content:"";display:block;position:absolute;top:60px;left:0;width:100%;height:38px;background:url(../../images/custom/introduction/bg_ceoline4.gif) no-repeat 50% 0;}
.ceo-school li{position:absolute;padding-top:55px;margin:auto;text-align:center;background:url(../../images/custom/introduction/bg_ceoline.png) no-repeat 50% 0;}
.ceo-school li.c1,
.ceo-school li.c2{padding-top:0;padding-bottom:55px;background:url(../../images/custom/introduction/bg_ceoline2.gif) no-repeat 50% 100%;}
.ceo-school li.c1 span,
.ceo-school li.c2 span{width:144px;height:144px;line-height:135px;background:#39588b;border-radius:72px;font-size:30px;color:#fff;}
.ceo-school li.c1 div,
.ceo-school li.c2 div{min-height:51px;}
.ceo-school li.c1 p,
.ceo-school li.c2 p{font-size:18px;}
.ceo-school li span{margin-bottom:10px;display:inline-block;width:115px;height:115px;line-height:110px;text-align:center;background:#b9d8fb;border-radius:57px;font-size:25px;color:#004b91;letter-spacing:-1px;}
.ceo-school li span em{font-size:60px;font-weight:bold;font-style:normal;letter-spacing:-2px;}
.ceo-school li p{font-size:14px;color:#4d4d4d;letter-spacing:-1px;line-height:140%;}
.ceo-school li.c1{top:6px;left:290px;}
.ceo-school li.c2{top:6px;left:642px;}
.ceo-school li.c3{top:426px;left:68px;width:179px;}
.ceo-school li.c4{top:426px;left:350px;width:155px;}
.ceo-school li.c5{top:426px;left:600px;width:167px;}
.ceo-school li.c6{top:426px;left:843px;width:199px;}

.introduction .bbs-board.board-list .title-wrap{display:block;width:100%;}
.introduction .bbs-board.board-list .title-wrap>div{box-sizing:border-box;}
.introduction .bbs-board.board-list .title-wrap .title-thumb{width:10%;}
.introduction .bbs-board.board-list .title-wrap .title-info{width:90%;}
.introduction .board-list.total-board-point tr td{vertical-align:middle;}
.introduction .bbs-portlet .bbs-board .title-info .info .date:before{display:none;}

.link-bx{margin-top:90px;background:url(../../images/custom/introduction/bg_forum_bx.png) repeat-x 0 0;}
.link-bx a{display:block;height:123px;line-height:123px;text-align:center;}
.link-bx a:hover{text-decoration:none;}
.link-bx a span{display:inline-block;padding-right:45px;font-size:32px;letter-spacing:-1px;color:#fff;background:url(../../images/custom/introduction/arw_forum.png) no-repeat 100% 50%;}

.pride-graph{position:relative;margin:150px 0 120px;}
.pride-graph .grp-bx{overflow:hidden;}
.pride-graph dt{position:absolute;top:308px;font-size:23px;color:#555;font-weight:bold;}
.pride-graph dd{position:absolute;width:70px;height:70px;border-radius:35px;line-height:70px;color:#fff;font-size:20px;text-align:center;background:#828991;}
.pride-graph dd span{position:relative;display:block;width:100%;height:100%;}
.pride-graph dd span:after{position:absolute;content:"";display:block;bottom:-10px;left:50%;margin-left:-8px;width:16px;height:11px;background:url(../../images/custom/introduction/bg_arw1.png) no-repeat 0 0;}
.pride-graph ul{position:absolute;top:110px;left:850px;}
.pride-graph ul li{padding-left:12px;font-size:14px;color:#333;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 10px;}
.pride-graph ul li strong{font-size:18px;color:#333;}
.pride-graph .g1 dt{left:55px;}
.pride-graph .g2 dt{left:225px;}
.pride-graph .g3 dt{left:390px;}
.pride-graph .g4 dt{left:555px;}
.pride-graph .g5 dt{left:725px;}
.pride-graph .g6 dt{left:890px;color:#6e8408;}
.pride-graph .g1 dd{top:130px;left:51px;}
.pride-graph .g2 dd{top:100px;left:215px;}
.pride-graph .g3 dd{top:25px;left:382px;}
.pride-graph .g4 dd{top:25px;left:549px;}
.pride-graph .g5 dd{top:-31px;left:716px;}
.pride-graph .g6 dd{top:-86px;left:874px;width:84px;height:84px;line-height:84px;border-radius:42px;background:#6e8408;}
.pride-graph .g6 dd span:after{margin-left:-10.5px;bottom:-12px;width:21px;height:13px;background:url(../../images/custom/introduction/bg_arw2.png) no-repeat 0 0;}

.award-list{height:270px;margin-bottom:68px;background:url(../../images/custom/introduction/bg_pride3.jpg) no-repeat 0 0;background-size:cover;}
.award-list>p{height:65px;line-height:65px;color:#fff;font-size:20px;text-align:center;letter-spacing:-1px;background:rgba(0,0,0,0.3);}
.award-list ul{padding:25px 0 30px;width:960px;margin:auto;}
.award-list ul:after{content:"";display:block;clear:both;}
.award-list li{float:left;width:160px;padding-top:105px;position:relative;}
.award-list li strong{position:absolute;top:0;left:50%;margin-left:-45px;display:block;width:90px;height:90px;line-height:90px;text-align:center;font-size:22px;border-radius:45px;background:#fff;color:#0f5189;letter-spacing:-1px;box-sizing:border-box;-webkit-box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.22);-moz-box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.22);box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.22);}
.award-list li strong.st2{line-height:130%;padding-top:17px;}
.award-list li p{text-align:center;font-size:14px;color:#fff;line-height:140%;letter-spacing:-1px;}

.tb-line table{margin-bottom:60px;}
.tb-line table thead tr:first-child th{border-top:none;}
.tb-line table th{line-height:130%;height:auto;padding:15px 5px;border-top:1px solid #ccc;}
.tb-line table th,
.tb-line table td{border-left:1px solid #ccc;text-align:center;vertical-align:middle;word-break:break-word;}
.tb-line table tr:first-child th:first-child, .tb-line table tr:first-child td:first-child, .tb-line table tr td:first-child {border-left:none;}
.tb-line table th:first-child, .tb-line table td:first-child {border-left:none;}
.tb-line table th.line,
.tb-line table td.line{border-left:1px solid #ccc !important}
.tb-line table th.r_line, .tb-line table td.r_line{border-right:1px solid #ccc}
.tb-line table th.b_line, .tb-line table td.b_line{border-bottom:1px solid #ccc}
.tb-line table td{padding: 15px 0;}
.tb-line table td span{display:block;}
.tb-line table td .ranking{margin-bottom:15px;font-size:18px;color:#333;font-weight:bold;}
.tb-line table td .ranking strong{font-size:36px;}
.tb-line table td .ranking.st2{display:inline;}
.tb-line table tr.tr-color{background:#f5f5f5;}
.tb-line.st2 table th,
.tb-line.st2 table td{padding:5px 0px;}
.tb-line.st2 table th.tal,
.tb-line.st2 table td.tal{padding:5px 10px;}
.tb-line.st3 table{margin-bottom:15px;}
.tb-line table table{margin-top:5px;margin-bottom:0;}

.tb-line.td_vline table td{border-top:1px solid #ccc;padding:10px 18px;}

.ranking-list{margin-bottom:60px;padding:30px 35px;background:#e9f2f8;box-sizing:border-box;}
.ranking-list:after{content:"";display:block;clear:both;}
.ranking-list li{float:left;width:50%;margin-top:10px;padding-left:12px;font-size:16px;color:#333;letter-spacing:-1px;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 8px;box-sizing:border-box;}
.ranking-list li:nth-child(1),
.ranking-list li:nth-child(2){margin-top:0;}

.rule-list:after{content:"";display:block;clear:both;}
.rule-list li{float:left;width:150px;padding-left:12px;font-size:15px;color:#333;letter-spacing:-1px;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 8px;}
.rule-list li a{color:#333;}
.hyrule+.box table th{text-align:left;padding-left:25px;}
.hyrule+.box button{width:190px;}

.hy0108 .title-dth2{margin-bottom:40px!important;}
.keyword-wrap{margin-bottom:60px;}
.keyword-wrap:after{content:"";display:block;clear:both;}
.keyword-wrap .ebook{float:left;width:235px;}
.keyword-wrap .ebook a{margin-top:40px;display:block;width:100%;height:50px;line-height:50px;border:1px solid #ccc;text-align:center;font-size:16px;font-weight:bold;color:#333;background:#f0f0f0;box-sizing:border-box;}
.keyword-wrap .keyword-list{float:right;width:816px;}
.keyword-wrap .k-box{border-top:2px solid #5d6268;}
.keyword-wrap .k-box:after{content:"";display:block;clear:both;}
.keyword-wrap .k-box ul{float:left;width:272px;border-left:1px solid #ccc;box-sizing:border-box;}
.keyword-wrap .k-box ul:first-child{border-left:none;}
.keyword-wrap .k-box li{height:40px;line-height:40px;padding-left:20px;color:#333;font-size:14px;letter-spacing:-1px;border-bottom:1px solid #ccc;}
.supplement{margin-top:20px;}
.supplement:after{content:"";display:block;clear:both;}
.supplement strong{float:left;width:68px;line-height:15px;text-align:center;font-size:14px;border-right:1px solid #ccc;}
.supplement ul{display:block;margin-left:68px;}
.supplement ul:after{content:"";display:block;clear:both;}
.supplement ul li{float:left;margin-left:19px;padding-left:10px;letter-spacing:-1px;line-height:15px;font-size:14px;color:#333;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 6px;}

.chancellor-list{position:relative;letter-spacing:-1px;}
.chancellor-list:after{content:"";position:absolute;top:50px;left:50%;width:0;height:100%;border-left:1px solid #ddd;z-index:-2;}
.chancellor-list>li{position:relative;padding:25px 0 20px 625px;background: url(../../images/custom/introduction/history_bullet_icon01.png) 50% 45px no-repeat;overflow:hidden;margin-bottom:80px;}
.chancellor-list>li:after{position:absolute;top:0;left:0;content:"";display:block;clear:both;width:100%;height:100%;background:url(../../images/custom/introduction/bg_chancellor.png) repeat-y 540px 0;z-index:-1;}
.chancellor-list>li.n2:after{height:300px;}
.chancellor-list>li.n2,
.chancellor-list>li.n4,
.chancellor-list>li.n6,
.chancellor-list>li.n8,
.chancellor-list>li.n10{padding-left:165px;}
.chancellor-list li .c-bx{position:relative;}
.chancellor-list li .pic{position:absolute;top:0;}
.chancellor-list li.n1 .pic{left:-532px;}
.chancellor-list li.n2 .pic{left:460px;top:-50px;}
.chancellor-list li.n3 .pic{left:-473px;}
.chancellor-list li.n4 .pic{left:494px;}
.chancellor-list li.n5 .pic{left:-486px;}
.chancellor-list li.n6 .pic{left:460px;}
.chancellor-list li.n7 .pic{left:-523px;}
.chancellor-list li.n8 .pic{left:480px;}
.chancellor-list li.n9 .pic{left:-523px;}
.chancellor-list li.n10 .pic{left:480px;}
.chancellor-list li.n11 .pic{left:-523px;}
.chancellor-list .period{margin-bottom:10px!important;font-size:18px;font-weight:bold;color:#2c2c2c;}
.chancellor-list .name{margin-bottom:30px!important;font-size:26px;font-weight:bold;color:#128fdc;letter-spacing:-3px;}
.chancellor-list ul li{margin-top:7px;padding-left:35px;font-size:16px;color:#666;line-height:150%;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 9px;}
.chancellor-list ul li:first-child{margin-top:0;}
.chancellor-list ul li:after{content:"";display:block;clear:both;}
.chancellor-list ul li span{float:left;margin-left:-20px;}

/* gate page */
.gate-list{margin-bottom:100px;}
.gate-list:after{content:"";display:block;clear:both;}
.gate-list li{float:left;width:256px;height:200px;margin:0 25px 25px 0;overflow:hidden;}
.gate-list li:nth-child(4n){margin-right:0;}
.gate-list li:nth-child(4n+1){clear:both;}
.gate-list li a{position:relative;display:block;width:100%;height:inherit;text-align:center;z-index:1}
.gate-list li a img{width:100%;height:inherit;max-width:inherit;}
.gate-list li a span{position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:24px;font-weight:bold;color:#fff;margin-top:-20px;letter-spacing:-2px;line-height:130%;z-index:3}
.gate-list li a .bg{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#000;opacity:0.3;z-index:2;}

/* 전략방향과 핵심전략 */
.nomal-img { text-align: center; padding: 30px 0 50px!important; }
.hy0103 .nomal-img { padding: 0 0 50px!important; }
.strategy {position: relative;/*margin-top: 35px;*/ background:url(../../images/custom/introduction/010304_bg_circle.gif) no-repeat 50% 0px;}
.strategy:after{content:"";display:block;clear:both;}
.strategy .circle-bx {position:absolute;left: 50%;top:50%;margin:-193px 0 0 -166px;width:332px;height:332px;padding:22px;text-align:center;background:#fff;border:12px solid #ddd;border-radius:164px;box-sizing:border-box;}
.strategy .circle-bx .circle { margin:auto;width:262px;height:262px;border-radius:130px;background: #f5f5f5;  }
.strategy .circle-bx .circle p { display: inline-block; width: 100%; color: #004a89; font-weight: bold; text-align: center; }
.strategy .circle-bx .circle .sc-title { margin: 83px 0 22px; font-size: 43px; line-height: 37px; }
.strategy .circle-bx .circle .sc-desc { font-size: 22px; line-height: 32px; }
.strategy .plan-bx {  float: left;width: 263px; }
.strategy .plan-bx+.plan-bx { float:right;}
.strategy .plan-type{height:48px;line-height:48px;font-size:24px;color:#004a89;font-weight:bold;letter-spacing:-1px;text-align:center;border:1px solid #ddd;background:#f5f5f5;}
.strategy .p-bx{position:relative;margin-top:17px;}
.strategy .p-bx .title{height:69px;padding-top:15px;font-size:20px;color:#fff;font-weight:bold;text-align:center;letter-spacing:-1px;box-sizing:border-box;}
.strategy .p-bx .title span{margin-top:7px;display:block;font-size:14px;font-weight:normal;}
.strategy .p-bx.p1 .title{background:#ff7e4c;}
.strategy .p-bx.p2 .title{background:#f5ab16;}
.strategy .p-bx.p3 .title{background:#98b123;}
.strategy .p-bx.p4 .title{background:#28b056;}
.strategy .p-bx.p5 .title{background:#28b099;}
.strategy .p-bx.p6 .title{background:#2883b0;}
.strategy .p-bx.p7 .title{background:#4b5bb5;}
.strategy .p-bx.p8 .title{background:#6e50a9;}
.strategy .p-bx .p-word{position:absolute;width:46px;height:46px;line-height:43px;color:#fff;text-align:center;font-size:30px;font-weight:bold;border:3px solid #fff;border-radius:33px;}
.strategy .p-bx.p1 .p-word{left:425px;top:173px;background:#ff7e4c;}
.strategy .p-bx.p2 .p-word{left:368px;top:66px;background:#f5ab16;}
.strategy .p-bx.p3 .p-word{left:368px;top:-44px;background:#98b123;}
.strategy .p-bx.p4 .p-word{left:425px;top:-153px;background:#28b056;}
.strategy .p-bx.p5 .p-word{left:-215px;top:173px;background:#28b099;}
.strategy .p-bx.p6 .p-word{left:-160px;top:66px;background:#2883b0;}
.strategy .p-bx.p7 .p-word{left:-160px;top:-44px;background:#4b5bb5;}
.strategy .p-bx.p8 .p-word{left:-215px;top:-153px;background:#6e50a9;}
.strategy .p-bx ul{padding:13px 22px;border:1px solid #ddd;border-top:none;background:#fff;}
.strategy .p-bx ul li:first-child{margin-top:0;}

.hy2020-wrap{position:relative;margin-top:40px;padding-bottom:170px;border-bottom:1px dotted #dbdbdb;}
.hy2020-wrap>div{width:704px;margin:auto;}
.hy2020-wrap ul{position:absolute;top:0;}
.hy2020-wrap ul:after{content:"";display:block;clear:both;}
.hy2020-wrap li{float:left;position:relative;padding-top:323px;text-align:center;letter-spacing:-1px;}
.hy2020-wrap li.st1{width:147px;}
.hy2020-wrap li.st2{width:211px;}
.hy2020-wrap li.st3{width:346px;}
.hy2020-wrap li p{position:absolute;color:#fff;font-weight:bold;line-height:140%;}
.hy2020-wrap li.st1 p{top:235px;left:50px;font-size:18px;}
.hy2020-wrap li.st2 p{top:200px;left:64px;font-size:22px;}
.hy2020-wrap li.st3 p{top:150px;left:125px;font-size:26px;}
.hy2020-wrap li strong{display:block;margin:auto;width:60px;font-size:16px;color:#fff;height:30px;line-height:30px;}
.hy2020-wrap li span{display:block;margin-top:15px;font-size:16px;font-weight:bold;color:#666;}
.hy2020-wrap li.st1 strong{background:#b8cbea;}
.hy2020-wrap li.st2 strong{background:#95c0e1;}
.hy2020-wrap li.st3 strong{background:#2975b0;}

.plan-grp-table{border-bottom:solid 1px #ccc}
.plan-grp-table .tables-board{border-bottom:none;margin-bottom:0;}
.plan-grp-table .board-list td{border:none;}
.plan-grp-table .board-list tbody tr td{background:url(../../images/custom/introduction/bg_plan_grp1.png) repeat-y 0 0;}
.plan-grp-table .board-list tbody tr:nth-child(even) td{background:url(../../images/custom/introduction/bg_plan_grp2.png) repeat-y 0 0;}
.plan-grp-table .year-wrap:after{content:"";display:block;clear:both;}
.plan-grp-table .year-wrap{padding-left:430px}
.plan-grp-table .year-wrap>div{float:left;width:167px;}
.plan-grp-wrap{display:table;width:100%;}
.plan-grp-wrap .p-bx{display:table-cell;width:430px;vertical-align:middle;}
.plan-grp-wrap .p-bx .p-word{position:relative;display:inline-block;margin-right:10px;width:46px;height:46px;line-height:43px;color:#fff;font-weight:bold;font-size:30px;letter-spacing:-1px;border-radius:23px;vertical-align:top;}
.plan-grp-wrap .p-bx .p-word:after{position:absolute;top:50%;right:-20px;width:20px;content:"";display:block;height:0;}
.plan-grp-wrap .p-bx .title{display:inline-block;vertical-align:top;}
.plan-grp-wrap .p-bx .title strong{display:block;width:290px;height:46px;border-radius:23px;line-height:46px;color:#fff;font-weight:bold;font-size:18px;letter-spacing:-1px;}
.plan-grp-wrap .p-bx .title span{display:block;color:#333;font-size:16px;letter-spacing:-1px;}
.plan-grp-wrap.p1 .p-bx .p-word,
.plan-grp-wrap.p1 .p-bx .title strong{background:#ff7e4c;}
.plan-grp-wrap.p1 .p-bx .p-word:after{border:1px solid #ff7e4c;}
.plan-grp-wrap.p2 .p-bx .p-word,
.plan-grp-wrap.p2 .p-bx .title strong{background:#f5ab16;}
.plan-grp-wrap.p2 .p-bx .p-word:after{border:1px solid #f5ab16;}
.plan-grp-wrap.p3 .p-bx .p-word,
.plan-grp-wrap.p3 .p-bx .title strong{background:#98b123;}
.plan-grp-wrap.p3 .p-bx .p-word:after{border:1px solid #98b123;}
.plan-grp-wrap.p4 .p-bx .p-word,
.plan-grp-wrap.p4 .p-bx .title strong{background:#28b056;}
.plan-grp-wrap.p4 .p-bx .p-word:after{border:1px solid #28b056;}
.plan-grp-wrap.p5 .p-bx .p-word,
.plan-grp-wrap.p5 .p-bx .title strong{background:#28b099;}
.plan-grp-wrap.p5 .p-bx .p-word:after{border:1px solid #28b099;}
.plan-grp-wrap.p6 .p-bx .p-word,
.plan-grp-wrap.p6 .p-bx .title strong{background:#2883b0;}
.plan-grp-wrap.p6 .p-bx .p-word:after{border:1px solid #2883b0;}
.plan-grp-wrap.p7 .p-bx .p-word,
.plan-grp-wrap.p7 .p-bx .title strong{background:#4b5bb5;}
.plan-grp-wrap.p7 .p-bx .p-word:after{border:1px solid #4b5bb5}
.plan-grp-wrap.p8 .p-bx .p-word,
.plan-grp-wrap.p8 .p-bx .title strong{background:#6e50a9;}
.plan-grp-wrap.p8 .p-bx .p-word:after{border:1px solid #6e50a9;}
.plan-grp-wrap ul{display:table-cell;width:672px;vertical-align:middle;}
.plan-grp-wrap ul:after{content:"";display:block;clear:both;}
.plan-grp-wrap ul li{float:left;margin-top:8px;height:32px;line-height:32px;color:#fff;font-size:13px;font-weight:bold;letter-spacing:-1px;box-sizing:border-box;}
.plan-grp-wrap ul li:first-child{margin-top:0;}
.plan-grp-wrap ul li span{display:none;}
.plan-grp-wrap ul li.ing{background:#95c0e1 url(../../images/custom/introduction/bg_plan_ing1.gif) no-repeat 100% 0;}
.plan-grp-wrap ul li.end{background:#2975b0 url(../../images/custom/introduction/bg_plan_end1.gif) no-repeat 100% 0;}
.plan-grp-table .board-list tbody tr:nth-child(even) td .plan-grp-wrap ul li.ing{background:#95c0e1 url(../../images/custom/introduction/bg_plan_ing2.gif) no-repeat 100% 0;}
.plan-grp-table .board-list tbody tr:nth-child(even) td .plan-grp-wrap ul li.end{background:#2975b0 url(../../images/custom/introduction/bg_plan_end2.gif) no-repeat 100% 0;}
.plan-grp-wrap.p1 li.s1{width:251px;margin-left:421px;}
.plan-grp-wrap.p1 li.s2{width:335px;margin-left:336px;}
.plan-grp-wrap.p1 li.s3{width:504px;margin-left:168px;}
.plan-grp-wrap.p1 li.s4{width:190px;margin-left:412px;}
.plan-grp-wrap.p1 li.s5{width:251px;margin-left:421px;}
.plan-grp-wrap.p2 li.s1{width:221px;margin-left:336px;}
.plan-grp-wrap.p2 li.s2{width:336px;margin-left:336px;}
.plan-grp-wrap.p3 li.s1{width:336px;margin-left:336px;}
.plan-grp-wrap.p3 li.s2{width:246px;margin-left:90px;}
.plan-grp-wrap.p3 li.s3{width:336px;}
.plan-grp-wrap.p3 li.s4{width:582px;margin-left:90px;}
.plan-grp-wrap.p3 li.s5{width:336px;margin-left:336px;}
.plan-grp-wrap.p4 li.s1{width:236px;margin-left:436px;}
.plan-grp-wrap.p4 li.s2{width:672px;}
.plan-grp-wrap.p4 li.s3{width:236px;margin-left:436px;}
.plan-grp-wrap.p4 li.s4{width:236px;margin-left:436px;}
.plan-grp-wrap.p5 li.s1{width:168px;margin-top:0;margin-left:166px;}
.plan-grp-wrap.p5 li.s2{width:168px;margin-top:0;}
.plan-grp-wrap.p5 li.s3{width:168px;margin-top:0;}
.plan-grp-wrap.p5 li.s4{width:156px;margin-left:12px;}
.plan-grp-wrap.p5 li.s5{width:156px;margin-right:346px;}
.plan-grp-wrap.p5 li.s6{width:156px;margin-left:11px;margin-top:25px;}
.plan-grp-wrap.p5 li.s7{width:228px;margin-left:27px;}
.plan-grp-wrap.p5 li.s8{width:247px;}
.plan-grp-wrap.p5 li.s9{width:256px;}
.plan-grp-wrap.p5 li.s10{width:302px;margin-left:180px;clear:both;}
.plan-grp-wrap.p5 li.s11{width:170px;margin-left:18px;}
.plan-grp-wrap.p5 li.s12{width:156px;margin-left:11px;}
.plan-grp-wrap.p5 li.s13{width:503px;}
.plan-grp-wrap.p6 li.s1{width:140px;margin-top:0;margin-left:167px;}
.plan-grp-wrap.p6 li.s2{width:364px;margin-top:0;}
.plan-grp-wrap.p6 li.s3{width:336px;margin-left:336px;}
.plan-grp-wrap.p6 li.s4{width:156px;margin-left:12px;}
.plan-grp-wrap.p6 li.s5{width:504px;}
.plan-grp-wrap.p7 li.s1{width:246px;margin-left:426px;}
.plan-grp-wrap.p7 li.s2{width:246px;margin-left:426px;}
.plan-grp-wrap.p7 li.s3{width:504px;margin-left:168px;}
.plan-grp-wrap.p8 li.s1{width:168px;margin-left:167px;margin-top:0;}
.plan-grp-wrap.p8 li.s2{width:166px;margin-right:167px;margin-top:0;}
.plan-grp-wrap.p8 li.s3{width:336px;}
.plan-grp-wrap.p8 li.s4{width:166px;margin-right:166px;}
.plan-grp-wrap.p8 li.s5{width:168px;margin-left:247px;}
.plan-grp-wrap.p8 li.s6{width:255px;}
.plan-grp-wrap.p8 li.s7{width:168px;margin-left:335px;}
.plan-grp-wrap.p8 li.s8{width:167px;}
.d-title-bx:after{content:"";display:block;clear:both;}
.d-title-bx{margin:-10px 0 11px;}
.d-title-bx h4{float:left;padding-bottom:0;}
.d-title-bx h4 span{display:inline-block;font-weight:bold;margin-left:10px;padding-left:13px;background:url(../../images/custom/campus/area_liner.png) no-repeat 0 50%;background-size:1px 14px;}
.d-title-bx .state-box{float:right;}
.d-title-bx .state-box span{display:inline-block;width:90px;margin-right:10px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:13px;font-weight:bold;letter-spacing:-1px;background:#95c0e1 url(../../images/custom/introduction/bg_plan_ing1.gif) no-repeat 100% 0;}
.d-title-bx .state-box span+span{background:#2975b0 url(../../images/custom/introduction/bg_plan_end1.gif) no-repeat 100% 0;}
.aui h4.plan-title{margin-bottom:25px !important;font-size:26px;line-height:120%;font-weight:bold;letter-spacing:-1px;}
.plan-title.p1{color:#ff7e4c;}
.plan-title.p2{color:#f5ab16;}
.plan-title.p3{color:#98b123;}
.plan-title.p4{color:#28b056;}
.plan-title.p5{color:#28b099;}
.plan-title.p6{color:#2883b0;}
.plan-title.p7{color:#4b5bb5;}
.plan-title.p8{color:#6e50a9;}
.plan-step{margin:70px 0 35px !important;}
.plan-step:after{content:"";display:block;clear:both;}
.plan-step li{float:left;width:124px;text-align:center;margin-left:14px;height:44px;line-height:44px;font-size:24px;font-weight:bold;color:#ddd;letter-spacing:-1px;border-bottom:6px solid #ddd;}
.plan-step li:first-child{margin-left:0;}
.plan-step li.p1.active{color:#ff7e4c;border-color:#ff7e4c;}
.plan-step li.p2.active{color:#f5ab16;border-color:#f5ab16;}
.plan-step li.p3.active{color:#98b123;border-color:#98b123;}
.plan-step li.p4.active{color:#28b056;border-color:#28b056;}
.plan-step li.p5.active{color:#28b099;border-color:#28b099;}
.plan-step li.p6.active{color:#2883b0;border-color:#2883b0;}
.plan-step li.p7.active{color:#4b5bb5;border-color:#4b5bb5;}
.plan-step li.p8.active{color:#6e50a9;border-color:#6e50a9;}
.table-half-wrap:after{content:"";display:block;clear:both;}
.table-half-wrap>div{float:left;width:50%;box-sizing:border-box;}
.table-half-wrap>div:nth-child(1){padding-right:30px}
.table-half-wrap>div:nth-child(2){padding-left:30px;}
.table-half-wrap>div .board-list td{height:55px;padding:0 5px;text-align:center;vertical-align:middle;}

/* 상징과 UI */
.tab-dth1.tab-ui .span3 {width: 157px;}
.tab-ui .nav {margin-bottom: 65px;}
.tab-ui .uni-box .uni-tit {box-sizing: border-box;padding-right: 40px;}
.tab-ui #colorSys .uni-box .uni-tit {padding-right: 20px;}
.tab-ui #initialLogo .uni-box .uni-tit {padding-right: 60px;word-break: keep-all;}

.tab-ui #symbol .ui-box .uni-ct > p:first-child {width:  93%;word-break: keep-all;}
.tab-ui #typeface .ui-box .uni-ct p {/*border-bottom: solid 1px #ccc;*/
}
.tab-ui .uni-ct .spacer,
.tab-ui .uni-ct p + .box,
.tab-ui  .common-bullet-wrap {margin-top: 25px;}
.tab-ui .common-bullet-wrap h3 {padding-bottom: 12px;}
.tab-ui .symbol-box {box-sizing: border-box;width: 100%;border: solid 1px #ccc;}
.word-wrap-box p {width: 95%;word-break: keep-all;}
.tab-ui .symbol-box p,
.tab-ui .symbol-box .p-box {box-sizing: border-box;width: 100%;text-align: center;text-valign:middle;}
.tab-ui.hy0104 .symbol-box p,
.tab-ui #initialLogo .symbol-box p,
.tab-ui #flags .symbol-box p,
.tab-ui #typeface .symbol-box p,
.tab-ui #colorSys .symbol-box p,
.tab-ui #symbol .symbol-box p {padding: 54px 0;}
.hy0104 .song-box p {text-align: center;padding: 22px 0;}
.tab-ui #typeface .symbol-box p {border-top: solid 1px #ccc;}
.tab-ui #typeface .symbol-box p:first-child {border-top: 0;}
.symbol-box .p-box {border-top: solid 1px #ccc;}
.symbol-box .p-box:after {content:'';display:block;clear:both;}
.symbol-box .p-box:first-child {border-top: 0;}
.symbol-box .p-box .span6 {padding-top: 20px;padding-bottom: 20px;}
.symbol-box .p-box .span6:first-child {box-sizing: border-box;padding-left: 62px;text-align: center;text-valing:middle;line-height: 50px;font-size: 20px;font-weight: bold;letter-spacing: -0.07em;color: #333;}
.tab-ui .symbol-box .span5 {float: left;box-sizing: border-box;width: 50%;border-top: solid 1px #ccc;background: #f6f6f6;text-align: center;padding: 16px;}
.tab-ui .symbol-box .span5:first-child {border-right: solid 1px #ccc;}
.tab-ui .symbol-box .span5 a {padding-right: 25px;font-size: 18px;font-weight: bold;color: #333;letter-spacing: -0.05em;background: url(../../images/custom/common/icon_download.png) right center no-repeat;}
.s-title {font-weight: bold;margin-bottom: 6px;}
.tab-ui .uni-box .uni-ct p + p.s-title {margin-top: 10px;}

#colorSys .half-box .span6 p img,
.uni-ct .half-box .span6 {box-sizing: border-box;}
.uni-ct .half-box .span6:nth-child(odd) {padding-right: 25px;}
.uni-ct .half-box .span6:nth-child(even) {padding-left: 25px;}
.uni-ct .half-box .span6:nth-child(3),
.uni-ct .half-box .span6:nth-child(4) {margin-top: 60px;}
#colorSys .uni-ct.white-ct .half-box .span6 p img {border: solid 1px #ccc;}
#colorSys .uni-ct .half-box .span6 p img {width: 100%;height: auto;border: solid 1px #004c86;}
.uni-ct .half-box .span6 .name-labels {margin-top: 10px;font-size: 20px;text-align: center;font-weight: bold;color: #333;}

.edu_direction{margin:20px 0 60px;background:url(../../images/custom/introduction/bg_hy_0410_01.png) no-repeat 721px 167px}
.edu_direction:after{content:"";display:block;clear:both;}
.edu_direction img{float:left;}
.edu_direction .result{float:right;margin-top:138px;}
.edu_direction .result li{margin-top:15px;width:254px;height:66px;line-height:66px;color:#fff;letter-spacing:-1px;font-size:22px;text-align:center;font-weight:bold;border-radius:10px;}
.edu_direction .result li:nth-child(1){background:#8b97df;margin-top:0;}
.edu_direction .result li:nth-child(2){background:#6c7bd6;}
.edu_direction .result li:nth-child(3){background:#5a6bd1;}

.hycdp{position:relative;padding:210px 0;background:url(../../images/custom/introduction/hycdp.png) no-repeat 50% 50%;}
.hycdp>div{margin:auto;width:200px;height:200px;padding-top:10px;background:#004a89;border-radius:100px;box-sizing:border-box;}
.hycdp>div strong{margin:auto;width:180px;height:180px;display:block;border:1px dotted #4d81ad;border-radius:90px;box-sizing:border-box;text-align:center;letter-spacing:-1px;padding-top:60px;font-size:17px;color:#dde3ea;}
.hycdp>div em{margin-top:10px;display:block;font-size:36px;font-weight:bold;font-style:normal;}
.hycdp>ul li>span{display:block;color:#004a89;font-weight:bold;font-size:24px;margin-bottom:16px;}
.hycdp>ul li .line-list li{background:none;padding-left:0;}
.hycdp>ul>li{position:absolute;top:0;}
.hycdp>ul>li.e1{top:0;left:90px;}
.hycdp>ul>li.e2{top:0;left:850px;}
.hycdp>ul>li.e3{top:475px;left:850px;}
.hycdp>ul>li.e4{top:475px;left:90px;}
.hycdp>ul strong{position:absolute;}
.hycdp>ul strong span{position:relative;display:block;width:140px;height:140px;line-height:140px;color:#fff;text-align:center;font-size:20px;border-radius:70px;}
.hycdp>ul>li.e1 strong{left:240px;top:90px;}
.hycdp>ul>li.e2 strong{left:-220px;top:90px;}
.hycdp>ul>li.e3 strong{left:-220px;top:-90px;}
.hycdp>ul>li.e4 strong{left:240px;top:-90px;}
.hycdp>ul>li.e1 strong span{background:#86afc8;}
.hycdp>ul>li.e2 strong span{background:#61798d;}
.hycdp>ul>li.e3 strong span{background:#798fa3;}
.hycdp>ul>li.e4 strong span{background:#92acc2;}
.hycdp>ul strong span:after{position:absolute;content:"";display:block;width:106px;height:51px;}
.hycdp>ul>li.e1 strong span:after{left:-65px;top:-30px;background:url(../../images/custom/introduction/hycdp1.png) no-repeat 0 0}
.hycdp>ul>li.e2 strong span:after{left:105px;top:-30px;background:url(../../images/custom/introduction/hycdp2.png) no-repeat 0 0}
.hycdp>ul>li.e3 strong span:after{left:105px;top:115px;background:url(../../images/custom/introduction/hycdp3.png) no-repeat 0 0}
.hycdp>ul>li.e4 strong span:after{left:-65px;top:115px;background:url(../../images/custom/introduction/hycdp4.png) no-repeat 0 0}

.p-chart{padding-bottom:20px;}
.p-chart:after{content:"";display:block;clear:both;}
.p-chart .grp-box{float:left;width:226px;margin-bottom:30px;box-sizing:border-box;margin-left:27px;border:1px solid #ccc;}
.p-chart .grp-box:nth-child(4n+1){margin-left:0;clear:both;}
.p-chart .grp-box .title{padding:0 15px 0 25px;}
.p-chart .grp-box .title,
.p-chart .grp-box .title a{height:57px;line-height:57px;font-size:20px;font-weight:bold;color:#333;letter-spacing:-2px;}
.p-chart .grp-box .title a{display:inline-block;padding-right:25px;background:url(../../images/custom/introduction/h01.png) no-repeat 100% 50%;vertical-align:top;}
.p-chart .grp-box span{font-size:0;color:transparent;text-indent:-9999px;}
.p-chart .grp-box .title.font-s a,
.p-chart .grp-box .title.font-s{font-size:17px;}
.p-chart .grp-box .title.font-ss a,
.p-chart .grp-box .title.font-ss{font-size:15px;}
.p-chart .grp-box >ul{padding:20px 25px;border-top:1px dashed #bbb;min-height:158px;box-sizing:border-box;}
.p-chart .grp-box >ul>li{margin-top:7px;padding-left:14px;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 7px;}
.p-chart .grp-box >ul>li:first-child{margin-top:0;}
.p-chart .grp-box >ul>li,
.p-chart .grp-box >ul>li>a{line-height:19px;font-size:14px;color:#333;letter-spacing:-1px;}
.p-chart .grp-box >ul>li>a{display:inline-block;padding-right:23px;background:url(../../images/custom/introduction/h02.png) no-repeat 100% 0;}
.p-chart .grp-box >ul>li li{padding-left:11px;font-size:14px;color:#666;background:url(../../images/custom/introduction/line01.png) no-repeat 0 50%;}
.p-chart .grp-box >ul>li li a{line-height:19px;display:inline-block;padding-right:30px;background:url(../../images/custom/introduction/h02.png) no-repeat 100% 0;}


/* 설립&역사 *//**++**/
.history .hys-history {float: left;box-sizing: border-box;position: relative;min-height: 1px;height: 100%;}
.history .hys-history:first-child {width: 48.4%;padding-right: 4%;}
.history .hys-history:last-child {width: 51.6%;}
.row:nth-child(1) .hys-history,
.row:nth-child(3) .hys-history {height: 489px;}
.row:nth-child(2) .hys-history {height: 517px;}
.row:nth-child(1) .hys-desc {background: url(../../images/custom/introduction/bg_history01.gif) left 0 top 50px no-repeat;}
.row:nth-child(2) .hys-desc {float: right;background: url(../../images/custom/introduction/bg_history02.gif) right 0 top 50px no-repeat;}
.row:nth-child(3) .hys-desc {background: url(../../images/custom/introduction/bg_history03.gif) left 0 top 50px no-repeat;}
.row .hys-desc .desc {position: absolute;width: 100%;box-sizing: border-box;}
.row .hys-desc .desc{left: 0;bottom: 25px;}
.row:nth-child(1) .hys-desc .desc,
.row:nth-child(3) .hys-desc .desc {padding-left: 18px;padding-right: 13.9%;}
.row:nth-child(2) .hys-desc .desc{padding-left: 45px;}
.row .hys-desc .desc h3,
.row .hys-desc .desc p {word-break: keep-all;}
.hys-desc .common-bullet-wrap h3 {height: auto;}
.row .hys-desc .desc p {font-size: 14px;color: #666;line-height: 18px;}
.history .row:nth-child(1) .hys-history:last-child {padding-top: 95px;}
.history .row:nth-child(2) .hys-history:last-child,
.history .row:nth-child(3) .hys-history:last-child {padding-top: 120px;}
.history .hys-history .icons-bullet {position: absolute;height: 100%;top: 0;z-index: 1;}
.history .row:nth-child(1) .hys-history .icons-bullet,
.history .row:nth-child(3) .hys-history .icons-bullet {left: 0;}
.history .row:nth-child(2) .hys-history .icons-bullet {right: 35px;}
.icons-bullet .bullet-head {position: absolute;left: 0; top: 0;z-index: 2;width: 38px;height: 38px;background: url(../../images/custom/introduction/history_bullet_icon01.png) left top no-repeat;}
.icons-bullet .bullet-body {position: absolute;left: 18px; top: 0;z-index: 1;height: 100%;width: 1px;background: #ddd;}
.row:nth-child(3) .icons-bullet .bullet-body {height: 417px
}
.history .history-script {position: relative;z-index: 2;}
.history-script li {box-sizing: border-box;width: 100%;padding-left: 13.9%;background: url(../../images/custom/introduction/history_bullet_icon02.png) 8px 0 no-repeat;margin-bottom: 50px;

	font-size: 16px;letter-spacing: -0.05em;color: #666;}
.row:nth-child(2) .history-script li > * {float: right;text-align: right;}
.row:nth-child(2) .history-script li strong {/*width: 30%;*/
}
.row:nth-child(2) .history-script li {text-align: right;padding-left: 0;padding-right: 13.9%;background: url(../../images/custom/introduction/history_bullet_icon02.png) right 6px top 0 no-repeat;}
.history-script li strong {display: inline-block;width: 24.5%;color: #2c2c2c;}

.half-paragraph-a{margin-bottom:90px;}
.half-paragraph-a:after{content:"";display:block;clear:both;}
.half-paragraph-a div {width: 50%; box-sizing:border-box; float: left;}
.half-paragraph-a div img {width: 100%; height: auto;}
.half-paragraph-a div:first-child{padding-right: 2.7%;}
.half-paragraph-a div:last-child{padding:0 0 0 2.7%;}
.half-paragraph-a div p{font-size:14px;color:#666;letter-spacing:-1px;line-height:22px;}
.half-paragraph-a div h4 + p + p {margin-top: 45px;}
.half-paragraph-a div p + h4 {margin-top: 25px !important; word-break: keep-all;}

.half-paragraph-a div ul.bs-ul li {width: 100%; box-sizing: border-box; background: #e9eef4; border-bottom: solid 1px #d6d9de; padding-left: 70px;}
.half-paragraph-a div ul.bs-ul li:last-child {border-bottom: 0;}
.half-paragraph-a div ul.bs-ul li > span {display: inline-block; box-sizing: border-box; vertical-align: middle;}
.half-paragraph-a div ul.bs-ul li span:first-child {width: 20%; font-size: 25px; letter-spacing: 0; ul.bs-ul line-height: 70px;}
.half-paragraph-a div ul.bs-ul li span:last-child {width: 80%; font-size: 18px; letter-spacing: -0.07em; line-height: 69px;}
.half-paragraph-a div ul.bs-ul li.cell_type{padding:20px 10px;text-align:center}
.half-paragraph-a div ul.bs-ul li.cell_type > span{width:auto;font-size:25px;line-height:28px}
.half-paragraph-a div ul.bs-ul li.cell_type span:first-child {color:#2c2c2c}
.half-paragraph-a div ul.bs-ul li.cell_type span:last-child {padding-left:10px;color:#666}

.half-paragraph-a.expense-bx div li {padding-left: 0;}
.half-paragraph-a.expense-bx div li span:first-child,
.half-paragraph-a.expense-bx div li span:last-child {width: 50%; font-size: 25px; letter-spacing: 0; line-height: 70px;}
.half-paragraph-a.expense-bx div li span:first-child {text-align:right; color: #2c2c2c; padding-right: 5px;}
.half-paragraph-a.expense-bx div li span:last-child {text-align:left; color: #666;}

.half-paragraph-b:after{content:"";display:block;clear:both;}
.half-paragraph-b > div {width: 50%; box-sizing:border-box; float: right;}
.half-paragraph-b > div img {width: 100%; height: auto;}
.half-paragraph-b > div:last-child{padding-right: 2.7%;}
.half-paragraph-b > div:first-child{padding:0 0 0 2.7%;}
.half-paragraph-b > div p{font-size:14px;color:#666;letter-spacing:-1px;line-height:22px;}
.half-paragraph-b > div p + h4 {margin-top: 25px !important; word-break: keep-all;}

.half-paragraph-b > div li {width: 100%; box-sizing: border-box; background: #e9eef4; border-bottom: solid 1px #d6d9de;}
.half-paragraph-b div li:last-child {border-bottom: 0;}
.half-paragraph-b > div li > div {display: inline-block; box-sizing: border-box; vertical-align: middle; float: left;}
.half-paragraph-b > div li div h4 {font-size: 24px; letter-spacing: -0.07em; color: #2c2c2c; line-height: 34px;}
.half-paragraph-b > div li span.liner:after {content: "|"; padding: 0 10px; font-size: 15px;}
.half-paragraph-b > div li div h5 {font-size: 14px; letter-spacing: -0.05em; color: #636466; line-height: 25px;}
.half-paragraph-b > div li div h5 span {display: block;}

.half-paragraph-b.unique-bx > div li {padding: 0 20%;}
.half-paragraph-b.unique-bx > div li > div {height: 99px;}
.half-paragraph-b.unique-bx > div li div:first-child {width: 28.5%; background-position: center center; background-repeat: no-repeat;}
.half-paragraph-b.unique-bx > div li:nth-child(1) div:first-child {background-image: url(../../images/custom/introduction/icon_unique01.png);}
.half-paragraph-b.unique-bx > div li:nth-child(2) div:first-child {background-image: url(../../images/custom/introduction/icon_unique02.png);}
.half-paragraph-b.unique-bx > div li:nth-child(3) div:first-child {background-image: url(../../images/custom/introduction/icon_unique03.png);}
.half-paragraph-b.unique-bx > div li div:last-child {width: 71.5%; padding: 23px 0 17px; text-align: center;}

.half-paragraph-b.ability-bx > div li {padding: 0%;}
.half-paragraph-b.ability-bx > div li div {width: 100%; padding: 14px 0 16px; text-align: center; }

.historical-view {width: 100%;overflow: hidden;}
.historical-view > div {width: 1132px;}
.historical-view > div + h3 {margin-top: 66px!important;}
.historical-view .span6 {float: left;box-sizing: border-box;padding: 0 32px 0 0;margin: 0;}
.aui .row-fluid .historical-view .span3,
.historical-view .span3 {float: left;box-sizing: border-box;width: 25% !important;padding: 0 32px 32px 0;margin: 0;}

.info-wrap:after{content:"";display:block;clear:both;}
.info-wrap .info-title{float:left;width:235px;padding-top:30px;background:url(../../images/custom/introduction/bg_unitit.png) no-repeat 0 0;}
.info-wrap .info-title h4{font-weight:bold;font-size:29px;color:#172d52;letter-spacing:-2px;}
.info-wrap .info-bx{float:left;width:865px;padding-top:30px;}
.info-wrap .info-bx h5{margin-top:50px!important; margin-bottom: 30px!important;padding-left: 20px;padding-bottom: 7px;letter-spacing:-1px;font-size: 22px; font-weight: bold;line-height: 23px;color: #0c7bd7;background:#fff url(../../images/custom/common/tpl_t5_con_icon_h3.png) no-repeat 0 0;}
.info-wrap .info-bx h5:first-child{margin-top:0!important;}
.info-wrap .info-bx .title{margin-bottom:15px;font-weight:bold;font-size:20px;color:#333;letter-spacing:-1px;}
.info-wrap .info-bx .title a{color:#333;text-decoration:underline;}
.info-wrap .info-bx .title span{font-weight:normal;}
.info-wrap .info-bx .info-list{margin-bottom:20px;}
.info-wrap .info-bx .info-list>li{margin-top:10px;padding-left:14px;font-size:16px;color:#333;letter-spacing:-1px;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 7px;}
.info-wrap .info-bx .info-list>li:first-child{margin-top:0;}
.info-wrap .info-bx .line-list li{margin-top:7px;padding-left:10px;font-size:14px;color:#666;letter-spacing:-1px;background:url(../../images/custom/introduction/line02.png) no-repeat 0 9px;}
.info-wrap .info-bx .gray-bx{margin-top:5px;padding:15px;background:#f5f5f5;box-sizing: border-box;}
.info-wrap .info-bx .gray-bx strong{font-size:14px;color:#666;}
.info-wrap .info-bx .gray-bx li{margin-top:2px;}

.hyrule+.box table .th-width{width:16%;}
.hy0102 .bbs .thumbnails{margin-left:0}
.hy0102 .bbs .thumbnail-list-wrap{margin-left:0;}
.hy0102 .bbs .thumbnail-list-wrap .span3{width:247px !important;padding-right:0;margin-right:37px}
.hy0102 .bbs .thumbnail-list-wrap .span3:nth-child(4n){padding-right:0;margin-right:0;}

/* 대학현황 */
.hy0106 .uni-box .uni-ct {padding-top: 28px;}
.hy0106 .row {width: 100%;}
.hy0106.contents.introduction h3.title-dth2 {color: #666;font-weight: normal;font-size: 26px;padding-bottom: 0;}
.half-h3 {float: left;width: 50%;box-sizing: border-box;}
.half-h3 + div {float: right;text-align: right;width: 100%;}
.uni-box:first-child .half-h3 + div {width: 50%;}
.hy0103 .uni-box .row,
.hy0106 .uni-box:first-child .row {border-bottom: dotted 1px #dbdbdb;}
.hy0103 .uni-box:last-child .row { border-bottom: 0 }
.hy0106 .uni-box:first-child .row:last-child {border: 0;}
.situation-labels {margin-top: 10px;font-size: 16px;line-height: 16px;letter-spacing: -0.05em;color: #444;}
.situation-labels strong {font-weight: normal;font-size: 14px;color: #b7b7b7;padding: 0 10px;}
.msg .hanyanguni.top-section {background-image:url(../../images/custom/introduction/bg_hy010501.jpg);}
.msg .tbx span {color: #0b75d8;font-weight: bold;}
.bnj-bx {position: relative;background: url(../../images/custom/introduction/bg_0105_01.gif) center top no-repeat;margin: 46px 0 85px;}
.bnj-bx.st2 {background: url(../../images/custom/introduction/bg_0102_05.jpg) center top no-repeat;}
.bnj-bx > * {color: #fff;letter-spacing: -0.05em;}
.bnj-bx .script-bx {background: url(../../images/custom/introduction/img_bg_0105_0101.png) center top no-repeat;min-height: 213px;}
.bnj-bx h3 {padding: 49px 0 37px;line-height: 35px;font-size: 34px;font-weight: bold;text-align: center;}
.bnj-bx li {width: 50%;}
.bnj-bx li,
.bnj-bx li div {box-sizing: border-box;line-height: 14px;font-size: 15px;display: inline-block;}
.bnj-bx li:nth-child(1),
.bnj-bx li:nth-child(2) {margin-bottom: 18px;}
.bnj-bx li:nth-child(odd) {padding-left: 94px;}
.bnj-bx li:nth-child(even) {padding-left: 42px;}
.bnj-bx li .col-bnj {font-weight: bold;box-sizing: border-box;padding-left: 18px;background: url(../../images/custom/common/icon_rec_li_white.gif) left center no-repeat;}
.bnj-bx li:nth-child(odd) .col-bnj {width: 84px;}
.bnj-bx li:nth-child(even) .col-bnj {width: 112px;}
.bnj-bx li div:last-child {border-left: solid 1px #87888b;padding-left: 39px;}

.msg .tab-ui .nav {margin-bottom: 45px;}
.msg .forum-bx strong {padding-left: 50px;background: url(../../images/custom/introduction/icon_link_home.png) left center no-repeat;}
.one-step-stats .uni-box:first-child .row-h3.row {border-bottom: 0;}
.one-step-stats .uni-box .row-h3.row {margin-bottom: 30px;}
.row + .row-h3 {margin-top: 40px;}
.one-step-stats .uni-tit span {display: block;}
.one-step-stats .span6,
.one-step-stats .span12 {background-position: center top;background-repeat: no-repeat;box-sizing: border-box;}
.one-step-stats .span6 {height: 240px;padding-left: 26px;}
.one-step-stats .span12 {width: 100%;position: relative;}
.one-step-stats .span6 > * {letter-spacing: -0.05em;}
.one-step-stats .row01 .span6:nth-child(1) {background-image: url(../../images/custom/introduction/bg_0106_0101.gif);}
.one-step-stats .row01 .span6:nth-child(2) {background-image: url(../../images/custom/introduction/bg_0106_0102.gif);}
.one-step-stats .row02 .span6 {background-image: url(../../images/custom/introduction/bg_0106_0103.gif);}
.one-step-stats .row03 .span6:nth-child(1) {background-image: url(../../images/custom/introduction/bg_0106_0104.gif);}
.one-step-stats .row03 .span6:nth-child(2) {background-image: url(../../images/custom/introduction/bg_0106_0105.gif);}
.one-step-stats .row04 .span6:nth-child(1) {background-image: url(../../images/custom/introduction/bg_0106_0106.gif);}
.one-step-stats .row04 .span6:nth-child(2) {background-image: url(../../images/custom/introduction/bg_0106_0107.gif);}
.one-step-stats .row05 .span12 {background-size: 100%;}
.one-step-stats .span6 > div,
.one-step-stats .span12 > div {float: left;height: 100%;box-sizing: border-box;}
.one-step-stats .span6 .circle-title {width: 49.5%;padding-top: 27.5%;text-align: center;color: #fff;font-size: 23px;line-height: 25px;}
.one-step-stats .row03 .span6:first-child .circle-title {padding-top: 25.5%;}
.one-step-stats .span6 .labels-count {width: 50.5%;padding-left: 6.5%;}
.one-step-stats .uni-box:nth-child(2) .span6 .labels-count {width: 100%;padding-left: 30.5%;}
.one-step-stats .span6 .cols-02 {padding-top: 16%;}
.one-step-stats .span6 .cols-03 {padding-top: 10.5%;}
.one-step-stats .uni-box:nth-child(2) .span6 .cols-03 {padding-top: 15%;}
.one-step-stats .span6:first-child .cols-02-01 {padding-top: 17.5%;}
.one-step-stats .span6:last-child .cols-02-01 {padding-top: 18%;}
.one-step-stats .span6 .labels-count li {line-height: 27px;margin-bottom: 15px;}
.one-step-stats .row04 .span6 .labels-count li {margin-bottom: 10px;}
.one-step-stats .span6 .labels-count li:nth-child(odd) {text-align: center;color: #fff;font-size: 18px;}
.one-step-stats .span6 .size-sm li:nth-child(odd) {width: 84px;}
.one-step-stats .span6 .size-md li:nth-child(odd) {width: 105px;}
.one-step-stats .span6 .size-lg li:nth-child(odd),
.one-step-stats .span6 .labels-count.size-lg li:nth-child(even) {width: 125px;}
.one-step-stats .uni-box:nth-child(2) .span6 .size-lg li:nth-child(odd) {width: 105px;}
.one-step-stats .span6:first-child .size-lg2 li:nth-child(1) {width: 135px;padding-right: 10px;}
.one-step-stats .span6:first-child .size-lg2 li:nth-child(3),
.one-step-stats .span6:first-child .size-lg2 li:nth-child(5) {width: 84px;padding-right: 60px;}
.one-step-stats .span6:last-child .size-lg2 li:nth-child(1) {width: 114px;padding-right: 61px;}
.one-step-stats .span6:last-child .size-lg2 li:nth-child(3) {width: 175px;}
.one-step-stats .span6:last-child .size-lg2 li:nth-child(5) {width: 84px;padding-right: 105px;}
.one-step-stats .span6 .labels-count li:nth-child(even) {width: 67px;text-align: right;color: #555;font-size: 25px;font-weight: bold;}
.one-step-stats .row04 .span6 .labels-count li:nth-child(even) {width: 105px;}
.one-step-stats .row04 .span6:first-child .labels-count li:nth-child(even) {padding-right: 30px;}
.one-step-stats .span6 .labels-count.size-lg li:nth-child(even) {text-align: center;}

.one-step-stats .span12 .bg-img {position: relative;width: 100%;height: auto;z-index: 1;}
.one-step-stats .span12 .labels-count {text-align: center;position: absolute;z-index: 2;color: #fff;vertical-align: middle;}
.one-step-stats .span12 .labels-blue {width: 13%;height: 9.5%;line-height: 130%;font-size: 20px;}
.one-step-stats .span12 div {display: inline-block;height: 100%;letter-spacing: 0;vertical-align: top;}
.one-step-stats .span12 .labels-blue div {font-size: 22px;padding-right: 5px;}
.one-step-stats .span12 .labels-green {width: 16%;height: 11.5%;line-height: 130%;font-size: 24px;}
.one-step-stats .span12 .labels-green div {font-size: 27px;padding-right: 10px;}
.one-step-stats .span12 .labels01 {left: 12%;top: 72.27%;}
.one-step-stats .span12 .labels02 {left: 33%;top: 43.5%;}
.one-step-stats .span12 .labels03 {left: 53.5%;top: 58%;}
.one-step-stats .span12 .labels04 {left: 73.2%;top: 32.5%;}
.one-step-stats .uni-box:first-child .row-h3.row {border-bottom: 0;}
.one-step-stats .uni-box .row-h3.row {margin-bottom: 30px;}
.row + .row-h3 {margin-top: 40px;}
.one-step-stats .uni-tit span {display: block;}
.one-step-stats .span6,
.one-step-stats .span12 {background-position: center top;background-repeat: no-repeat;box-sizing: border-box;}
.one-step-stats .span6 {height: 240px;padding-left: 26px;}
.one-step-stats .span12 {width: 100%;position: relative;}
.one-step-stats .span6 > * {letter-spacing: -0.05em;}
.one-step-stats .row01 .span6:nth-child(1) {background-image: url(../../images/custom/introduction/bg_0106_0101.gif);}
.one-step-stats .row01 .span6:nth-child(2) {background-image: url(../../images/custom/introduction/bg_0106_0102.gif);}
.one-step-stats .row02 .span6 {background-image: url(../../images/custom/introduction/bg_0106_0103.gif);}
.one-step-stats .row03 .span6:nth-child(1) {background-image: url(../../images/custom/introduction/bg_0106_0104.gif);}
.one-step-stats .row03 .span6:nth-child(2) {background-image: url(../../images/custom/introduction/bg_0106_0105.gif);}
.one-step-stats .row04 .span6:nth-child(1) {background-image: url(../../images/custom/introduction/bg_0106_0106.gif);}
.one-step-stats .row04 .span6:nth-child(2) {background-image: url(../../images/custom/introduction/bg_0106_0107.gif);}
.one-step-stats .row05 .span12 {background-size: 100%;}
.one-step-stats .span6 > div,
.one-step-stats .span12 > div {float: left;height: 100%;box-sizing: border-box;}
.one-step-stats .span6 .circle-title {width: 49.5%;padding-top: 27.5%;text-align: center;color: #fff;font-size: 23px;line-height: 25px;}
.one-step-stats .row03 .span6:first-child .circle-title {padding-top: 25.5%;}
.one-step-stats .span6 .labels-count {width: 50.5%;padding-left: 6.5%;}
.one-step-stats .uni-box:nth-child(2) .span6 .labels-count {width: 100%;padding-left: 30.5%;}
.one-step-stats .span6 .cols-02 {padding-top: 16%;}
.one-step-stats .span6 .cols-03 {padding-top: 10.5%;}
.one-step-stats .uni-box:nth-child(2) .span6 .cols-03 {padding-top: 15%;}
.one-step-stats .span6:first-child .cols-02-01 {padding-top: 17.5%;}
.one-step-stats .span6:last-child .cols-02-01 {padding-top: 18%;}
.one-step-stats .span6 .labels-count li {line-height: 27px;margin-bottom: 15px;}
.one-step-stats .row04 .span6 .labels-count li {margin-bottom: 10px;}
.one-step-stats .span6 .labels-count li:nth-child(odd) {text-align: center;color: #fff;font-size: 18px;}
.one-step-stats .span6 .size-sm li:nth-child(odd) {width: 84px;}
.one-step-stats .span6 .size-md li:nth-child(odd) {width: 105px;}
.one-step-stats .span6 .size-lg li:nth-child(odd),
.one-step-stats .span6 .labels-count.size-lg li:nth-child(even) {width: 125px;}
.one-step-stats .uni-box:nth-child(2) .span6 .size-lg li:nth-child(odd) {width: 105px;}
.one-step-stats .span6:first-child .size-lg2 li:nth-child(1) {width: 135px;padding-right: 10px;}
.one-step-stats .span6:first-child .size-lg2 li:nth-child(3),
.one-step-stats .span6:first-child .size-lg2 li:nth-child(5) {width: 84px;padding-right: 60px;}
.one-step-stats .span6:last-child .size-lg2 li:nth-child(1) {width: 114px;padding-right: 61px;}
.one-step-stats .span6:last-child .size-lg2 li:nth-child(3) {width: 175px;}
.one-step-stats .span6:last-child .size-lg2 li:nth-child(5) {width: 84px;padding-right: 105px;}
.one-step-stats .span6 .labels-count li:nth-child(even) {width: 67px;text-align: right;color: #555;font-size: 25px;font-weight: bold;}
.one-step-stats .row04 .span6 .labels-count li:nth-child(even) {width: 105px;}
.one-step-stats .row04 .span6:first-child .labels-count li:nth-child(even) {padding-right: 30px;}
.one-step-stats .span6 .labels-count.size-lg li:nth-child(even) {text-align: center;}

.one-step-stats .span12 .bg-img {position: relative;width: 100%;height: auto;z-index: 1;}
.one-step-stats .span12 .labels-count {text-align: center;position: absolute;z-index: 2;color: #fff;vertical-align: middle;}
.one-step-stats .span12 .labels-blue {width: 13%;height: 9.5%;line-height: 130%;font-size: 20px;}
.one-step-stats .span12 div {display: inline-block;height: 100%;letter-spacing: 0;vertical-align: top;}
.one-step-stats .span12 .labels-blue div {font-size: 22px;padding-right: 5px;}
.one-step-stats .span12 .labels-green {width: 16%;height: 11.5%;line-height: 130%;font-size: 24px;}
.one-step-stats .span12 .labels-green div {font-size: 27px;padding-right: 10px;}
.one-step-stats .span12 .labels01 {left: 12%;top: 72.27%;}
.one-step-stats .span12 .labels02 {left: 33%;top: 43.5%;}
.one-step-stats .span12 .labels03 {left: 53.5%;top: 58%;}
.one-step-stats .span12 .labels04 {left: 73.2%;top: 32.5%;}

.annual-report {width: 100%;overflow: hidden;}
.annual-report .row {width: 1152px;}
.annual-report .span3,
.annual-report .report-bx,
.annual-report .report-year {box-sizing: border-box;}
.annual-report .span3 {width: 25%!important;padding-right: 52px;margin-bottom: 54px;}
.annual-report .report-bx {position: relative;width: 100%;border: solid 1px #bbb;}
.annual-report .report-bx a {display: block;width:234px;height:324px;}
.annual-report .report-cover {position: relative;z-index: 2;width: 100%;}
.annual-report .report-cover img {width: 100%;height: auto;}
.annual-report .report-year {position: absolute;left: 0; bottom: 0;z-index: 2;width: 100%;height: 80px;padding: 36px 24px 0 24px;}
.annual-report .report-year .bg-opacity {position: absolute;z-index: 1;left: 0; top: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;}
.annual-report .report-year .years {position: relative;z-index: 2;width: 100%;font-size: 22px;letter-spacing: -0.05em;color: #fff;font-weight: bold;background: url(../../images/custom/introduction/icon_more.png) right center no-repeat;}
.aui .annual-report .report-year .years a {color: #fff!important;}

.international .hanyanguni.top-section {background-image:url(../../images/custom/introduction/bg_hy010604.jpg);}

.board-list.twin-board td > div,
.board-list.twin-board th > div {float: left;vertical-align: middle;box-sizing: border-box;text-align: center;}
.board-list.twin-board td div > div {display: inline-block;float: left;text-align: left;}
.twin-board { width: 100%; }
.twin-board .twin-num { width: 11%; font-weight: bold; color: #333; }
.twin-board .twin-name { width:65%; padding-right: 6%;text-align:left; }
.twin-board .twin-nation { width: 15% }
.twin-board .twin-city { width: 20% }
.board-list.twin-board td > div.twin-name { padding-left:15px;text-align:left; }

.twin-board .twin-nation span {display: none;font-size: 11px;color: #adadad;}
.pop_status .status_box {padding-bottom:30px;}
.pop_status .status_top {position:relative; /*padding:21px 0;*/ height:50px; padding-top:21px; background-color:#033e75;}
.pop_status .status_top .subject {font-size:29px; font-weight:bold; color:#fff; text-align:center;}
.pop_status .status_top .pop_close {display:block; position:absolute; right:0; top:0; width:71px; height:71px; background-color:#022b5c;}
/*.pop_status .status_content {padding:45px 0 0 48px;}*/
.pop_status .status_content ul.status_list {padding-bottom:25px; *zoom:1;}
.pop_status .status_content ul.status_list:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.pop_status .status_content ul.status_list li {float:left; margin-bottom:16px;}
.pop_status .status_content ul.status_list li a {display:block; font-size:15px; color:#333; padding:0 0 0 10px; background:url(../../images/custom/introduction/bu_square_blue.gif) no-repeat 0 9px;}
.pop_status .status_content ul.status_list_type1 {margin-left:-15px;}
.pop_status .status_content ul.status_list_type1 li {width:304px; margin-left:15px;}
.pop_status .status_content ul.status_list_type2 {margin-left:-13px;}
.pop_status .status_content ul.status_list_type2 li {width:304px; margin-left:13px;}
.pop_status .btn_area {text-align:center;}
.pop_status .btn_area .btn_com {width:293px; font-size:18px; margin:0 1px; line-height:50px !important; height:50px !important; text-align:center;}
.pop_status .btn_area .btn_down {font-weight:bold; color:#fff; background-color:#0091e4; border:1px solid #0091e4;}
.pop_status .btn_area .btn_acrobat {font-weight:bold; background-color:#f6f6f6; border:1px solid #ccc;}
.pop_status .btn_area .btn_acrobat .bg_acrobat {color:#333; padding-right:25px; background:url(../../images/custom/introduction/bg_acrobat.gif) no-repeat right 0; text-decoration:none;}

.pop_tb_skin1 {width:100%; border-top:2px solid #5d6268; border-bottom:1px solid #ccc; margin-bottom:37px;}
.pop_tb_skin1 thead th {padding:18px 0 16px; font-size:15px; color:#333; font-weight:bold; background-color:#f5f5f5; text-align:center; border-bottom:1px solid #ccc;}
.pop_tb_skin1 tbody td {padding:23px 0 23px; text-align:center; border-left:1px solid #ccc;}
.pop_tb_skin1 tbody td:first-child {border-left:0;}
.pop_tb_skin1 .faculty_list ul {font-size:14px;}
.pop_tb_skin1 .faculty_list ul li {line-height:34px;}

/* 2016. 07. 12 */
.re_top_section {position:relative; min-height:203px; padding-top:49px; margin-bottom:57px; border-bottom:1px solid #d0d0d0;}
.re_top_section .re_title {font-size:40px;color:#172d52;letter-spacing:-1px;font-family:'NanumMyeongjo';font-weight:bold;line-height:140%;}
.re_top_section .re_title strong{color:#0b75d8;}
.re_sec1 {background:url(../../images/custom/research/bg_research0502_01.gif) no-repeat 100% 100%;}
.re_sec2 {background:url(../../images/custom/research/bg_research0503_02.gif) no-repeat 100% 100%;}
.re_sec3 {background:url(../../images/custom/research/bg_research0503_03.gif) no-repeat 100% 100%;}
.re_sec4 {background:url(../../images/custom/research/bg_research0503_04.gif) no-repeat 100% 100%;}
.re_sec6 {background:url(../../images/custom/research/bg_research0503_06.jpg) no-repeat 100% 100%;}
.re_sec0504_1 {background:url(../../images/custom/research/bg_research0504_01.jpg) no-repeat 100% 100%;}
.re_sec0505_3 {background:url(../../images/custom/research/bg_research0505_03.jpg) no-repeat 100% 100%;}
.re_sec0505_4 {background:url(../../images/custom/research/bg_research0505_04.jpg) no-repeat 100% 100%;}

.re_top_txt {margin-bottom:45px; *zoom:1;}
.re_top_txt:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.re_top_txt ul {font-size:14px; color:#666;}
.re_top_txt ul li {float:left; width:46%; margin-left:52px; letter-spacing:-0.07em;}
.re_top_txt ul li:first-child {margin-left:0;}
.re_top_txt ul li span {display:block;}
.re_top_txt ul li .mar_b {margin-bottom:25px;}

.tb_skin1 {width:100%; border-top:2px solid #5d6268;}
.tb_skin1 thead th {padding:18px 0 16px; font-size:15px; color:#333; font-weight:bold; background-color:#f5f5f5; text-align:center; border-bottom:1px solid #ccc;}
.tb_skin1 tbody th {padding:23px 0 23px; font-size:15px; text-align:center; border-bottom:1px solid #ccc; vertical-align:middle;}
.tb_skin1 tbody td {padding:23px 0 23px; font-size:14px; border-bottom:1px solid #ccc; text-align:center;}
.tb_skin1 tbody td:first-child {}
.tb_skin1 tbody td.tb_left {padding-left:23px; padding-right:23px; text-align:left;}
.tb_skin1.tb_skin1_else tbody th.tb_left {padding-left:23px; padding-right:23px; text-align:left; border-right:1px solid #ccc;}
.tb_skin1.tb_skin1_else tbody th:nth-child(3n+3) {border-left:1px solid #ccc;}
.tb_skin1.tb_skin1_else tbody td a {font-weight:bold; color:#333;}

.aui h4.con_subject{font-size:1.667em; color:#333; font-weight:bold; margin-bottom:17px!important; padding-left:25px; background:url(../../images/custom/research/bg_con_subject.gif) no-repeat 0 5px; line-height:130%; letter-spacing: -0.05em;}
.aui h4.con_subject2{font-size:1.917em; color:#0c7bd7; font-weight:bold; margin-bottom:29px!important; padding: 0 0 7px 25px; background:url(../../images/custom/research/bg_con_subject2.gif) no-repeat 0 5px; line-height:130%;}
.aui .loc_map_box {border:1px solid #ccc; margin-bottom:60px!important;}
.loc_map {border-bottom:1px solid #ccc;}
.loc_map img {width:100%;}
.loc_info {padding:22px 29px;}
.loc_info ul {font-size:15px; color:#333; font-weight:bold;}
.loc_info ul li {padding:0 0 0 10px; background:url(../../images/custom/introduction/bu_square_blue.gif) no-repeat 0 9px; *zoom:1;}
.loc_info ul li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.loc_info .loc_subject {display:block; float:left; padding-right:15px; margin-right:15px; background:url(../../images/custom/research/bg_list_line.gif) no-repeat right 3px;}
.loc_info .loc_address {display:block; float:left; font-weight:normal;}

.subway.no_float {float:none; margin-bottom:40px; width:auto;}
.bus.no_float {float:none; width:auto;}
.going_bus {margin-bottom:15px;}
.going_bus dt {font-size:16px; margin-bottom:10px; padding-left:10px; background:url(../../images/custom/introduction/bu_square_blue.gif) no-repeat 0 9px; *zoom:1;}
.going_bus dd {font-size:14px; margin-left:10px; margin-bottom: 13px; color: #666;}
.box_in_list {padding:28px 30px; background-color:#f5f5f5; margin-bottom:40px;}
.box_in_list ul {font-size:16px; color:#333;}
.box_in_list ul li {padding:0 0 0 10px; margin-bottom:10px; background:url(../../images/custom/introduction/bu_square_blue.gif) no-repeat 0 9px;}
.box_in_list ul li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.box_in_list ul li span {display:block;}
.box_in_list ul li .b_i_list1 {float:left; margin-right:5px; width:45px;}
.box_in_list ul li .b_i_list2 {float:left; width:auto;}
.box_in_list ul li .b_i_list1.long {width:166px;}
.box_in_list ul li .b_i_list2.long {width:800px;}
.img_box {margin-bottom:38px;}
.img_box .i-title{margin-bottom:80px;}
.img_box .i-ct-bx{margin-bottom:75px;}
.img_box .i-ct-bx:after{content:"";display:block;clear:both;}
.img_box .i-ct-bx>div{float:left;width:50%;box-sizing:border-box;}
.img_box .i-ct-bx>div:nth-child(odd){padding-right:20px;border-right:1px solid #d4dcde;}
.img_box .i-ct-bx>div:nth-child(even){padding-left:20px;border-left:1px solid #d4dcde;}
.member_call_num {}
.member_call_num ul {font-size:20px; font-weight:bold; letter-spacing:-0.07em;}
.member_call_num ul li {line-height:50px; padding-left:25px; background:url(../../images/custom/research/bg_con_subject.gif) no-repeat 0 16px;}
.member_call_num ul li .mail_to {color:#128fdc; text-decoration:underline;}
/*.thumb_list_box .gate-list {text-align:center;}
.thumb_list_box .gate-list li {float:none; margin:0 15px 0; display:inline-block; vertical-align:top; zoom:1; *display:inline;}*/
.aui p.con_txt {font-size:16px; line-height:18px; margin-top:18px!important; margin-bottom:47px!important; letter-spacing:-0.07em;}
.con_text_cen {text-align:center; margin-bottom:43px!important;}
.con_step_box {margin-bottom:45px!important;}
.con_step_box dl {letter-spacing:-0.07em;}
.con_step_box dl dt {font-size:20px; margin-bottom:15px;}
.con_step_box dl dd {}
.con_step_box dl dd > span {display:block; font-size:18px; color:#333; margin-bottom:15px;}
.con_step_box dl dd ul {font-size:16px;}
.con_step_box dl dd ul li {line-height:22px; *zoom:1;}
.con_step_box dl dd ul li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.con_step_box dl dd ul li span {display:block; float:left;}
.con_step_box dl dd ul li .bu_line {width:10px; margin-right:2px;}
.con_step_box dl dd ul li .bu_txt {width:800px;}
.hy0505 .con_step_box dl dd ul li .bu_txt {width:95%;}

.con_sub_txt {font-size:16px; letter-spacing:-0.07em; padding-left:10px; background:url(../../images/custom/introduction/bu_square_blue.gif) no-repeat 0 9px;}
.con_bg_box {padding:25px 30px; background-color:#f5f5f5;}
.con_bg_box p {font-size:16px; color:#333; letter-spacing:-0.07em; padding-left:10px; background:url(../../images/custom/introduction/bu_square_blue.gif) no-repeat 0 9px;}
.con_bg_box p a {font-weight:bold; text-decoration:underline;}
.con_bg_box dl {font-size:16px; color:#333; letter-spacing:-0.07em;}
.con_bg_box dl dt {font-weight:bold; margin-bottom:10px;}
.con_bg_box dl dd ul {}
.con_bg_box dl dd ul li {line-height:24px; *zoom:1;}
.con_bg_box dl dd ul li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.con_bg_box dl dd ul li span {display:block; float:left;}
.con_bg_box dl dd ul li .bu_line {width:80px;}
.con_bg_box dl dd ul li .bu_txt {width:700px;}

.bu_list_square {margin-bottom:20px;}
.bu_list_square ul {font-size:16px; color:#333; letter-spacing:-0.07em;}
.bu_list_square ul li {padding-left:10px; margin-bottom:6px; background:url(../../images/custom/introduction/bu_square_blue.gif) no-repeat 0 9px;}

/* button */
.btn_com {display:inline-block; width:264px; line-height:52px; height:52px; font-size:18px; color:#fff !important; font-weight:bold; vertical-align:top; text-align:center; zoom:1; *display:inline;}
.btn_bg_blue {background-color:#00467f;}
.btn_com.w304 {width:304px;}
.btn_com.w213 {width:213px;}

/* margin */
.mb_10 {margin-bottom:10px!important;}
.mb_15 {margin-bottom:15px!important;}
.mb_20 {margin-bottom:20px!important;}
.mb_35 {margin-bottom:35px!important;}
.mb_40 {margin-bottom:40px!important;}
.mb_45 {margin-bottom:45px!important;}

.mt_20 {margin-top:20px;}


ul>li.no-bullet {background: none;margin-left: 0;}

.hy0505 .board-list tr th {text-align: left;padding-left: 15px;}

/* 2019 HYU 중기발전계획 */
.vision-diagram {position:relative;background:url(../../images/custom/introduction/bg_0103_0201.png) no-repeat 0 0;letter-spacing:-0.05em;padding:33px 26px 0 28px;height:873px;box-sizing:border-box}
.vision-diagram h4 {font-size:27px;font-weight:bold;color:#333;text-align:center;font-style:italic;line-height:1.4em;position:absolute;top:318px;left:460px}
.vision-diagram h4 span {display:block}
.vision-diagram:after {content:'';display:block;clear:both}
.vision-diagram .vision-wrap {width:50%;float:left;box-sizing:border-box}
.vision-diagram .vision-wrap .circle-title {font-size:16px;font-weight:bold;color:#fff;text-align:center;position:absolute}
.vision-diagram .vision-wrap .circle-title span {display:block}
.vision-diagram .vision-wrap .keyword {display:inline-block;width:99px;height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#fff;text-align:center;border-radius:16px}
.vision-diagram .vision-wrap .title {font-size:24px;padding:16px 0 10px}
.vision-diagram .vision-wrap .title strong {display:block;font-size:16px;font-weight:bold;color:#333;padding-top:18px}
.vision-diagram .vision-wrap ul {margin:0}
.vision-diagram .vision-wrap li {font-size:14px;color:#666}
.vision-diagram .vision-wrap.p1, .vision-diagram .vision-wrap.p2 {min-height:320px;margin-bottom:97px}
.vision-diagram .vision-wrap.p2, .vision-diagram .vision-wrap.p4 {padding-left:270px}
.vision-diagram .vision-wrap.p5 {padding-left:270px;padding-top:62px}
.vision-diagram .vision-wrap.p1 .circle-title {left:398px;top:219px}
.vision-diagram .vision-wrap.p2 .circle-title {font-size:15px;left:608px;top:219px}
.vision-diagram .vision-wrap.p3 .circle-title {left:403px;top:443px;}
.vision-diagram .vision-wrap.p4 .circle-title {font-size:14px;left:656px;top:388px}
.vision-diagram .vision-wrap.p5 .circle-title {font-size:15px;left:578px;top:484px}
.vision-diagram .vision-wrap.p1 .keyword {background-color:#7bd5c5}
.vision-diagram .vision-wrap.p2 .keyword {background-color:#7ac0e2}
.vision-diagram .vision-wrap.p3 .keyword {background-color:#004a89}
.vision-diagram .vision-wrap.p4 .keyword {background-color:#8694df}
.vision-diagram .vision-wrap.p5 .keyword {background-color:#5464bf}
.vision-diagram .vision-wrap.p1 .title {color:#259984}
.vision-diagram .vision-wrap.p2 .title {color:#2883b0}
.vision-diagram .vision-wrap.p3 .title {color:#043864}
.vision-diagram .vision-wrap.p4 .title {color:#6070c8}
.vision-diagram .vision-wrap.p5 .title {color:#5464bf}

.vision-summary {position:relative;background:url(../../images/custom/introduction/bg_0103_0202.png) no-repeat 0 11px;letter-spacing:-0.05em;height:531px;box-sizing:border-box;margin:0 52px 0 44px}
.vision-summary h4 {font-size:18px;color:#333;text-align:center;line-height:1.4em;position:absolute;top:239px;left:385px;font-weight:normal}
.vision-summary h4 strong {font-size:34px;display:block;padding-top:12px}
.vision-summary h4 strong span {font-size:25px;color:#015fb6;display:block;padding-top:12px}
.vision-summary .vision-wrap {position:absolute}
.vision-summary .vision-wrap:after {content:'';display:block;clear:both}
.vision-summary .vision-wrap .circle-title {text-align:center;padding-top:68px;float:left}
.vision-summary .vision-wrap .circle-title .keyword {font-size:23px;color:#fff;font-weight:normal}
.vision-summary .vision-wrap .circle-title p {font-size:14px;color:#fff;text-align:center;line-height:1.35em;padding-top:12px}
.vision-summary .vision-wrap .circle-title p span {display:block}
.vision-summary .vision-wrap ul {float:left;padding-left:54px;margin:0}
.vision-summary .vision-wrap li {padding-left:9px;margin-bottom:3px;font-size:14px;color:#666;background: url(../../images/custom/introduction/dot.gif) no-repeat 0 10px}
.vision-summary .vision-wrap.p1 {left:410px;top:0}
.vision-summary .vision-wrap.p2 {left:0;bottom:5px}
.vision-summary .vision-wrap.p3 {left:584px;bottom:5px}
.vision-summary .vision-wrap.p1 .circle-title {width:182px}
.vision-summary .vision-wrap.p2 .circle-title {float:right;padding:0;width:168px}
.vision-summary .vision-wrap.p3 .circle-title {padding-top:85px;width:168px}
.vision-summary .vision-wrap.p2 ul {padding:40px 63px 10px 2px}
.vision-summary .vision-wrap.p3 ul {padding:0 2px 137px 55px}

.vision-frame {position:relative;background:url(../../images/custom/introduction/bg_0103_0203.png) no-repeat center 54px;letter-spacing:-0.05em;height:568px;box-sizing:border-box;margin: 0 0 80px}
.vision-frame h4 {font-size:18px;color:#fff;text-align:center;line-height:1.4em;position:absolute;top: 298px;left:478px;}
.vision-frame h4 strong {font-size:28px;display:block;padding-top:8px}
.vision-frame .circle-title {width:421px;margin:0 auto;position:relative;}
.vision-frame .circle-title dt {font-size:22px;font-weight:bold;color:#004a89;position:absolute;left:50%;top: 477px;margin-left:-40px}
.vision-frame .circle-title dd {font-size:18px;color:#fff;position:absolute;margin-left:0}
.vision-frame .circle-title .p1 {left:20px;top:328px}
.vision-frame .circle-title .p2 {left:69px;top:208px}
.vision-frame .circle-title .p3 {left:195px;top:154px}
.vision-frame .circle-title .p4 {top:210px;right:56px}
.vision-frame .circle-title .p5 {top:329px;right:18px}
.vision-frame .circle-desc dt {font-size:22px;font-weight:bold;color:#3f51bc;position:absolute;left:50%;bottom:-5px;margin-left:-40px}
.vision-frame .circle-desc dd {font-size:18px;color:#444;text-align:left;position:absolute}
.vision-frame .circle-desc dd span {display:block}
.vision-frame .circle-desc .p1 {left:114px;top:315px;text-align:right}
.vision-frame .circle-desc .p2 {left:145px;top:124px;text-align:right}
.vision-frame .circle-desc .p3 {left:478px;top:0px}
.vision-frame .circle-desc .p4 {top:127px;right:161px}
.vision-frame .circle-desc .p5 {top:317px;right:138px}

.vision-frame-flow {overflow:hidden;text-align:center;letter-spacing:-0.05em}
.vision-frame-flow .f-box {width:174px;display:inline-block;position:relative;padding-left:70px}
.vision-frame-flow .f-box:after {content:"";display:block;position:absolute;top:50%;left:20px;width:30px;height:39px;margin-top:-20px;background:url(../../images/custom/introduction/ico_flow.png) no-repeat 0 center}
.vision-frame-flow .f-box:first-child {padding-left:0}
.vision-frame-flow .f-box:first-child:after {background:none}
.vision-frame-flow .f-box p {font-size:20px;font-weight:bold;background:rgba(242,242,242,0.5);border:1px solid #cacaca;border-radius:8px;color:#004a89;text-align:center;padding:25px 0}
.vision-frame-flow .f-box span {font-size:16px;color:#666;font-weight:normal;display:block;padding-top:12px}
.vision-frame-flow .f-box.mid {width:411px}
.vision-frame-flow .f-box.mid p {font-size:28px;font-weight:bold;color:#fff;background:#004a89;border-color:#004a89}
.vision-frame-flow .f-box.mid strong {font-size:27px;color:rgba(255,255,255,0.3)}
.vision-frame-flow .f-box.mid span {font-size:18px;color:#fff}

.vision-strategy {position:relative;background: url(../../images/custom/introduction/bg_0103_0204.png) no-repeat 203px 35px;letter-spacing:-0.05em;height:605px;box-sizing:border-box;margin: 0 0 80px;}
.vision-strategy .vision-wrap, .vision-strategy .vision-wrap-con .vision-kpi {box-sizing:border-box}
.vision-strategy .keyword {font-size:17px;font-weight:bold;color:#fff}
.vision-strategy .circle-title {font-size:20px;text-align:center;position:absolute;color:#fff;margin:0}
.vision-strategy .circle-title span {font-size:15px;color:rgba(255,255,255,0.6);display:block;padding-top:7px}
.vision-strategy .title {font-size:24px;line-height:1.3em;padding-bottom:13px}
.vision-strategy .title span {display:block}
.vision-strategy .vision-wrap.p1 {position:absolute;left:0;top:0;width:50%}
.vision-strategy .vision-wrap.p2 {position:absolute;left:0;top:50%;width:50%;padding-left:5px}
.vision-strategy .vision-wrap.p1 .keyword {position:absolute;top:242px;right: 32px;}
.vision-strategy .vision-wrap.p2 .keyword {position:absolute;top:0;right: 56px;}
.vision-strategy .vision-wrap.p1 .title {color:#118fdc}
.vision-strategy .vision-wrap.p2 .title {color:#004a89}
.vision-strategy .vision-wrap.p3 .title {color:#229480}
.vision-strategy .vision-wrap.p1 .circle-title {top:105px;right:136px}
.vision-strategy .vision-wrap.p2 .circle-title {top:47px;right:188px}
.vision-strategy .vision-wrap.l1, .vision-strategy .vision-wrap.l2 {padding-left:314px}
.vision-strategy .vision-wrap.l1 .circle-title {top:104px;left:97px}
.vision-strategy .vision-wrap.l1 ul {margin-bottom:123px}
.vision-strategy .vision-wrap.l2 .circle-title {bottom: 265px;left:167px}
.vision-strategy .vision-wrap.l3 {padding:55px 0 0 147px}
.vision-strategy .vision-wrap.l3 .circle-title {bottom:118px;left:-46px}
.vision-strategy .vision-wrap-con {position:absolute;left:50%;top:0;width:50%}
.vision-strategy .vision-wrap-con .keyword {position:absolute;left:-2px;bottom:344px}
.vision-strategy li {font-size:14px;color:#666;background:url(../../images/custom/introduction/bg_li.png) no-repeat 0 10px;padding-left:10px}





/* 조직도-세로형 */
.seoul_vertical_chart {position:relative;height:3630px;overflow:hidden;letter-spacing:-0.05em} /*차트 전체 크기*/
.seoul_vertical_chart.arica {height:2200px} /* ERICA 차트 전체 크기 */
.seoul_vertical_chart h4 {width:180px;height:180px;padding:65px 0;box-sizing:border-box;border-radius:90px;font-size:32px;text-align:center;color:#fff;font-weight:bold;letter-spacing:-0.07em;background:#004a89}
.seoul_vertical_chart h4 span {display:block;padding-top:13px;font-size:15px;color:rgba(255,255,255,0.6);letter-spacing:0;font-weight:normal}
.seoul_vertical_chart dl {position:relative;height:148px;border:1px solid #cfe0ec;color:#666;background:#fff} /* height:125px; */
.seoul_vertical_chart dt {margin: -1px -1px 15px;padding:0 48px 0 18px;height:50px;line-height:50px;font-size:15px;font-weight:bold;color:#333;letter-spacing:-0.05em;background:#dbecf9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seoul_vertical_chart dt:after {position:absolute;right:-1px;top:-1px;content:'';display:block;clear:both;width:48px;height:50px;background:#88badd url(../../images/custom/introduction/ico_arrow.png) no-repeat center center}
.seoul_vertical_chart dd {font-size:14px;margin:0 0 0 19px;padding:0 0 4px 10px;background: url(../../images/custom/introduction/dot01.png) no-repeat 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seoul_vertical_chart dd span {display:block;padding-top:2px;font-size:14px;color:#999}
.seoul_vertical_chart div {position:relative;height:50px;line-height:50px;font-size:20px;font-weight:bold;color:#024a92;letter-spacing:-0.07em;background:#bad8fc}
.seoul_vertical_chart ul:after {position:absolute;top:91px;left:213px;content:"";display:block;width:0;height:586px;border-left:1px solid #ddd;z-index:-1}
.seoul_vertical_chart h4:after {position:absolute;top:180px;left:90px;content:"";display:block;width:114px;height:668px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;z-index:-1}
.seoul_vertical_chart ul.b-chart:after {top:846px;height:3700px}
.seoul_vertical_chart li a:before,
.seoul_vertical_chart li a:before,
.seoul_vertical_chart .n-dt:before,
.seoul_vertical_chart .n-dd:before {position:absolute;top:28px;left:-21px;content:"";display:block;width:21px;height:0;border-top:1px solid #ddd;z-index:-1}
.seoul_vertical_chart li dl:before {position:absolute;top:27px;left:-22px;content:"";display:block;width:22px;height:0;border-top:1px solid #ddd;z-index:-1}
.seoul_vertical_chart .b_title-box div:after, .seoul_vertical_chart .g_title-box div:after {left:-67px;width:67px}
.seoul_vertical_chart div:after,
.seoul_vertical_chart dl:after {content:"";display:block;position:absolute;top: 12px;left:-20px;width:20px;height:30px;}
.seoul_vertical_chart .b_title-box div:before,
.seoul_vertical_chart .g_title-box div:before {position:absolute;top:28px;right:-25px;content:"";display:block;width:25px;height:0;border-top:1px solid #ddd}
.seoul_vertical_chart .l1.b_title-box div:after {background:url(../../images/custom/introduction/ico_chart1.png) no-repeat center center, url(../../images/custom/introduction/bg_chart2.png) no-repeat center center}
.seoul_vertical_chart .b_title-box div:after,
.seoul_vertical_chart .b_title-box dl:after{background: url(../../images/custom/introduction/ico_chart1.png) no-repeat center center, url(../../images/custom/introduction/bg_chart4.png) no-repeat right center}
.seoul_vertical_chart .b_title-box a:after{background:url(../../images/custom/introduction/ico_chart1.png) no-repeat 0 0, url(../../images/custom/introduction/bg_chart3.png) repeat-y 50% 0}
.seoul_vertical_chart .n-dt div {border:1px solid #cfe0ec;font-size:14px;box-sizing:border-box;padding: 0 19px 0 29px;background:url(../../images/custom/introduction/dot01.png) no-repeat 19px 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;color:#666}
.seoul_vertical_chart .n-dd div {padding:0 48px 0 18px;height:50px;line-height:50px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;color:#333;letter-spacing:-0.05em;background:#dbecf9}
.seoul_vertical_chart .n-dd div:after {position:absolute;right:-1px;top:0;left:inherit;content:'';display:block;clear:both;width:48px;height:50px;background:#88badd url(../../images/custom/introduction/ico_arrow.png) no-repeat center center}
.seoul_vertical_chart .b-chart .n-dd div {background:#e7eaeb}
.seoul_vertical_chart .b-chart .n-dd div:after {background-color:#ced3d4}
.seoul_vertical_chart li.l1.b_title-box:after {position:absolute;top:29px;left:215px;content:"";display:block;width:0;height:175px;border-left:1px solid #ddd;z-index:-1}
.seoul_vertical_chart.arica li.l1.b_title-box:after {height:120px}
.seoul_vertical_chart li.c1.g_title-box:after {position:absolute;top:29px;left:215px;content:"";display:block;width:0;height:535px;border-left:1px solid #ddd;z-index:-1}
.seoul_vertical_chart li.c13.g_title-box:after {position:absolute;top:29px;left:215px;content:"";display:block;width:0;height:430px;border-left:1px solid #ddd;z-index:-1}
.seoul_vertical_chart li.c32.g_title-box:after {position:absolute;top:29px;left:215px;content:"";display:block;width:0;height:210px;border-left:1px solid #ddd;z-index:-1}
.seoul_vertical_chart li.c45.g_title-box:after {position:absolute;top:29px;left:215px;content:"";display:block;width:0;height:777px;border-left:1px solid #ddd;z-index:-1}

.seoul_vertical_chart li {position:absolute;top:685px;display:block;width:192px}
.seoul_vertical_chart .b-chart .n-dt div {border-color:#d5d7d8}
.seoul_vertical_chart .b_title-box div {background-color:#4b7a9f;color:#fff;text-align:center}
.seoul_vertical_chart .g_title-box div {background-color:#868f97;color:#fff;text-align:center}
.seoul_vertical_chart .l1.g_title-box div:after {background:url(../../images/custom/introduction/ico_chart3.png) no-repeat center center, url(../../images/custom/introduction/bg_chart2.png) no-repeat center center}
.seoul_vertical_chart .g_title-box div:after,
.seoul_vertical_chart .g_title-box dl:after{background: url(../../images/custom/introduction/ico_chart3.png) no-repeat center center, url(../../images/custom/introduction/bg_chart4.png) no-repeat right center}
.seoul_vertical_chart .g_title-box a:after{background:url(../../images/custom/introduction/ico_chart3.png) no-repeat 0 0, url(../../images/custom/introduction/bg_chart3.png) repeat-y 50% 0}
.seoul_vertical_chart .b-chart dl {border-color:#d5d7d8}
.seoul_vertical_chart .b-chart dt {background-color:#e7eaeb}
.seoul_vertical_chart .b-chart dt:after {background-color:#ced3d4}
.seoul_vertical_chart li.l1 {top:62px;left:247px}
.seoul_vertical_chart li.l2 {top:62px;left:484px}
.seoul_vertical_chart li.l3 {top:62px;left:696px}
.seoul_vertical_chart li.l4 {top:62px;left:908px}
.seoul_vertical_chart.arica li.l1, .seoul_vertical_chart.arica li.l2, .seoul_vertical_chart.arica li.l3, .seoul_vertical_chart.arica li.l4 {top:70px}
.seoul_vertical_chart li.l5 {top:237px;left:484px}
.seoul_vertical_chart.arica li.l5 {top:190px}
.seoul_vertical_chart li.l6 {top:237px;left:696px}
.seoul_vertical_chart li.l7 {top:389px;left:247px}
.seoul_vertical_chart li.l8 {top:389px;left:484px}
.seoul_vertical_chart li.l9 {top:389px;left:696px}
.seoul_vertical_chart li.l10 {top:389px;left:908px}
.seoul_vertical_chart li.l11 {top:549px;left:247px}
.seoul_vertical_chart li.l12 {top:549px;left:484px}
.seoul_vertical_chart li.l13 {top:659px;left:247px}
.seoul_vertical_chart li.c1 {top:821px;left:247px}
.seoul_vertical_chart li.c2 {top:821px;left:484px}
.seoul_vertical_chart li.c3 {top:821px;left:696px}
.seoul_vertical_chart li.c4 {top:821px;left:908px}
.seoul_vertical_chart li.c5 {top:991px;left:484px}
.seoul_vertical_chart li.c6 {top:991px;left:696px}
.seoul_vertical_chart li.c7 {top:991px;left:908px}
.seoul_vertical_chart li.c8 {top:1161px;left:484px}
.seoul_vertical_chart li.c9 {top:1161px;left:696px}
.seoul_vertical_chart li.c10 {top:1161px;left:908px}
.seoul_vertical_chart li.c11 {top:1356px;left:484px} 
.seoul_vertical_chart li.c12 {top:1356px;left:696px}
.seoul_vertical_chart li.c13 {top:1556px;left:247px}
.seoul_vertical_chart li.c14 {top:1556px;left:484px}
.seoul_vertical_chart li.c15 {top:1556px;left:696px}
.seoul_vertical_chart li.c16 {top:1556px;left:908px}
.seoul_vertical_chart li.c17 {top:1726px;left:484px}
.seoul_vertical_chart li.c18 {top:1726px;left:696px} 
.seoul_vertical_chart li.c19 {top:1726px;left:908px} 
.seoul_vertical_chart li.c20 {top:1848px;left:484px} 
.seoul_vertical_chart li.c21 {top:1848px;left:696px} 
.seoul_vertical_chart li.c22 {top:1848px;left:908px} 
.seoul_vertical_chart li.c23 {top:1916px;left:484px} 
.seoul_vertical_chart li.c24 {top:1916px;left:696px} 
.seoul_vertical_chart li.c25 {top:1916px;left:908px} 
.seoul_vertical_chart li.c26 {top:1986px;left:484px} 
.seoul_vertical_chart li.c27 {top:1986px;left:696px} 
.seoul_vertical_chart li.c28 {top:1986px;left:908px}
.seoul_vertical_chart li.c29 {top:2056px;left:484px} 
.seoul_vertical_chart li.c30 {top:2056px;left:696px} 
.seoul_vertical_chart li.c31 {top:2056px;left:908px} 
.seoul_vertical_chart li.c32 {top:2156px;left:247px}
.seoul_vertical_chart li.c33 {top:2156px;left:484px}
.seoul_vertical_chart li.c34 {top:2156px;left:696px}
.seoul_vertical_chart li.c35 {top:2156px;left:908px}
.seoul_vertical_chart li.c36 {top:2226px;left:484px}
.seoul_vertical_chart li.c37 {top:2226px;left:696px}
.seoul_vertical_chart li.c38 {top:2226px;left:908px}
.seoul_vertical_chart li.c39 {top:2296px;left:484px}
.seoul_vertical_chart li.c40 {top:2296px;left:696px}
.seoul_vertical_chart li.c41 {top:2296px;left:908px}
.seoul_vertical_chart li.c42 {top:2366px;left:484px}
.seoul_vertical_chart li.c43 {top:2366px;left:696px}
.seoul_vertical_chart li.c44 {top:2366px;left:908px}
.seoul_vertical_chart li.c45 {top:2518px;left:247px}
.seoul_vertical_chart li.c46 {top:2518px;left:484px}
.seoul_vertical_chart li.c47 {top:2518px;left:696px}
.seoul_vertical_chart li.c48 {top:2518px;left:908px}
.seoul_vertical_chart li.c49 {top:2807px;left:484px}
.seoul_vertical_chart li.c50 {top:2807px;left:696px}
.seoul_vertical_chart li.c51 {top:2807px;left:908px}
.seoul_vertical_chart li.c52 {top:2929px;left:484px}
.seoul_vertical_chart li.c53 {top:2929px;left:696px}
.seoul_vertical_chart li.c54 {top:2929px;left:908px}
.seoul_vertical_chart li.c55 {top:3051px;left:484px}
.seoul_vertical_chart li.c56 {top:3051px;left:696px}
.seoul_vertical_chart li.c57 {top:3051px;left:908px}
.seoul_vertical_chart li.c58 {top:3173px;left:484px}
.seoul_vertical_chart li.c59 {top:3173px;left:696px}
.seoul_vertical_chart li.c60 {top:3173px;left:908px}
.seoul_vertical_chart li.c61 {top:3295px;left:484px}
.seoul_vertical_chart li.c62 {top:1356px;left:908px} /* 2017.03.21 추가 - 창업지원단 */
.seoul_vertical_chart li.c63 {top:3400px;left:247px} /* 2017.10.20 추가 - 학생군사교육단 */
.seoul_vertical_chart li.c64 {top:3480px;left:247px} /* 2017.10.20 추가 - 교목실 */
.seoul_vertical_chart li.c65 {top:3560px;left:247px} /* 2017.10.20 추가 - 전통종교예술원 */


.seoul_vertical_chart li.d1 {top:350px;left:247px}
.seoul_vertical_chart li.d2 {top:350px;left:484px}
.seoul_vertical_chart li.d3 {top:350px;left:696px}
.seoul_vertical_chart li.d4 {top:350px;left:908px}
.seoul_vertical_chart li.d5 {top:546px;left:484px}
.seoul_vertical_chart li.d6 {top:546px;left:696px}
.seoul_vertical_chart li.d7 {top:546px;left:908px}
.seoul_vertical_chart li.d8 {top:717px;left:484px}
.seoul_vertical_chart li.d9 {top:717px;left:696px}
.seoul_vertical_chart li.d10 {top:952px;left:247px}
.seoul_vertical_chart li.d11 {top:952px;left:484px}
.seoul_vertical_chart li.d12 {top:952px;left:696px}
.seoul_vertical_chart li.d13 {top:952px;left:908px}
.seoul_vertical_chart li.d14 {top:1075px;left:484px}
.seoul_vertical_chart li.d15 {top:1075px;left:696px}
.seoul_vertical_chart li.d16 {top:1075px;left:908px}
.seoul_vertical_chart li.d17 {top:1145px;left:484px}
.seoul_vertical_chart li.d18 {top:1255px;left:247px}
.seoul_vertical_chart li.d19 {top:1255px;left:484px}
.seoul_vertical_chart li.d19 dl {padding:16px 0 8px}
.seoul_vertical_chart li.d20 {top:1255px;left:696px}
.seoul_vertical_chart li.d21 {top:1255px;left:908px}
.seoul_vertical_chart li.d22 {top:1467px;left:247px}
.seoul_vertical_chart li.d23 {top:1467px;left:484px}
.seoul_vertical_chart li.d24 {top:1467px;left:696px}
.seoul_vertical_chart li.d25 {top:1467px;left:908px}
.seoul_vertical_chart li.d26 {top:1589px;left:484px}
.seoul_vertical_chart li.d27 {top:1589px;left:696px}
.seoul_vertical_chart li.d28 {top:1589px;left:908px}
.seoul_vertical_chart li.d29 {top:1712px;left:484px}
.seoul_vertical_chart li.d30 {top:1712px;left:696px}
.seoul_vertical_chart li.d31 {top:1712px;left:908px}
.seoul_vertical_chart li.d32 {top:1832px;left:484px}
.seoul_vertical_chart li.d33 {top:2000px;left:247px} /* 2017.10.20 추가 - 학생군사교육단 */
.seoul_vertical_chart li.d34 {top:2070px;left:247px} /* 2017.10.20 추가 - 교목실 */
.seoul_vertical_chart li.d35 {top:2140px;left:247px} /* 2017.10.20 추가 - 전통종교예술원 */




.seoul_vertical_chart li.d2 {width:404px}
.seoul_vertical_chart li.d2 dl, .seoul_vertical_chart li.d4 dl {height:174px}
.seoul_vertical_chart li.d2 dt {margin-bottom:0}
.seoul_vertical_chart li.d2 dd {background:none;padding:0;margin:0 19px}
.seoul_vertical_chart li.d2 dd:after {content:'';display:block;clear:both}
.seoul_vertical_chart li.d2 .separate {padding:18px 0 12px 29px;width:50%;box-sizing:border-box;float:left;height:auto;line-height:inherit;font-size:14px;letter-spacing:-0.05em;font-weight:normal;color:#666;background:none}
.seoul_vertical_chart li.d2 .separate:first-child {padding-left:0;background:url(../../images/custom/introduction/bg_sep_line.png) repeat-y right top}
.seoul_vertical_chart li.d2 .separate strong {display:block;padding-bottom:3px;color:#333}
.seoul_vertical_chart li.d2 .separate li {width:auto;position:static;font-size:14px;padding:0 0 4px 10px;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seoul_vertical_chart .d2 div:after, .seoul_vertical_chart .d2 dl:after {position:static;width:0;height:0}
.seoul_vertical_chart .l13 div:before {border:none}
.seoul_vertical_chart.arica li.l2 dl, .seoul_vertical_chart li.l5 dl, .seoul_vertical_chart li.l6 dl, .seoul_vertical_chart li.l8 dl,
.seoul_vertical_chart li.c17 dl, .seoul_vertical_chart li.c18 dl, .seoul_vertical_chart li.c19 dl,
.seoul_vertical_chart li.c43 dl, .seoul_vertical_chart li.c44 dl,
.seoul_vertical_chart li.c49 dl, .seoul_vertical_chart li.c50 dl, .seoul_vertical_chart li.c51 dl,
.seoul_vertical_chart li.c52 dl, .seoul_vertical_chart li.c53 dl, .seoul_vertical_chart li.c54 dl,
.seoul_vertical_chart li.c55 dl, .seoul_vertical_chart li.c56 dl, .seoul_vertical_chart li.c57 dl,
.seoul_vertical_chart li.c58 dl, .seoul_vertical_chart li.c59 dl, .seoul_vertical_chart li.c60 dl, .seoul_vertical_chart li.c61 dl {height:100px}
.seoul_vertical_chart li.c2 dl, .seoul_vertical_chart li.c3 dl, .seoul_vertical_chart li.c4 dl {height:148px}
.seoul_vertical_chart li.c8 dl, .seoul_vertical_chart li.c9 dl, .seoul_vertical_chart li.c10 dl, .seoul_vertical_chart li.c11 dl,  .seoul_vertical_chart li.c12 dl,  .seoul_vertical_chart li.c62 dl {height:173px}
.seoul_vertical_chart li.c63 dl, .seoul_vertical_chart li.c64 dl, .seoul_vertical_chart li.c64 dl {{height:100px}}

.seoul_vertical_chart li.c46 dl, .seoul_vertical_chart li.c47 dl, .seoul_vertical_chart li.c48 dl {height:267px}
.seoul_vertical_chart li.d3 dl, .seoul_vertical_chart li.d5 dl, .seoul_vertical_chart li.d6 dl, .seoul_vertical_chart li.d7 dl, .seoul_vertical_chart li.d21 dl {height:149px}
.seoul_vertical_chart li.d8 dl, .seoul_vertical_chart li.d9 dl {height:173px}
.seoul_vertical_chart li.d11 dl, .seoul_vertical_chart li.d12 dl, .seoul_vertical_chart li.d13 dl,
.seoul_vertical_chart li.d23 dl, .seoul_vertical_chart li.d24 dl, .seoul_vertical_chart li.d25 dl, .seoul_vertical_chart li.d26 dl,
.seoul_vertical_chart li.d27 dl, .seoul_vertical_chart li.d28 dl, .seoul_vertical_chart li.d29 dl, .seoul_vertical_chart li.d30 dl, .seoul_vertical_chart li.d31 dl .seoul_vertical_chart li.d32 dl {height:101px}
.seoul_vertical_chart li.d33 dl, .seoul_vertical_chart li.d34 dl, .seoul_vertical_chart li.d35 dl {{height:100px}}

.seoul_vertical_chart.arica h4:after {width:122px;height:197px}
.seoul_vertical_chart.arica ul.b-chart:after {position:absolute;top:386px;height:2800px;border-left:1px solid #ddd}
.seoul_vertical_chart.arica ul:after {position:static;height:0;border:none}
.seoul_vertical_chart li.d10.g_title-box:after {position:absolute;top:29px;left:215px;content:"";display:block;width:0;height:192px;border-left:1px solid #ddd;z-index:-1}
.seoul_vertical_chart li.d22.g_title-box:after {position:absolute;top:29px;left:215px;content:"";display:block;width:0;height:244px;border-left:1px solid #ddd;z-index:-1}
.chart_notice {margin:30px 0 0 0 !important;text-align:right}
.chart_notice span {padding-left:10px;font-size:16px;color:#333;background: url(../../images/custom/introduction/dot01.png) no-repeat 0 9px}
.hanyanguni.top-section.campus020411 .text{padding-right:45%; padding-bottom:20px}
.hy0102 .hanyanguni .text{padding-bottom:40px}
/* 모바일 */
@media all and (max-width: 768px) {/* gate page */
	.gate-list li{float:left;width:49%;height:auto;margin:0 2% 2% 0;overflow:hidden;}
	.gate-list li a img{width:100% !important;height:auto !important;}
	.gate-list li:nth-child(3n){margin-right:2%;}
	.gate-list li:nth-child(3n+1){clear:inherit;}
	.gate-list li:nth-child(4n){margin-right:0;}
	.gate-list li:nth-child(4n+1){clear:inherit;}
	.gate-list li:nth-child(2n){margin-right:0;}
	.gate-list li:nth-child(2n+1){clear:both;}
	.gate-list li a span{margin-top:-10px;font-size:16px;}

	.hanyanguni{padding:0 0 100px;min-height:170px;background-size:300px auto;}
	.hanyanguni .tit{padding-bottom:10px;font-size:20px;}
	.hanyanguni .text{font-size:14px;line-height:150%;word-break:break-word;}
	.hanyanguni img{width:90%;max-width:263px;}
	.hanyanguni.private{padding:0 0 40px;background-size:50%;}
	.hanyanguni.private .text{padding-right:40%;}
	.hanyanguni.private .text span,
	.hanyanguni.president{padding:0 0 0px;min-height:inherit;background-size:auto 80%;}
	.hanyanguni.president .text span:first-child{padding-bottom:20px}
	.hanyanguni.president .text span{display:inline;}
	.hanyanguni.alumni{padding:0 0 40px;min-height:inherit;background-size:180px auto;background-position:100% 100%}
	.hanyanguni.alumni img{max-width:243px}
	.hanyanguni.alumni .text{padding-right:40%;}
	.hanyanguni.alumni .text span{display:inline;}
	.hanyanguni.career{padding:0 0 40px;min-height:inherit;background-size:240px auto;background-position:100% 100%}
	.hanyanguni.career img{max-width:243px}
	.hanyanguni.career .text{padding-right:50%;}
	.hanyanguni.career .text span{display:inline;}

	.hanyanguni.sponsor{padding:0 0 60px;min-height:inherit;background-size:200px auto;}
	.hanyanguni.sponsor img{max-width:532px;}
	.hanyanguni.manage{padding:0 0 40px;min-height:inherit;background-size:280px auto;}
	.hanyanguni.manage img{max-width:340px;}
	.hanyanguni.mou{padding:0 0 90px;min-height:inherit;background-size:190px auto;background-position:100% 100%}
	.hanyanguni.mou img{max-width:300px;}
	.hanyanguni.mou .text{padding-right:0;}
	.hanyanguni.mou .text span{display:block;}
	.hanyanguni.forum{padding:0 0 60px;min-height:inherit;background-size:200px auto;}
	.hanyanguni.forum img{max-width:420px;}
	.hanyanguni.pride{padding:0 0 60px;min-height:inherit;background-size:220px auto;background-position:100% 100%}
	.hanyanguni.pride img{max-width:140px;}
	.hanyanguni.hyrule{padding:0 0 60px;min-height:inherit;background-size:45%;background-position:100% 100%}
	.hanyanguni.hyrule img{max-width:150px;}
	.hanyanguni.pridebook{padding:0 0 30px;min-height:inherit;background-size:200px auto;background-position:100% 100%}
	.hanyanguni.pridebook img{max-width:198px;}
	.hanyanguni.pridebook span{display:inline;}
	.hanyanguni.pridebook .text{padding-right:32%;}
	.hanyanguni.top-section{padding:0 0 40px;min-height:inherit;background-size:auto 85px;background-position:100% 100%;}
	.hanyanguni.top-section img{max-width:200px}
	.hanyanguni.top-section .text{padding-right:35%;}
	.hanyanguni.top-section .text span,
	.hanyanguni.top-section.admission040902 .text span,
	.hanyanguni.top-section.admission040903 .text span{display:inline;}
	.hanyanguni.campus0302{background-size:260px auto;}
	.hanyanguni.top-section.global{background-size:220px auto;}
	.hanyanguni.top-section.prime{background-size:220px auto;}
	.hanyanguni.top-section.campus0302 .text{padding-right:40%;}
	.hanyanguni.initial{background-size:240px auto;}
	.hanyanguni.initial .text{padding-right:40%;}
	.hanyanguni.ability{background-size:200px auto;}
	.msg .hanyanguni.top-section{background-size:260px auto;}
	.international .hanyanguni.top-section{background-size:250px auto;}
	.hanyanguni.top-section.campus020411 .text{padding-right:40%;}
	.hanyanguni.top-section.campus020411{background-size:180px auto;}

	.alumni-bx{text-align:center;}
	.alumni-bx img{float:none;width:100%;max-width:525px;}
	.alumni-bx div{float:none;width:100%;padding:40px 0 0;text-align:left;}
	.alumni-bx div p{font-size:14px;}
	.alumni-list li{width:100%;margin-right:0;margin-bottom:4%;}
	.alumni-list li img{width:100%;}
	.alumni-list li:nth-child(4n){margin-right:0%;}
	.alumni-list li:nth-child(3n){margin-right:0%;}
	.alumni-list li div{padding:15px 12px 10px;min-height:80px;}
	.alumni-list li div .name{font-size:18px;}
	.alumni-list li div .career,
	.alumni-list li div .number{font-size:12px;}

	.ceo-school{padding:0 0 0;}
	.ceo-school>p{font-size:24px;}
	.ceo-school>p:before{display:none}
	.ceo-school>p:after{display:none}
	.ceo-school li{position:static;margin-top:10px;padding-top:40px;background:#fff url(../../images/custom/introduction/bg_ceoline.gif) no-repeat 50% -5px;}
	.ceo-school li:first-child.c1{margin-top:0;padding-top:20px;background:none;}
	.ceo-school li.c1,
	.ceo-school li.c2{padding-top:40px;padding-bottom:0;background:#fff url(../../images/custom/introduction/bg_ceoline.gif) no-repeat 50% -5px;}
	.ceo-school li.c1 span,
	.ceo-school li.c2 span{width:90px;height:90px;line-height:90px;border-radius:45px;font-size:24px;}
	.ceo-school li.c1 p,
	.ceo-school li.c2 p{font-size:14px;}
	.ceo-school li span{margin-bottom:5px;width:80px;height:80px;line-height:80px;border-radius:40px;font-size:20px;}
	.ceo-school li span em{font-size:40px;}
	.ceo-school li p{font-size:13px;}

	.uni-box{margin-top:60px;}
	.uni-box .uni-tit span{display:inline-block;}
	.uni-box .uni-tit{float:none;width:100%;font-size:20px;}
	.uni-box .uni-ct{float:none;width:100%;padding-top:40px;}
	.uni-box .uni-ct p{margin-top:10px;}
	.uni-box .uni-ct p.tit{font-size:18px;}
	.uni-box.uni01 .uni-ct,
	.uni-box.uni02 .uni-ct,
	.uni-box.uni03 .uni-ct,
	.uni-box.uni04 .uni-ct,
	.uni-box.uni05 .uni-ct,
	.uni-box.uni06 .uni-ct,
	.uni-box.uni07 .uni-ct{padding:20px 0 0;background:none;min-height:initial;}
	.uni-box.uni02 .uni-tit,
	.uni-box.uni04 .uni-tit,
	.uni-box.uni06 .uni-tit{text-align:right;background-position:100% 0}
	.uni-box.uni02 .uni-ct .tit,
	.uni-box.uni04 .uni-ct .tit,
	.uni-box.uni06 .uni-ct .tit{text-align:right;}

	.uni-box.admi01 .uni-ct,
	.uni-box.admi02 .uni-ct,
	.uni-box.admi03 .uni-ct,
	.uni-box.admi04 .uni-ct{float:none;width:100%;padding-top:40px;}
	.uni-box.admi01 .uni-ct,
	.uni-box.admi03 .uni-ct,
	.uni-box.admi02 .uni-ct,
	.uni-box.admi04 .uni-ct{padding:0;background-size:170px 300px;min-height:300px}
	.uni-box.admi01 .uni-ct, .uni-box.admi03 .uni-ct {background-position:left 0;padding-left:200px}
	.uni-box.admi02 .uni-ct, .uni-box.admi04 .uni-ct {background-position:right bottom;padding-right:200px}
	.uni-box.admi04 .uni-ct {background:url(../../images/custom/admission/mobile_library_step05.jpg) no-repeat 100% 0;background-size:200px 300px}
	.admission .uni-box .uni-ct p.tit {font-size:28px}
	.admission .uni-box .uni-ct .ct-title {font-size:20px;margin-top:13px !important}

	.hyprivate-history dl{display:table;width:100%;}
	.hyprivate-history dt{width:20%;float:none;}
	.hyprivate-history dd{margin-left:0;width:80%;padding-right:10px;}
	.hyprivate-history dt,
	.hyprivate-history dd{display:table-cell;font-size:13px;vertical-align:middle;line-height:150%;}

	.hy-manage{padding-right:0;background:none;}
	.hy-manage .title{width:70%;max-width:390px;}
	.hy-manage .tit{font-size:14px;}
	.hy-manage p{font-size:12px;}

	.hygrp-text p{float:none;width:100%;font-size:14px;}
	.hygrp-text div{float:none;margin-top:10px;text-align:right;}
	.hygrp-text button{font-size:14px;width:150px;}

	.ethics-box-wrap+.ethics-box-wrap{margin-top:0;}
	.ethics-box-wrap .ethics-box{margin-top:50px;float:none;width:100%;box-sizing:border-box;letter-spacing:-1px;}
	.ethics-box-wrap .ethics-box:nth-child(odd){padding-right:0;}
	.ethics-box-wrap .ethics-box:nth-child(even){padding-left:0;}
	.ethics-box-wrap .ethics-box h4{font-size:20px;height:60px;line-height:60px;}
	.ethics-box-wrap .ethics-box img{width:100%;}
	.ethics-box-wrap .ethics-box .tit{font-size:16px;}
	.ethics-box-wrap .ethics-box span,
	.ethics-box-wrap .ethics-box p{font-size:13px;}

	.p-chart .grp-box{float:none;width:100%;margin-left:0%;margin-bottom:20px;}
	.p-chart .grp-box:nth-child(4n+1){margin-left:0;clear:inherit;}
	.p-chart .grp-box:nth-child(3n+1){margin-left:0;clear:both;}
	.p-chart .grp-box >ul{min-height:inherit;}

	.link-bx{margin-top:50px;background:url(../../images/custom/introduction/bg_forum_bx.png) repeat-x 0 0;background-size:contain;}
	.link-bx a{padding:15px 0;height:inherit;line-height:inherit;}
	.link-bx a span{padding-right:45px;font-size:20px;line-height:130%;background:url(../../images/custom/introduction/arw_forum.png) no-repeat 100% 50%;}
	.link-bx a strong{display:block;}

	.introduction .bbs-board.board-list .title-wrap .title-thumb{float:none;width:100%;display:block;}
	.introduction .bbs-board.board-list .title-wrap .title-info{float:none;width:100%;display:block;}

	.tab-dth1.tab-ui .span3,
	.common .tab-dth1.tab-ui .tab-7 .span3,
	.common .tab-dth1.tab-lg .tab-7 .span3 {width: 50% !important;}
	.tab-ui .symbol-box p {text-align: center;padding: 30px 0;}
	.hyprivate-list.bbs .thumbnail-list-wrap .thumbnails{margin-left:0;}
	.hyprivate-list.bbs .thumbnail-list-wrap .span3{width:100% !important;}
	.hyprivate-list .thumbnail .text{padding-bottom:10px;min-height:inherit;}
	.hyprivate-list .thumbnail > img{width:100%;}
	.hyprivate-bx{padding:30px 20px 40px;background-size:150px auto, contain, contain;}
	.hyprivate-bx .title{margin-bottom:10px;font-size:18px;}
	.hyprivate-bx .text{font-size:14px;}
	.hyprivate-bx .text span{display:block;}

	.tab-ui .symbol-box .span5 a {font-size: 15px;}
	.uni-ct .half-box .span6:nth-child(odd) {padding-right: 0;}
	.uni-ct .half-box .span6:nth-child(even) {margin-top: 15px;padding-left: 0;}
	.uni-ct .half-box .span6:nth-child(3),
	.uni-ct .half-box .span6:nth-child(4) {margin-top: 15px;}
	.ranking-list{padding:20px 15px;}
	.ranking-list li{float:none;width:100%;font-size:14px;margin-top:5px;}
	.ranking-list li:nth-child(2){margin-top:5px;;}

	.pride-graph{margin-bottom:150px;}
	.pride-graph .grp{width:100%;min-width:106%;max-width:inherit;}
	.pride-graph ul{position:absolute;bottom:-110px;right:0;top:inherit;left:inherit;}
	.pride-graph ul li{font-size:13px;}
	.pride-graph ul li strong{font-size:15px;}
	.pride-graph dt{top:inherit;margin-top:5px;font-size:1.2em;}
	.pride-graph dd{width:44px;height:44px;line-height:44px;border-radius:22px;font-size:13px;}
	.pride-graph dd span:after{bottom:-6px;width:15px;height:9px;background-size:cover;}
	.pride-graph .g6 dd{width:54px;height:54px;line-height:54px;border-radius:27px;font-size:15px;}
	.pride-graph .g6 dd span:after{bottom:-8px;margin-left:-7.5px;width:15px;height:9px;background-size:cover;}
	.pride-graph .g1 dt{left:5%;}
	.pride-graph .g2 dt{left:20%;}
	.pride-graph .g3 dt{left:37%;}
	.pride-graph .g4 dt{left:53%;}
	.pride-graph .g5 dt{left:68%;}
	.pride-graph .g6 dt{left:84%;}
	.pride-graph .g1 dd{top:inherit;left:4%;bottom:42%;}
	.pride-graph .g2 dd{top:inherit;left:20%;bottom:50%;}
	.pride-graph .g3 dd{top:inherit;left:36%;bottom:70%;}
	.pride-graph .g4 dd{top:inherit;left:52%;bottom:70%;}
	.pride-graph .g5 dd{top:inherit;left:68%;bottom:86%;}
	.pride-graph .g6 dd{top:inherit;left:82%;bottom:100%;}

	.tb-line table th{font-size:13px;}
	.tb-line table td{padding:15px 5px;font-size:13px;line-height:130%;}
	.tb-line table td.tal{padding:15px 5px;}
	.tb-line table td span{display:inline;}
	.tb-line table td .ranking{font-size:13px;}
	.tb-line table td .ranking strong{font-size:20px;}
	.tb-line table td .ranking.st2{display:block;margin:5px 0 0;}

	.award-list{height:inherit}
	.award-list>p{height:initial;line-height:130%;padding:10px 0;font-size:16px}
	.award-list>p span{display:block;}
	.award-list ul{width:100%;padding:25px 5% 30px;box-sizing:border-box;}
	.award-list li:nth-child(2n+1){clear:both;}
	.award-list li{width:50%;margin-top:20px;padding-top:90px;}
	.award-list li:nth-child(1),
	.award-list li:nth-child(2){margin-top:0;}
	.award-list li strong{width:80px;height:80px;line-height:80px;margin-left:-40px;font-size:18px}

	.keyword-wrap .ebook{float:none;width:100%;text-align:center;}
	.keyword-wrap .ebook img{width:150px;}
	.keyword-wrap .ebook a{height:35px;line-height:35px;font-size:14px;width:150px;margin:10px auto 0}
	.keyword-wrap .keyword-list{float:none;width:100%;margin-top:30px;}
	.keyword-wrap .k-box ul{float:none;width:100%;border-left:none;}
	.keyword-wrap .k-box li{height:inherit;line-height:130%;padding:7px 5px;font-size:13px;}
	.supplement ul li{margin-bottom:5px;}

	.history .row {border-bottom: dashed 1px #ddd;}
	.history .hys-history:first-child,
	.history .hys-history:last-child,
	.history-script li strong {width: 100%;padding-right: 0;}
	.row:nth-child(2) .hys-desc {float: left;}
	.history .row:nth-child(1) .hys-history:last-child,
	.history .row:nth-child(2) .hys-history:last-child,
	.history .row:nth-child(3) .hys-history:last-child {padding-top: 60px;}
	.row:nth-child(3) .icons-bullet .bullet-body {height: 355px;}

	.hy0102 .bbs .thumbnail-list-wrap .span3{width:100% !important;float:none;margin-right:0}
	.hy0102 .bbs .thumbnail-list-wrap .span3 img{width:100%;}
	.hy0102 .bbs .thumbnail-list-wrap .span3:nth-child(4n){margin-right:0;}
	.hy0102 .bbs .thumbnail-list-wrap .span3:nth-child(3n){margin-right:0;}

	.half-paragraph-a div:first-child,
	.half-paragraph-a div:last-child,
	.half-paragraph-b div:first-child,
	.half-paragraph-b div:last-child {padding: 0;width: 100%;}
	.half-paragraph-a div:first-child li {padding-left: 20px;}
	.half-paragraph-a.expense-bx div li {padding-left: 0;}
	.half-paragraph-a div:first-child,
	.half-paragraph-b div:first-child {margin-bottom: 15px;}
	.half-paragraph-b div li div:first-child {margin-bottom: 0;}

	.half-paragraph-b > div li {padding: 0;}
	.half-paragraph-b > div li div:first-child {width: 24%}
	.half-paragraph-b > div li div:last-child {width: 76%}
	.half-paragraph-b > div li div h4 {font-size:22px}
	.half-paragraph-b > div li div h5 {font-size:12px}
	.half-paragraph-b.unique-bx > div li {padding:0}
	.half-paragraph-b.ability-bx > div li div:first-child,
	.half-paragraph-b.ability-bx > div li div:last-child {width: 100%}
	.historical-view > div,
	.historical-view .span6,
	.historical-view .span3 {width: 100%;}
	.historical-view > div + h3 {margin-top: 30px;}
	.historical-view .span6,
	.historical-view .span3 {padding: 0 0 15px 0 !important;}
	.historical-view > div img {width: 100%;}

	.img_box .i-ct-bx>div{float:none;width:100%;}
	.img_box .i-ct-bx>div:nth-child(odd),
	.img_box .i-ct-bx>div:nth-child(even){padding:0;border:none;}

	.hyrule+.box table .th-width{width:25%;}
	.hyrule+.box table th{line-height:130%;padding:10px 15px;font-size:13px;word-break:break-word;}
	.hyrule+.box table td{vertical-align:middle;}
	.rule-list li{width:100%;float:none;font-size:13px;}

	.info-wrap .info-title{float:none;width:100%;}
	.info-wrap .info-bx{float:none;width:100%;}
	.info-wrap{margin-top:50px;}
	.info-wrap:first-child{margin-top:0px;}
	.info-wrap .info-title h4{font-size:24px;}
	.info-wrap .info-bx h5{margin-bottom:15px;}
	.info-wrap .info-bx .title{margin-bottom:10px;font-size:16px;}
	.info-wrap .info-bx .info-list>li{font-size:14px;}
	.info-wrap .info-bx .line-list li{font-size:13px;}

	.chancellor-list{padding-top:20px;}
	.chancellor-list>li{padding:0 0 10px;margin-bottom:40px;}
	.chancellor-list>li:nth-child(even){padding-left:0px;background-position:100% 200px;}
	.chancellor-list ul li{margin-top:4px;font-size:13px;}
	.chancellor-list>li:after{background-position:0 0}
	.chancellor-list li .c-bx{padding-top:180px;padding-left:45px;}
	.chancellor-list li:nth-child(even) .c-bx{float:right;padding-left:0;padding-right:35px;}
	.chancellor-list li .pic{width:200px;}
	.chancellor-list li.n1 .pic,
	.chancellor-list li.n2 .pic,
	.chancellor-list li.n3 .pic,
	.chancellor-list li.n4 .pic,
	.chancellor-list li.n5 .pic,
	.chancellor-list li.n6 .pic,
	.chancellor-list li.n7 .pic,
	.chancellor-list li.n8 .pic,
	.chancellor-list li.n9 .pic,
	.chancellor-list li.n10 .pic{left:0;top:0;}
	.chancellor-list:after{border:none;}
	.chancellor-list>li{background-position:0 200px;}
	.chancellor-list>li:after{top:210px;background:url(../../images/custom/introduction/bg_chancellor2.png) repeat-y 9px 0;}
	.chancellor-list>li:nth-child(even):after{background:url(../../images/custom/introduction/bg_chancellor2.png) repeat-y right 8px top 0;}

	.chancellor-list .name{margin-bottom:10px;font-size:20px;}
	.chancellor-list .period{font-size:14px;}


	.bnj-bx {background-size: auto 100%;}
	.bnj-bx .script-bx {background-image: none;height: 230px;}
	.bnj-bx h3 {padding: 35px 0 25px;line-height: 25px;font-size: 24px;}
	.bnj-bx li,
	.bnj-bx li:nth-child(1),
	.bnj-bx li:nth-child(2) {width: 100%;margin-bottom: 10px;}
	.bnj-bx div {width: 100%;height: 25px;line-height: 25px;}
	.bnj-bx li:nth-child(odd),
	.bnj-bx li:nth-child(even) {padding-left: 20px;}
	.bnj-bx li .col-bnj {padding-left: 10px;background-position: top 7px left 0;}
	.bnj-bx li:nth-child(odd) .col-bnj,
	.bnj-bx li:nth-child(even) .col-bnj {width: 82px;}
	.bnj-bx li div:last-child {border-left: 0;padding-left: 10px;}
	.bnj-bx.st2 li div:last-child{width:auto;}
	.msg.history .row {border-bottom: 0;}
	.tab-dth1.tab-ui .tab-4 .span3 {width: 33.33%;}
	.msg .forum-bx strong {background: none;padding-left: 0;}
	.hy0106.contents.introduction h3.title-dth2 {font-size: 22px;}
	.hy0106 .span6 {width: 292px;float: left;}
	.half-h3,
	.uni-box:first-child .half-h3 + div {width: 100%;}
	.situation-labels {font-size: 14px;color: #444;}
	.situation-labels strong {display: block;color: #fff;font-size: 2px; line-height: 2px;}

	.one-step-stats .span6 {height: 200px;background-size: 100%;}
	.one-step-stats .span6 .circle-title {width: 46.5%;font-size: 17px;}
	.one-step-stats .span6 .labels-count {padding-left: 7.5%;}
	.one-step-stats .span6 .labels-count li {line-height: 20px;margin-bottom: 8%;}
	.one-step-stats .span6 .labels-count li:nth-child(odd) {font-size: 12px;}
	.one-step-stats .span6 .labels-count li:nth-child(even) {width: 49%;font-size: 16px;}
	.one-step-stats .span6 .size-sm li:nth-child(odd) {width: 51%;}
	.one-step-stats .span6 .size-md li:nth-child(odd) {width: 63%;}
	.one-step-stats .span6 .labels-count li:nth-child(even) {width: 37%;}
	.one-step-stats .span6 .size-lg li:nth-child(odd) {width: 125px;}
	.one-step-stats .span6 .circle-title {line-height: 20px;}
	.one-step-stats .span6 .size-lg li:nth-child(odd),
	.one-step-stats .span6 .labels-count.size-lg li:nth-child(even) {width: 85px;}
	.one-step-stats .uni-box:nth-child(2) .span6 .labels-count {padding-left: 28%;}
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(1) {width: 92px;padding-right: 5px;}
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(3),
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(5) {width: 58px;padding-right: 39px;}
	.one-step-stats .row04 .span6:first-child .labels-count li:nth-child(even) {padding-right: 0;}
	.one-step-stats .row04 .span6 .labels-count li:nth-child(even) {width: 72px;}
	.one-step-stats .row04 .span6 .labels-count li {margin-bottom: 5px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(1) {width: 79px;padding-right: 40px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(3) {width: 119px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(5) {width: 58px;padding-right: 61px;}

	.one-step-stats .span12 {}
	.one-step-stats .span12 .labels-blue {font-size: 16px;}
	.one-step-stats .span12 .labels-blue div {font-size: 22px;padding-right: 5px;}
	.one-step-stats .span12 .labels-green {font-size: 19px;}
	.one-step-stats .span12 .labels-green div {padding-right: 5px;}
	.one-step-stats .span12 .labels01 {left: 12%;top: 72.27%;}
	.one-step-stats .span12 .labels02 {left: 33%;top: 43.5%;}
	.one-step-stats .span12 .labels03 {left: 53.5%;top: 58%;}
	.one-step-stats .span12 .labels04 {left: 73.2%;top: 32.5%;}

	.hy0106.contents.introduction h3.title-dth2 {font-size: 22px;}
	.hy0106 .span6 {width: 292px !important;float: left !important;}
	.half-h3,
	.uni-box:first-child .half-h3 + div {width: 100%;}
	.situation-labels {font-size: 14px;color: #444;}
	.situation-labels strong {display: block;color: #fff;font-size: 2px; line-height: 2px;}

	.one-step-stats .span6 {height: 200px;background-size: 100%;}
	.one-step-stats .span6 .circle-title {width: 46.5%;font-size: 17px;}
	.one-step-stats .span6 .labels-count {padding-left: 7.5%;}
	.one-step-stats .span6 .labels-count li {line-height: 20px;margin-bottom: 8%;}
	.one-step-stats .span6 .labels-count li:nth-child(odd) {font-size: 12px;}
	.one-step-stats .span6 .labels-count li:nth-child(even) {width: 49%;font-size: 16px;}
	.one-step-stats .span6 .size-sm li:nth-child(odd) {width: 51%;}
	.one-step-stats .span6 .size-md li:nth-child(odd) {width: 63%;}
	.one-step-stats .span6 .labels-count li:nth-child(even) {width: 37%;}
	.one-step-stats .span6 .size-lg li:nth-child(odd) {width: 125px;}
	.one-step-stats .span6 .circle-title {line-height: 20px;}
	.one-step-stats .span6 .size-lg li:nth-child(odd),
	.one-step-stats .span6 .labels-count.size-lg li:nth-child(even) {width: 85px;}
	.one-step-stats .uni-box:nth-child(2) .span6 .labels-count {padding-left: 28%;}
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(1) {width: 92px;padding-right: 5px;}
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(3),
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(5) {width: 58px;padding-right: 39px;}
	.one-step-stats .row04 .span6:first-child .labels-count li:nth-child(even) {padding-right: 0;}
	.one-step-stats .row04 .span6 .labels-count li:nth-child(even) {width: 72px;}
	.one-step-stats .row04 .span6 .labels-count li {margin-bottom: 5px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(1) {width: 79px;padding-right: 40px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(3) {width: 119px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(5) {width: 58px;padding-right: 61px;}

	.one-step-stats .span12 {}
	.one-step-stats .span12 .labels-blue {font-size: 16px;}
	.one-step-stats .span12 .labels-blue div {font-size: 22px;padding-right: 5px;}
	.one-step-stats .span12 .labels-green {font-size: 19px;}
	.one-step-stats .span12 .labels-green div {padding-right: 5px;}
	.one-step-stats .span12 .labels01 {left: 12%;top: 72.27%;}
	.one-step-stats .span12 .labels02 {left: 33%;top: 43.5%;}
	.one-step-stats .span12 .labels03 {left: 53.5%;top: 58%;}
	.one-step-stats .span12 .labels04 {left: 73.2%;top: 32.5%;}
	.annual-report .row {width: 100%;}
	.annual-report .span3 {width: 100%!important;padding-right: 0;margin-bottom: 25px;}
	.board-list.twin-board td{padding-left:12.9%}
	.board-list.twin-board td > div, .board-list.twin-board th > div{text-align:left;}
	.board-list.twin-board td > div.twin-name{padding-left:0;}
	.twin-board .twin-name {padding-right: 2%; }
	.twin-board .twin-nation {width: 35.5%;}
	.twin-board .twin-nation span {display: block;}
	.twin-board .twin-city {display: none;}
	.pop_status .btn_area .btn_com {width:45.78125%; font-size:1.333em;}
	.pop_status .status_content ul.status_list li {float:none; width:47.5%;}
	.pop_status .btn_area .btn_acrobat .bg_acrobat {padding-right:20px; background-size:14px 17px;}

	.re_top_txt ul li {float:none; margin-left:0; width:100%;}
	.re_top_txt ul li:first-child {margin-bottom:30px;}
	.btn_com {width:75.78125%; font-size:1.125em;}
	.loc_info {padding:18px 25px;}
	.con_subject, .con_subject2 {line-height:26px;}
	.con_step_box dl dd ul li .bu_txt {width:500px;}

	.hy2020-wrap{padding-bottom:120px;margin-top:10px;}
	.hy2020-wrap>div{width:300px;margin:auto;}
	.hy2020-wrap li{padding-top:150px;}
	.hy2020-wrap li.st1{width:73px;}
	.hy2020-wrap li.st2{width:80px;}
	.hy2020-wrap li.st3{width:135px;}
	.hy2020-wrap li p{color:#333;}
	.hy2020-wrap li.st1 p{top:94px;left:13px;font-size:11px;}
	.hy2020-wrap li.st2 p{top:85px;left:12px;font-size:12px;}
	.hy2020-wrap li.st3 p{top:70px;left:50px;font-size:14px;}
	.hy2020-wrap li span{font-size:12px;font-weight:normal;}

	.strategy{background:none;}
	.strategy .plan-bx{width:100%;float:none;}
	.strategy .plan-type{margin-top:50px;font-size:20px;}
	.strategy .p-bx{margin-top:25px;}
	.strategy .p-bx .title{height:62px;padding-top:12px;font-size:17px;}
	.strategy .p-bx .title span{margin-top:2px;font-size:12px;}
	.strategy .p-bx ul{padding:12px;}
	.strategy .p-bx ul li{font-size:12px;}
	.strategy .p-bx.p1 .p-word,
	.strategy .p-bx.p2 .p-word,
	.strategy .p-bx.p3 .p-word,
	.strategy .p-bx.p4 .p-word,
	.strategy .p-bx.p5 .p-word,
	.strategy .p-bx.p6 .p-word,
	.strategy .p-bx.p7 .p-word,
	.strategy .p-bx.p8 .p-word{left:-1px;top:-20px;}
	.strategy .circle-bx{margin:auto;position:static;padding:13px;width:260px;height:260px;border-radius:140px;}
	.strategy .circle-bx .circle{width:210px;height:210px;border-radius:105px;}
	.strategy .circle-bx .circle .sc-title{margin:48px 0 13px;font-size:32px;}
	.strategy .circle-bx .circle .sc-desc{font-size:18px;line-height:140%;}
	.plan-step li{width:12.5%;box-sizing:border-box;margin-left:0;}

	.d-title-bx h4{padding-bottom:10px;}
	.d-title-bx .state-box{}
	.plan-grp-table thead{display:none;}
	.plan-grp-wrap .p-bx .p-word{display:block;margin:0 auto 10px;}
	.plan-grp-wrap .p-bx .p-word:after{top:45px;right:50%;width:0;height:20px;}
	.plan-grp-table .board-list tbody tr td{background:#fff;}
	.plan-grp-table .board-list tbody tr:nth-child(even) td{background:#f9f9f9}
	.plan-grp-wrap .p-bx{width:100%;display:block;}
	.plan-grp-wrap .p-bx .title strong{width:240px;}
	.plan-grp-wrap ul{width:100%;max-width:400px;display:block;margin:20px auto 0;padding:0 2%;box-sizing:border-box;}
	.plan-grp-wrap ul li{float:none;width:100% !important;height:auto;line-height:120%;margin:8px 0 0 !important;padding:5px 0;font-weight:normal;font-size:12px;}
	.plan-grp-wrap ul li:first-child{margin-top:0 !important;}
	.plan-grp-wrap ul li span{display:block;}
	.plan-grp-wrap ul li.ing,
	.plan-grp-wrap ul li.end,
	.plan-grp-table .board-list tbody tr:nth-child(even) td .plan-grp-wrap ul li.ing,
	.plan-grp-table .board-list tbody tr:nth-child(even) td .plan-grp-wrap ul li.end{background-size:contain;}
	.table-half-wrap>div{float:none;width:100%;}
	.table-half-wrap>div:nth-child(1){padding-right:0}
	.table-half-wrap>div:nth-child(2){padding-left:0;}

	.re_top_section .re_title{font-size:20px;}
	.re_top_section .re_title img{max-width:340px;width:90%;}


	.vision-diagram {background:none;padding:0}
	.vision-diagram h4 {font-size:23px;padding-bottom:20px;line-height:1.2em;position:static;text-align:left;font-style:normal}
	.vision-diagram h4 span {display:inline}
	.vision-diagram .vision-wrap {width:100%;padding:0 !important;min-height:inherit !important;margin-bottom:50px !important}
	.vision-diagram .vision-wrap .circle-title {display:inline-block;margin-left:4px;padding-left:9px;font-size:13px !important;line-height:1.3em;position:static;background:url(../../images/custom/introduction/line02.png) no-repeat 0 center;color:#666;text-align:left;font-weight:normal}
	.vision-diagram .vision-wrap .circle-title span {display:inline-block;padding-left:3px}
	.vision-diagram .vision-wrap .keyword {font-size:14px;width:80px;height:28px;line-height:28px}
	.vision-diagram .vision-wrap .title {font-size:18px}
	.vision-diagram .vision-wrap .title strong {font-size:14px;padding-top:13px}
	.vision-diagram .vision-wrap ul {margin:0}
	.vision-diagram .vision-wrap li {font-size:13px}
	.vision-diagram .vision-wrap.p5 {margin-bottom:0 !important}

	.vision-summary {background:none;margin:0;height:inherit}
	.vision-summary h4 {position:static;text-align:left;margin-bottom:50px !important}
	.vision-summary h4 strong {font-size:23px;padding-top:8px;line-height:1.1em;}
	.vision-summary h4 strong span {font-size:23px;display:inline}
	.vision-summary .vision-wrap {position:static;margin-bottom:40px}
	.vision-summary .vision-wrap.p3 {margin-bottom:0}
	.vision-summary .vision-wrap .circle-title {width:131px !important;padding:36px 0 !important;float:none !important;margin-bottom:7px}
	.vision-summary .vision-wrap.p1 .circle-title {background:url(../../images/custom/introduction/bg_circle.png) no-repeat 0 0;background-size:contain}
	.vision-summary .vision-wrap.p2 .circle-title, .vision-summary .vision-wrap.p3 .circle-title {background:url(../../images/custom/introduction/bg_circle2.png) no-repeat 0 0;background-size:contain}
	.vision-summary .vision-wrap .circle-title .keyword {font-size:16px}
	.vision-summary .vision-wrap .circle-title p {font-size: 12px;padding-top:8px}
	.vision-summary .vision-wrap ul {float:none;padding:0 !important}

	.vision-frame {background:none;height:inherit;margin:0}
	.vision-frame h4 {font-size:23px;color:#333;position:static;text-align:left;font-weight:bold;padding-bottom:20px}
	.vision-frame h4 strong {display:inline-block;padding-top:0;font-size:inherit;padding-left:7px}
	.vision-frame .circle-title {width:auto;margin-bottom:40px !important}
	.vision-frame .circle-title dt, .vision-frame .circle-title dd, .vision-frame .circle-desc dt, .vision-frame .circle-desc dd {position:static}
	.vision-frame .circle-title dt, .vision-frame .circle-desc dt {margin:0;font-size:17px;padding-bottom:10px}
	.vision-frame .circle-title dd, .vision-frame .circle-desc dd {padding-left:9px;margin-bottom:3px;font-size:14px;color:#666;background:url(../../images/custom/introduction/dot.gif) no-repeat 0 10px;text-align:left !important}
	.vision-frame .circle-desc dd span {display:inline-block}

	.vision-frame-flow .f-box {width:100%;padding:40px 0 0 0}
	.vision-frame-flow .f-box.mid {width:100% !important}
	.vision-frame-flow .f-box:after {top:10px !important;left:50%;margin:0 0 0 -15px;background:url(../../images/custom/introduction/ico_flow2.png) no-repeat center 0;background-size:30px auto;width:30px;height:25px}

	.vision-strategy {background:none;height:inherit}
	.vision-strategy .vision-wrap {margin-bottom:40px}
	.vision-strategy .vision-wrap.p1, .vision-strategy .vision-wrap.p2, .vision-strategy .vision-wrap .keyword, .vision-strategy .vision-wrap-con, .vision-strategy .circle-title, .vision-strategy .vision-wrap-con .keyword {position:static !important}
	.vision-strategy .vision-wrap.p1, .vision-strategy .vision-wrap.p2, .vision-strategy .vision-wrap-con {width:100%}
	.vision-strategy .vision-wrap.p2 {padding:0}
	.vision-strategy .vision-wrap.l1, .vision-strategy .vision-wrap.l2 {padding:0}
	.vision-strategy .keyword {display:inline-block;width:80px;height:28px;line-height:28px;font-size:14px;font-weight:bold;color:#fff;text-align:center;border-radius:16px;margin-bottom:16px}
	.vision-strategy .vision-wrap.p1 .title {color:#118fdc}
	.vision-strategy .vision-wrap.p2 .title {color:#004a89}
	.vision-strategy .vision-wrap.p3 .title {color:#229480}
	.vision-strategy .vision-wrap.p1 .keyword {background-color:#118fdc}
	.vision-strategy .vision-wrap.p2 .keyword {background-color:#004a89}
	.vision-strategy .vision-wrap-con .keyword {background-color:#4ecab4}
	.vision-strategy .circle-title {font-size:22px;color:#333;text-align:left;margin-bottom:10px}
	.vision-strategy .circle-title span {display:inline-block;color:rgba(51,51,51,0.6);padding-top:0;font-size:14px;padding-left:4px}
	.vision-strategy .title {font-size:18px}
	.vision-strategy .title span {display:inline-block}
	.vision-strategy .vision-wrap-con .vision-strategy .vision-wrap {margin-bottom:0}
	.vision-strategy .vision-wrap.l1 ul {margin-bottom:0}
	.vision-strategy .vision-wrap.l3 {padding:0}

	.edu_direction{}
	.edu_direction img{float:none;}
	.edu_direction .result{float:none;margin-top:138px;margin:0 auto 0;padding-top:120px;background:url(../../images/custom/introduction/bg_hy_0410_02.png) no-repeat 50% 20px;width:190px;}
	.edu_direction .result li{width:100%;height:40px;line-height:40px;font-size:16px;}

	.hycdp{padding:0;background: none;}
	.hycdp div{margin-bottom:30px;}
	.hycdp>ul:after{content:"";display:block;clear:both;}
	.hycdp>ul li>span{font-size:20px;}
	.hycdp>ul>li{float:left;width:50%;position:static;margin-bottom:30px;text-align:center;}
	.hycdp>ul>li .line-list>li{font-size:13px;clear:both;background:none;padding-left:0;line-height:100%;margin-top:5px;}
	.hycdp>ul>li>strong{display:none;}
	

}
















/* 타블렛 */
@media all and (min-width: 769px) and (max-width: 992px) {/* gate page */
	.gate-list li{float:left;width:230px;height:200px;margin:0 15px 15px 0;}
	.gate-list li:nth-child(3n){margin-right:0;}
	.gate-list li:nth-child(3n+1){clear:both;}
	.gate-list li:nth-child(4n){margin-right:15px;}
	.gate-list li:nth-child(4n+1){clear:inherit;}

	.table-half-wrap>div:nth-child(1){padding-right:10px}
	.table-half-wrap>div:nth-child(2){padding-left:10px;}
	.plan-grp-table{overflow:hidden;}
	.plan-grp-table .year-wrap{padding-left:300px;}
	.plan-grp-table .year-wrap>div{width:105px;}
	.plan-grp-wrap .p-bx .p-word{display:block;margin:0 auto 10px;}
	.plan-grp-wrap .p-bx .p-word:after{top:45px;right:50%;width:0;height:20px;}
	.plan-grp-table .board-list tbody tr td{background:url(../../images/custom/introduction/bg_plan_grp3.png) repeat-y 0 0;}
	.plan-grp-table .board-list tbody tr:nth-child(even) td{background:url(../../images/custom/introduction/bg_plan_grp4.png) repeat-y 0 0;}
	.plan-grp-wrap .p-bx{width:300px;box-sizing:border-box;}
	.plan-grp-wrap .p-bx .title strong{width:240px;}
	.plan-grp-wrap ul{width:420px;}
	.plan-grp-wrap ul li{max-width:420px;margin-top:8px;font-weight:normal;font-size:12px;}
	.plan-grp-wrap ul li:first-child{margin-top:0 !important;}
	.plan-grp-wrap.p1 li.s1{width:155px;margin-left:265px;}
	.plan-grp-wrap.p1 li.s2{width:210px;margin-left:210px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p1 li.s3{width:315px;margin-left:105px;}
	.plan-grp-wrap.p1 li.s4{width:125px;margin-left:255px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p1 li.s5{width:155px;margin-left:265px;}
	.plan-grp-wrap.p2 li.s1{width:135px;margin-left:210px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p2 li.s2{width:210px;margin-left:210px;}
	.plan-grp-wrap.p3 li.s1{width:210px;margin-left:210px;}
	.plan-grp-wrap.p3 li.s2{width:155px;margin-left:55px;}
	.plan-grp-wrap.p3 li.s3{width:210px;margin-left:0;}
	.plan-grp-wrap.p3 li.s4{width:420px;margin-left:0;}
	.plan-grp-wrap.p3 li.s5{width:210px;margin-left:210px;}
	.plan-grp-wrap.p4 li.s1{width:155px;margin-left:265px;}
	.plan-grp-wrap.p4 li.s2{width:420px;}
	.plan-grp-wrap.p4 li.s3{width:155px;margin-left:265px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p4 li.s4{width:155px;margin-left:265px;}
	.plan-grp-wrap.p5 li.s1{width:105px;margin-left:105px;}
	.plan-grp-wrap.p5 li.s2{width:105px;}
	.plan-grp-wrap.p5 li.s3{width:105px;}
	.plan-grp-wrap.p5 li.s4{width:95px;margin-left:10px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p5 li.s5{width:105px;margin-left:0px;margin-right:210px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p5 li.s6{width:105px;margin-left:0px;}
	.plan-grp-wrap.p5 li.s7{width:138px;margin-left:20px;}
	.plan-grp-wrap.p5 li.s8{width:157px;}
	.plan-grp-wrap.p5 li.s9{width:158px;}
	.plan-grp-wrap.p5 li.s10{width:180px;margin-left:115px;}
	.plan-grp-wrap.p5 li.s11{width:105px;margin-left:20px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p5 li.s12{width:95px;margin-left:10px;}
	.plan-grp-wrap.p5 li.s13{width:315px;}
	.plan-grp-wrap.p6 li.s1{width:85px;margin-left:105px;}
	.plan-grp-wrap.p6 li.s2{width:230px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p6 li.s3{width:210px;margin-left:210px;}
	.plan-grp-wrap.p6 li.s4{width:95px;margin-left:10px;}
	.plan-grp-wrap.p6 li.s5{width:315px;}
	.plan-grp-wrap.p7 li.s1{width:158px;margin-left:262px;}
	.plan-grp-wrap.p7 li.s2{width:158px;margin-left:262px;}
	.plan-grp-wrap.p7 li.s3{width:315px;margin-left:105px;}
	.plan-grp-wrap.p8 li.s1{width:105px;margin-left:105px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p8 li.s2{width:105px;margin-right:105px;}
	.plan-grp-wrap.p8 li.s3{width:210px;}
	.plan-grp-wrap.p8 li.s4{width:105px;margin-right:105px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p8 li.s5{width:105px;margin-left:158px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p8 li.s6{width:157px;}
	.plan-grp-wrap.p8 li.s7{width:105px;margin-left:210px;padding:3px 15px 0 10px;line-height:110%;}
	.plan-grp-wrap.p8 li.s8{width:105px;}

	.strategy{background-size:50% 100%;background-position:50% 50%;}
	.strategy .plan-bx{width:190px;}
	.strategy .plan-type{font-size:20px;}
	.strategy .p-bx .title{height:62px;padding-top:12px;font-size:17px;}
	.strategy .p-bx .title span{margin-top:2px;font-size:12px;}
	.strategy .p-bx ul{padding:12px;}
	.strategy .p-bx ul li{font-size:12px;}
	.strategy .p-bx.p1 .p-word{left:267px;top:171px;}
	.strategy .p-bx.p2 .p-word{left:222px;top:46px;}
	.strategy .p-bx.p3 .p-word{left:222px;top:-44px;}
	.strategy .p-bx.p4 .p-word{left:267px;top:-153px;}
	.strategy .p-bx.p5 .p-word{left:-125px;top:171px;}
	.strategy .p-bx.p6 .p-word{left:-73px;top:46px;}
	.strategy .p-bx.p7 .p-word{left:-73px;top:-44px;}
	.strategy .p-bx.p8 .p-word{left:-125px;top:-153px;}
	.strategy .circle-bx{margin:-153px 0 0 -128px;padding:13px;width:260px;height:260px;border-radius:140px;}
	.strategy .circle-bx .circle{width:210px;height:210px;border-radius:105px;}
	.strategy .circle-bx .circle .sc-title{margin:48px 0 13px;font-size:32px;}
	.strategy .circle-bx .circle .sc-desc{font-size:18px;line-height:140%;}

	.hanyanguni{padding-top:0;min-height:170px;background-size:50%;}
	.hanyanguni img{width:300px;}
	.hanyanguni .tit{padding-bottom:15px;font-size:28px;}
	.hanyanguni .text{font-size:15px;}
	.hanyanguni.private{min-height:200px;background-size:50%;}
	.hanyanguni.private .text{padding-right:350px;}
	.hanyanguni.president{min-height:240px;background-size:60%;}
	.hanyanguni.president .text{padding-right:370px;}
	.hanyanguni.alumni{padding-top:20px;min-height:240px;background-size:40%;}
	.hanyanguni.alumni img{width:200px}
	.hanyanguni.alumni .text{padding-right:0;}
	.hanyanguni.alumni .text span{display:block;}
	.hanyanguni.career{padding-top:20px;min-height:220px;background-size:50%;background-position:right 0 top 100%;}
	.hanyanguni.career .text span{display:block;}
	.hanyanguni.sponsor{padding:0;min-height:190px;background-size:50%;background-position:right -30px top 100%;}
	.hanyanguni.sponsor img{width:450px}
	.hanyanguni.manage{padding:0;min-height:190px;background-size:50%;background-position:right 0 top 100%;}
	.hanyanguni.manage .tit{padding-top:20px;}
	.hanyanguni.manage img{width:auto}

	.hanyanguni.mou{padding:20px 0 0;min-height:230px;background-size:50%;background-position:right -30px top 100%;}
	.hanyanguni.mou .text{padding-right:340px;}
	.hanyanguni.forum{padding:0;min-height:160px;background-size:50%;background-position:right -30px top 100%;}
	.hanyanguni.forum img{width:420px}
	.hanyanguni.pride{padding:15px 0 0;min-height:205px;background-size:60%;background-position:right -30px top 100%;}
	.hanyanguni.pride img{width:160px}
	.hanyanguni.hyrule{padding:15px 0 0;min-height:205px;background-size:45%;background-position:right 0 top 100%;}
	.hanyanguni.hyrule img{width:160px}
	.hanyanguni.pridebook{padding:15px 0 0;min-height:245px;background-size:55%;background-position:right -50px top 100%;}
	.hanyanguni.pridebook img{width:280px}
	.hanyanguni.top-section{padding-top:20px;min-height:150px;background-size:30%;background-position: 100% 100%;}
	.hanyanguni.top-section img{width:230px}
	.hanyanguni.top-section .text{padding-right:0;}
	.hanyanguni.top-section .text span{display:block;}
	.hanyanguni.top-section.admission040902,
	.hanyanguni.top-section.admission040903{padding-bottom:50px;background-size:37%;}
	.hanyanguni.initial{min-height:240px;background-size:55%;}
	.hanyanguni.ability{padding-bottom:40px;background-size:50%;}
	.hanyanguni.campus0302{background-size:45%;}
	.hanyanguni.global{background-size:50%;}
	.hanyanguni.prime{background-size:50%;}
	.msg .hanyanguni.top-section{min-height:180px;background-size:50%;}
	.international .hanyanguni.top-section{padding-bottom:40px;background-size:40%;}
	.re_top_section .re_title{padding-bottom:15px;font-size:28px;}
	.re_top_section .re_title img{height:68px;width:auto;}

	.chancellor-list>li{padding-left:410px;margin-bottom:65px;padding-bottom:15px}
	.chancellor-list>li.n2,
	.chancellor-list>li.n4,
	.chancellor-list>li.n6,
	.chancellor-list>li.n8,
	.chancellor-list>li.n10{padding-left:0px;}
	.chancellor-list ul li{margin-top:4px;font-size:14px;}
	.chancellor-list>li:after{background-position:350px 0}
	.chancellor-list li .pic{width:300px;}
	.chancellor-list li.n1 .pic{left:-400px;}
	.chancellor-list li.n2 .pic{left:inherit;right:0;top:-50px;}
	.chancellor-list li.n3 .pic{left:-400px;}
	.chancellor-list li.n4 .pic{left:inherit;right:0;}
	.chancellor-list li.n5 .pic{left:-400px;}
	.chancellor-list li.n6 .pic{left:inherit;right:0;}
	.chancellor-list li.n7 .pic{left:-400px;}
	.chancellor-list li.n8 .pic{left:inherit;right:0;}
	.chancellor-list li.n9 .pic{left:-400px;}
	.chancellor-list li.n10 .pic{left:inherit;right:0;}

	.alumni-bx img{width:48%;margin-top:20px;}
	.alumni-bx div{width:48%;padding:0;}
	.alumni-bx div p{margin-left:25px;font-size:14px;}
	.alumni-list li{width:213px;margin-right:40px;margin-bottom:40px;}
	.alumni-list li:nth-child(4n){margin-right:40px;}
	.alumni-list li:nth-child(3n){margin-right:0;}

	.uni-box .uni-tit span{display:inline-block;}
	.uni-box .uni-tit{float:none;width:100%;}
	.uni-box .uni-ct{float:none;width:100%;padding-top:40px;}
	.uni-box.uni01 .uni-ct,
	.uni-box.uni03 .uni-ct,
	.uni-box.uni05 .uni-ct,
	.uni-box.uni07 .uni-ct{padding-left:260px;min-height:initial;}
	.uni-box.uni02 .uni-ct,
	.uni-box.uni04 .uni-ct,
	.uni-box.uni06 .uni-ct{padding-right:290px;min-height:initial;}
	.uni-box.uni01 .uni-ct{background:url(../../images/custom/introduction/bg_uni01.jpg) no-repeat 0 50px;background-size:220px auto}
	.uni-box.uni02 .uni-ct{background:url(../../images/custom/introduction/bg_uni02.jpg) no-repeat 100% 130px;background-size:260px auto}
	.uni-box.uni03 .uni-ct{background:url(../../images/custom/introduction/bg_uni03.jpg) no-repeat 0 140px;background-size:220px auto}
	.uni-box.uni04 .uni-ct{background:url(../../images/custom/introduction/bg_uni04.jpg) no-repeat 100% 140px;background-size:260px auto}
	.uni-box.uni05 .uni-ct{background:url(../../images/custom/introduction/bg_uni05.jpg) no-repeat 0 100px;background-size:220px auto;}
	.uni-box.uni06 .uni-ct{background:url(../../images/custom/introduction/bg_uni06.jpg) no-repeat 100% 100%;background-size:260px auto;}
	.uni-box.uni07 .uni-ct{background:url(../../images/custom/introduction/bg_uni07.jpg) no-repeat 0 100%;background-size:220px auto;}

	.admission .uni-ct{min-height:410px; padding-top:0;}

	.uni-box.admi01 .uni-ct,
	.uni-box.admi02 .uni-ct,
	.uni-box.admi03 .uni-ct,
	.uni-box.admi04 .uni-ct{width:100%}
	.uni-box.admi01 .uni-ct,
	.uni-box.admi03 .uni-ct{padding-left:260px;min-height:350px}
	.uni-box.admi02 .uni-ct{padding-right:287px;min-height:350px}
	.uni-box.admi04 .uni-ct{padding-right:287px}
	.uni-box.admi01 .uni-ct{background:url(../../images/custom/admission/mobile_library_step01.jpg) no-repeat 0 0;background-size:200px 350px}
	.uni-box.admi02 .uni-ct{background:url(../../images/custom/admission/mobile_library_step02.jpg) no-repeat 100% 0;background-size:200px 350px}
	.uni-box.admi03 .uni-ct{background:url(../../images/custom/admission/mobile_library_step03.jpg) no-repeat 0 0;background-size:200px 350px}
	.uni-box.admi04 .uni-ct{background:url(../../images/custom/admission/mobile_library_step04.jpg) no-repeat 100% 130px;background-size:420px auto}

	.hyprivate-history dt{width:190px;}
	.hyprivate-history dd{margin-left:190px;}

	.hy-manage{padding-right:200px;background:url(../../images/custom/introduction/bg_hy010202.jpg) no-repeat 100% 120%;}

	.ceo-school>p:after{margin-left:-270px;width:540px;left:50%;}
	.ceo-school li.c1{top:6px;left:101px;}
	.ceo-school li.c2{top:6px;left:452px;}
	.ceo-school li.c3{top:426px;left:1px;}
	.ceo-school li.c4{top:426px;left:180px;}
	.ceo-school li.c5{top:426px;left:370px;}
	.ceo-school li.c6{top:426px;left:529px;}
	.ceo-school li p{font-size:12px;}

	.pride-graph .grp{width:110%;max-width:inherit;}
	.pride-graph ul{top:105px;left:490px;}
	.pride-graph dt{top:220px;font-size:20px;}
	.pride-graph .g1 dt{left:35px;}
	.pride-graph .g2 dt{left:155px;}
	.pride-graph .g3 dt{left:273px;}
	.pride-graph .g4 dt{left:395px;}
	.pride-graph .g5 dt{left:515px;}
	.pride-graph .g6 dt{left:635px;}
	.pride-graph .g1 dd{top:67px;left:26px;}
	.pride-graph .g2 dd{top:47px;left:145px;}
	.pride-graph .g3 dd{top:-5px;left:266px;}
	.pride-graph .g4 dd{top:-5px;left:385px;}
	.pride-graph .g5 dd{top:-48px;left:505px;}
	.pride-graph .g6 dd{top:-92px;left:618px;}

	.ranking-list li{float:none;width:100%;}
	.ranking-list li:nth-child(2){margin-top:10px;}
	.tb-line table td .ranking.st2{display:block;margin:10px 0 0;}

	.keyword-wrap .ebook{width:180px;}
	.keyword-wrap .keyword-list{width:510px;}
	.keyword-wrap .k-box ul{width:170px;}
	.supplement ul li{margin-bottom:5px;}

	.award-list{height:initial;}
	.award-list ul{width:100%;padding:25px 5% 30px;box-sizing:border-box;}
	.award-list li:nth-child(3n+1){clear:both;}
	.award-list li{width:33%;margin-top:20px;padding-top:90px;}
	.award-list li:nth-child(1),
	.award-list li:nth-child(2),
	.award-list li:nth-child(3){margin-top:0;}
	.award-list li strong{width:80px;height:80px;line-height:80px;margin-left:-40px;font-size:18px}

	.introduction .bbs-board.board-list .title-wrap .title-thumb{width:17%;}
	.introduction .bbs-board.board-list .title-wrap .title-info{width:73%;}
	.introduction .bbs-board .title-info p.info{height:auto;}

	.ethics-box-wrap .ethics-box:nth-child(odd){padding-right:15px;}
	.ethics-box-wrap .ethics-box:nth-child(even){padding-left:15px;}


	.hy0102 .bbs .thumbnail-list-wrap .span3{width:222px !important;padding-right:0;margin-right:27px}
	.hy0102 .bbs .thumbnail-list-wrap .span3:nth-child(4n){padding-right:0;margin-right:27px;}
	.hy0102 .bbs .thumbnail-list-wrap .span3:nth-child(3n){padding-right:0;margin-right:0;}


	.tab-dth1.tab-ui .span3,
	.common .tab-dth1.tab-ui .tab-7 .span3,
	.common .tab-dth1.tab-lg .tab-7 .span3  {width: 25% !important;}

	.hyprivate-list.bbs .thumbnail-list-wrap .thumbnails{margin-left:-20px;}
	.hyprivate-list.bbs .thumbnail-list-wrap .span3{width:50% !important;}
	.hyprivate-list.bbs .thumbnail-list-wrap .span3:nth-child(3n+1){clear:inherit;}
	.hyprivate-list.bbs .thumbnail-list-wrap .span3:nth-child(2n+1){clear:both;}
	.hyprivate-bx .title{margin-bottom:10px;font-size:22px;}
	.hyprivate-bx .text{font-size:16px;padding-right:300px}

	.row:nth-child(1) .hys-history  {height: 550px;}
	.row:nth-child(2) .hys-history {height: 571px;}
	.history .hys-history:first-child {width: 46.7%;}
	.half-paragraph-a div:first-child li {padding-left: 35px;}
	.half-paragraph-b.unique-bx > div li {padding: 0 2%;}
	.half-paragraph-b.ability-bx > div li {padding: 0%;}

	.historical-view > div {width: 752px;}
	.historical-view > div + h3 {margin-top: 66px;}
	.historical-view .span3 {float: left;box-sizing: border-box;width: 25%;padding: 0 32px 32px 0;margin: 0;}
	.hyrule+.box table th{line-height:130%;padding:10px 15px;}
	.hyrule+.box table td{vertical-align:middle;}
	.rule-list li{width:20%;font-size:14px;box-sizing:border-box;}

	.info-wrap .info-title{width:185px;}
	.info-wrap .info-bx{width:535px;}


	.bnj-bx .script-bx {background-image: url(../../images/custom/introduction/img_bg_0105_0102.png);}
	.bnj-bx li:nth-child(odd) {padding-left: 30px;}
	.bnj-bx li:nth-child(even) {padding-left: 15px;}
	.bnj-bx li .col-bnj {padding-left: 5px;}
	.bnj-bx li:nth-child(odd) .col-bnj {width: 50px;}
	.bnj-bx li:nth-child(even) .col-bnj {width: 82px;}
	.bnj-bx.st2 li:nth-child(odd) .col-bnj,
	.bnj-bx.st2 li:nth-child(even) .col-bnj {width: 82px;}
	.bnj-bx.st2 li:nth-child(even) {padding-left: 0;}
	.bnj-bx li div:last-child {padding-left: 20px;}.one-step-stats .span6 {height: 200px;background-size: 95%;}
	.one-step-stats .span6 .circle-title {padding-top: 27%;font-size: 20px;}
	.one-step-stats .span6 .labels-count {padding-left: 2.5%;}
	.one-step-stats .span6 .labels-count li {line-height: 21px;margin-bottom: 12px;}
	.one-step-stats .span6 .labels-count li:nth-child(odd) {font-size: 15px;}
	.one-step-stats .span6 .labels-count li:nth-child(even) {width: 67px;font-size: 22px;}
	.one-step-stats .span6 .size-sm li:nth-child(odd) {width: 84px;}
	.one-step-stats .span6 .size-md li:nth-child(odd) {width: 83px;padding-left: 6%;}
	.one-step-stats .span6 .size-lg li:nth-child(odd) {width: 125px;}

	.one-step-stats .span6:first-child .size-lg2 li:nth-child(1) {width: 108px;padding-right: 10px;}
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(3),
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(5) {width: 67px;padding-right: 51px;}
	.one-step-stats .row04 .span6:first-child .labels-count li:nth-child(even) {padding-right: 0;}
	.one-step-stats .row04 .span6 .labels-count li:nth-child(even) {width: 105px;}
	.one-step-stats .row04 .span6 .labels-count li {margin-bottom: 8px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(1) {width: 105px;padding-right: 49px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(3) {width: 140px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(5) {width: 67px;padding-right: 73px;}

	.one-step-stats .span12 {width: 100%;}
	.one-step-stats .span12 .labels-blue {font-size: 16px;}
	.one-step-stats .span12 .labels-green {font-size: 19px;}
	.one-step-stats .span12 .labels-green div {padding-right: 5px;}	.one-step-stats .span6 {height: 200px;background-size: 95%;}
	.one-step-stats .span6 .circle-title {padding-top: 27%;font-size: 20px;}
	.one-step-stats .span6 .labels-count {padding-left: 2.5%;}
	.one-step-stats .span6 .labels-count li {line-height: 21px;margin-bottom: 12px;}
	.one-step-stats .span6 .labels-count li:nth-child(odd) {font-size: 15px;}
	.one-step-stats .span6 .labels-count li:nth-child(even) {width: 67px;font-size: 22px;}
	.one-step-stats .span6 .size-sm li:nth-child(odd) {width: 84px;}
	.one-step-stats .span6 .size-md li:nth-child(odd) {width: 83px;padding-left: 6%;}
	.one-step-stats .span6 .size-lg li:nth-child(odd) {width: 125px;}

	.one-step-stats .span6:first-child .size-lg2 li:nth-child(1) {width: 108px;padding-right: 10px;}
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(3),
	.one-step-stats .span6:first-child .size-lg2 li:nth-child(5) {width: 67px;padding-right: 51px;}
	.one-step-stats .row04 .span6:first-child .labels-count li:nth-child(even) {padding-right: 0;}
	.one-step-stats .row04 .span6 .labels-count li:nth-child(even) {width: 105px;}
	.one-step-stats .row04 .span6 .labels-count li {margin-bottom: 8px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(1) {width: 105px;padding-right: 49px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(3) {width: 140px;}
	.one-step-stats .span6:last-child .size-lg2 li:nth-child(5) {width: 67px;padding-right: 73px;}

	.one-step-stats .span12 {width: 100%;}
	.one-step-stats .span12 .labels-blue {font-size: 16px;}
	.one-step-stats .span12 .labels-green {font-size: 19px;}
	.one-step-stats .span12 .labels-green div {padding-right: 5px;}
	.annual-report .row {width: 745px;}
	.annual-report .span3 {width: 50%!important;padding-right: 25px;margin-bottom: 25px;}
	.plan-step li{width:77px;}


	.vision-diagram {background-size:contain;padding:10px 6px 0;height:inherit}
	.vision-diagram h4 {font-size:19px;line-height:1.2em;top:215px;left:299px}
	.vision-diagram .vision-wrap .circle-title {line-height:1.3em;font-size:12px}
	.vision-diagram .vision-wrap .keyword {font-size:14px;width:80px;height:28px;line-height:28px;border-radius:14px}
	.vision-diagram .vision-wrap .title {font-size:18px;padding:12px 0 5px}
	.vision-diagram .vision-wrap .title strong {font-size:14px;padding-top:10px}
	.vision-diagram .vision-wrap li {font-size:12px}
	.vision-diagram .vision-wrap.p1, .vision-diagram .vision-wrap.p2 {min-height:inherit;margin-bottom:60px}
	.vision-diagram .vision-wrap.p2, .vision-diagram .vision-wrap.p4 {padding-left:21.3%}
	.vision-diagram .vision-wrap.p5 {padding-left:21.3%;padding-top:20px}
	.vision-diagram .vision-wrap.p1 .circle-title {top:25%;left:35.5%;}
	.vision-diagram .vision-wrap.p2 .circle-title {top:25%;left:55%;font-size:11px}
	.vision-diagram .vision-wrap.p3 .circle-title {top:48.5%;left:35.5%;}
	.vision-diagram .vision-wrap.p4 .circle-title {top:42.5%;left:59.4%;font-size:11px}
	.vision-diagram .vision-wrap.p5 .circle-title {top:55%;left:52.3%;font-size:12px}

	.vision-summary {background-size:contain;margin:0;height:inherit;padding-bottom:15px}
	.vision-summary:after {content:'';display:block;clear:both}
	.vision-summary h4 {top:42%;left:36%;font-size:14px}
	.vision-summary h4 strong {font-size:23px}
	.vision-summary h4 strong span {font-size:20px;padding-top:9px}
	.vision-summary .vision-wrap {position:static}
	.vision-summary .vision-wrap .circle-title .keyword {font-size:18px}
	.vision-summary .vision-wrap .circle-title p {font-size:12px}
	.vision-summary .vision-wrap ul {padding-left:39px}
	.vision-summary .vision-wrap li {font-size:12px;margin-bottom:0}
	.vision-summary .vision-wrap .circle-title p {padding-top:10px}
	.vision-summary .vision-wrap.p1 {width:100%;box-sizing:border-box;padding-left:40.7%}
	.vision-summary .vision-wrap.p1 .circle-title {width:30.7%;padding-top:10%}
	.vision-summary .vision-wrap.p2 {padding-top: 24.5%;padding-right:8.6%;width:50%;float:left;box-sizing:border-box}
	.vision-summary .vision-wrap.p3 {padding-top:11%;padding-left:8.6%;width:50%;float:left;box-sizing:border-box}
	.vision-summary .vision-wrap.p3 .circle-title {padding-top:32.3%}
	.vision-summary .vision-wrap.p2 .circle-title, .vision-summary .vision-wrap.p3 .circle-title {width:40.4%}
	.vision-summary .vision-wrap.p2 ul {padding: 11.5% 0 0 0}
	.vision-summary .vision-wrap.p3 ul {padding: 12.5% 0 0 7%}

	.vision-frame {background-size:auto 81%;margin:0 0 50px}
	.vision-frame h4 {font-size:16px;top:49%;left:42%}
	.vision-frame h4 strong {font-size:23px;padding-top:6px}
	.vision-frame .circle-desc dd {font-size:13px}
	.vision-frame .circle-desc dd span {line-height:1em}
	.vision-frame .circle-desc .p1 {left:0;top:51%}
	.vision-frame .circle-desc .p2 {left:3%;top:21%}
	.vision-frame .circle-desc .p3 {left:43%;top:2%}
	.vision-frame .circle-desc .p4 {right:4.8%;top:21%}
	.vision-frame .circle-desc .p5 {right:2.5%;top:51%}
	.vision-frame .circle-title {position:static}
	.vision-frame .circle-title dt {font-size:19px;top:76%;margin-left:-37px}
	.vision-frame .circle-title dd {font-size:15px}
	.vision-frame .circle-desc dt {font-size:19px;bottom:8.5%;margin-left:-37px}
	.vision-frame .circle-title .p1 {left:26.5%;top:52.7%}
	.vision-frame .circle-title .p2 {left:32.5%;top:34%}
	.vision-frame .circle-title .p3 {left:48.3%;top:25%}
	.vision-frame .circle-title .p4 {top:34%;right:31%}
	.vision-frame .circle-title .p5 {top:53%;right:26.3%}

	.vision-frame-flow .f-box {width:20%;padding-left:7%}
	.vision-frame-flow .f-box:after {left:10px}

	.vision-strategy {background-position:center 0;background-position:38% 24px;background-size:59% auto}
	.vision-strategy .title {font-size:15px;padding-bottom:10px}
	.vision-strategy .keyword {font-size:13px}
	.vision-strategy li {font-size:12px}
	.vision-strategy .vision-wrap.l1, .vision-strategy .vision-wrap.l2 {padding-left:51%}
	.vision-strategy .circle-title {font-size:16px}
	.vision-strategy .circle-title span {font-size:13px;padding-top:1px}
	.vision-strategy .vision-wrap.p2 {top:34%}
	.vision-strategy .vision-wrap.l3 {padding:12px 0 0 77px}
	.vision-strategy .vision-wrap.p1 .circle-title {top:68px;right:105px}
	.vision-strategy .vision-wrap.p2 .circle-title {top:21px;right:136px}
	.vision-strategy .vision-wrap.l1 .circle-title {top:65px;left:37px}
	.vision-strategy .vision-wrap.l2 .circle-title {top:227px;left:83px}
	.vision-strategy .vision-wrap.l3 .circle-title {bottom:121px;left:-55px}
	.vision-strategy .vision-wrap.p1 .keyword {top:156px;right:39px}
	.vision-strategy .vision-wrap.p2 .keyword {top:-9px;right:56px}
	.vision-strategy .vision-wrap-con .keyword {top:190px;left:-23px}
	.vision-strategy .vision-wrap.l1 ul {margin-bottom:27px}


        .vision-kpi {background-position:center 0; auto}
        .vision-kpi li {font-size:12px}
        .vision-kpi .vision-wrap.p1 {top:20px;right:105px}
        .vision-kpi .vision-wrap.p1 {left:410px;top:0}
        .vision-kpi h4 {font-size:18px;color:#fff;text-align:center;line-height:1.4em;position:absolute;top: 298px;left:478px;}
        .vision-kpi h4 strong {font-size:28px;display:block;padding-top:8px}


	.edu_direction{background:url(../../images/custom/introduction/bg_hy_0410_02.png) no-repeat 50% 550px}
	.edu_direction img{float:none;}
	.edu_direction .result{float:none;margin-top:138px;margin:160px auto 0;width:254px;}

	.hycdp>ul>li.e1{top:0;left:0;}
	.hycdp>ul>li.e2{top:0;left:580px;}
	.hycdp>ul>li.e3{top:475px;left:580px;}
	.hycdp>ul>li.e4{top:475px;left:0;}
	.hycdp>ul>li.e1 strong{left:180px;top:90px;}
	.hycdp>ul>li.e2 strong{left:-140px;top:90px;}
	.hycdp>ul>li.e3 strong{left:-140px;top:-60px;}
	.hycdp>ul>li.e4 strong{left:180px;top:-60px;}
	.hycdp>ul strong span{width:100px;height:100px;line-height:100px;border-radius:50px;font-size:18px;}
	.hycdp>ul strong span:after{display:none;}

}






/* 타블렛 & 모바일 공통 */
@media all and (max-width: 992px) {
	.t-hanyanguni .tbx{float:none;width:100%;}
	.t-hanyanguni .tbx + .tbx{padding-top:25px;}
	.t-hanyanguni .title+ .tbx + .tbx{padding-top:0;}

	.tab-ui #initialLogo .symbol-box p,
	.tab-ui #flags .symbol-box p,
	.tab-ui #typeface .symbol-box p,
	.tab-ui #colorSys .symbol-box p,
	.tab-ui #symbol .symbol-box p {padding: 10px 0;}
	.symbol-box .p-box .span6 {padding-top: 0px;padding-bottom: 10px;}
	.symbol-box .p-box .span6:first-child {padding-top: 10px;padding-left: 20px;line-height: 30px;}
	.hy0104 .song-box p {padding: 10px 0;margin-bottom: 30px;}

	.history-script li strong {width: 100%;padding-right: 0;}
	.row:last-child {border-bottom: 0;}
	.row:nth-child(1) .hys-desc,
	.row:nth-child(3) .hys-desc {background-position: 0 10px;height: 550px;}
	.row:nth-child(2) .hys-desc {background-position: right 0 top 10px;height: 570px;}
	.history-script li {margin-bottom: 5px;}
	.history-script li + li {margin-top: 15px;}
	.history-script li strong {margin-bottom: 10px;}
	.row:nth-child(2) .hys-desc .desc {padding-left: 18px;}
	.half-paragraph-a div:last-child p{font-size:12px;}
	.half-paragraph-a div:first-child li span:first-child {font-size: 20px;}
	.half-paragraph-a div:first-child li span:last-child {font-size: 14px;}
	.half-paragraph-a div:last-child h4 {font-size: 18px;}
	.half-paragraph-a div:last-child p {line-height: 20px}
	.half-paragraph-a div:last-child p + h4 {margin-top: 20px !important;}
	.hy0106 .uni-tit span {display: inline-block;}
	.re_top_section {min-height:150px; padding-top:0; background-size:34.625% auto;}
	.re_sec1,
	.re_sec2,
	.re_sec3,
	.re_sec4,
	.re_sec6,
	.re_sec0504_1,
	.re_sec0505_3,
	.re_sec0505_4 {background-size:auto 80%;}
	/*.thumb_list_box .gate-list li {display:block; margin-bottom:15px; width:100%; height:100%;}*/
	.con_step_box dl dd ul li .bu_txt {width:700px;}

	.vision-frame-flow .f-box p {font-size:17px;padding:15px 0}
	.vision-frame-flow .f-box span {font-size:14px;padding-top:7px}
	.vision-frame-flow .f-box.mid {width:44.9%}
	.vision-frame-flow .f-box.mid p {font-size:20px}
	.vision-frame-flow .f-box.mid strong {font-size:20px}
	.vision-frame-flow .f-box.mid span {font-size:14px}

	.seoul_vertical_chart {text-align:center;width:100%;height:auto !important}
	.seoul_vertical_chart h4 {width:110px;height:110px;font-size:22px;padding:35px 0;margin:0 auto !important}
	.seoul_vertical_chart h4 span {padding-top:5px;font-size:12px}
	.seoul_vertical_chart ul {margin:0}
	.seoul_vertical_chart li {position:static;margin:10px auto 0;width:100% !important;box-sizing:border-box}
	.seoul_vertical_chart .b_title-box, .seoul_vertical_chart .g_title-box {margin-top:41px}
	.seoul_vertical_chart dl {height:auto !important;min-height:auto;font-size:13px;padding-bottom:8px}
	.seoul_vertical_chart dt, .seoul_vertical_chart .n-dd div {height:35px;line-height:35px;font-size:14px;padding:0;margin-bottom:8px}
	.seoul_vertical_chart dt:after, .seoul_vertical_chart .n-dd div:after {width:35px;height:35px}
	.seoul_vertical_chart dd, .seoul_vertical_chart .n-dt div {font-size:13px;margin:0;padding:0;background:#fff}
	.seoul_vertical_chart .n-dt div {height:35px;line-height:35px}
	.seoul_vertical_chart dd:before, .seoul_vertical_chart .n-dt div:before {content:"";display:inline-block;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 0;width:3px;height:3px;background-size:3px auto;padding:0 0 3px 6px}
	.seoul_vertical_chart:after{position:absolute;top:110px;left:50%;content:"";display:block;width:0;height:100%;border-left:1px solid #ddd;z-index:-1}
	.seoul_vertical_chart .b_title-box div, .seoul_vertical_chart .g_title-box div {height:35px;line-height:35px;font-size:15px}
	.seoul_vertical_chart .b_title-box div:after,
	.seoul_vertical_chart .g_title-box div:after {content:"";display:block;position:absolute;top:-36px;left:50%;margin-left:-8px;width:17px;height:30px}
	.seoul_vertical_chart li.l1.b_title-box:after,
	.seoul_vertical_chart ul:after,
	.seoul_vertical_chart h4:after,
	.seoul_vertical_chart div:after,
	.seoul_vertical_chart dl:after,
	.seoul_vertical_chart a:after,
	.seoul_vertical_chart li dl:before,
	.seoul_vertical_chart li.c45.g_title-box:after,
	.seoul_vertical_chart li a:before,
	.seoul_vertical_chart li a:before,
	.seoul_vertical_chart .n-dt:before,
	.seoul_vertical_chart .n-dd:before,
	.seoul_vertical_chart li.c1.g_title-box:after,
	.seoul_vertical_chart li.c13.g_title-box:after,
	.seoul_vertical_chart li.c32.g_title-box:after,
	.seoul_vertical_chart.arica h4:after,

	.seoul_vertical_chart li.d10.g_title-box:after,
	.seoul_vertical_chart li.d22.g_title-box:after,
	.seoul_vertical_chart.arica li.l1.b_title-box:after,
	.seoul_vertical_chart.arica ul.b-chart:after {height:auto}
	.seoul_vertical_chart .b_title-box div:before,
	.seoul_vertical_chart .g_title-box div:before,
	.seoul_vertical_chart ul.b-chart:after {position:static;width:0;height:0;border:none}
	.seoul_vertical_chart li.d19 dl {padding:10px 0}
	.seoul_vertical_chart li.d2 .separate {width:100%;float:none;padding:0}
	.seoul_vertical_chart li.d2 .separate:first-child ul {padding:0 0 8px 0}
	.seoul_vertical_chart li.d2 .separate strong {font-size:13px}
	.seoul_vertical_chart li.d2 .separate ul {padding-top:8px}
	.seoul_vertical_chart li.d2 .separate li {background:none;padding:0;margin:0;font-size:13px}
	.seoul_vertical_chart li.d2 dt {margin-bottom:8px}
	.seoul_vertical_chart li.d2 dd {margin:0}
	.seoul_vertical_chart li.d2 dd:before {display:inline;background:none;width:0;height:0;padding:0}
	.seoul_vertical_chart li.d2 dd li:before {content:"";display:inline-block;background:url(../../images/custom/introduction/dot01.png) no-repeat 0 0;width:3px;height:3px;background-size:3px auto;padding:0 0 3px 6px}
	.seoul_vertical_chart li.d2 .separate:first-child {background:url(../../images/custom/introduction/bg_sep_line2.png) repeat-x left bottom}
	.chart_notice {margin:15px 0 0 0 !important}
	.chart_notice span {font-size:13px;background-size:3px 3px;background-position:0 8px}

}

/* 웹 & 타블렛 공통 */
@media all and (min-width: 769px) {
	.admission .uni-box .uni-ct .ct-title span {display:block}
	
}
/* 팝업 w1100  */
@media all and (min-width: 769px) and (max-width: 1114px) {
	.p-chart .grp-box{width:31.3%;margin-left:3%}
	.p-chart .grp-box:nth-child(4n+1){margin-left:3%;clear:inherit;}
	.p-chart .grp-box:nth-child(3n+1){margin-left:0;clear:both;}

}
	

@media all and (max-width: 461px) {
	.re_top_section {min-height:135px;}
	.re_top_section .re_title img{width:90%;max-width:340px;}
	.btn_com {width:83.78125%; font-size:1.000em; line-height:44px; height:44px;}
	.btn_com.w304 {width:47.5%; font-size:1,000em; line-height:44px; height:44px;}
	.btn_com.w213 {width:33.28125%; font-size:1,000em; line-height:44px; height:44px;}
	.member_call_num ul {font-size:1.417em;}
	.con_subject, .con_subject2 {font-size:1.667em; line-height:24px; background-position:0 3px;}
	.con_txt {font-size:1.333em;}
	.con_step_box dl dd ul li {margin-bottom:5px;}
	.con_step_box dl dd ul li .bu_txt {width:280px;}

	.admission .uni-box .uni-ct p.tit {font-size:21px}
	.admission .uni-box .uni-ct .ct-title {font-size:17px}
	.uni-box.admi01 .uni-ct, .uni-box.admi03 .uni-ct, .uni-box.admi02 .uni-ct, .uni-box.admi04 .uni-ct{background-size:120px auto}
	.uni-box.admi01 .uni-ct, .uni-box.admi03 .uni-ct {padding-left:140px}
	.uni-box.admi02 .uni-ct, .uni-box.admi04 .uni-ct {padding-right:140px}
	.uni-box.admi02 .uni-ct, .uni-box.admi04 .uni-ct {background-position:right bottom}
	.uni-box.admi03 .uni-ct {min-height:230px}
		/*국문 한양대는> 한양대학교는*/
	.hy0101 .board-view th{line-height:1.4em}
	.hy0106 .btn_com{line-height:1.4em}
	.hy0106 .btn_com span{display:block;}
}
@media (max-width:991px) {
	/*국문 한양대는> 한양대학교는*/
	.hy0101 .hanyanguni{background-size:auto 80%;}
}
