/* Visual */
#wrap_ep_visual {
    width: 100%;
    height: 540px;
    background: url('../../images/allabout_empoly/img_visual.jpg') no-repeat top center;
}
.row_ep_visual {
    color: #fff;
    text-align: center;
    position: relative;
}
.row_ep_visual em {
    font-size: 24px;
    padding: 10px 20px;
    border: 1px solid #fff;
}
.row_ep_visual h2 {
    max-width: 842px;
    height: 55px;
    margin: 0 auto;
    margin-top: 35px;
    background: url('../../images/allabout_empoly/font_visual.png') no-repeat center center;
    background-size:contain;
    text-indent: -9999px;
}
.row_ep_visual .abs_pro_name {
    position: absolute;
    right: 0px;
    bottom: 20px;
}
.row_ep_visual .abs_pro_name p {
    background: url('../../images/allabout_empoly/loog_employ.png') no-repeat right center;
    padding: 8px 60px 0 0;
    height: 34px;
    line-height: 34px;
    font-size: 13px;
}

/* Vision */
#wrap_ep_vision {
    width: 100%;
    /* height: 840px; */
	height: auto;
	padding: 100px 0 280px 0;
    background: #fff;
	background: url(../../images/allabout_empoly/bg_vision.jpg) no-repeat bottom center;
}
.row_ep_vision {
    text-align: center;
    position: relative;
}

.row_ep_vision h3 {
	font-size: 26px;
	margin-bottom: 50px;
	font-weight: normal;
	line-height: 1.4;
}
/*
.row_ep_vision .box_vision {
    width: 100%;
    height: 370px;
    background: url('../../images/allabout_empoly/bg_vision.gif') no-repeat top center;
    display: inline-block;
    position: relative;
    margin-top: 60px;
}
.row_ep_vision .box_vision em {
    color: #c00c0c;
}
.row_ep_vision .txt_vision1 {
    height: 237px;
}
.row_ep_vision .txt_vision1 h4 {
    padding: 135px 0 0 0;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.row_ep_vision .txt_vision1 p {
    background: url(../../images/allabout_empoly/line_vision1.png) no-repeat top left;
    font-size: 14px;
    padding: 10px 0 0 35px;
    position: absolute;
    left: 50%;
    top: 81px;
    margin-left: 61px;
}
.row_ep_vision .txt_vision2 {
    float: left;
    width: 50%;
    text-align: right;
}
.row_ep_vision .txt_vision2 p {
    background: url(../../images/allabout_empoly/line_vision2.png) no-repeat top right;
    font-size: 14px;
    padding: 10px 35px 0 0;
    position: absolute;
    left: 50%;
    top: 244px;
    margin-left: -299px;
}
.row_ep_vision .txt_vision2 h4 {
    padding: 40px 50px 0 0;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.row_ep_vision .txt_vision3 {
    float: left;
    width: 50%;
    text-align: left;
}
.row_ep_vision .txt_vision3 h4 {
    padding: 40px 0 0 35px;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.row_ep_vision .txt_vision3 p {
    background: url(../../images/allabout_empoly/line_vision3.png) no-repeat top left;
    font-size: 14px;
    padding: 10px 0 0 45px;
    position: absolute;
    left: 50%;
    top: 244px;
    margin-left: 156px;
}
.row_ep_vision .btn_vision {
    width: 37px;
    height: 37px;
    background: url('../../images/allabout_empoly/btn_more.gif') no-repeat center center;
    display: inline-block;
    margin-top: 80px;
    text-indent: -9999px;
}
*/

.box_ep_vision  {
    height: 330px;
    background: url('../../images/allabout_empoly/dia_act.png') no-repeat top center;
    margin-top: 50px;
    position: relative;
}
.box_ep_vision .title_mobile {
	display: none;
}
.box_ep_vision .section1,
.box_ep_vision .section2,
.box_ep_vision .section3 {
    position: relative;
}
.box_ep_vision .section2,
.box_ep_vision .section3 {
    float:left;
}
.box_ep_vision .section1 h4 {
    font-size: 18px;
    font-weight: normal;
    padding: 105px 0 0 0;
    line-height: 22px;
}
.box_ep_vision .section1 p {
    position: absolute;
    background: url(../../images/allabout_empoly/line_act1.png) no-repeat top left;
    font-size: 14px;
    padding: 15px 0 0 40px;
    text-align: left;
    left: 50%;
    margin-left: 102px;
    top: 30px;
}
.box_ep_vision .section1 p em {
    color: #c00c0c;
}
.box_ep_vision .section2 h4 {
    font-size: 18px;
    font-weight: normal;
    padding: 80px 25px 0 0;
    line-height: 22px;
}
.box_ep_vision .section2 p {
	position: absolute;
	background: url(../../images/allabout_empoly/line_act2.png) no-repeat top left;
	font-size: 14px;
	padding: 10px 48px 0 0;
	left: 50%;
	margin-left: -279px;
	top: 45px;
}
.box_ep_vision .section2 p em {
    color: #c00c0c;
}
.box_ep_vision .section3 h4 {
    font-size: 18px;
    font-weight: normal;
    padding: 80px 0 0 25px;
    line-height: 22px;
}
.box_ep_vision .section3 p {
	position: absolute;
	background: url(../../images/allabout_empoly/line_act3.png) no-repeat top left;
	font-size: 14px;
	padding: 40px 0 0 35px;
	text-align: left;
	left: 50%;
	margin-left: 114px;
	top: 135px;
	width: 190px;
}
.box_ep_vision .section3 p em {
    color: #c00c0c;
}
.row_ep_vision .menuOpen {
    width: 37px;
    height: 37px;
    background: url(../../images/allabout_act/menuOpen.png) no-repeat center center;
    margin-top: 80px;
    text-indent: -9999px;
    border: 0px;
    transition: all 0.4s ease-in-out;
}
.row_ep_vision .menuOpen.rotate {
	-webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}

