@charset "utf-8";


body {
background-color:#fff;*word-break:break-all;-ms-word-break:break-all;
	font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	margin-bottom: 20px;
	padding: 0px;
	width: 100%;
	line-height: 1.7em;
	color: #7F7F7F;
	font-size: 11px;
}

html,body{width:100%;height:100%;}
#wrapper {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#head {
	height: 68px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#head_area {
	height: 64px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#headarea {
	width: 889px;
}

#titlebar {
	border-bottom-style: solid;
	height: 23px;
	border-top-width: 7px;
	border-right-width: 7px;
	border-bottom-width: 7px;
	border-left-width: 7px;
	border-bottom-color: #3d6fb4;
}
#newsboard {
	width: 336px;
	height: auto;
	float: left;
	margin-top: 15px;
}
#newstitle {
	margin-bottom: 5px;
	height: 20px;
}


#consultboard {
	height: 100%;
	width: 357px;
	float: left;
}
#maincotents .patner {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 30px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #f1f0f0;
	border-right-color: #f1f0f0;
	border-bottom-color: #f1f0f0;
	border-left-color: #f1f0f0;
	padding-top: 5px;
}
#cboard {
	height: auto;
	width: 336px;
	float: left;
}
.at {
	margin-bottom: 5px;
}
#bannerarea {
	float: left;
	width: 100%;
}

#cnsulttitle {
	float: left;
	width: 336px;
}

#themeroll img {
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
}
.line_themeimg left {
	margin-right: 10px;
}
#life_banner {
}






#logodiv {
	float: left;
	height: 48px;
	width: 197px;
	margin-left: 5px;
	margin-top: 6px;
}
#eventidiv {
	height: 270px;
	width: 317px;
	float: right;
	text-align: right;
	border: 4px solid #E6E6E6;
}
#ttable {
	width: 100%;
	position: relative;
	z-index: 2;
}

#maincotents #themerol#themetitle {
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#eventidiv {
	float: left;
	height: 296px;
	width: 330px;
}
#consulttitle {
	margin-left: 0px;
	height: auto;
	margin-bottom: 5px;
	float: left;
	width: 100%;
	clear: left;
	margin-top: 10px;
}



#worldmenu {
	float: right;
	height: 20px;
	width: 530px;
	margin-top: 29px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#ttable #flashdiv #new_intro {
	height: 300px;
	width: 996px;
	margin-right: auto;
	margin-left: auto;
}



#left {
	width: 207px;
	float: left;
}
#foot {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#ttable #leftcoulmn {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	height: 100%;
	width: 900px;
}
#foot {
	float: left;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#copyroghtdiv {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	height: auto;
}
#copyroghtdiv2 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#copyroghtdiv3 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #D8D8D8;
}




#navi {
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
	height: 1%;
	background-image: url(../image/bg_navi.gif);
	background-repeat: repeat-x;
	border-bottom-color: #D4D4D4;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	overflow: hidden;
}
#insidenavi {
	height: 60px;
	width: 887px;
	margin-right: auto;
	margin-left: auto;
}

#bgdiv {
	background-image: url(../../../uk/bg_menu.gif);
}

#leftmenu {
	float: right;
	width: 185px;
	margin-top: 4px;
}
#bgdiv {
	position: absolute;
	height: 33px;
	width: 100%;
	left: 7px;
	top: 70px;
}
#ttable #leftcoulmn #maincotents {
	float: right;
	width: 682px;
	height: 100%;
}
#ttable #leftcoulmn #maincotents #tmbox {
	float: right;
	width: 100%;
}
#ttable #leftcoulmn #maincotents #tmbox #newthem {
	float: left;
	width: 50%;
}
#ttable #leftcoulmn #maincotents #newthem02 {
	float: right;
	height: 100%;
	width: 50%;
}
#ttable #leftcoulmn #maincotents #newsboard {
	float: left;
	width: 330px;
}
#ttable #leftcoulmn #maincotents #newsboard #newb01 {
	float: left;
	width: 100%;
	overflow: hidden;
}

