@charset "utf-8";
/*Ã°¡ */
#mainimgdiv,#linediv1,#linediv2,#linediv3,#linediv4,#main_banner{}
#mainimgdiv {width: 100%; height: 400px; float:left; padding-top:20px;}
#mainimgdiv .mainvisual_bg {padding:10px 0;
	background:#fff; width:1280px; height:400px; 
	margin-left:-140px; position:absolute; 
}
/*¸Þκñó.nivo-directionNav a {
	display:block;
	width:45px;
	height:48px;
	background:url(/design/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
*/
a.nivo-nextNav {
	background-position:-45px 0;
	right:5px;
}
a.nivo-prevNav {
	left:5px;
}

#slider2 .nivo-controlNav {
	position:absolute;
	right:10px;
	bottom:21px;
	z-index:100;
}
#slider2 .nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(/design/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:4px;
	float:left;
}
#slider2 .nivo-controlNav a.active{
	background-position:-15px 0;
}

#slider2 a {
	display:block; /* IE Fix */
}


/*#carbonads-container {
    position:fixed;
    top:10px;
    right:10px;
    background:#15191F;
    padding:15px;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#carbonads-container .carbonad {
    background:transparent !important;
    border:0 !important;
    width:130px !important;
    height:auto !important;
}
#carbonads-container img,
#carbonads-container span {
    margin:0 0 8px 0 !important;
}
#carbonads-container span.carbonad-text {
    color:#A7B0BF !important;
}
#carbonads-container span.carbonad-text a {
    border:0; !important;
}
#carbonads-container span.carbonad-tag {
    display:block;
    float:none !important;
    margin:0 !important;
    font-style:italic !important;
    text-align:right !important;
    color:#5F6C7F !important;
}
#carbonads-container span.carbonad-tag a {
    color:#5F6C7F !important;
    border:0 !important;
}
.nivoSlider {
	position:relative;
	/*background: url(/design/images/loading.gif) #202834 no-repeat 50% 50%;
	width:1000px;
	height:400px;
	-moz-box-shadow:0px 0px 10px #333;
	-webkit-box-shadow:0px 0px 10px #333;
	box-shadow:0px 0px 10px #333;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivoSlider a {
	border:0;
}*/


/* job description etc */
#linediv1 {width: 100%; height:220px;}
#linediv1 ul li {width:230px; height:190px; margin:16px 10px; padding-top:20px;}

/* what's new etc */
#linediv2 {width: 100%; height:390px;  padding-top:37px; *margin-top:-30px}
#linediv2 .linediv_tit {margin-top:30px; margin-bottom:20px; }
#linediv2 .linediv_tit_v2 {margin-top:30px; margin-bottom:3px; }
#linediv2 .newsletter {width:230px; height:240px;}
#linediv2 .newsletter img {width:230px; height:233px !important; }


/* online pre-orientation etc */
#linediv3 {width: 100%; height: 400px; *margin-top:-22px} 
#linediv3 .linediv3_img {padding-top:16px;}
#linediv3 .img_txt {font-size:12px; width:200px; margin:20px}
#linediv3 .more_btn_1 {clear:both; padding-top:3px; margin-left:178px}
#linediv3 .more_btn_2 {clear:both; padding-top:3px; margin-left:158px; display: block;}

#linediv3 .linediv3_elvideos {background:url('/design/images/main/linediv3_03bg.gif') no-repeat}
#linediv3 .linediv3_ctvideos {background:url('/design/images/main/linediv3_04bg.gif') no-repeat}
#linediv3 .text_style {font-size:12px; width:190px; margin:20px; color:#fff; display: block;}


/* contact us etc*/
#linediv4 {width: 100%; height: 300px; }
#linediv4 .linediv_tit {margin-top:7px; margin-bottom:20px; }
#linediv4 .linediv4_img {margin:0 12px 7px 12px;}
#linediv4 .social_btn {padding-top:12px;}
#linediv4 .mail_btn {float:right; margin-right:22px; margin-top:-35px;}


#linediv1 li{float: left;}
/*#linediv1>ul>li>a>img{width: 25%; height: 100%;}*/

#linediv2>div{width: 230px;margin:0 10px; height: 100%;  float:left}
/* #linediv2>div img{width:100%;} */
#linediv2>div:nth-child(3){width: 48%;}
#linediv2 .popupzone_news {width: 50%;}
#linediv3>div{width: 230px; height: 100%; margin:0 10px; float:left}
#linediv3>div > a{display: block;}

#linediv4>div{width: 230px; height: 100%; margin:0 10px; float:left}
#linediv4>div:nth-child(2){width: 48%;}
#linediv4 .photo {width: 50%;}

#popzone_startz{top:832px !important;}
#popzone_startz > a{display: inline-block; width: 17px; height: 17px;}
#popzone_stopz{top:832px !important;}
#popzone_stopz > a{display: inline-block; width: 17px; height: 17px;}
.cms-item {}
.cms-item-header h2 img{width:100%;}
.cms-item-content{}