/* Vision More*/
#wrap_ep_vision_more {
    width: 100%;
    /* height: 840px; */
	height: auto;
	padding: 100px 0 100px 0;
	background: url(../../images/allabout_empoly/bg_vision_more.gif) repeat top center;
	display: none;
	border-bottom: 1px solid #e1e1e1;
}
.row_ep_vision_more {
    text-align: center;
    position: relative;
}
.title_ep_vision_more h3 {
	font-size: 22px;
	line-height: 1.3;
}
.title_ep_vision_more p {
	font-size: 15px;
	margin-top: 10px;
}
.box_ep_vision_more  {
	position: relative;
	display: inline-block;
	margin: 60px 0 50px 0;
}
.box_ep_vision_more h4 {
	width: 154px;
	height: 154px;
	line-height: 25px;
	padding-top:55px;
	text-align: center;
	font-size: 22px;
}
.box_ep_vision_more p {
	font-size: 15px;
	background: url(../../images/allabout_empoly/line_vision_more.gif) no-repeat top center;
	padding: 10px 0 0 0;
	margin: 20px 0 0 0;
}
.box_ep_vision_more em {
	color: #c00c0c;
	display: block;
	line-height: 1.2;
}
.box_ep_vision_more .section1,
.box_ep_vision_more .section2,
.box_ep_vision_more .section3 {
	width: 154px;
	float: left;
	margin: 0 35px;
}
.box_ep_vision_more .section1 h4 {
	background: url(../../images/allabout_empoly/circle_vision1.png) no-repeat top center;
}
.box_ep_vision_more .section2 h4 {
	background: url(../../images/allabout_empoly/circle_vision2.png) no-repeat top center;
}
.box_ep_vision_more .section3 h4 {
	background: url(../../images/allabout_empoly/circle_vision3.png) no-repeat top center;
}
.box_working h4 {
	font-size: 22px;
	margin: 0 0 20px 0;
}
.box_working ul {
	border-top: 1px solid #989898;
	border-left: 1px solid #989898;
	display: inline-block;
}
.box_working ul li {
	float: left;
	width: 20%;
	font-size: 14px;
}
.box_working ul li p {
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	padding: 10px 0;
}

/* Program */
#wrap_ep_program {
    width: 100%;
    height: 783px;
    height: auto;
    padding: 100px 0;
    background: url('../../images/allabout_empoly/bg_program.jpg') no-repeat top center;
    background: #f6f6f6;
}
.row_ep_program {
    text-align: center;
    position: relative;
}
.row_ep_program .title_ep_program h3 {
    font-size: 32px;
    font-weight: bold;
	line-height: 1.3;
}
.row_ep_program .title_ep_program em {
    font-size: 24px;
    font-weight: bold;
    color: #c00c0c;
    background: url(../../images/allabout_empoly/dot_program.jpg) no-repeat top center;
    padding: 30px 0 0 0;
    margin-top: 10px;
    display: block;
}
.row_ep_program .box_program {
    margin: 50px 0 0 0;
}
.row_ep_program .box_program p {
    font-size: 14px;
    display: inline-block;
    width: 25%;
}
.row_ep_program .box_program em {
    font-size: 22px;
    font-weight: bold;
}
.row_ep_program .box_program .strong_program1 {
    background: url('../../images/allabout_empoly/dot_program1.gif') no-repeat right center;
    text-align: right;
    padding: 0 60px 0 0;
    margin: 0 10px 0 0;
}
.row_ep_program .box_program .strong_program1 em {
    color: #482b2b;
}
.row_ep_program .box_program .strong_program2 {
    background: #393939;
    border-radius: 50px;
    font-size: 16px;
    padding: 20px;
    color: #fff;
}
.row_ep_program .box_program .strong_program2 em {
    color: #fff;
}
.row_ep_program .box_program .strong_program3 {
    text-align: left;
    background: url('../../images/allabout_empoly/dot_program3.gif') no-repeat left center;
    padding: 0 0 0 60px;
    margin: 0 0 0 10px;
}
.row_ep_program .box_program .strong_program3 em {
    color: #bb5353;
}
.row_ep_program .box_program .strong_program4 {
    background: url('../../images/allabout_empoly/dot_program2.gif') no-repeat center top;
    padding: 50px 0 0 0;
    margin: 15px 0 0 0;
}
.row_ep_program .box_program .strong_program4 em {
    color: #8e6c3c;
}
.row_ep_program .desc_ep_program {
    margin: 80px 0 0 0;
    font-size: 14px;
}

/* Step */
#wrap_ep_step {
    width: 100%;
    /* height: 960px; */
	height: auto;
	padding: 100px 0;
    background: url('../../images/allabout_empoly/bg_step.jpg') no-repeat bottom center;
}
.row_ep_step {
    text-align: center;
    position: relative;
}
.row_ep_step .title_ep_step {
    margin: 0 0 60px 0;
}
.row_ep_step .title_ep_step h3 {
	height: 43px;
    line-height: 45px;
    font-size: 30px;
    border-bottom: 1px solid #c00c0c;
    display: inline-block;
    background: url(../../images/common/num1.png) no-repeat left 1px;
    padding: 0 0 0 70px;
    margin: 0 0 20px 0;
}
.row_ep_step .title_ep_step em {
    font-size: 24px;
    font-weight: bold;
    color: #c00c0c;
    display: block;
}
.row_ep_step .desc_ep_step {
    margin: 0 0 150px 0;
}
.row_ep_step .desc_ep_step h4 {
    font-size: 22px;
    margin: 52px 0 64px 0;
	font-weight: normal;
}
.row_ep_step .box_ep_step h4 {
    color: #c00c0c;
    font-weight: bold;
}
.row_ep_step .box_ep_step p {
	background: url('../../images/allabout_empoly/line_step.gif') no-repeat center top;
	font-size: 14px;
	padding: 9px 0 0 0;
	margin: 11px 0 0 0;
}
.row_ep_step .box_ep_step ul {
    display: inline-block;
    background: url(../../images/allabout_empoly/bg_step_line.gif) no-repeat right 10px;
    padding-right: 64px;
}
.row_ep_step .box_ep_step li {
    padding: 39px 0 0 0;
    float: left;
    width: 188px;
}
.row_ep_step .box_ep_step .arrow_ep_step_right {
    background: url('../../images/allabout_empoly/arrow_step_right.gif') no-repeat top center;
    width: 16px;
}
.row_ep_step .box_ep_step .arrow_ep_step_left {
    background: url('../../images/allabout_empoly/arrow_step_left.gif') no-repeat top center;
    float: right;
    width: 16px;
    margin: 27px 0 0 0 !important;;
}
.row_ep_step .box_ep_step .list_ep_step1 {
    background: url('../../images/allabout_empoly/bg_step1.gif') repeat-x top center;
}
.row_ep_step .box_ep_step .list_ep_step2 {
    background: url('../../images/allabout_empoly/bg_step2.gif') repeat-x top center;
}
.row_ep_step .box_ep_step .list_ep_step3 {
    background: url('../../images/allabout_empoly/bg_step3.gif') repeat-x top center;
}
.row_ep_step .box_ep_step .list_ep_step4 {
    background: url('../../images/allabout_empoly/bg_step4.gif') repeat-x top center;
}
.row_ep_step .box_ep_step .list_ep_step5 {
    clear: both;
    float: right;
    width: 180px;
    background: url('../../images/allabout_empoly/bg_step5.gif') repeat-x top center;
    margin: 27px 85px 0 0 !important;
}
.row_ep_step .box_ep_step .list_ep_step6 {
    float: right;
    background: url('../../images/allabout_empoly/bg_step6.gif') repeat-x top center;
    margin: 27px 0 0 0 !important;
}
.row_ep_step .box_ep_step .list_ep_step7 {
    float: right;
    background: url('../../images/allabout_empoly/bg_step7.gif') repeat-x top center;
    margin: 27px 0 0 0 !important;
}