#inc_navi01 {
	width: 887px;
	margin-right: auto;
	margin-left: auto;
	height: 60px;
}
.logo_uk {
	float: left;
	width: 200px;
}
.fladiv  {
	float: right;
	width: 687px;
	height: 60px;
	padding: 0px;
}
#ttable #leftcoulmn #leftside {
	float: left;
	width: 185px;
	height: auto;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 20px;
}
#schoollist {
	border: 0px solid #d1dfe9;
	height: auto;
	padding: 0px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
#life_banner {
	height: auto;
	margin-top: 10px;
	float: left;
}
#cal_banner {
	height: 63px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 100%;
}
.curren {
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}
.banner02 {
}

curren {
	height: 20px;
}

#copyright {
	width: 889px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
}
#linediv {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D4D4D4;
}
#objtitle001 {
	margin-bottom: 13px;
}
#objtitle002 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#subcontents {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 30px;
	height: 100%;
	width: 100%;
	float: left;
}
.list {
	float: left;
	width: 100%;
}
#ttable #flashdiv {
	width: 100%;
	margin-bottom: 17px;
	height: 300px;
	background-image: url(../image/bg_main.gif);
	background-repeat: repeat-x;
}
.banner02 {
	margin-top: 7px;
	float: left;
	width: 184px;
	clear: left;
	height: auto;
}
.banner01 {
	width: 185px;
	float: left;
	height: auto;
	margin: 0px 0px 9px;
}

.currency {
	float: left;
	width: 185px;
	height: auto;
	clear: both;
}


img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.titlearea20 {
	float: left;
	width: 100%;
	height: 25px;
	margin-bottom: 5px;

}
.aa {
	font-family: "돋움";
}
.patner_style {
	padding-right: 3px;
}
btn {
	text-align: center;
}

a:hover {
	text-decoration: none;
	color: #7693AF;
}
a:link {
	color: #b9b9b9;
	text-decoration: none;
}

.photoarea {
	float: left;
	clear: left;
}
.sentence01 {
	clear: none;
}
.acc_btnarea {
	float: right;
	width: 50%;
	margin-bottom: 20px;
}
.world_logo {
	width: 200px;
	float: left;
}
.inc_banner {
	width: 682px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 20px;
}
.tit_area {
	width: 100%;
	clear: none;
	margin-top: 20px;
}
.titl_text02 {
	width: 100%;
	clear: right;
}
.tablearea05 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.btn_timetable02 {
	float: left;
	width: 100%;
}
.photoarea11 {
	float: left;
	width: 200px;
}
.textarea09 {
	float: right;
	width: 450px;
	clear: left;
}
.textarea12 {
	float: left;
	width: 100%;
	clear: left;
	margin-bottom: 15px;
}
.textarea13 {
	float: left;
	width: 200px;
	margin-top: 10px;
}
.textarea14 {
	float: right;
	width: 460px;
}
.title_contents02 {
	float: left;
	width: 100%;
}
#topimgdiv02 {
	border-bottom-width: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #d0216e;
}
#ttable   #leftcoulmn   #maincotents #new_tmbox .tm_title    {
	width: 100%;
	float: left;
}
#ttable #leftcoulmn #maincotents #new_tmbox {
	float: left;
	height: 100%;
	width: 100%;
	margin-bottom: 30px;
}
#ttable #leftcoulmn #maincotents #new_accbx {
	float: left;
	width: 100%;
	margin-top: 33px;
}
#ttable #leftcoulmn #maincotents #new_wbox {
	float: left;
	width: 100%;
}
#ttable #leftcoulmn #maincotents #new_wbox #new_bd {
	float: left;
	width: 332px;
}
#ttable #leftcoulmn #maincotents #new_wbox #new_ele {
	float: right;
	width: 322px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 2px solid #DBDBDB;
	height: 286px;
}
#ttable #leftcoulmn #maincotents #new_wbox #new_ele #eventidiv {
	height: 296px;
	margin-top: 15px;
	width: 300px;
}
#ttable #leftcoulmn #maincotents #new_tmbox #nthm01 {
	width: 50%;
	float: left;
}
#ttable #leftcoulmn #maincotents #new_tmbox #nthm02 {
	float: right;
	width: 50%;
}
#nthm01  .tm_cbox01 {
	width: 330px;
	float: left;
	margin-top: 10px;
	margin-bottom: 13px;
	height: 80px;
	margin-right: 0px;
}
.tm_cbox01 .pbox01 {
	width: 130px;
	height: 80px;
	float: left;
	margin-right: 13px;
}
.tm_cbox01 .txt01 {
	float: right;
	width: 185px;
	height: 70px;
	clear: left;
}
.tmtxt01 {
	font-weight: bold;
	margin-bottom: 5px;
	font-family: "돋움";
	font-size: 12px;
	color: #2F5A9B;
}
.tmtxt01 a:link {
	font-weight: bold;
	color: #2F5A9B;
	text-decoration: none;
}
.tmtxt01 a:visited {
	text-decoration: none;
	color: #2F5A9B;
	font-weight: bold;
}
.tmtxt01 a:hover {
	font-weight: bold;
	color: #2F5A9B;
	text-decoration: none;
}
.tmtext02 a:hover {
	color: #8091AC;
	text-decoration: none;
}
.tmtext02 a:visited {
	color: #8091AC;
	text-decoration: none;
}