/*  What's new */
.cms-item-content .main_news {background:url(/design/images/main/li_bullet.gif) no-repeat; margin:14px 0px; padding:0 24px; border-bottom:solid 1px #ddd;}
.cms-item-content .main_news .li_date {margin-left:10px;}

/* Important news - Æ¾÷*/
/*#top_box .popup_zone .btn{position:absolute; top:10px; right:7px; overflow:hidden;}
.cms-item-header .popupzone-btn {position:absolute; }
.cms-item-content .popupzone .popup_num {position:absolute; top:100px; left:30px;}
#popupzone_num {float:left}*/
.popupzone-btn li {}
.popupzone-image {*margin-top:-28px}
.popupzone-image img {width:480px; height:240px;}
.popupzone_txt {width:360px; height:170px; overflow:hidden; padding:20px 30px; color:#FFF; line-height:140%; }

/*¼Ҽȳ×®¿ö/
#linediv4  .sns {height:275px;}
#linediv4  .sns #socialnetwork_tab{overflow:hidden;}
#linediv4  .sns #socialnetwork_tab li{float:left;}
#linediv4  .sns #socialnetwork_tab .twt_btn{margin-left:-20px; }
/* #linediv4  .sns  #content1{border-left: 1px solid #3b5998; border-bottom:1px solid #3b5998; border-right: 1px solid #3b5998; width:230px; padding:8px 3px 10px 3px;}*/
#linediv4  .sns  #content1{width:230px; }
#linediv4  .sns  #content1 .header_box{overflow:hidden; padding-bottom: 10px; border-bottom:1px solid #ddd; margin-bottom:8px;}
#linediv4  .sns  #content1 .header_box  dt{font-size:10px; color:#3b5998; margin-bottom:7px;}
#linediv4  .sns  #content1 .header_box .img{float:left; }
#linediv4  .sns  #content1 .header_box  .img img{border:1px solid #ddd;}
#linediv4  .sns  #content1 .header_box dl{float:left; width:216px; padding-right:23px; margin-left:10px;}
#linediv4  .sns  #content1 .all_box{overflow-y:scroll;  height:242px;}
#linediv4  .sns  #content1 .box{padding-bottom: 10px; border-bottom:1px solid #ddd; margin-bottom:7px; overflow:hidden;}
#linediv4  .sns  #content1 .box  dt{font-size:10px; color:#3b5998; margin-bottom:7px;}
#linediv4  .sns  #content1 .box .img{float:left; }
#linediv4  .sns  #content1 .box  .img img{border:1px solid #ddd;}
#linediv4  .sns  #content1 .box dl{float:left; width:199px; padding-right:23px; margin-left:10px; line-height:140%; text-align:justify;}
#linediv4  .sns  #content1 .box .txt{margin-bottom:20px;}
#linediv4  .sns  #content1 .box .blut_time{background:url(/design/images/blut_time.gif) no-repeat left top; padding-left:22px; color:#999;}
/* #linediv4  .sns  #content2{border-left:1px solid #32ccf2; border-bottom:1px solid #32ccf2; border-right:1px solid #32ccf2; width:230px; padding:8px 3px 10px 3px;}*/
#linediv4  .sns  #content2{width:230px;}
#linediv4  .sns  #content2 .header_box{overflow:hidden; padding-bottom: 10px; border-bottom:1px solid #ddd; margin-bottom:8px;}
#linediv4  .sns  #content2 .header_box  dt{font-size:10px; color:#32ccf2; margin-bottom:7px;}
#linediv4  .sns  #content2 .header_box .img{float:left; }
#linediv4  .sns  #content2 .header_box  .img img{border:1px solid #ddd; }
#linediv4  .sns  #content2 .header_box dl{float:left; width:216px; padding-right:23px; margin-left:10px;}
#linediv4  .sns  #content2 .all_box{overflow-y:auto;  height:257px;}
#linediv4  .sns  #content2 .box{padding-bottom: 10px; border-bottom:1px solid #ddd; margin-bottom:7px; overflow:hidden;}
#linediv4  .sns  #content2 .box  dt{font-size:10px; color:#32ccf2; margin-bottom:7px;}
#linediv4  .sns  #content2 .box .img{float:left; }
#linediv4  .sns  #content2 .box  .img img{border:1px solid #ddd;}
#linediv4  .sns  #content2 .box dl{float:left; width:199px; padding-right:23px; margin-left:10px; line-height:140%; text-align:justify;}
#linediv4  .sns  #content2 .box .txt{margin-bottom:20px;}
#linediv4  .sns  #content2 .box .blut_time{background:url(/design/images/blut_time.gif) no-repeat left top; padding-left:22px; color:#999;}

/*¸Þιè */
#main_banner {width: 100%; height: 110px; padding:7px; border-top:1px solid #ddd; margin-bottom:10px;}
#main_banner .banner-btn ul li {float:left; margin-top:30px; margin-right:1px; }
#main_banner .banner-btn ul li a{display: inline-block; width: 17px; height: 17px;}
#main_banner #rolling_banner {height:34px; float:left; width:864px; margin:30px; }
#main_banner #rolling_banner li {padding-right:10px;}