/* Skill */
#wrap_ep_skill {
    width: 100%;
    /* height: 995px; */
	height: auto;
	padding: 100px 0;
    background: #fff;
}
.row_ep_skill {
    text-align: center;
    position: relative;
}
.row_ep_skill .title_ep_skill {
    margin: 0 0 60px 0;
}
.row_ep_skill .title_ep_skill h3 {
    height: 43px;
	line-height: 45px;
	font-size: 30px;
	border-bottom: 1px solid #c00c0c;
	display: inline-block;
	background: url(../../images/common/num2.png) no-repeat left 1px;
	padding: 0 0 0 70px;
	margin: 0 0 20px 0;
}
.row_ep_skill .title_ep_skill em {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    background: #ededed;
    display: inline-block;
    border-radius: 40px;
    padding: 5px 30px;
    margin: 20px 0 0 0;
}
.row_ep_skill .title_ep_skill em .arrow_eq_skill {
    background: url(../../images/allabout_empoly/arrow_skill.gif) no-repeat top center;
    position: absolute;
    width: 100%;
    height: 20px;
    top: -12px;
    left: 0px;
}
.row_ep_skill .title_ep_skill em span {
    color: #c00c0c;
}
.row_ep_skill .box_ep_skill {
    background: url(../../images/allabout_empoly/bg_skill.gif) no-repeat center center;
    display: block;
    margin: 0 auto;
    padding-top: 10px;
    width: 610px;
    height: 245px;
    margin: 0 auto 30px;
}
.row_ep_skill .box_ep_skill div.circle1,
.row_ep_skill .box_ep_skill div.circle2 {
	width: 225px;
	height: 225px;
	font-size: 14px;
	float: left;
	padding: 0 40px;
}
.row_ep_skill .box_ep_skill div.circle1 {
	background: url(../../images/allabout_empoly/circle_find1.png) no-repeat center center;
}
.row_ep_skill .box_ep_skill div.circle2 {
	background: url(../../images/allabout_empoly/circle_find2.png) no-repeat center center;
}
.row_ep_skill .box_ep_skill div.circle1 p {
	padding: 80px 0 0 0;
}
.row_ep_skill .box_ep_skill div.circle2 p {
	padding: 80px 0 0 0;
}
.row_ep_skill .box_ep_skill div em {
    font-size: 22px;
    color: #c00c0c;
    font-weight: bold;
}
.row_ep_skill .box_ep_skill .empty_ep_skill {
    display: inline-block;
    width: 20px;
}
.row_ep_skill .desc_ep_skill1 {
    font-size: 14px;
    padding: 80px 0 60px 0;
    border-bottom: 1px solid #d3d3d3;
}
.row_ep_skill .desc_ep_skill2 {
    font-size: 14px;
}
.row_ep_skill .icon_ep_skill {
    margin: 60px 0 20px 0;
}

.row_ep_skill .menuOpen {
    width: 37px;
    height: 37px;
    background: url(../../images/allabout_act/menuOpen.png) no-repeat center center;
    margin-top: 0;
    text-indent: -9999px;
    border: 0px;
    transition: all 0.4s ease-in-out;
    margin: 0 auto;
    text-align: center;
}
.row_ep_skill .menuOpen.rotate {
	-webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}

/* Skill More*/
#wrap_ep_skill_more{
	display:none;
	height:auto;
	padding:30px 30px 0;
}
.box_ep_skill_more {
    font-size: 14px;
}