.tmtext02 a:link {
	color: #8091AC;
}


.tmtext02 {
	color: #666666;
	line-height: 150%;
	font-size: 12px;
	font-family: "돋움";
}

.tm_cbox02 .pbox01 {
	width: 130px;
	height: 80px;
	float: left;
	margin-right: 10px;
}
.tm_cbox02 .txt01 {
	float: right;
	width: 185px;
	height: 70px;
	clear: left;
}
.tm_cbox03 .pbox01 {
	width: 130px;
	height: 80px;
	float: left;
	margin-right: 13px;
}
.tm_cbox03 .txt01 {
	width: 185px;
	height: 80px;
	float: right;
}
.tm_cbox04 .pbox01 {
	width: 130px;
	height: 80px;
	float: left;
}
.tm_cbox04 .txt01 {
	float: right;
	width: 185px;
	height: 80px;
}
#nthm02   .tm_cbox02 {
	float: right;
	width: 330px;
	margin-top: 10px;
	margin-bottom: 13px;
	height: 80px;
}
.txt01 .ttitle01 {
	float: left;
	width: 100%;
	margin-bottom: 7px;
}

#nthm01    .tm_cbox03 {
	float: left;
	width: 330px;
	margin-right: 0px;
	height: 80px;
}
#nthm02     .tm_cbox04 {
	float: right;
	width: 330px;
	height: 80px;
}
#wrapper  #flashdiv  #motion  {
	width: 966px;
	margin-right: auto;
	margin-left: auto;
}
#ttable #wrapper #leftcoulmn #maincotents #asc {
	float: left;
	width: 1000%;
}
#ttable #wrapper #newmain {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}
#ttable #wrapper #mainnew {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#ttable #wrapper #newmain #maincotents {
	float: right;
}
#ttable #wrapper #newmain #newct {
	height: 100%;
	width: 899px;
	margin-right: auto;
	margin-left: auto;
}
#ttable #wrapper #flashdiv {
	float: left;
}
#ttable #wrapper #leftcoulmn #maincotents {
	float: right;
	clear: both;
}
#ttable #wrapper #leftcoulmn {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#ttable  #wrapper  #newfamily {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#ttable #foot #copyroghtdiv .lab {
	float: left;
	width: 100%;
	margin-top: 10px;
}
#ttable #foot #copyroghtdiv .newfamily {
	float: left;
	width: 100%;
margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ebebeb;
	border-bottom-color: #ebebeb;
}
#ttable #wrapper #leftcoulmn #maincotents #newacc {
	float: left;
	width: 100%;
	margin-top: 35px;
}
#ttable #wrapper #leftcoulmn #maincotents #newacc {
	width: 100%;}
ul {
	list-style-type: none;
}
TABLE {
	width: 100%;
}
noline_top {
	height: 100%;
	width: 100%;
	float: left;
}
#leftside #banner05 {
	float: left;
	height: 100%;
	width: 100%;
	margin-bottom: 15px;
}

