/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */

@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css); 
@import url(https://fonts.googleapis.com/css?family=Raleway); 

* { margin: 0; padding: 0; }
html, body {
        position: relative;
		margin: 0 auto;
        width:100%;
    }
body {
        background: #fff;
        font-family:  'Raleway', 'Nanum Barun Gothic', sans-serif;
        font-size: 16px;
        color:#000;
        margin: 0;
        padding: 0;
		text-decoration:none;
		font-weight:350;
    }
a { text-decoration: none; color:#dd2a26;}
ul li, ol{list-style:none;}

 .list_circle li{list-style:circle !important;}

.wrap, .wrap a, .wrap p, .wrap span, { font-family:"Roboto", sans-serif  }
.content_box{width:100%; max-width:1100px; margin:0 auto;}
.page-content { line-height:22px; word-break: keep-all; word-wrap: break-word;}
.page-content .article-title{color:#0083B9; font-weight:bold; padding-top:30px; padding-bottom:10px;}
  
.textbox{position:absolute;top:25%;left:50%;transform: translateX(-50%);}
.textbox h2, .textbox h1, .textbox>p{display:none;}
.textbox h2{color:white; font-weight:normal; text-align:center;}
.textbox h1{font-size:50px; color:white; font-weight:bold; text-align:center;}
.textbox p{font-size:16px; color:white; text-align:center; padding-top:10px;}
.textbox .box-container {padding-top:20px;margin:0 auto; text-align:center; display:none;}
.textbox .box-container ul {display: inline-block;zoom:1;}
.textbox .box-container li {float: left;}
.textbox .box-container .box1{width:200px; padding:14px 0 11px 0; background-color:#222; font-size:24px; color:white; text-align:center; opacity:0.8; }
.textbox .box-container .box1:hover{background-color:#222; opacity:1; transition-duration:0.3s; cursor:pointer;}
.textbox .box-container .box2{width:200px; padding:14px 0 11px 0; background-color:#e60028; font-size:22.5px; color:white; text-align:center; opacity:0.8; }
.textbox .box-container .box2:hover{opacity:1; transition-duration:0.3s; cursor:pointer;}
.textbox .box-container a{text-decoration:none;color:white;}

/*rmit main*/
.top_login{width:100%; height:32px; padding:0 auto; margin:0 auto; background:#f8f6f9;}
.top_login_wrap{width:1100px; padding:0 auto; margin:0 auto;}
.top_login p{font-size:14px; color:#818181; float:right; margin:7px 0px 0px 0px;}
.nav_cont{width:1100px; height:83px; margin:0 auto;}
.nav_cont img{float:left;}
.nav_cont .nav1 a{float:left; text-decoration:none; font-size:18px; color:#4d4d4d; padding:28px 0px 0px 190px;}
.nav_cont .nav1 a:hover{text-decoration:none; color:#de2a26; font-weight:bold;}
.nav_cont .nav a{float:left; text-decoration:none; font-size:18px; color:#4d4d4d; padding:28px 0px 0px 26px;}
.nav_cont .nav a:hover{text-decoration:none; color:#de2a26; font-weight:bold;}

.mid_text{width:100%; height:135px; background:#de2a26; margin:0px 0px 0px 0px;}
.mid_text p{font-size:30px; color:white; margin:0 auto; padding-top:50px; text-align:center;}

.board_title{font-size:32px; padding:50px 0px 20px 0px; text-align:center; color:#424141;}
.board_hr{width:205px; border-top: 2px solid #de2a26; margin:0 auto;}
.board_stitle{font-size:14px; text-align:center; color:#424141; padding:20px 0px 50px 0px;}

.bottom1{width:100%; max-width:1100px; margin:0 auto; height:150px;}
.bottom1 .branch{margin:0 auto;}
.bottom1 .branch img{padding:28px 50px 56px 0px}
.bottom1 .branch table{border:none; width:700px; font-size:14px; color:#959595; float:left; padding:17px 0px 17px 0px;    margin: 15px auto;}
.bottom1 .branch table .td1{width:100px; padding-top:10px;}
.bottom1 .branch table .td2{width:154px; padding-top:10px;}
.bottom1 .branch .sns{float:right;}
.bottom1 .sns img{padding-top:5px;}

.bottom2{width:100%; background-color:#dcdcdc; text-align:center; padding:10px 0px 10px 0px; margin:0 auto; font-size:14px; color:#6b6a6a;}

.content_wrap{width:1100px; margin:0 auto;}

.left_menu{width:160px; float:left; margin:40px auto;}
.left_menu .left_title{width:160px; background-color:#9d9d9d; padding:30px 0px 30px 20px; color:white; font-size:20px;}
.left_menu .left_nav{width:160px; background-color:#f7f7f7; padding:20px 0px 20px 20px;}
.left_menu .left_nav a{text-decoration:none; color:#5c5c5c; font-size:18px;}
.left_menu .left_nav a:hover{text-decoration:none; color:#de2a26;}
.left_menu .left_nav ul{margin:10px -50px 10px 0;}
.left_menu .left_nav li{list-style:none}
.left_menu .left_nav li	a{font-size:15px;}

.right_cont{margin-top:10px;}
.right_cont h1{font-size:28px; color:#de2a26; margin-top:-10px;}
.right_cont h2{font-size:23px; color:#de2a26; margin:20px auto;}
.right_cont h3{font-size:20px; color:#000054; float:left; padding-left:15px; background:url('https://www.ikokos.co.kr/v7/rmit/test/h3_bg.jpg'); background-repeat:no-repeat; background-position:center left;}
.right_cont p{font-size:16px; color:#424141; line-height:1.5em;}
.right_cont span{font-size:14px; color:#de2a26; float:right; margin-top:20px; font-weight:bold;}
.right_cont iframe{padding-bottom:20px;}

.clear:after {clear: both; content: ""; display: table;}

.cont_top{width:100%; height:455px; text-align:center; margin:0 auto;}
-

.post-subject a{color:#000; font-size:1.2em; font-weight:normal;}
.post-subject a:hover{color:#000054;}

.rmit_ban_ho>a:hover{opacity:0.93;}

span.subject_title{font-weight:bold;}

/*fee.html*/
.fee_table{width:100%; border:1px solid #e8d7d7;}
.fee_table_div{margin-top:20px;}
.fee_table .th380{width:380px; height:35px; color:#de2a26; text-align:left; padding-left:10px; border-bottom:1px solid #e8d7d7;}
.fee_table .th130{width:130px; height:35px; color:#de2a26; text-align:center; border-bottom:1px solid #e8d7d7;}
.fee_table .th300{width:300px; height:35px; color:#de2a26; text-align:left; padding-left:10px; border-bottom:1px solid #e8d7d7;}
.fee_table .th110{width:110px; height:35px; color:#de2a26; text-align:center; border-bottom:1px solid #e8d7d7;}
.fee_table .th95{width:95px; height:35px; color:#de2a26; text-align:center; border-bottom:1px solid #e8d7d7;}
.fee_table .td380{width:380px; height:35px; color:#222; text-align:left; padding-left:10px; border-bottom:1px solid #e8d7d7;}
.fee_table .td130{width:130px; height:35px; color:#222; text-align:center; border-bottom:1px solid #e8d7d7;}
.fee_table .td300{width:300px; height:35px; color:#222; text-align:left; padding-left:25px; border-bottom:1px solid #e8d7d7;}
.fee_table .per{width:20%; height:35px; color:#222; text-align:center; border-bottom:1px solid #e8d7d7;}
.fee_table .t54{color:#000054; padding-left:10px; font-weight:400;}
.fee_table .td523{width:500px; height:35px; color:#222; text-align:left; padding-left:10px; border-bottom:1px solid #e8d7d7;}
.fee_table .td110{width:110px; height:35px; color:#222; text-align:center; border-bottom:1px solid #e8d7d7;}
.fee_table .td95{width:95px; height:35px; color:#222; text-align:center; border-bottom:1px solid #e8d7d7;}
.fee_table .border_none{border-style:none;}


/*contact*/
.contact_form .right_p{font-size:16px; color:#8d8d8d; text-align:right; float:right;}
.contact_form .title{width:100%; background-color:#f5eae9; font-size:16px; font-weight:bold; margin-top:30px; padding:10px 0px 10px 10px;}
.contact_form table{width:100%; border:none;}
.contact_form td{padding-top:15px;}
.contact_form .contact_td1{width:260px;}
.contact_form .input01{width:250px; height:35px;}
.contact_form button{width:90px; height:35px; background-color:#c27472; border:1px solid #bda1a0; font-size:16px; color:white; margin-left:10px;}
.contact_btn{width: 150px;background-color:#de2a26;color:white;font-size: 16px;font-weight:bold;margin:0 auto;text-align:center;padding: 15px 0 15px 0;margin-top: 15px;}

/*radio*/
.contact_form input[type="radio"]+label:before{
  display: blc
  height: 14px;
  width: 14px;
  background: white;
  border: 1px solid gray;
}

.contact_form input[type="radio"]:checked+label:before{
background:#de2a26;}
	.banner_area li{list-style:none;}
/*	.banner_area li:nth-child(2){ font-size: 15px; font-family: "Nanum Gothic";font-weight:bold}
	.banner_area li:nth-child(3){ font-size: 12px; font-family: "Nanum Gothic"} */
	.banner_area ul{-webkit-padding-start: 0px !important}
	.banner_area .title_rmit {display:block; width:100%; max-width:1100px; margin:0 auto; text-align:left; font-size:24.5px; color:#000054; padding:35px 0 20px; font-weight:bold;}
	.fontstyle1 {margin-bottom:20px;}
	.fontstyle1 ul li a{font-family: "Nanum Gothic", sans-serif;font-weight:bold}
	.fontstyle1 ul{padding-left:0px !important;}
	.hr_style1 hr{width:150px; border:1px solid #c5c5c7; margin:2% auto;}
	.hr_style2 hr{width:40px;border:1px solid #00cc00;}
	.ul_style1 ul{list-style: none;display:table-row;}
	.ul_style1 ul li img{width:100%;vertical-align:sub;}
	.ul_style2 ul{list-style: none;clear: both;}
	.ul_style2 ul li{display: inline-block;}
	.ul_style2 ul li img{width:100%;vertical-align:sub;}
	.tab_text{display:inline-block;margin:5px 0 0 5px;font-weight:bold}
	.carousel-control.right, 	.carousel-control.left {background-image:none;}
	#fullsize {background: #fff;width:100%;margin:0 auto;}
	#footsize {background: #fff;width:80%;margin:0 auto;}
	.nav-pills>li.active>a:hover{background:#5F78AB}
	.nav-pills>li.active>a{background:#5F78AB}
	.nav-pills>li.actives>a{background:#CA0538}
	.nav-pills>li.actives>a{color:white}
	.nav-pills>li.actives>a:hover{color:yellow}
	.nav-pills>li:nth-child(2).active>a:hover{background:#00ad00}
	.nav-pills>li:nth-child(2).active>a{background:#00ad00}
	.widget-index .at-main,
	.widget-index .at-side { padding-top:10px; padding-bottom:0px; }
	.widget-index .div-title-underbar { margin-bottom:15px; }
	.widget-index .div-title-underbar span { padding-bottom:4px; }
	.widget-index .div-title-underbar span b { font-weight:500; }
	.widget-index .widget-img img { display:block; max-width:100%; /* 배너 이미지 */ }
	.widget-box { margin-bottom:25px; }
	.widget-img {margin:0 auto;text-align:center;}
	.widget-img img {width:100%;}
	
	 /* 탭메뉴 css */
	ul.tabs {margin: 0; padding: 0; list-style: none; width: 100%; max-width:1100px; font-family:"dotum"; font-size:12px; margin:0 auto 20px;}
	ul.tabs:after{display:block; content:""; clear:both;}
	ul.tabs li {float: left; text-align:center; cursor: pointer; width:16.2%; line-height: 31px; border: 1px solid #eee; padding:10px 24px; font-weight: bold; background: #fafafa; overflow: hidden;}
	ul.tabs li.active {background: #dd2a26; color:white !important; border-bottom: 1px solid #eee;}
	.tab_container {clear: both; width: 100%; margin:0 auto;}
	.tab_content {display: none;}

    .col-md-9{width:100% ! important;}
    .tab1_sec_table { width:100%; margin-bottom:230px; }
    .tab1_sec_table>div { float:left; width:25%; text-align: left !important;: }  
    .tab1_table article { border:1px solid #eee; border-collapse: separate; padding:15px;  font-size:15px; font-weight: 500; }
   
    .end_btn{ margin: 60px; margin-top:50px; }
    .end_btn a { border:3px solid #dd2a26; display:block; width: 300px; height: 70px; margin:0 auto; border-radius: 15px; line-height: 70px; color:#dd2a26; font-size:25px; font-weight: 500; transition: 0.3s;  }   
    .end_btn a:hover { color:white; background-color:#dd2a26;  }
	.m_txt { display:none; }
	.mob_img{display:none;}
	
		.at-footer{font-family: "Roboto", sans-serif;}
	.page-content { line-height:22px; word-break: keep-all; word-wrap: break-word; }
	.page-content .article-title { color:#0083B9; font-weight:bold; padding-top:30px; padding-bottom:10px; }
	.widget-img{display:block; width:100%;}

	.at-side{display:none;}
	.at-container{max-width:1903px ! important; width:100%; margin:0 auto; padding:0 ! important;}
	.at-lnb>.at-container{max-width:1100px ! important; width:100%; margin:0 auto;}
	.col-md-9{padding:0;}
    .top_img { width:100%; margin:0 auto; background:#fac888; }
    .top_img img { width:100%; }
    
	.page-wrap{width:100%; margin:0 auto;}
	
    .wrap {max-width:1903px; text-align: center; width:100%; margin:0 auto; }
    .wrap section{max-width:1100px;  width:100%; margin:0 auto;}
    .widget-top{margin:20px auto 0px;}
	#container {max-width:1903px; width:100%; margin:0 auto;}
   #undefined-sticky-wrapper{width:100%; max-width:1100px; margin:0 auto;}
   
   /* 상단 아이콘 4-5개*/
   .tab_container .tab_content .bg_icon5{width:100%; background:#f7f7f9; padding:30px 0;}
   .tab_container .tab_content .icon_5:after{display:block; content:''; clear:both;}
   .tab_container .tab_content .icon_5 div{display:flex; padding:30px; float:left; margin:0.5%; text-align:left;}
   .tab_container .tab_content .icon_5 div img{display:block; width:100%; max-width:38px; margin:5% auto;}
   .tab_container .tab_content .icon_5 div p{color:#5b5b7f; font-size:1.2em;}
   .tab_container .tab_content .icon_5 div p span{display:block; color:#000054; font-size:0.9em; line-height:1.2; margin-top:5px; font-weight:bold;}
   .tab_container .tab_content .wid19 li{width:15%;}
   
   .tab1_txt{text-align:left; margin:60px auto;}
   h2{font-size:1.5em; color:#000054; text-align:left; margin-top:30px;}
   h3{font-size:1.1em; color:#000054;}
   .program_struc{width:100%; background:#f5f5f5; padding:30px 0; text-align:left; margin:35px auto;}
   .program3 li{list-style:inside;}
   .program3 li ul li{list-style:circle;}
   .program3 li ul li ul li{list-style:square;}
   .program3 .sty_non li{list-style:none; padding-left:20px;}
   
   .subject_list{width:100%; background:#f5f5f5; padding:40px;}
   .subject_list table{width:100%; margin:10px auto 0; border-color:#d2d2d2;}
   .subject_list table th, .subject_list table td{width:20%; text-align:left; padding:1% 2%;}
   
   .sub_top_visual{display:block; width:100%; height:400px; overflow:hidden; position:relative;}
   .sub_top_visual.mob_img{max-width:1280px; margin:0 auto;}
   .sub_top_visual.mob_img div{width:100%; text-align:center; font-size:32px; font-weight:bold; color:#fff; position:absolute; top:35%;}
   .sub_top_visual.mob_img div p{line-height:1.1; width:90%; margin:0 auto;}
   .page-wrap .sub_top_visual>img{display:block; object-fit:cover; max-width:1903px; height:100%; width:100%; margin:0 auto;}
   .sub_top_visual::before{content:""; display:block; width:100%; height:100%; background-color:#95001a; mix-blend-mode:multiply; position:absolute; top:0; left:0;}
   .sub_top_visual::after{content:""; display:block; width:100%; height:100%; background-color:#000054; mix-blend-mode:lighten; position:absolute; top:0; left:0;}
   .sub_top_visual div.area_box{display:flex; width:100%; max-width:1100px; margin:0 auto; position:absolute; top:0; left:50%; margin-left:-550px;}
   .sub_top_visual div.area_box div{display:flex; width:50%;}
   .sub_top_visual div.area_box div.left{margin-top:15%;}
   .sub_top_visual div p{font-size:33px; color:#fff; font-weight:bold; text-align:left; line-height:1.1;}
   .sub_top_visual div p span{display:block; font-size:15px; margin-top:15px;}
   .sub_top_visual div p span:before{content:""; width:5px; height:100%; background:#ddd;}
   .sub_top_visual div.area_box div img{display:block; width:100%; max-width:558px;}
   
   .program_box{max-width:1100px; width:100%; margin:60px auto 50px;}
   .program_box:after{display:block; content:""; clear:both;}
   .program_box>p{color:#000054; font-size:23px; padding:25px 0 15px 0; text-align:left;}
   .program_box>div>ul{float:left; width:100%; padding:15px;}
   .program_box>div>ul>li{list-style:none; padding:10px 0; float:left; width:33%; color:#000054;}
   .program_box>div>ul>li>span{display:block; color:#353535; text-align:center; padding-top:8px; line-height:1.3;}
   .program_box>div>ul>li>img{display:block; max-width:274px; width:100%; margin:0 auto 12px auto;}
       
    .back_banner{width:100%; max-width:1100px; margin:0 auto 35px; background:#f1f1f1 url(https://www.ikokos.co.kr/v7/rmitt/thema/Basic/img/skyblue_block.png) no-repeat top right; float:none;}
    .back_banner3{width:100%; max-width:1100px; margin:0 auto 35px; background:#f1f1f1 url(https://www.ikokos.co.kr/v7/rmitt/thema/Basic/img/orange_block.png) no-repeat top right; float:none;}
    .back_banner3 a{display:block; width:100%; max-width:500px; float:left; font-weight:bold; color:#dd2a26;}
    .back_banner3 a img{display:block; width:100%; max-width:500px;}
    .back_banner3 p{float:left; margin:100px 0 0 50px; width:45%; text-align:left;}
    .back_banner3 p span{display:block; color:#000054; margin-bottom:15px; font-size:19px;}
	.back_banner3:after{display:block; content:""; clear:both;}
	.back_banner:after{display:block; content:""; clear:both;}
	.back_banner img{display:block; width:100%; float:left; max-width:500px; width:50%; margin:0;}
	.back_banner2 img{display:block; width:100%; float:right; max-width:500px; width:50%; margin:0;}
	.back_banner p{float:left; margin:100px 0 0 50px; width:45%; text-align:left;}
	.back_banner p span{display:block; color:#000054; margin-bottom:15px; font-size:19px;}
	.back_banner a{display:block; margin:65px 0 0 50px; float:left; font-weight:bold; color:#353535; border:1px solid #353535; padding:12px 14px 10px; border-radius:10px;}
	.back_banner a:hover{color:#fff; background:#dd2a26; border:1px solid #fff;}

	.bachelor_map{width:100%; max-width:1100px; margin:24px auto; height:24px;}
	.bachelor_map li{float:left; list-style:none; padding:0 10px;}
	.bachelor_map li a{display:inline-block; padding-right:18px; font-size:14px;}
	.bachelor_map li:last-child a{color:#000;}
		
	.navy_area{width:100%; margin:0 auto; background:rgba(0,0,84);}
	.navy_area div{width:100%; max-width:1100px; margin:0 auto; padding-bottom:40px;}
	.navy_area div:after{display:block; content:""; clear:both;}
    .navy_area img{display:block; width:50%; max-width:525px; float:left;}
    .navy_area ul{width:50%; float:left; background:#fff;}
    .navy_area ul li{
			list-style:none;
			width:90%;
			display: block;
			color: #333;
			font-size: 1.1em;
			padding: 5px 0 5px 60px;
			text-align: left;
			font-family: "Roboto", sans-serif;
			font-weight: normal;
	}
  
  
    .col-md-9{width:100% ! important;}
    .tab1_sec_table { width:100%; margin-bottom:230px; }
    .tab1_sec_table>div { float:left; width:25%; text-align: left !important;: }
    .tab1_table article { border:1px solid #eee; border-collapse: separate; padding:15px;  font-size:15px; font-weight: 500; }
    .end_btn{ margin: 60px; margin-top:50px; }
    .end_btn a { border:3px solid #dd2a26; display:block; width: 300px; height: 70px; margin:0 auto; border-radius: 15px; line-height: 70px; color:#dd2a26; font-size:25px; font-weight: 500; transition: 0.3s;  }
    .end_btn a:hover { color:white; background-color:#dd2a26;  }
	.m_txt { display:none; }
	.navy_area p{width:100%; max-width:1100px; margin:0 auto; font-size:23px; color:#fff; text-align:left; padding:50px 0 15px;}
	
	#container {max-width:1903px; width:100%; margin:0 auto;}
   #undefined-sticky-wrapper{width:100%; max-width:1100px; margin:0 auto;}
   .tab_container .tab_content ul.icon_5{margin:0 auto;}
   .bg_icon3{width:100%; padding:0 0 25px;}
   .bg_icon4{padding:25px 0;}
   .bg_icon3>p{width:100%; text-align:left; max-width:1100px; margin:0 auto; font-size:2.4em; padding:20px 0; color:#000054;}
   ul.icon_3, ul.icon_4{max-width:1100px; width:100%; margin:40px auto;}
   ul.icon_3:after, ul.icon_4:after{display:block; content:""; clear:both;}
   ul.icon_3>p{max-width:1100px; width:100%; margin:0 auto; font-size:1.5em; text-align:left;}
   ul.icon_3>li{list-style:none; float:left; width:32%; padding:20px; margin:0 0.5%; }
   ul.icon_4>li{list-style:none; float:left; width:25%; padding:15px;}
   ul.icon_3>li>a{display:block; width:50%; margin:0 auto;}
   ul.icon_3>li>a:hover p{color:#000054; text-decoration:underline;}
   ul.icon_3>li>a>p>span{text-decoration:none;}
   ul.icon_3>li>a>img{display:block; max-width:55px; margin:0 auto;}
   ul.icon_4>li>img{display:block; max-width:65px; margin:0 auto;}
   ul.icon_3>li>a>p{color:#000054; padding:15px 0 7px; font-size:1.3em; text-align:center; font-weight:bold;}
   ul.icon_4>li>p{line-height:20px; color:#000054; padding-top:10px; font-size:17px; text-align:center;}
   ul.icon_3>li>a>p>span{display:block; font-size:13.3px; text-align:center; color:#333; padding-top:5px; line-height:18px;}
   ul.icon_4>li>p>span{display:block; text-align:center; font-size:14px; color:#333; padding-top:5px; line-height:18px;}
   ul.icon_4>p{font-size:23px; text-align:left; color:#000054; padding:60px 0 40px;}
   
	ul.subject_2021{width:100%; max-width:1100px; text-align:left; margin:0 auto;}
	ul.subject_2021 li{width:100%; max-width:1100px; text-align:left; line-height:25px;}
	ul.subject_2021>li:first-child{font-size:23px; color:#000054; font-weight:bold; padding:20px 0; list-style:none; margin-left:0;}
	ul.subject_2021>li.title{list-style:none; margin-left:0;}
	
	.rmit_p>li:first-child{font-size:23px; color:#000054; font-weight:bold; padding:20px 0 0;}
	.rmit_p table{width:100%; max-width:1100px; margin:0 auto;}
	.rmit_p table th{text-align:center;}
	
	.hanoi_noti{padding:50px; border:1px solid #ddd; border-radius:15px;}
	.hanoi_noti h2{margin-top:0;}
	
	.program_struc{width:100%; background:#f5f5f5; padding:20px 0 25px;}
	.program_struc>div{max-width:1100px; width:100%; margin:0 auto;}
	.program_struc>div:after{display:block; content:""; clear:both;}
	ul.program3{width:100%;}
	ul.program3 li{margin-left:15px; text-align:left; line-height:25px;}
	ul.program3 .title2{color:#000054; font-weight:bold; font-size:1.4em; list-style:none; margin-left:0;}
	ul.program3 .semester{color:#000054; font-size:16px; list-style:none; margin-left:0; padding:15px 0; font-weight:bold;}
	ul.ul_add{width:50%; float:none; clear:both; padding-top:15px;}
	ul.ul_add li{margin-left:30px;}
	ul.ul_add li:first-child{margin-left:0px; list-style:none; padding-bottom:8px;}
	
   .program_box{max-width:1100px; width:100%; margin:40px auto;}
   .program_box>p{padding:20px 0; color:#000054; text-align:left; font-size:23px; font-weight:bold;}
   .program_box>div:after{display:block; content:""; clear:both;}
   .program_box>div>p{color:#000054; padding:25px 0 0 27px; text-align:left; font-size:20px;}
   .program_box>div>ul{float:left; width:100%; padding:15px;}
   .program_box>div>ul>li{list-style:none; padding:12px 0 8px;}
   .program_box>div>ul>li>a{display:block; text-align:left; margin-left:38px;}
   
    .back_banner{width:100%; max-width:1100px; margin:0 auto 35px; background:#f1f1f1; float:none;}
    .back_banner2{margin:35px auto 35px; background:#f1f1f1 url(https://rmit-vn.com/thema/Basic/img/navy_block.png) no-repeat top left; float:none;}
	.back_banner:after{display:block; content:""; clear:both;}
	.back_banner img{display:block; width:100%; float:left; max-width:500px; width:50%; margin:0;}
	.back_banner2 img{display:block; width:100%; float:right; max-width:500px; width:50%; margin:0;}
	.back_banner p{float:left; margin:100px 0 0 50px; width:45%; text-align:left;}
	.back_banner p span{display:block; color:#000054; font-size:1.2em; margin-bottom:15px; font-size:20px;}
   
   .bachelor_bg{max-width:1903px; width:100%; margin:0 auto;}
   .bachelor_bg img{display:block; max-width:1903px; width:100%; margin:45px auto;}

	.bachelor_map{width:100%; max-width:1100px; margin:24px auto; height:24px;}
	.bachelor_map li{float:left; list-style:none; padding:0 10px; color:#737373;}
	.bachelor_map li a{display:inline-block; padding-right:18px; color:#737373;}
	.bachelor_map li:last-child a{display:inline-block; padding-right:18px; color:#000;}
	.bachelor_map li a:hover{color:#dd2a26;}
	.bachelor_map li:last-child a:hover{color:#000;}
	
	.campus_li li{width:23%; display:inline-block; margin:0 0.7%;}
	.campus_li li img{display:block;}
	.campus_li li p{display:block; margin:10px auto 0; text-align:center; color:#000054; font-size:17px;}
	
	
	
	/* rmit 메인 수정 기존 한 줄
	.widget-top {background:#dd2a26;}
	*/
	.widget-top {margin:30px auto 50px;}
	.widget-top span {font-size:24.5px;color:#000054; margin: 0 auto; display: table;padding:25px 0;text-align: center; display:none;}
	.font-gallery{font-size:24.5px; color:#000054; font-weight:bold;}
	
	/* main 슬라이드 영역 바로 밑 두개 링크*/
	.main_two{width:98%; max-width:1100px; margin:0 auto; padding:0;}
	.main_two:after{display:block; content:""; clear:both;}
	.main_two li{width:48%; float:left; list-style:none; padding:10px 0; border:1px solid #000054; border-radius:22px; background:url(https://rmit-vn.com/thema/Basic/img/arrow.png) 98% 50% no-repeat;}
	.main_two li:hover{background:#000054; background:#000054 url(https://rmit-vn.com/thema/Basic/img/arrow_white.png) 98% 50% no-repeat;}
	.main_two li.right_two {float:right;}
	.main_two li a{display:block; width:100%; color:#000054; font-size:1.1em; padding:0 0 0 25px;}
	.main_two li:hover>a{color:#fff;}

	/* rmit 메인 아이콘 4개 */
	.main_icon_area{width:100%; max-width:1300px; margin:75px auto;}
	.main_icon_area:after{display:block; content:""; clear:both;}
	.main_icon_area li{list-style:none; float:left; text-align:center; width:23.8%; margin:0 auto;}
	.main_icon_area li p{text-align:center; width:100%; margin:15px auto 0; color:#000054; font-size:1.3em;}
	.main_icon_area li img{display:block; width:100%; margin:0 auto; max-width:96px;}
	
	.rad_line { width:100%; height: 110px; background-color:#262626; font-size: 45px;  color:white; text-align: left; padding-top:10px; }
    .rad_line p { width:1000px; margin:0 auto; font-weight: 550; }
    .rad_line span { font-size:20px; }
    .rad_line {line-height: 35px;}
	
	.at-footer .at-links ul { list-style: none; margin: 0px; padding:0px;}
	.at-footer .at-links ul:after {display:block; content:""; clear:both;}
	.at-footer .at-links ul > li { float: left; font-size:1.1em; padding:0px 20px 0 0;}
	.at-footer .at-links ul.fam > li {padding:5px 20px 0 0;}
	.at-footer .at-links ul.fam > li:first-child{float:none; font-size:1.3em; color:#fff; padding:0;}
	.at-footer .at-links ul > li::after{ float: right; color:#ccc; content: "|"; margin-right:-13px;}
	.at-footer .at-links ul.fam > li:first-child::after {content:none;}
	.at-footer .at-links ul > li:last-child::after { content: "";}
	.at-footer .at-links ul > li > a { color: #888; font-size:0.9em;}
	.at-footer .at-infos {background:#1f1f1f; max-width:1903px; margin:0 auto; width:100%;}
	.at-container.at-footer{max-width:1100px; margin:0 auto; width:100%;}
	.col-lg-1{padding-top:6px;}

	.at-container:after{display:block; content:""; clear:both; background:#1f1f1f;}
	.at-foot{max-width:1100px ! important; margin:0 auto; width:100%;}
	
	ul.list_none>li{list-style:none; margin-left:0 !important;}
	
@media all and (max-width:1200px) {
	 .tab_container .tab_content ul.icon_5 li{float:none; width:100%; margin:0 auto; height:auto; padding:10px 40px;}
	 .tab_container .tab_content ul.icon_5 li:after{display:block; content:''; clear:both;}
	 .tab_container .tab_content ul.icon_5 li img{float:left;}
	 .tab_container .tab_content ul.icon_5 li p{float:right; font-size:1em; margin-top:10px;}
	 .tab_container .tab_content ul.icon_5 li p span{display:block; padding-left:10px;}
	.subject_list{width:100%; overflow-x:auto; padding:30px 0; margin:30px 0;}
	ul.icon_3, ul.icon_4{width:90%; margin:0 auto;}
	.content_box{width:90%; margin:0 auto;}
	.subject_list table{width:90%; overflow-x:scroll; margin:10px auto 0; border-color:#d2d2d2; }
	.program_struc{padding:20px 0; margin:30px 0;}
	.widget-img{display:none;}
	.mob_img{display:block; width:100%; }
	.subject_2021{width:90%; margin:0 auto;}

	#fullsize {width:100%;margin:0 auto;}
	#footsize {width:90%;margin:0 auto;}
	.bottom1 .branch {width:100%;}
	.bottom1 .branch ul {display: inline-block;}
	.bottom1 .branch ul li { float: left; color:#959595;}
	.banner_area .title_rmit {font-size:1.1em; padding:6px 8px; color:#000054;}
	.basic-post-gallery { padding:10px;}
	.textbox{position:absolute;top:15%;left:50%;transform: translateX(-50%);}
	.textbox h2{font-size:26px; color:white; font-weight:normal; text-align:center;margin-top:5px;margin-bottom:5px;}
	.textbox h1{font-size:40px; color:white; font-weight:bold; text-align:center;margin-top:5px;margin-bottom:5px;}
	.textbox p{font-size:16px; color:white; text-align:center; padding-top:5px;}
	.textbox .box-container {padding-top:20px;margin:0 auto; text-align:center;}
	.textbox .box-container .box1{width:150px; padding:10px 0 10px 0; background-color:#3e3e3e; font-size:18px; color:white; text-align:center;}
	.textbox .box-container .box2{width:150px; padding:10px 0 10px 0; background-color:#de2a26; font-size:18px; color:white; text-align:center;}
	.textbox .box-container a{text-decoration:none;}
	.widget-img img {width:100%;}
	.widget-top span {font-size:24px; color:#000054; margin: 0 auto; display: table;padding:25px 0 25px 0;text-align: center; }
}

@media all and (max-width:991px) {
	.bachelor_map{margin:15px 0;}
			.bg_icon3>p{width:92%;}
			.program_box{margin:8px auto 40px;}
			.program_box>p{width:92%; margin:0 auto; text-align:center;}
			.program_box>div{background:none;}
			.program_box>div>ul{width:100%; padding-left:30px;}
			.program_box>div>p{width:100%; padding-left:40px;}
			.program_box>div>ul>li{float:none; width:100%; font-size:17px;}
			.program_box>div>ul>li>a{margin-left:20px;}
			ul.icon_4>p{width:92%; margin:0 auto;}
			ul.icon_4 li{width:50%;}
			ul.icon_4 li.three_li{clear:both;}
			.back_banner2 img, .back_banner img{max-width:900px; width:100%;}
			.back_banner p{float:none; padding:15px 0; width:95%; margin:0 auto; clear:both;}
			
			.back_banner3{margin:25px auto;}
			.back_banner3 a{float:none;}
			.back_banner3 p{margin:20px auto; width:95%; float:none; padding:20px 0 30px;}
			
			.bg_icon4{margin-bottom:0;}
			.welcome{width:92%; margin:0 auto;}
			
			.navy_area img, .navy_area ul{float:none; width:95%; margin:0px auto;}
			.navy_area ul{padding-top:35px;}
			.navy_area ul li:first-child{margin:0;}
			.navy_area>p{width:95%; margin:0 auto;}
			
			.back_banner a{width:40%; margin:0 auto; float:none;}
			.back_banner{padding-bottom:28px;}
			.back_banner p{text-align:center;}
			.back_banner p span{font-size:17px;}
			
			.welcome .tit{font-size:1.7em; padding:30px 0;}
			
			.campus_li li{width:90%; margin:10% auto; display:block;}
			.campus_li li img{margin:0 auto;}
			
			
	#fullsize {width:100%;margin:0 auto;}
	#footsize {width:90%; margin:0 auto;}
	.bottom1{padding-top:10px; height:125px;}
	.bottom1 .branch {width:100%;}
	.bottom1 .branch ul {display: inline-block;}
	.bottom1 .branch ul li { float: left; color:#959595; line-height:17px;}
	.basic-post-gallery { padding:10px;}
	.textbox{position:absolute;top:10%;left:50%;transform: translateX(-50%);}
	.textbox h2{font-size:25px; color:white; font-weight:normal; text-align:center;margin-top:5px;margin-bottom:5px;}
	.textbox h1{font-size:30px; color:white; font-weight:bold; text-align:center;margin-top:5px;margin-bottom:5px;}
	.textbox p{font-size:14px; color:white; text-align:center; padding-top:5px;}
	.textbox .box-container {padding-top:5px;margin:0 auto; text-align:center;}
	.textbox .box-container .box1{width:120px; padding:10px 0 10px 0; background-color:#3e3e3e; font-size:14px; color:white; text-align:center;}
	.textbox .box-container .box2{width:120px; padding:10px 0 10px 0; background-color:#de2a26; font-size:14px; color:white; text-align:center;}
	.textbox .box-container a{text-decoration:none;}
	.widget-img img {width:100%;}
	.widget-top span {font-size:20px; margin: 0 auto; display: table;padding:20px 0 20px 0;text-align: center;}

	
		#container figure {margin-bottom: 5px;}
		iframe{width:100%;}
		.wrap {width:100%;}
		.tab_container {width:100%;}
						
		/* 탭메뉴 css */
		ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: auto; width: 100%; font-family:"dotum"; font-size:12px; margin-top:15px; position: relative; bottom:13px;}
		ul.tabs li {float: left;  text-align:center; cursor: pointer; line-height: 31px; border: 1px solid #eee; padding:10px 0px; font-weight: bold; background: #fafafa; overflow: hidden; position: relative; margin-left:0px; box-sizing:border-box; width:50%;}
		ul.tabs li:nth-child(4) { float:none; } 
			

		.bachelor_map{display:none;}
		.program_box>p{width:92%; margin:0 auto; font-size:1.6em;}
		.program_box>div{width:95%; margin:0 auto;}
		.program_box>div>p{margin-bottom:25px;}
		.program_box>div>ul{width:100%; padding:0;}
		program_box>div>ul>li{margin-left:20px;}
		.program_box>div>ul>li>a{font-size:1.2em; margin-left:20px; padding:0 0 0 15px;}
		.program_box>div>ul>li{background-position:5px center;}
		ul.icon_4>p{width:92%; margin:0 auto;}
		ul.icon_4 li{width:50%;}
		ul.icon_4 li.three_li{clear:both;}
		.back_banner2 img, .back_banner img{max-width:900px; width:100%;}
		.back_banner p{float:none; padding:15px 0; width:95%; margin:0 auto; clear:both;}
}

@media all and (max-width:767px) {
	#fullsize {width:100%;margin:0 auto;}
	#footsize {width:90%; margin:0 auto;}
	.bottom1 .branch {width:100%;}
	.bottom1 .branch ul {display: inline-block;}
	.bottom1 .branch ul li { float: left; color:#959595;}
	.post-subject {font-size:1em !important;padding-top:1px !important;}
	.post-text {margin-top:1px !important;}
	.font-gallery{font-size:1.5em;}
	.hr_style1 hr{width:120px;border:1px solid #dd2a26;}
	.banner_area .title_rmit {width:50%; font-size:1.9em; padding:40px 0px 15px 30px; color:#000054;}
	.basic-post-gallery { padding:10px;}
	.textbox{position:absolute;top:10%;left:50%;transform: translateX(-50%);}
	.textbox h2{font-size:12px; color:white; font-weight:normal; text-align:center;margin-top:5px;margin-bottom:5px;}
	.textbox h1{font-size:20px; color:white; font-weight:bold; text-align:center;margin-top:5px;margin-bottom:5px;}
	.textbox p{font-size:10px; color:white; text-align:center; padding-top:5px; line-height: 15px;}
	.textbox .box-container {padding-top:5px;margin:0 auto; text-align:center;}
	.textbox .box-container .box1{width:80px; padding:2px 0 2px 0; background-color:#3e3e3e; font-size:7px; color:white; text-align:center;}
	.textbox .box-container .box2{width:80px; padding:2px 0 2px 0; background-color:#de2a26; font-size:7px; color:white; text-align:center;}
	.textbox .box-container a{text-decoration:none;}
	.widget-img img {width:100%;}
	.widget-top span {font-size:14px; margin: 0 auto; display: table;padding:10px 0 10px 0;text-align: center; }
	.right_cont h1{font-size:22px; color:#de2a26; margin-top:-10px;}
	.right_cont h2{font-size:20px; color:#de2a26;}
	.right_cont p{font-size:14px; color:#424141; line-height:1.5em;}
	.right_cont span{font-size:10px; color:#de2a26; float:right; margin-top:40px; font-weight:bold;}
	iframe{height:100%;}
	.zeta-menu a {font-size:1.0em !important;}
	.zeta-menu p {font-size:1.0em !important;}
	.contact_form {background:#fafafa;}
	.contact_form .title {margin-top:0px;}
}

@media all and (max-width:500px) {
	#fullsize {width:100%;margin:0 auto;}
	#footsize {width:90%;margin:0 auto;}
	.bottom1 .branch {width:100%;}
	.bottom1 .branch ul {display: inline-block;}
	.bottom1 .branch ul li { float: left; color:#959595;}
	.basic-post-gallery { padding:10px;}
	.textbox{position:absolute;top:10%;left:50%;transform: translateX(-50%);}
	.textbox h2{font-size:10px; color:white; font-weight:normal; text-align:center;margin-top:0px;margin-bottom:0px;}
	.textbox h1{font-size:15px; color:white; font-weight:bold; text-align:center;margin-top:0px;margin-bottom:0px;}
	.textbox p{font-size:8px; color:white; text-align:center; padding-top:2px; line-height: 8px;}
	.textbox .box-container {padding-top:0px;margin:-5px auto; text-align:center;}
	.textbox .box-container .box1{width:70px; padding:0px; background-color:#3e3e3e; font-size:6px; color:white; text-align:center;}
	.textbox .box-container .box2{width:70px; padding:0px; background-color:#de2a26; font-size:6px; color:white; text-align:center;}
	.textbox .box-container a{text-decoration:none;}
	.widget-img img {width:100%;}
	.widget-top{margin:20px auto 25px;}
	.widget-top span {font-size:19px; margin: 0 auto; display: table;padding:10px 0 18px 0;text-align: center; }
	.responsive .at-body .at-container{padding:0px 0px 20px; margin:0 auto;}
	.main_two li{padding:5px 0;}
	.m_txt { display:block }
}

@media all and (max-width:350px) {
	#fullsize {width:100%;margin:0 auto;}
	#footsize {width:90%;margin:0 auto;}
	.bottom1 .branch {width:100%;}
	.bottom1 .branch ul {display: inline-block;}
	.bottom1 .branch ul li { float: left; color:#959595;}
	.basic-post-gallery { padding:10px;}
	.textbox{position:absolute;top:10%;left:50%;transform: translateX(-50%);}
	.textbox h2{font-size:8px; color:white; font-weight:normal; text-align:center;margin-top:0px;margin-bottom:0px;}
	.textbox h1{font-size:12px; color:white; font-weight:bold; text-align:center;margin-top:0px;margin-bottom:0px;}
	.textbox p{font-size:0.5em; color:white; text-align:center; padding-top:2px; line-height: 8px;}
	.textbox .box-container {padding-top:0px;margin:-5px auto; text-align:center;}
	.textbox .box-container .box1{width:50px; padding:0px; background-color:#3e3e3e; font-size:0.5em; color:white; text-align:center;}
	.textbox .box-container .box2{width:50px; padding:0px; background-color:#de2a26; font-size:0.5em; color:white; text-align:center;}
	.textbox .box-container a{text-decoration:none;}
	.widget-img img {width:100%;}
	.widget-top span {font-size:10px; margin: 0 auto; display: table;padding:10px 0 10px 0;text-align: center; }
}