/* Scholar */
#wrap_ep_scholar {
    width: 100%;
    /* height: 918px; */
	height: auto;
	padding: 100px 0 90px 0;
    background: #f6f6f6 url('../../images/allabout_empoly/bg_scholar.jpg') no-repeat center bottom;
}
.row_ep_scholar {
    text-align: center;
    position: relative;
}
.row_ep_scholar .title_ep_scholar {
    margin: 0 0 112px 0;
}
.row_ep_scholar .title_ep_scholar h3 {
    height: 43px;
	line-height: 45px;
	font-size: 30px;
	border-bottom: 1px solid #c00c0c;
	display: inline-block;
	background: url(../../images/common/num3.png) no-repeat left 1px;
	padding: 0 0 0 70px;
	margin: 0 0 20px 0;
}
.row_ep_scholar .title_ep_scholar em {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    background: #fff;
    display: inline-block;
    border-radius: 40px;
    padding: 5px 30px;
    margin: 20px 0 0 0;
}
.row_ep_scholar .title_ep_scholar em .arrow_eq_skill {
    background: url(../../images/allabout_empoly/arrow_scholar.png) no-repeat top center;
    position: absolute;
    width: 100%;
    height: 20px;
    top: -12px;
    left: 0px;
}
.row_ep_scholar .title_ep_scholar em span {
    color: #c00c0c;
}
.row_ep_scholar .box_ep_scholar .circle_ep_scholar {
    background: #fff;
    border: 17px solid #d5d5d5;
    width: 356px;
    height: 356px;
    border-radius: 100%;
    margin: 0 auto;
    font-size: 14px;
    position: relative;
}
.row_ep_scholar .box_ep_scholar p.con_ep_scholar.on,
.row_ep_scholar .box_ep_scholar p.con_ep_scholar2.on,
.row_ep_scholar .box_ep_scholar p.con_ep_scholar3.on {
    height: 356px;
    text-align: center;
	display: table-cell;
}
.row_ep_scholar .box_ep_scholar p.con_ep_scholar,
.row_ep_scholar .box_ep_scholar p.con_ep_scholar2,
.row_ep_scholar .box_ep_scholar p.con_ep_scholar3 {
	display: none;
}
.row_ep_scholar .box_ep_scholar em {
    color: #c00c0c;
    font-size: 22px;
    font-weight: bold;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point1 {
    width: 136px;
    height: 148px;
    background: url(../../images/allabout_empoly/bg_point1.png) no-repeat center center;
    position: absolute;
    left: 50%;
    top: -70px;
    margin-left: -70px;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point1.on {
	background: url(../../images/allabout_empoly/bg_point1_on.png) no-repeat left center;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point1 p {
	color: #fff;
	font-size: 18px;
	padding: 45px 0 0 0;
	line-height: 1.4;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point2 {
	width: 148px;
	height: 136px;
	background: url(../../images/allabout_empoly/bg_point2.png) no-repeat left center;
	position: absolute;
	left: -85px;
	bottom: 50px;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point2.on {
	background: url(../../images/allabout_empoly/bg_point2_on.png) no-repeat left center;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point2 p {
    color: #fff;
    font-size: 18px;
    padding: 45px 10px 0 0 ;
    line-height: 1.4;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point3 {
    width: 148px;
    height: 136px;
    background: url(../../images/allabout_empoly/bg_point3.png) no-repeat right center;
    position: absolute;
    right: -85px;
    bottom: 50px;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point3.on {
	background: url(../../images/allabout_empoly/bg_point3_on.png) no-repeat right center;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point3 p {
    color: #fff;
    font-size: 18px;
    padding: 45px 0 0 10px;
	line-height: 1.4;
}
.row_ep_scholar .circle_ep_scholar .box_ep_point1:hover,
.row_ep_scholar .circle_ep_scholar .box_ep_point2:hover,
.row_ep_scholar .circle_ep_scholar .box_ep_point3:hover {
	cursor: pointer;
}
.row_ep_scholar .desc_ep_scholar {
    font-size: 14px;
    margin: 80px 0 0 0;
}

/* Idea */
#wrap_ep_idea {
    width: 100%;
    /* height: 800px; */
	height: auto;
	padding: 100px 0;
    background: url('../../images/allabout_empoly/bg_idea.jpg') no-repeat center top;
    background-size:cover;
}
.row_ep_idea {
    text-align: center;
    position: relative;
}
.row_ep_idea .title_ep_idea {

}
.row_ep_idea .title_ep_idea h3 {
	height: 43px;
	line-height: 45px;
	font-size: 30px;
	border-bottom: 1px solid #c00c0c;
	display: inline-block;
	background: url(../../images/common/num4.png) no-repeat left 1px;
	padding: 0 0 0 70px;
	margin: 0 0 20px 0;
}
.row_ep_idea .title_ep_idea em {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    background: #fff;
    display: inline-block;
    border-radius: 40px;
    padding: 5px 30px;
    margin: 20px 0 0 0;
}
.row_ep_idea .title_ep_idea em .arrow_eq_skill {
    background: url(../../images/allabout_empoly/arrow_scholar.png) no-repeat top center;
    position: absolute;
    width: 100%;
    height: 20px;
    top: -12px;
    left: 0px;
}
.row_ep_idea .title_ep_idea em span {
    color: #c00c0c;
}
.row_ep_idea .txt_ep_idea {
    font-size: 14px;
    margin: 60px 0 30px 0;
}
.row_ep_idea .desc_ep_idea {
    font-size: 14px;
	margin: 80px 0 0 0;
}
.row_ep_idea .box_ep_idea {
    display: inline-block;
}
.row_ep_idea .box_ep_idea div {
    width: 174px;
    height: 284px;
    float: left;
}
.row_ep_idea .box_ep_idea .circle_ep1 {
    background: url('../../images/allabout_empoly/bg_idea_circle1.png') no-repeat center top;
}
.row_ep_idea .box_ep_idea .circle_ep1 strong {
    display: block;
    padding: 65px 0 0 0;
	font-weight: normal;
	line-height: 1.5;
}
.row_ep_idea .box_ep_idea .circle_ep2 {
     background: url('../../images/allabout_empoly/bg_idea_circle2.png') no-repeat center top;
}
.row_ep_idea .box_ep_idea .circle_ep2 strong {
	display: block;
	padding: 78px 0 0 0;
	font-weight: normal;
	line-height: 1.5;
}
.row_ep_idea .box_ep_idea .circle_ep2 p {
    margin: 97px 0 0 0;
}
.row_ep_idea .box_ep_idea .circle_ep3 {
    background: url('../../images/allabout_empoly/bg_idea_circle2.png') no-repeat center top;
}
.row_ep_idea .box_ep_idea .circle_ep3 strong {
	display: block;
	padding: 65px 0 0 0;
	font-weight: normal;
	line-height: 1.5;
}
.row_ep_idea .box_ep_idea .dot_ep_idea {
    width: 50px;
    background: url('../../images/allabout_empoly/dot_idea.png') no-repeat center 85px;
}
.row_ep_idea .box_ep_idea p {
    font-size: 14px;
    margin-top: 85px;
}
.row_ep_idea .box_ep_idea p em {
    color: #c00c0c;
}

/* Star */
#wrap_ep_found {
    width: 100%;
    /* height: 770px; */
	height: auto;
	padding: 100px 0;
    background: #fff;
}
.row_ep_found {
    text-align: center;
    position: relative;
}
.row_ep_found .title_ep_found {
    margin: 0 0 60px 0;
}
.row_ep_found .title_ep_found h3 {
	height: 43px;
    line-height: 45px;
    font-size: 30px;
    border-bottom: 1px solid #c00c0c;
    display: inline-block;
    background: url(../../images/common/num5.png) no-repeat left 1px;
    padding: 0 0 0 70px;
    margin: 0 0 20px 0;
}
.row_ep_found .title_ep_found em {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    background: #ededed;
    display: inline-block;
    border-radius: 40px;
    padding: 5px 30px;
    margin: 20px 0 0 0;
}
.row_ep_found .title_ep_found em .arrow_eq_skill {
    background: url(../../images/allabout_empoly/arrow_skill.gif) no-repeat top center;
    position: absolute;
    width: 100%;
    height: 20px;
    top: -12px;
    left: 0px;
}
.row_ep_found .title_ep_found em span {
    color: #c00c0c;
}
.row_ep_found .txt_ep_found {
    font-size: 14px;
    margin: 80px 0 0 0;
}
.row_ep_found .box_ep_found {
    width: 710px;
    height: 263px;
    margin: 0 auto;
    position: relative; 
	transition: all 0.2s ease;
}
.row_ep_found .box_ep_found h4:hover {
	cursor: pointer;
}
.row_ep_found .box_ep_found.bg01 {
	 background: url('../../images/allabout_empoly/bg_found.gif') no-repeat top center;
}
.row_ep_found .box_ep_found.bg02 {
	 background: url('../../images/allabout_empoly/bg_found2.gif') no-repeat top center;
}
.row_ep_found .box_ep_found.bg03 {
	 background: url('../../images/allabout_empoly/bg_found3.gif') no-repeat top center;
}
.row_ep_found .box_ep_found .heading_ep_found1 {
     position: absolute;
     left: 50%;
     top: 150px;
     margin-left: -235px;
     font-size: 22px;
     color: #fff;
     /* Safari */
     -webkit-transform: rotate(-60deg);
     /* Firefox */
    -moz-transform: rotate(-60deg);
     /* IE */
     -ms-transform: rotate(-60deg);
     /* Opera */
     -o-transform: rotate(-60deg);
     /* Internet Explorer */
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 }
.row_ep_found .box_ep_found .heading_ep_found2 {
    position: absolute;
    left: 50%;
    top: 45px;
    margin-left: -40px;
    font-size: 22px;
    color: #fff;
}
.row_ep_found .box_ep_found .heading_ep_found3 {
    position: absolute;
    left: 50%;
    top: 150px;
    margin-left: 135px;
    font-size: 22px;
    color: #fff;
    /* Safari */
    -webkit-transform: rotate(60deg);
    /* Firefox */
-moz-transform: rotate(60deg);
    /* IE */
    -ms-transform: rotate(60deg);
    /* Opera */
    -o-transform: rotate(60deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.row_ep_found .box_ep_found p {
    padding: 160px 0 0 0;
}
.row_ep_found .box_ep_found p.txt2 {
	padding: 160px 0 0 0;
}
.row_ep_found .box_ep_found p.txt1,
.row_ep_found .box_ep_found p.txt2,
.row_ep_found .box_ep_found p.txt3 {
	display: none;
}
.row_ep_found .box_ep_found p.txt1.on,
.row_ep_found .box_ep_found p.txt2.on,
.row_ep_found .box_ep_found p.txt3.on {
	display: block;
}
.row_ep_found .box_ep_found em {
    font-size: 22px;
    font-weight: bold;
    color: #c00c0c;
}

/* As */
#wrap_ep_as {
    width: 100%;
    /* height: 710px; */
	height: auto;
	padding: 100px 0 90px 0;
    background: url('../../images/allabout_empoly/bg_as.jpg') no-repeat center top;
    background-size:cover;
}
.row_ep_as {
    text-align: center;
    position: relative;
}
.row_ep_as .title_ep_as {
    margin: 0 0 60px 0;
}
.row_ep_as .title_ep_as h3 {
	height: 43px;
    line-height: 45px;
    font-size: 30px;
    border-bottom: 1px solid #c00c0c;
    display: inline-block;
    background: url(../../images/common/num6.png) no-repeat left 1px;
    padding: 0 0 0 70px;
    margin: 0 0 20px 0;
}
.row_ep_as .title_ep_as em {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    background: #ededed;
    display: inline-block;
    border-radius: 40px;
    padding: 5px 30px;
    margin: 10px 0 0 0;
}
.row_ep_as .title_ep_as em .arrow_eq_skill {
        background: url(../../images/allabout_empoly/arrow_as.png) no-repeat top center;
    position: absolute;
    width: 100%;
    height: 20px;
    top: -12px;
    left: 0px;
}
.row_ep_as .title_ep_as em span {
    color: #c00c0c;
}
.row_ep_as .box_ep_as {
    /*background: url(../../images/allabout_empoly/bg_as_box.png) no-repeat top center;*/
    /* width: 535px; */
    height: 215px;
    margin: 0 auto;
}
.row_ep_as .box_ep_as .box1,
.row_ep_as .box_ep_as .box2,
.row_ep_as .box_ep_as .box3 {
    width: 215px;
    float: left;
    font-size: 14px;
}
.row_ep_as .box_ep_as div em {
    font-size: 22px;
    color: #c00c0c;
    font-weight: bold;
}
.row_ep_as .box_ep_as .empty_ep_skill {
	float: left;
	width: 100px;
	margin-top: 35px;
	margin-left: -30px;
	margin-right: -30px;
	font-size: 22px;
	line-height: 24px;
}
.row_ep_as .box_ep_as .box1 {
	width: 214px;
	height: 214px;
	background: url(../../images/allabout_empoly/box_as1.png) no-repeat top center;
}
.row_ep_as .box_ep_as .box1 p {
	padding: 60px 0 0 0;
}
.row_ep_as .box_ep_as .box2 {
	width: 146px;
	height: 146px;
	background: url(../../images/allabout_empoly/box_as3.png) no-repeat top center;
}
.row_ep_as .box_ep_as .box2 p {
	padding: 50px 0 0 0;
}
.row_ep_as .box_ep_as .box3 {
	width: 214px;
	height: 214px;
	background: url(../../images/allabout_empoly/box_as2.png) no-repeat top center;
}
.row_ep_as .box_ep_as .box3 p {
	padding: 70px 0 0 0;
}
.row_ep_as .desc_ep_as {
    margin-top: 80px;
    font-size: 14px;
}

/* 20200629 ALL ABOUT 해피캠퍼스 취창업 지원프로그램 07번 추가 */
/* package */
#wrap_ep_package {
    width: 100%;
    /*  height: 907px; */
    height: auto;
    padding: 100px 0 90px;
	background: url(../../images/allabout_empoly/bg_vision_more.gif) no-repeat top center;
    background-size:cover;
}
.row_ep_package {
    text-align: center;
    position: relative;
}
.row_ep_package .title_ep_package {
    margin: 0 0 60px 0;
}
.row_ep_package .title_ep_package h3 {
   	height: 43px;
    line-height: 45px;
    font-size: 30px;
    border-bottom: 1px solid #c00c0c;
    display: inline-block;
    background: url(../../images/common/num7.png) no-repeat left 1px;
    padding: 0 0 0 70px;
    margin: 0 0 20px 0;
}
.row_ep_package .title_ep_package em {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    background: #fff;
    display: inline-block;
    border-radius: 40px;
    padding: 5px 30px;
    margin: 10px 0 0 0;
}
.row_ep_package .title_ep_package em .arrow_eq_skill {
	background: url(../../images/allabout_empoly/arrow_scholar.png) no-repeat top center;	
	position: absolute;
	width: 100%;
	height: 20px;
	top: -12px;
	left: 0px;
}
.row_ep_package .title_ep_package em span {
    color: #c00c0c;
}
.list_ep_package {
    margin: 20px 0 0 0;
}
.list_ep_package ul {
    display: inline-block;
}
.list_ep_package ul li {
    float: left;
}
.list_ep_package p {
    background: url('../../images/allabout_empoly/line_point.gif') no-repeat top center;
    padding: 15px 0 0 0;
    margin: 15px 0 0 0;
    font-size: 14px;
}
.list_ep_package p em {
    color: #c00c0c;
}
.list_ep_package .point1 h4 {
    width: 154px;
    height: 160px;
    font-weight: bold;
    font-size: 18px;
    background: url('../../images/allabout_empoly/circle_vision3.png') no-repeat top center;
}
.list_ep_package .point1 h4 span {
    padding: 50px 0 0 0;
    display: inline-block;
    line-height: 22px;
}
.list_ep_package .point2 {
    padding: 0 110px;
}
.list_ep_package .point2 h4 {
    width: 154px;
    height: 160px;
    font-weight: bold;
    font-size: 18px;
    background: url('../../images/allabout_empoly/circle_vision2.png') no-repeat top center;
}
.list_ep_package .point2 h4 span {
    padding: 55px 0 0 0;
    display: inline-block;
    line-height: 22px;
}
.list_ep_package .point3 h4 {
    width: 154px;
    height: 160px;
    font-weight: bold;
    font-size: 18px;
    background: url('../../images/allabout_empoly/circle_vision1.png') no-repeat top center;
}
.list_ep_package .point3 h4 span {
    padding: 60px 0 0 0;
    display: inline-block;
    line-height: 22px;
}
.txt_ep_package {
    margin: 80px 0 0 0;
    font-size: 14px;
}



#wrap_ep_program .mobile_img,
#wrap_ep_vision .mobile_img,
#wrap_ep_step .mobile_img,
#wrap_ep_scholar .mobile_img,
#wrap_ep_idea .mobile_img,
#wrap_ep_found .mobile_img,
#wrap_ep_as .mobile_img,
#wrap_ep_skill .mobile_img {
	display: none;
}
.row_ep_program .desc_ep_program,
.row_ep_step .desc_ep_step,
.row_ep_skill .desc_ep_skill1,
.row_ep_skill .desc_ep_skill2,
.row_ep_scholar .desc_ep_scholar,
.row_ep_idea .desc_ep_idea,
.row_ep_found .txt_ep_found,
.row_ep_as .desc_ep_as,
.row_ep_package .txt_ep_package{
	font-size: 15px;
	line-height: 1.5;
}



/* 900px 이하 */
@media all and (max-width: 900px) {
	.row_ep_step .box_ep_step ul {
		background-image: none;
		padding: 0px;
	}
	.row_ep_step .box_ep_step .list_ep_step5 {
		margin-right: 0px !important;
		clear: none;
	}
	.row_ep_step .box_ep_step .list_ep_step3,
	.row_ep_step .box_ep_step .list_ep_step5,
	.row_ep_step .box_ep_step .list_ep_step7 {
		clear: both;
	}
	.row_ep_step .box_ep_step .list_ep_step5,
	.row_ep_step .box_ep_step .list_ep_step6,
	.row_ep_step .box_ep_step .list_ep_step7 {
		float: left;
	}
	.row_ep_step .box_ep_step li {
		margin: 20px 0 0 0 !important;
	}
	.row_ep_step .box_ep_step .arrow_ep_step_left {
		background: url(../../images/allabout_empoly/arrow_step_right.gif) no-repeat top center;
		float: left;
	}
	.row_ep_step .title_ep_step {
		margin: 0 0 40px 0;
	}
}

/* 768px 이하 */
@media all and (max-width: 768px) {
	#_contentBuilder img {
		width: 100%;
		max-width: 100%;
	}
	#wrap_ep_visual {
		height: 360px;
	}
	#wrap_ep_program,
	#wrap_ep_vision,
	#wrap_ep_vision_more,
	#wrap_ep_scholar,
	#wrap_ep_idea,
	#wrap_ep_found,
	#wrap_ep_step,
	#wrap_ep_as,
	#wrap_ep_skill,
	#wrap_ep_package {
		width: auto;
		height: auto;
		padding: 60px 30px;
	}
    #wrap_ep_skill_more{
        padding:0 0 30px;
    }
	#wrap_ep_step {
		padding: 60px 30px 100px 30px;
	}
	#wrap_ep_vision {
		padding-bottom: 280px;
	}
	.row_ep_program .title_ep_program h3,
	.row_ep_step .title_ep_step h3,
	.row_ep_step .desc_ep_step h4,
	.row_ep_skill .title_ep_skill h3,
	.row_ep_scholar .title_ep_scholar h3,
	.row_ep_idea .title_ep_idea h3,
	.row_ep_found .title_ep_found h3,
	.row_ep_as .title_ep_as h3,
	.row_ep_package .title_ep_package h3	{
		font-size: 1.11em;
	}
	.row_ep_vision h3,
	.row_ep_program .title_ep_program em,
	.row_ep_step .title_ep_step em,
	.row_ep_skill .title_ep_skill em,
	.row_ep_scholar .title_ep_scholar em,
	.row_ep_idea .title_ep_idea em,
	.row_ep_found .title_ep_found em,
	.row_ep_as .title_ep_as em,
	.row_ep_package .title_ep_package em {
		font-size: 1.4em;
		line-height: 1.3;
	}
	.row_ep_program .box_program,
	.row_ep_program .desc_ep_program,
	.row_ep_scholar .desc_ep_scholar,
	.row_ep_idea .desc_ep_idea,
	.row_ep_idea .txt_ep_idea,
	.row_ep_found .txt_ep_found,
	.row_ep_as .desc_ep_as,
	.row_ep_vision .btn_vision {
		margin-top: 40px;
	}
	.row_ep_step .title_ep_step,
	.row_ep_found .title_ep_found,
	.row_ep_scholar .title_ep_scholar,
	.row_ep_package .title_ep_package {
		margin-bottom: 40px;
	}
	.row_ep_step .desc_ep_step br,
	.row_ep_skill .desc_ep_skill1 br,
	.desc_ep_scholar br,
	.desc_ep_program br,
	.row_ep_idea .desc_ep_idea br,
	.row_ep_found .txt_ep_found br,
	.row_ep_as .desc_ep_as br,
	.row_ep_step .desc_ep_step br,
	.row_ep_skill .desc_ep_skill1 br,
	.desc_ep_scholar br,
	.desc_ep_program br,
	.icon_ep_skill br,
	.row_ep_vision h3 br,
	.icon_ep_skill br {
		display: none;
	}
	#wrap_ep_visual,
	#wrap_ep_program,
	#wrap_ep_scholar,
	#wrap_ep_idea,
	#wrap_ep_as	{
		background-size: cover;
	}
	.row_ep_visual h2 {
		width: 80%;
		height: 35px;
		background-size: contain;
	}
	.row_ep_visual em {
		font-size: 1.2em;
	}	
	.row_ep_visual .abs_pro_name {
		right: 30px;
	}	
	.row_ep_step .desc_ep_step h4 {
		margin: 40px 0 30px 0;
	}
	.row_ep_step .desc_ep_step {
		margin-bottom: 120px;
	}
	.row_ep_skill .title_ep_skill {
		margin: 0px;
	}
	.row_ep_skill .desc_ep_skill1 {
		padding: 0 0 50px 0;
	}
	.row_ep_skill .icon_ep_skill {
		margin: 40px;
	}
	.row_ep_skill .icon_ep_skill img {
		width: auto !important;
	}
	.row_ep_vision .box_vision {
	}
	.box_ep_vision {
		height: auto;
	}
	.box_ep_vision .title_mobile {
		position: absolute;
		display: block;
		font-size: 19px;
		font-weight: normal;
		line-height: 22px;
	}
	.box_ep_vision .title_mobile.pos1 {
		left: 50%;
		margin-left: -35px;
		top: 102px;
	}
	.box_ep_vision .title_mobile.pos2 {
		left: 50%;
		margin-left: -83px;
		top: 200px;
	}
	.box_ep_vision .title_mobile.pos3 {
		left: 50%;
		margin-left: 28px;
		top: 200px;
	}
	.box_ep_vision .section2,
	.box_ep_vision .section3 {
		float: none;
	}
	.box_ep_vision .section1 {
		padding-top: 375px;
	}
	.box_ep_vision .section2 {
		padding-top: 30px;
	}
	.box_ep_vision .section3 {
		padding-top: 30px;
	}
	.box_ep_vision .section1 h4 br,
	.box_ep_vision .section2 h4 br,
	.box_ep_vision .section3 h4 br {
		display: none;
	}
	.box_ep_vision .section1 h4,
	.box_ep_vision .section2 h4,
	.box_ep_vision .section3 h4 {
		padding: 0px;
	}
	.box_ep_vision .section1 p,
	.box_ep_vision .section2 p,
	.box_ep_vision .section3 p {
		position: static;
		background-image: none;
		margin-left: 0px;
		padding: 0px;
		text-align: center;
	}
	.row_ep_vision .menuOpen {
		margin: 50px 0 0 0;
	}
	.row_ep_vision .menuOpen {
		margin: 50px 0 0 0;
	}
	.row_ep_program .box_program {
		padding: 128px 0 0 0;
	}
	.row_ep_program .box_program p {
		display: block;
		width: auto;
	}
	.row_ep_program .box_program .strong_program1 {
		padding: 40px 0 0 0;
		background: url(../../images/allabout_empoly/dot_program1_m.gif) no-repeat top center;
	}
	.row_ep_program .box_program .strong_program2 {
		margin: -225px auto 0 auto;
		padding: 20px;
		max-width: 250px;
	}
	.row_ep_program .box_program .strong_program3 {
		margin: 135px 0 0 0;
		padding: 40px 0 0 0;
		background: url(../../images/allabout_empoly/dot_program2_m.gif) no-repeat top center;
	}
	.row_ep_program .box_program .strong_program4 {
		padding: 40px 0 0 0;
		background: url(../../images/allabout_empoly/dot_program3_m.gif) no-repeat top center;
	}
	.row_ep_program .box_program .strong_program1,
	.row_ep_program .box_program .strong_program2,
	.row_ep_program .box_program .strong_program3,
	.row_ep_program .box_program .strong_program4 {
		text-align: center;
	}
	.row_ep_skill .box_ep_skill div.circle1,
	.row_ep_skill .box_ep_skill div.circle2 {
		float: none;
		padding: 40px 0;
		width: auto;
	}
	.row_ep_skill .box_ep_skill {
		background: url(../../images/allabout_empoly/bg_skill_m.gif) no-repeat center center;
		margin: 0;
		padding: 0;
		width: auto;
		height: auto;
	}    
	.row_ep_skill .menuOpen {
		margin: 0 0 30px;
	}
	.row_ep_scholar .box_ep_scholar .line {
		background: url(../../images/allabout_empoly/empoly_line.gif) no-repeat top center;
		padding: 20px 0 0 0;
		/* margin: 10px 0 0 0; */
		display: block;
	}
	.row_ep_scholar .box_ep_scholar .circle_ep_scholar {
		background: transparent;
		border: 0px;
		width: auto;
		height: auto;
	}
	.row_ep_scholar .box_ep_scholar p.con_ep_scholar, 
	.row_ep_scholar .box_ep_scholar p.con_ep_scholar2,
	.row_ep_scholar .box_ep_scholar p.con_ep_scholar3 {
		display: block !important;
		height: auto !important;
	}
	.row_ep_scholar .box_ep_scholar p.con_ep_scholar2 {
		margin: 50px 0;
	}
	.row_ep_scholar .circle_ep_scholar .box_ep_point1,
	.row_ep_scholar .circle_ep_scholar .box_ep_point2,
	.row_ep_scholar .circle_ep_scholar .box_ep_point3 {
		display: none;
	}

	/* 20220713 모바일에서 내용 감추기 */	
	.row_ep_scholar p.con_ep_scholar2.mb_no,
	.row_ep_scholar p.con_ep_scholar3.mb_no {
		display: none !important;
	}

	.row_ep_idea .box_ep_idea div {
		float: none;
	}
	.row_ep_idea .box_ep_idea .dot_ep_idea {
		display: none;
	}
	.row_ep_as .box_ep_as .box1,
	.row_ep_as .box_ep_as .box2,
	.row_ep_as .box_ep_as .box3 {
		float: none;
	}
	.row_ep_as .box_ep_as .empty_ep_skill {
		margin: -30px 0px;
	}
	.row_ep_as .box_ep_as .box2 {
		width: 214px;
	}
	.row_ep_found .box_ep_found {
		width: 50%;
		height: auto;
	}
	.row_ep_found .box_ep_found.bg01,
	.row_ep_found .box_ep_found.bg02,
	.row_ep_found .box_ep_found.bg03 {
		background-image: none;
	}
	.row_ep_found .box_ep_found p {
		padding: 0px;
		line-height: 1.5;
	}
	.row_ep_found .box_ep_found p.txt1,
	.row_ep_found .box_ep_found p.txt2,
	.row_ep_found .box_ep_found p.txt3 {
		display: block;
	}
	.row_ep_found .box_ep_found p.txt1.on,
	.row_ep_found .box_ep_found p.txt2.on,
	.row_ep_found .box_ep_found p.txt3.on {
		display: block;
	}
	.row_ep_found .box_ep_found p.txt2 {
		padding: 30px 0;
		margin: 30px 0;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
	}
	.row_ep_found .box_ep_found h4 {
		display: none;
	}
	.box_ep_vision_more .section1,
	.box_ep_vision_more .section2,
	.box_ep_vision_more .section3 {
		float: none;
		margin: 15px auto;
	}
	.box_working ul li {
		width: 50%;
	}
    
    /* 20200629 ALL ABOUT 해피캠퍼스 취창업 지원프로그램 07번 추가 */
	.list_ep_package ul li {
		float: none;
	}
    
	.list_ep_package ul li {
		float: none;
	}
	.list_ep_package .point1 h4,
	.list_ep_package .point2 h4,
	.list_ep_package .point3 h4 {
		margin: 0 auto;
	}
	.list_ep_package .point2 {
		padding: 0px;
	}
	.list_ep_package p {
		margin: 15px 0 20px 0;
	}
	.txt_ep_package {
		margin: 30px 0 0 0;
	}

}
/* 500px 이하 */
@media all and (max-width: 500px) {
	.row_ep_step .box_ep_step .list_ep_step1,
	.row_ep_step .box_ep_step .list_ep_step2,
	.row_ep_step .box_ep_step .list_ep_step3,
	.row_ep_step .box_ep_step .list_ep_step4,
	.row_ep_step .box_ep_step .list_ep_step5,
	.row_ep_step .box_ep_step .list_ep_step6,
	.row_ep_step .box_ep_step .list_ep_step7 {
		clear: both;
	}
}
/* 420px 이하 */
@media all and (max-width: 420px) {
	.row_ep_visual em {
		padding: 10px 15px;
	}
	#wrap_ep_visual {
		height: 240px;
	}
	.row_ep_visual h2 {
		height: 20px;
	    margin-top: 25px;
		margin-bottom: 30px;
	}
	.row_ep_visual em {
		font-size: 1em;
	}
	#wrap_ep_program .pc_img,
	#wrap_ep_vision .pc_img,
	#wrap_ep_step .pc_img,
	#wrap_ep_scholar .pc_img,
	#wrap_ep_idea .pc_img,
	#wrap_ep_found .pc_img,
	#wrap_ep_as .pc_img,
	#wrap_ep_skill .pc_img {
		display: none;
	}
	#wrap_ep_program .mobile_img,
	#wrap_ep_vision .mobile_img,
	#wrap_ep_step .mobile_img,
	#wrap_ep_scholar .mobile_img,
	#wrap_ep_idea .mobile_img,
	#wrap_ep_found .mobile_img,
	#wrap_ep_as .mobile_img,
	#wrap_ep_skill .mobile_img {
		display: block;
	}
	#wrap_ep_vision {
		background: url(../../images/allabout_empoly/bg_vision_m.jpg) no-repeat bottom center;
	}
	#wrap_ep_vision {
		padding-bottom: 170px;
	}
	.row_ep_step .desc_ep_step {
		margin-bottom: 160px;
	}
	#wrap_ep_step {
		background: url(../../images/allabout_empoly/bg_step_m.jpg) no-repeat bottom center;
	}
	.row_ep_step .desc_ep_step {
		margin-bottom: 103px;
	}
	.row_ep_found .title_ep_found em .arrow_eq_skill,
	.row_ep_skill .title_ep_skill em .arrow_eq_skill,
	.row_ep_idea .title_ep_idea em .arrow_eq_skill,
	.row_ep_as .title_ep_as em .arrow_eq_skill,
	.row_ep_scholar .title_ep_scholar em .arrow_eq_skill,
    .row_ep_package .title_ep_package em .arrow_eq_skill {
		display: none;
	}
	.row_ep_skill .title_ep_skill em,
	.row_ep_idea .title_ep_idea em,
	.row_ep_as .title_ep_as em,
	.row_ep_found .title_ep_found em,
	.row_ep_scholar .title_ep_scholar em,    
	.row_ep_package .title_ep_package em {
		 background: transparent;
		 border-radius: 0;
		 padding: 0; 
	}
	.box_ep_step .mobile_img img {
		width: 100% !important;
		max-width: 100% !important;
	}
	.row_ep_found .title_ep_found em span,
	.row_ep_as .title_ep_as em span,
	.row_ep_idea .title_ep_idea em span,
	.row_ep_scholar .title_ep_scholar em span,
	.row_ep_skill .title_ep_skill em span {
		display: block;
	}
	#wrap_ep_scholar {
		background: url(../../images/allabout_empoly/bg_scholar_m.jpg) no-repeat center top;
	}
	#wrap_ep_idea {
		background: url(../../images/allabout_empoly/bg_idea_m.jpg) no-repeat center top;
	}
	#wrap_ep_as {
		background: url(../../images/allabout_empoly/bg_as_m.jpg) no-repeat center bottom;
	}
	.row_ep_vision h3 {
		text-align: justify;
	}
	#wrap_ep_found .mobile_img img,
	#wrap_ep_scholar .mobile_img img,
	#wrap_ep_program .mobile_img img {
		width: auto !important;
		max-width: none !important;
	}
	.row_ep_vision h3 {
		font-size: 1.2em;
	}
	.row_ep_step .title_ep_step h3,
	.row_ep_skill .title_ep_skill h3,
	.row_ep_scholar .title_ep_scholar h3,
	.row_ep_idea .title_ep_idea h3,
	.row_ep_found .title_ep_found h3,
	.row_ep_as .title_ep_as h3,
    .row_ep_package .title_ep_package h3{
		height: 31px;
		line-height: 32px;
		font-size: 16px;
		border-bottom: 1px solid #c00c0c;
		display: inline-block;
		padding: 40px 0 0 0;
		margin: 0;
	}
	.row_ep_step .title_ep_step h3 {
		background: url(../../images/common/num1_m.png) no-repeat center 1px;
	}
	.row_ep_skill .title_ep_skill h3 {
		background: url(../../images/common/num2_m.png) no-repeat center 1px;
	}
	.row_ep_scholar .title_ep_scholar h3 {
		background: url(../../images/common/num3_m.png) no-repeat center 1px;
	}
	.row_ep_idea .title_ep_idea h3 {
		background: url(../../images/common/num4_m.png) no-repeat center 1px;
	}
	.row_ep_found .title_ep_found h3 {
		background: url(../../images/common/num5_m.png) no-repeat center 1px;
	}
	.row_ep_as .title_ep_as h3 {
		background: url(../../images/common/num6_m.png) no-repeat center 1px;
	}
    .row_ep_package .title_ep_package h3 {
		background: url(../../images/common/num7_m.png) no-repeat center 1px;
	}
    
	.row_ep_step .title_ep_step em {
		margin-top: 20px;
	}
	.box_ep_vision {
		background: url(../../images/allabout_empoly/dia_act_m.png) no-repeat top center;
	}
	.box_ep_vision .title_mobile.pos1 {
		margin-left: -34px;
		top: 80px;
	}
	.box_ep_vision .title_mobile.pos2 {
		margin-left: -84px;
		top: 183px;
	}
	.box_ep_vision .title_mobile.pos3 {
		margin-left: 26px;
		top: 183px;
	}
	.box_ep_vision .section1 {
		padding-top: 325px;
	}
	.row_ep_found .box_ep_found {
		width: 60%;
	}
	.box_working ul li {
		width: 100%;
	}
}
