@charset "utf-8";

/* --- 파일 정보  --- */
/* 세계수의사대회 2017 웹사이트 */
/* 파일명: default.css */
/* 작성 시작일: 2016년 4월 */

/* 색상코드 */
/* 파란색 #2262b3 */
@font-face {
	font-family: ng;
	src: url('../font/NanumGothic.eot');
	src: local('?'),
	url('../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('../font/NanumGothic.woff') format('woff');
}

/* 전역적으로 쓰이는 CSS */
html,body {font:normal 14px/150% 'Open Sans',ng; color:#555}
.clear {clear:both}
.blind {position:absolute; top:-999999px; left:-999999px; height:0; padding:0; margin:0; font-size:0; line-height:0}
table caption {position:relative; overflow:hidden; _visibility:hidden; padding:0; margin:0; height:0; font-size:0; line-height:0}
*:first-child+html table caption {visibility:hidden; padding:0; margin:0; height:0; font-size:0; line-height:0}
.margin_b5 {margin-bottom:5px !important}
.margin_b10 {margin-bottom:10px !important}
.margin_b20 {margin-bottom:20px !important}
.margin_b30 {margin-bottom:30px !important}
.margin_b40 {margin-bottom:40px !important}
.no_margin {margin-bottom:0 !important; padding-bottom:0 !important}

a:link,
a:visited {color:#22303d; text-decoration:none}
a:hover,
a:active {color:#003876; text-decoration:underline}
a.link_style {color:#008bcd; text-decoration:underline}

p {padding:0; margin:0 0 20px 0; line-height:160%}
.important {color:#e52742}
.important_b {color:#0060a5}
.small_txt {font-size:12px}

table.center th,
table.center td,
th.center,
td.center {text-align:center !important}
th.left,
td.left {text-align:left !important}

a.btn_down {display:inline-block; height:22px; padding:3px 7px 3px 25px; margin:0 2px 2px 0; border:1px solid #d6d6d6; background:url(../image/icon_download.png) no-repeat 6px 7px; color:#777; font-size:13px; font-family:'Open Sans'; line-height:160%}
a.btn_down:hover {border-color:#009; color:#009; text-decoration:none}

a.btn_down_dif {display:inline-block; height:22px; padding:3px 7px 3px 25px; margin:0 2px 2px 0; border:1px solid #00246e; background:#00246e  url(../image/icon_download_w.png) no-repeat 6px 7px; color:#fff; font-size:13px}
a.btn_down_dif:hover {border-color:#0089CC; background:#0089CC url(../image/icon_download_w.png) no-repeat 6px 7px; text-decoration:none}

a.btn_print {display:inline-block; height:22px; padding:3px 12px 3px 28px; margin:0 2px 2px 0; border:1px solid #d6d6d6; background:url(../image/icon_print.png) no-repeat 8px 7px; color:#777 !important; font:normal 13px/150% 'Open Sans' !important}
a.btn_print:hover {border-color:#009; color:#009 !important; text-decoration:none}



/* 공통 레이아웃 */
header {position:relative; width:1100px; margin:0 auto}
header h1#logo {width:650px; height:115px; padding:0; margin:0; content:''}
header h1#logo a {display:block; height:115px; text-decoration:none; background:url(../image/image.png) no-repeat 0 -290px; content:''}
header div#topmenu {position:absolute; bottom:20px; right:0}
header div#topmenu a {padding:2px 10px; font-size:13px; text-transform:uppercase; background:url(../image/division.gif) no-repeat right 6px; color:#0060a5}
header div#topmenu a.last {padding:2px 0 2px 10px; font-size:13px; text-transform:uppercase; background:none}
header div#topmenu .select {width:100px; border:0; background:#edeef0; color:#24548c; font-size:12px}
header div#topmenu .select button {border:0}
header div#topmenu .select .ctrl {border:0; background:#edeef0; border-color:#24548c}
header div#topmenu .select .my_value {border:0}
header div#topmenu .select * {font-size:12px}
header div#topmenu .select .a_list li:hover {background:#f5f5f5}

nav#gnb {width:100%; min-width:1100px; height:65px; margin-bottom:15px; background:#0060a5 url(../image/bg_gnb.gif) no-repeat center top;}
nav#gnb ul.mainmenu {width:1100px; padding:0; margin:0 auto; list-style:none; *zoom:1}
nav#gnb ul.mainmenu li {position:relative; float:left; margin-right:0px; text-align:center; vertical-align:middle;}
nav#gnb ul.mainmenu li.last {margin-right:0}
nav#gnb ul.mainmenu li.parent > a {display:table-cell; height:65px; padding:12px 8px; box-sizing:border-box; color:#fff; line-height:125%; font:normal 15px 'Roboto Condensed'\8; font:normal 18px 'Roboto Condensed';  text-transform:uppercase; vertical-align:middle; letter-spacing:-0.01em}
nav#gnb ul.mainmenu li.parent:hover > a {color:#ffea00}
nav#gnb ul.mainmenu li.parent:hover ul.submenu {display:block}
nav#gnb ul.mainmenu ul.submenu {position:absolute; display:none; width:190px; top:65px; left:0; padding:0; margin:0; list-style:none; z-index:9999; background:#fff; border:1px solid #ccc; border-top:3px solid #f18f00; border-radius:0 0 3px 3px; box-shadow:1px 1px 2px rgba(0,0,0,.1)}
nav#gnb ul.mainmenu ul.submenu:after {bottom:100%; left:50px; border: solid transparent; content: " "; height:0; width:0; position:absolute; pointer-events:none; border-color: rgba(241, 143, 0, 0); border-bottom-color:#f18f00; border-width:8px; margin-left:-8px}
nav#gnb ul.mainmenu ul.submenu li {text-align:left}
nav#gnb ul.mainmenu ul.submenu li a {display:block; width:170px; padding:8px 10px; border-bottom:1px dotted #ccc; font-size:14px; color:#666; line-height:130%}
nav#gnb ul.mainmenu ul.submenu li a:hover {color:#008ac3}
nav#gnb ul.mainmenu ul.submenu li:last-child a {border-bottom:none}

/* 메인 스폰서 배너 */
div#related_banner {width:1100px; margin:0 auto;}
div.slider2_container {position:relative; width:1100px; height:90px; overflow:hidden}
div.slider2_container div.banner_area {position:absolute; left:55px; top:15px; width:990px; height:60px; margin:0 auto; overflow:hidden}
div.slider2_container div.banner_area img {margin:0 10px}
div.slider2_container .jssora03l,
div.slider2_container .jssora03r {
	display: block;
	position: absolute;
	
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(../image/a12.png) no-repeat;
	overflow: hidden;
}
div.slider2_container .jssora03l {top:15px; left:0; background-position: -3px -33px; }
div.slider2_container .jssora03r {top:15px; right:0; background-position: -63px -33px; }
div.slider2_container .jssora03l:hover { background-position: -123px -33px; }
div.slider2_container .jssora03r:hover { background-position: -183px -33px; }
div.slider2_container .jssora03l.jssora03ldn { background-position: -243px -33px; }
div.slider2_container .jssora03r.jssora03rdn { background-position: -303px -33px; }


footer {width:100%; min-width:1100px; padding:10px 0 0 0; border-top:1px solid #d6d6d6}
footer div.wrap {position:relative; width:1100px; margin:0 auto}
footer div.wrap address {margin:0; font:normal 12px 'Open Sans'; color:#565656}
footer div.wrap address p {padding:0; margin:0; line-height:130%}
footer div.wrap address h2 {padding:0; margin:0 0 5px 0; font-size:13px}
footer div.wrap address a {text-decoration:underline; color:#2262b3}

footer div.wrap div.member_link {position:absolute; top:0; right:0; font-size:12px; text-align:right}
footer div.wrap div.member_link a {margin-left:10px}
footer div.wrap div.member_link a.mail {display:inline-block; width:38px; height:38px; margin-top:5px; background:url(../image/image.png) no-repeat -505px -100px; content:''}


/* 메인 */
div#m_container {width:1100px; margin:20px auto; *zoom:1}
div#m_container:after {clear:both; display:block; content:''}

div#m_container div#visual {float:left; position:relative; width:475px; height:415px; margin:0 10px 0 0}
div#m_container div#col_center {float:left; width:235px; margin-right:10px}
div#m_container div#col_last {float:left; width:370px}
div#m_container div#important_dates {width:195px; height:190px; padding:20px; margin:0 0 10px 0; background:url(../image/image.png) no-repeat -520px 0;}
div#m_container div#important_dates h1 {padding:0; margin:0 0 10px 0; font:bold 16px 'Roboto Condensed'; color:#ffe100}
div#m_container div#important_dates dl {padding:0; margin:0; font-size:15px; line-height:130%}
div#m_container div#important_dates dt {padding:0; margin:0; color:#fff}
div#m_container div#important_dates dd {padding:0; margin:0 0 7px 0; color:#6eb92c; font-weight:bold}

div#m_container div#important_dates2 {width:195px; height:190px; padding:20px; margin:0 0 10px 0; background:url(../image/image.png) no-repeat -520px -405px}
div#m_container div#important_dates2 h1 {padding:0; margin:0 0 18px 0; font:bold 20px 'Roboto Condensed'; color:#fff}
div#m_container div#important_dates2 dl {padding:0; margin:0; font-size:14px}
div#m_container div#important_dates2 dt {padding:4px 0 0 0; margin:0; background:#ffe945; color:#c5220e; font-weight:bold; letter-spacing:0.02em; text-align:center}
div#m_container div#important_dates2 dd {padding:0 0 4px 0; margin:0 0 20px 0; background:#ffe945; color:#2a373f; text-align:center; box-shadow:0 1px 2px rgba(0,0,0,.2);}

div#m_container div#dday {width:163px; height:34px; padding:13px 12px 13px 60px; margin:0 0 10px 0; background:url(../image/image.png) no-repeat -185px -115px; color:#1f286a; font-size:11px; line-height:140%}
div#m_container div#dday strong {font-size:22px}

div#m_container div#incheon {float:left; width:117px; height:105px; background:#1374d9; text-align:center}
div#m_container div#incheon span.ico {display:block; width:45px; height:39px; margin:0 auto 7px auto; background:url(../image/image.png) no-repeat -400px 0; content:''}
div#m_container div#incheon a {display:block; height:100%; padding:20px 0; box-sizing:border-box; color:#fff; font:normal 15px 'Roboto Condensed';}
div#m_container div#korea {float:left; width:117px; height:105px; background:#2a373f; text-align:center}
div#m_container div#korea span.ico {display:block; width:45px; height:39px; margin:0 auto 7px auto; background:url(../image/image.png) no-repeat -445px 0; content:''}
div#m_container div#korea a {display:block; height:100%; padding:20px 0; box-sizing:border-box; color:#fff; font:normal 15px 'Roboto Condensed';}

div#m_container div#abstract {float:left; width:180px; height:110px; margin:0 10px 10px 0; background:#7c64b2; text-align:center}
div#m_container div#abstract a {display:block; height:100%; padding:20px; box-sizing:border-box; color:#fff; font:normal 15px 'Roboto Condensed';}
div#m_container div#abstract span.ico {display:block; width:39px; height:45px; margin:0 auto 5px auto; background:url(../image/image.png) no-repeat 0 -115px; content:''}

div#m_container div#joint {float:left; width:180px; height:110px; margin:0 10px 10px 0; background:#B3B3B3; text-align:center}
div#m_container div#joint a {display:block; height:100%; padding:20px; box-sizing:border-box; color:#fff; font:normal 15px 'Roboto Condensed';}
div#m_container div#joint span.ico {display:block; width:45px; height:47px; margin:0 auto 3px auto; background:url(../image/image.png) no-repeat 0 -405px; content:''}

div#m_container div#regi {float:left; width:180px; height:110px; margin:0 0 10px 0; background:#ecad00; text-align:center}
div#m_container div#regi a {display:block; height:100%; padding:20px; box-sizing:border-box; color:#fff; font:normal 15px 'Roboto Condensed';}
div#m_container div#regi span.ico {display:block; width:37px; height:45px; margin:0 auto 5px auto; background:url(../image/image.png) no-repeat -45px -115px; content:''}

div#m_container div#invited_faculty {position:relative; float:left; width:370px; height:180px; padding:0; margin:0 0 10px 0; background:#ddd; color:#444;}
div#m_container div#invited_faculty h1 {padding:7px 10px; margin:0; font:normal 17px 'Roboto Condensed'; color:#fff; background:#bb60bf}

div#m_container div#join_mailing {float:left; width:180px; height:105px; margin:0 10px 0 0; background:#b5d9ff}
div#m_container div#join_mailing span.ico {display:block; width:48px; height:38px; margin:0 auto 5px auto; background:url(../image/image.png) no-repeat -420px -115px; content:''}
div#m_container div#join_mailing a,
div#m_container div#join_mailing button.open {display:block; width:180px; height:100%; padding:22px 0; box-sizing:border-box; text-align:center; font:normal 15px 'Roboto Condensed'; color:#2a373f; background:none; border:0}

div#m_container div#newsletter {float:left; width:160px; height:89px; padding:8px 10px; background:#579ae1}
div#m_container div#newsletter h1 {padding:0; margin:0 0 5px 0; font:normal 17px 'Roboto Condensed'; color:#fff; font-weight:normal}
div#m_container div#newsletter div.backnumber .select {width:100%; margin-bottom:3px; font-size:11px; border:0}
div#m_container div#newsletter .select .my_value {border-color:#579ae1}
div#m_container div#newsletter .select.open .my_value,
div#m_container div#newsletter .select .my_value.outLine {border:1px solid #52900a; color:#333}

div#m_news_area {width:100%; min-width:1100px; background:#e4e4e4}
div#m_news_area div.wrap {width:1100px; margin:0 auto; *zoom:1}
div#m_news_area div.wrap:after {clear:both; display:block; content:''}
div#m_news_area div#whats_new {float:left; width:370px; padding:15px 0; margin-right:20px}
div#m_news_area div#whats_new h1 {position:relative; padding:0; margin:0 0 10px 0}
div#m_news_area div#whats_new h1 a {display:block; font:normal 19px 'Roboto Condensed'; color:#08174c; text-decoration:none}
div#m_news_area div#whats_new h1 a em {font-style:normal; color:#b50b14}
div#m_news_area div#whats_new h1 a span.more {position:absolute; top:5px; right:0; width:11px; height:11px; background:url(../image/image.png) no-repeat -470px -115px; content:''}
div#m_news_area div#app_download {float:left; width:249px; height:150px}
div#m_news_area div#app_download img {display:block}
div#m_news_area div#facebook {float:left; width:251px; height:150px; padding:0; margin:0}

div#m_news_area div#download_center {float:left; width:220px; height:105px; padding:15px 20px}
div#m_news_area div#download_center h1 {padding:0; margin:0 0 10px 0; color:#091952; font:normal 19px 'Roboto Condensed';}
div#m_news_area div#download_center ul {padding:0; margin:0; list-style:none; line-height:130%}
div#m_news_area div#download_center li {padding:0 0 0 10px; background:url(../image/bullet_arrow.png) no-repeat 0 6px}
div#m_news_area div#download_center li a {font-size:12px; color:#567697}
div#m_news_area div#download_center li a:hover {color:#091952}
div#m_news_area div#download_center a.travel_grants {display:block; padding:2px 5px; background:#185C9B; color:#fff;}
div#m_news_area div#download_center a.travel_grants:hover {background:#0078BC; color:#fff; transition:all .3s; text-decoration:none;}
div#m_news_area .select {width:210px; height:23px; border:0; font-size:12px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+2,cedbe5+100 */
background: rgb(252,254,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,254,255,1) 2%, rgba(206,219,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(252,254,255,1) 2%,rgba(206,219,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(252,254,255,1) 2%,rgba(206,219,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfeff', endColorstr='#cedbe5',GradientType=0 ); /* IE6-9 */
}
div#m_news_area .select button {height:23px; border:0; color:#567697 !important}
div#m_news_area .select .ctrl {height:23px; border:0; border-color:#000;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+2,cedbe5+100 */
background: rgb(252,254,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,254,255,1) 2%, rgba(206,219,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(252,254,255,1) 2%,rgba(206,219,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(252,254,255,1) 2%,rgba(206,219,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfeff', endColorstr='#cedbe5',GradientType=0 ); /* IE6-9 */
}
div#m_news_area .select .my_value {border:0}
div#m_news_area .select * {font-size:12px}
div#m_news_area .select ul {top:23px; width:210px; color:#222}
div#m_news_area .select .a_list li {padding-left:0 !important; background:#fff !important}
div#m_news_area .select li {font-size:11px}
div#m_news_area .select li.hover *{ background:#fff !important; color:#091952}

div#m_news_area div#sci_program {float:left; width:216px; height:123px; padding:15px 20px; margin-right:10px; background:#fff; border:2px solid #bb60bf;}
div#m_news_area div#sci_program h1 {padding:0; margin:0 0 10px 0; font:normal 18px 'Roboto Condensed'; color:#091952}
div#m_news_area div#sci_program ul {padding:0; margin:0; list-style:none; line-height:130%}
div#m_news_area div#sci_program li {padding:0 0 0 10px; background:url(../image/bullet_arrow.png) no-repeat 0 6px}
div#m_news_area div#sci_program li a {font-size:12px; color:#567697}
div#m_news_area div#sci_program li a:hover {color:#091952}


div#m_news_area div#facebook {float:left; width:180px; height:157px; padding:0; margin:0}
div#m_news_area div#facebook img {display:block;}


div#sponsored_banner {width:100%; min-width:1100px; height:60px; padding:5px 0; margin:0; background:none}
div#sponsored_banner div.wrap {width:1100px; margin:0 auto}


/* 서브 */
div#s_container {width:1100px; min-height:500px; margin:40px auto; *zoom:1}
div#s_container:after {display:block; clear:both; content:""}

nav#lnb {float:left; width:190px; margin:0 50px 0 0; padding:0;}
nav#lnb h1 {margin:0; padding:10px 5px 14px 5px; border-bottom:3px solid #00246e; font:normal 22px/120% 'Open Sans'; color:#00246e}
nav#lnb ul.menu {margin:0; padding:0; list-style:none}
nav#lnb ul.menu li {border-bottom:1px dotted #ccc}
nav#lnb ul.menu li a.parent {display:block; padding:10px 9px 10px 24px; font-size:15px; text-decoration:none; color:#666; vertical-align:middle; background:url(../image/ico_lnb.gif) no-repeat 5px 14px}
nav#lnb ul.menu li a.parent:hover {background:#f0f0f0 url(../image/ico_lnb.gif) no-repeat 5px 14px; color:#0060a5}
nav#lnb ul.submenu {padding:0; margin:5px 0 10px 21px; list-style:none; border:0}
nav#lnb ul.submenu li {padding-left:10px; margin-bottom:3px; border:0; font-size:13px; line-height:130%; background:url(../image/ico_lnb_depth.gif) no-repeat 0 8px}
nav#lnb ul.submenu li a {display:block; color:#666}
nav#lnb ul.submenu li a:hover {color:#008bcd}

div#s_container div#contents {float:left; width:860px}
div#s_container div.navi {font-size:13px; color:#777}
div#s_container div.navi em {font-style:normal; color:#f18d00}
h1.pagetitle {padding:0; margin:0 0 40px 0; font:bold 36px 'Roboto Condensed'; color:#1a3196; letter-spacing:-0.02em}
h1.pagetitle img {vertical-align:middle}

div.tab {margin:0 0 50px 0}
div.tab ul {padding:0; margin:0; list-style:none; *zoom:1; border-right:1px solid #d6d6d6}
div.tab ul:after {clear:both; display:block; content:''}
div.tab ul li {float:left}
div.tab ul li a {display:block; padding:10px; border:1px solid #d6d6d6; border-right:0; text-align:center; color:#666; font-size:14px; box-sizing:border-box; background:#f0f0f0}
div.tab ul li a span.small {font-size:12px}
div.tab ul li a:hover {padding:9px 10px 10px 10px; border-top:2px solid #74bfe3; background:#f0f0f0; color:#555; text-decoration:none}
div.tab ul li.selected a {padding:9px 10px 10px 10px; border-top:2px solid #008ACC; border-bottom-color:#fff; color:#008ACC; background:#fff}

div.tab.fieldtrip li a {height:65px;}

/* 컨텐츠 */
ol.list_num {margin:0 0 30px 0; padding:0; list-style:none}
ol.list_num > li {margin:0; padding:0 0 0 20px}
ol.list_num li span.num {margin:0 0 0 -16px}

ul.list_bul {padding:0; margin:0 0 30px 0; list-style:none}
ul.list_bul li {padding-left:18px; background:url(../image/bullet2.gif) no-repeat 0 8px; color:#555}

/* 슬라이드 */
#slider1_container {position:relative; width:475px; height:415px; margin:0 auto; overflow:hidden}

#slider1_container .jssorb05 {position:absolute; top:380px; right:6px}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	/* size of bullet elment */
	width: 16px;
	height: 16px;
	background: url(../image/b05.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
	content:'';
}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

.jssora12l, .jssora12r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 30px;
	height: 46px;
	cursor: pointer;
	background: url(../image/a10.png) no-repeat;
	overflow: hidden;
}
.jssora12l { background-position: -16px -37px; }
.jssora12r { background-position: -75px -37px; }
.jssora12l:hover { background-position: -136px -37px; }
.jssora12r:hover { background-position: -195px -37px; }
.jssora12l.jssora12ldn { background-position: -256px -37px; }
.jssora12r.jssora12rdn { background-position: -315px -37px; }

/* 연사소개 슬라이드 */
#slider3_container {position:relative;}
#slider3_container div {}
#slider3_container div.txt {width:190px; height:120px; vertical-align:bottom; font-size:12px; line-height:120%; display:table-cell; trasition:all .3s; color:#555;}
#slider3_container div.txt p {padding:0; margin:0 0 5px 0;}
#slider3_container div p strong {font-size:14px; color:#222;}
#slider3_container p.Subspecialties {font-size:13px; color:#6344aa;}
#slider3_container div img {margin-left:210px; width:100px !important; height:120px !important;}
#slider3_container .jssora12l, #slider3_container .jssora12r {
	display: block;
	position: absolute;
	/* size of arrow element */
	top:60px;
	width: 18px !important;
	height: 31px !important;
	cursor: pointer;
	background: url(../image/a100.png) no-repeat;
	overflow: hidden;
}
#slider3_container .jssora12l { background-position:0 0; }
#slider3_container .jssora12l:hover { background-position:-18px 0}
#slider3_container .jssora12r { background-position:-36px 0; }
#slider3_container .jssora12r:hover { background-position: -54px 0}


/* UI Object */
.select {display:inline-block; *display:inline; position:relative; width:200px; background:#fff; line-height:normal; vertical-align:middle; *zoom:1}
.select * {margin:0; padding:0; cursor:pointer}
.select .my_value {overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #bababa; background:transparent; color:#666; text-align:left; line-height:19px; _line-height:normal}
.select .my_value.selected {font-weight:bold}
.select.open .my_value,
.select .my_value.outLine{border:1px solid #888}
.select button.my_value {width:100%; height:27px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value {height:19px; text-indent:8px}
.select .ctrl {position:absolute; top:0; right:0; width:25px; height:25px; border:1px solid #bababa; border-left:1px solid #eaeaea; background:#fff}
.select .arrow {position:absolute; width:0; height:0; top:11px; right:8px; border-top:4px solid #999; border-left:4px solid #fff; border-right:4px solid #fff; font-size:0; line-height:0}
.select ul {overflow:hidden; position:absolute; top:26px; left:0; width:100%; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; list-style:none; z-index:9999}
.select ul.a_list {display:none}
.select.open ul.a_list {display:block}
.select li {overflow:hidden; position:relative; height:25px; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap; }
.select li input.option {position:absolute; width:100%; height:25px; line-height:25px}
.select li label {position:absolute; top:0; left:0; width:100%; height:25px; background:#fff; color:#767676; line-height:25px; text-indent:8px; *text-indent:6px}
.select li a {display:block; height:25px; background:#fff; color:#767676; line-height:25px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#999; color:#fff}
/* //UI Object */

/* 컨텐츠 */
.tbl_con_ve {margin:0 0 30px 0; border:0; font-size:13px}
.tbl_con_ve tr.bg {background:#fdf8e3}
.tbl_con_ve td.bg {background:#fdf8e3}
.tbl_con_ve thead th {padding:8px 12px; border:0; border-top:2px solid #27498b; border-right:1px solid #ddd; background:#f5f5f5; color:#27498b; line-height:120%}
.tbl_con_ve tbody th {padding:8px 12px; border:0; border:1px solid #d6d6d6; background:#f5f5f5; color:#0c2a63; font-weight:normal; text-align:left}
.tbl_con_ve th.bg {background:#e5e9f2; font-weight:bold}
.tbl_con_ve th.backslash {background:url(../04_spon/img/backslash.png) #f5f5f5; background-size:100% 100%; text-align:left !important}
.tbl_con_ve th div {display:inline-block}
.tbl_con_ve td {padding:10px 15px; border:1px solid #ddd}
.tbl_con_ve td.align_top {vertical-align:top}
.tbl_con_ve td.align_left {text-align:left !important}
.tbl_con_ve th:first-child,
.tbl_con_ve td:first-child {border-left:0}
.tbl_con_ve td:last-child,
.tbl_con_ve th:last-child {border-right:0}

.tbl_con_ho {margin:0 0 30px 0; border:0; border-top:2px solid #0060a5}
.tbl_con_ho th {padding:12px 15px; border:0; border-bottom:1px solid #ddd; background:#f5f5f5; text-align:left; font-size:14px; color:#0060a5; font-weight:normal}
.tbl_con_ho td {padding:12px 15px; border:0; border-bottom:1px solid #ddd; font-size:14px; color:#666}


.tbl_con_s {margin:0 0 30px 0; border:0; border-top:1px solid #ddd; font-size:13px}
.tbl_con_s th {padding:8px 10px; border:0; border-bottom:1px solid #ddd; text-align:left; background:#f5f5f5; font-weight:normal}
.tbl_con_s td {padding:8px 10px; border:0; border-bottom:1px solid #ddd; color:#666}

.tbl_con {margin:0 0 30px 0; border:0; border-top:2px solid #0060a5; font-size:13px}
.tbl_con thead th {background:#e0e0e0; border-left:0}
.tbl_con th {padding:10px; border:1px solid #d6d6d6; border-left:0; background:#f5f5f5}
.tbl_con td {padding:10px; border:1px solid #d6d6d6; border-left:0}
.tbl_con thead th:last-child,
.tbl_con td:last-child {border-right:0}

.tbl_con td.day {background:#e2eefa}

.dashed_box {padding-bottom:40px !important; margin-bottom:30px; border-bottom:1px dashed #ccc}

ul.list_basic {padding:0; margin:0 0 40px 0; list-style:none}
ul.list_basic li {padding-left:18px; background:url(../image/bullet.gif) no-repeat 3px 9px}

li ul.list_sub  {margin:0}
ul.list_sub {padding:0; margin:0 0 20px 0; list-style:none}
ul.list_sub li {padding-left:10px; background:url(../image/bullet2.gif) no-repeat 3px 9px}

/* 인사말 */
div.greetings {*zoom:1}
div.greetings:after {clear:both; display:block; content:''}
div.greetings h2 {padding:10px 0; margin:0 0 20px 0; color:#1a92cc; font:normal 2em/130% bitter}
div.greetings div.photo {float:left; width:190px; height:270px}
div.greetings div.txt {float:left; width:670px; text-align:justify}
div.greetings p.sign {margin:0; font-size:13px}

/* Overview */
div#overview {}
div#overview h1 {padding:8px 15px; margin:0 0 30px 0; font:normal 23px bitter; text-align:center; background:#87b3d8; color:#fff; border-radius:7px 7px 0 0}
div#overview div.theme {margin:0 0 40px 0}
div#overview div.theme p.highlight {padding:0; margin:0 0 7px 0; font-size:20px; color:#2c63bd}
div#overview div.theme p strong {color:#2c63bd}
div.symbol {margin:0 0 30px 0; *zoom:1}
div.symbol:after {clear:both; display:block; content:''}
div.symbol div.img {float:left; width:310px; height:230px}
div.symbol div.txt {float:left; width:550px; text-align:justify}


div.history_wvc {margin:0 0 40px 0; *zoom:1}
div.history_wvc:after {clear:both; display:block; content:''}
div.history_wvc ul {float:left; width:380px; padding:0; margin:0 20px 0 0; list-style:none; color:#777; }
div.history_wvc ul li {padding:5px 5px 5px 18px; border-bottom:1px solid #ddd; background:url(../image/bullet2.gif) no-repeat 8px 13px; font-size:12px}
div.history_wvc ul li em {display:inline-block; width:110px; font-style:normal; color:#1e4d6f}

/* Scientific Program */
div#scientific_overview h2 {padding:6px 10px; margin:0 0 2px 0; color:#fff; font-size:16px;}
div#scientific_overview h2.companion {background:#f39c8e}
div#scientific_overview h2.farm {background:#7b98c4}
div#scientific_overview h2.large {background:#f68d1f}
div#scientific_overview h2.public {background:#b0ad44}
div#scientific_overview h2.education {background:#b08cae}
ul.subspecialties2 {padding:0; margin:0 0 20px 0; list-style:none; *zoom:1}
ul.subspecialties2:after {clear:both; display:block; content:""}
ul.subspecialties2 li {position:relative; float:left; padding:0 0 10px 15px; margin:0; width:785px; height:64px; border-bottom:2px solid #fff; background:#fff}
ul.subspecialties2 li#code {padding:26px 20px; width:20px; height:22px; text-align:center; font-size:13px; font-weight:bold}
ul.subspecialties2 li.stripe {background:#f5f5f5}
/* Companion Animal */
ul.subspecialties2 li.code_ae {background:#00b0f0; color:#fff}
ul.subspecialties2 li.code_lm {background:#fcd5b4; color:#333}
ul.subspecialties2 li.code_de {background:#ffffcc; color:#333}
ul.subspecialties2 li.code_cf {background:#f5f5f5; color:#333}
ul.subspecialties2 li.code_di {background:#002060; color:#fff}
ul.subspecialties2 li.code_im {background:#b7b7b7; color:#fff}
ul.subspecialties2 li.code_nu {background:#959595; color:#fff}
ul.subspecialties2 li.code_op {background:#990099; color:#fff}
ul.subspecialties2 li.code_su {background:#ff0000; color:#fff}
/* Farm Animal */
ul.subspecialties2 li.code_aa {background:#ffff00; color:#333}
ul.subspecialties2 li.code_ai {background:#76933c; color:#fff}
ul.subspecialties2 li.code_am {background:#c5d9f1; color:#333}
ul.subspecialties2 li.code_fm {background:#9bbb59; color:#333}
ul.subspecialties2 li.code_pm {background:#ebf1de; color:#333}
/* Large Animal */
ul.subspecialties2 li.code_bm {background:#cc9900; color:#333}
ul.subspecialties2 li.code_em {background:#c65911; color:#333}
/* Public Health / Welfare / Ecology */
ul.subspecialties2 li.code_oh {background:#fabf8f; color:#333}
ul.subspecialties2 li.code_ab {background:#2f75b5; color:#333}
ul.subspecialties2 li.code_ep {background:#ff66cc; color:#333}
ul.subspecialties2 li.code_ea {background:#99ff99; color:#333}
ul.subspecialties2 li.code_gcaw {background:#003399; color:#fff; line-height:100%}
ul.subspecialties2 li.code_la {background:#ffcc66; color:#333}
/* Public Health / Welfare / Ecology */
ul.subspecialties2 li.code_ve {background:#00b050; color:#333}
ul.subspecialties2 li.code_vp {background:#ff99ff; color:#333}
ul.subspecialties2 li div {margin:17px 0 3px 0; word-break:break-all; line-height:120%; color:#242424; font-weight:bold}
ul.subspecialties2 li div.unwrap {margin:8px 0 3px 0}

div#plenary-lecturer {margin-bottom:30px; *zoom:1;}
div#plenary-lecturer:after {clear:both; display:block; content:''}
div#plenary-lecturer div.photo {float:left; width:160px; height:160px;}
div#plenary-lecturer div.txt {float:left; width:660px; height:68px; padding:70px 20px 20px 20px; background:#eee; color:#222; font-size:16px; line-height:150%; border-top:1px solid #222; border-bottom:1px solid #222;}
div#plenary-lecturer div.txt strong {font-size:35px;}

/* organization */
div#organization {}
div#organization div.kvma {padding:25px 30px 25px 120px; margin:0 0 40px 0; border-radius:4px; background:#e9e9e9 url(../01_congress_info/img/logo_kvma.gif) no-repeat 35px 35px}
div#organization div.kvma ul {margin:0}
div#organization div.kvma h2 {padding:0; margin:0 0 10px 0; font:normal 20px 'Open Sans'; color:#2c73af}

div#organization ul.committee {padding:0; margin:0 0 20px 0; list-style:none; *zoom:1}
div#organization ul.committee:after {clear:both; display:block; content:''}
div#organization ul.committee li {float:left; width:150px; margin:0 20px 0 0}
div#organization ul.committee li p.name {padding:0; margin:0 0 3px 0; font:bold 13px 'Open Sans'; color:#454545}
div#organization ul.committee li p {font-size:12px; color:#777; line-height:120%}

/* registration */
.tbl_regi_fee {margin-bottom:40px; border:0; font-size:13px}
.tbl_regi_fee th {padding:8px 10px; border:0; border-right:1px solid #777; border-bottom:1px solid #fff; background:#838f9d; color:#fff}
.tbl_regi_fee td {padding:8px 10px; border:0; border-right:1px solid #d6d6d6; vertical-align:top}
.tbl_regi_fee td:last-child {border-right:0}
.tbl_regi_fee tr.category1 th {background:#4088bc; border-right:0; color:#fff}
.tbl_regi_fee tr.category2 th {background:#47bdd9; border-right:0; color:#fff}
.tbl_regi_fee tr.category3 th {background:#98d2c9; border-right:0; color:#404040}
.tbl_regi_fee tr.category1 td,
.tbl_regi_fee tr.category3 td {background:#eee}

div.guide_area {padding:15px 18px; margin:0 0 30px 0; border:1px solid #d6d6d6; border-radius:2px; font-size:13px}
div.guide_area h2 {padding:0; margin:0 0 8px 0; font-size:18px; color:#0060A5}
div.guide_area h3 {padding:0; margin:0 0 5px 0; font-size:15px; color:#333}

div.submit_step {margin:0 0 25px 0; *zoom:1; background:#eee}
div.submit_step:after {clear:both; display:block; content:""}
div.submit_step div.step {float:left; padding:10px 12px; box-sizing:border-box; border-right:1px dotted #bbb; font-size:15px}
div.submit_step div.step strong {display:block; margin:0; color:#0060A5; font-size:12px; line-height:140%}
div.submit_step div.step.selected {background:#0e1c77; color:#fff; border-right:0}
div.submit_step div.step.selected strong {color:#ffe41c}

/* scientific program */
.tbl_sci {margin:0 0 30px 0; border:0; border-top:1px solid #1b45a2; border-bottom:1px solid #d9d9d9}
.tbl_sci th {padding:7px; border:0; border-top:1px solid #1b45a2; background:#f0f0f0; color:#1b45a2; text-align:left; font-weight:normal}
.tbl_sci td {padding:6px 7px; border:1px solid #d9d9d9; border-bottom:0; font-size:12px}
.tbl_sci td:first-child {border-left:0}
.tbl_sci td:last-child {border-right:0}

.program_at_a_glance {border:1px solid #ddd}
.program_at_a_glance th {padding:5px; border:1px solid #2b387d; background:#132067; color:#fff; text-align:center; font-size:12px; font-weight:normal}
.program_at_a_glance td {height:5px; padding:5px; border:1px solid #d5d5d5; font-size:11px; text-align:center; line-height:110%}
.program_at_a_glance td.time {text-align:right; color:#777; font-size:11px; vertical-align:top}
.program_at_a_glance td.pl {background:#f4d1b4}
.program_at_a_glance td.op {background:#ffdc37}
.program_at_a_glance td.ss {background:#ffb137}
.program_at_a_glance td.sktr {background:#b3ffee}
.program_at_a_glance td.sktr2 {background:#ead0ec}
.program_at_a_glance td.core {background:#ccddff}
.program_at_a_glance td.break {background:#f0f0f0}
.program_at_a_glance td.astr {background:#d3febc}


/* Travel Useful info */
div#about_korea {}
div#about_korea div.unit {*zoom:1}
div#about_korea div.unit:after  {clear:both; display:block; content:''}
div#about_korea div.unit p {margin-right:230px}
div#about_korea div.unit img.img {float:right}

ul.list_con_seoul {padding:0; margin:0; list-style:none; *zoom:1}
ul.list_con_seoul:after {clear:both; display:block; content:''}
ul.list_con_seoul li {float:left; width:235px; height:200px; margin:0 20px 20px 0; text-align:center; font-size:13px}
ul.list_con_seoul li img {display:block; margin:0 0 10px 0}
ul.list_con_seoul li a {display:block; height:100%; text-decoration:none}

div#general_info {}
div#general_info div.unit {margin:0 0 20px 0; *zoom:1}
div#general_info div.unit:after {clear:both; display:block; content:''}
div#general_info h3 {clear:both}
div#general_info div.unit p {margin-bottom:30px}
div#general_info img.img {float:left; margin:0 0 30px 0}
div#general_info p.txt {margin:0 0 30px 250px}


/* Sponsor */
div#major_sponsors {}
div#major_sponsors h2 {width:133px; height:24px; padding:3px 0; margin:0 0 0 364px; background:url(../image/image.png) no-repeat; color:#fff; text-align:center; font:normal 16px "Open Sans"; z-index:9999 !important}

div#major_sponsors h2.diamond {position:relative; background-position:-85px -240px}
div#major_sponsors h2.platinum {position:relative; background-position:-220px -240px}
div#major_sponsors h2.gold {position:relative; background-position:-355px -240px}
div#major_sponsors h2.silver {position:relative; background-position:-490px -240px}

div#major_sponsors ul.list_logo {padding:20px 0 40px 0; margin:-17px 0 0 0; list-style:none; border-top:1px solid #ddd; text-align:center; z-index:1}
div#major_sponsors ul.list_logo li {display:inline-block}

/*div#major_sponsors ul.list_logo2 {padding:20px 0 40px 0; margin:-17px 0 0 0; list-style:none; border-top:1px solid #ddd; text-align:center; z-index:1}
div#major_sponsors ul.list_logo2 li {display:}*/

/* Exhibition List */
div#exhibition-list {*zoom:1;}
div#exhibition-list:after {clear:both; display:block; content:''}
div#exhibition-list div#sponsor {float:left; width:304px;}
div#exhibition-list div#sponsor h3 {padding:0; margin:0 0 5px 0; font-size:17px;}
div#exhibition-list div#sponsor .diamond {color:#1862c6;}
div#exhibition-list div#sponsor .platinum {color:#4d4d4d;}
div#exhibition-list div#sponsor .gold {color:#c79650;}
div#exhibition-list div#sponsor .silver {color:#b3b3b3;}
div#exhibition-list div#sponsor ul {padding:0; margin:0 0 15px 0; list-style:none; font-size:13px;}
div#exhibition-list div#exhibitor {float:left; width:530px; padding-left:25px; border-left:1px dotted #ccc;}
div#exhibition-list div#exhibitor h3 {clear:both; padding:0; margin:0 0 5px 0; font-size:17px; color:#333;}
div#exhibition-list div#exhibitor ul {float:left; width:265px; padding:0; margin:0 0 20px 0; list-style:none; font-size:13px;}

div#exhibition-list2 {*zoom:1;}
div#exhibition-list2:after {clear:both; display:block; content:''}
div#exhibition-list2 div.unit {float:left; width:280px;}
div#exhibition-list2 div.unit h3 {padding:0; margin:0 0 7px 0; font-size:14px; color:#000;}
div#exhibition-list2 ul {padding:0; margin:0 0 20px 0; list-style:none; font-size:12px;}
div#exhibition-list2 ul.list li {position:relative; padding-left:30px; font-size:12px;}
div#exhibition-list2 ul.list span.code {position:absolute; top:0; left:0;}

/* Venue */
div.songdo_convensia {*zoom:1}
div.songdo_convensia .img {margin-bottom:30px}
div.songdo_convensia p {float:left; width:440px; margin-right:30px; text-align:justify}
div.songdo_convensia .table {float:left; width:390px}

div#about_incheon {margin-bottom:40px; *zoom:1}
div#about_incheon:after {clear:both; display:block; content:''}
div#about_incheon div.txt {float:left; width:630px; margin-right:30px; text-align:justify}
div#about_incheon div.link_area {float:left; width:140px; height:60px; padding:80px 28px; display:table-cell; vertical-align:middle; font-size:13px; text-align:center; color:#555; border-radius:3px; background:#eee}
div#about_incheon div.link_area a {display:block; width:100px; padding:7px 10px; margin:10px auto 0 auto; font-size:14px; border-radius:3px; background:#F3A22F; color:#fff; text-align:center}

div.tourist_unit {padding-bottom:26px; margin-bottom:25px; border-bottom:1px dashed #ccc; *zoom:1}
div.tourist_unit:after {clear:both; display:block; content:''}
div.tourist_unit .img {float:left; width:493px; height:180px; margin-right:22px}
div.tourist_unit .txt {float:left; width:345px}

ul.list_ebook {padding:0; margin:0 0 40px 0; *zoom:1; list-style:none}
ul.list_ebook:after {clear:both; display:block; content:''}
ul.list_ebook li {float:left; width:127px; margin:0 16px 10px 0}
ul.list_ebook li a.btn {display:block; width:124px; height:80px; padding:50px 0; background:#eee; border:1px solid #ccc; text-align:center; color:#555}
ul.list_ebook li a.btn:hover {color:#3778bb; border-color:#3778bb; transition:all .5s}
p.previous_day {padding:0; margin:0 0 10px 0; font-size:13px}
p.previous_day span {display:inline-block; width:15px; height:15px; margin-right:5px; border:1px solid #d6d6d6; background:#E2EEFA; content:''; vertical-align:middle}

div.weather {width:500px; padding:15px 20px; margin-bottom:40px; *zoom:1; background:#e9e9e9}
div.weather:after {clear:both; display:block; content:''}
div.weather h1 {padding:0; margin:0 0 7px 0; font-weight:normal; font-size:17px; color:#666}
div.weather .img {float:left; width:110px; height:80px; margin-right:30px}
div.weather .txt {float:left; width:310px; padding-top:5px; font-size:26px; color:#0060a5; line-height:140%}

div.about_korea_unit {margin-bottom:30px; padding-bottom:31px; border-bottom:1px dashed #ccc; *zoom:1}
div.about_korea_unit:after {clear:both; display:block; content:''}
div.about_korea_unit .img {float:left; width:190px; margin-right:20px}
div.about_korea_unit .txt {float:left; width:650px; text-align:justify}

ul.con_season {padding:0; margin:0 0 20px 0; list-style:none; *zoom:1;}
ul.con_season:after {clear:both; display:block; content:''}
ul.con_season li {float:left; margin-right:10px;}
ul.con_season li.last {margin-right:0;}
ul.con_season li p {padding:5px; margin:0; text-align:center; background:#f0f0f0;}

div#useful_page {}
div#useful_page div.unit {margin-bottom:30px; *zoom:1;}
div#useful_page div.unit:after {clear:both; display:block; content:''}
div#useful_page div.unit div.photo {float:left; width:45px; margin-right:20px}
div#useful_page div.unit div.txt {float:left; width:795px;}
div#useful_page div.unit .tbl_con_ve {clear:both; margin:20px 0 10px 0 !important;}

div#useful_page div.duty {margin-bottom:30px; *zoom:1;}
/*
div#useful_page div.duty:after {clear:both; display:block; content:''}
div#useful_page div.duty div.txt {float:left; width:360px; margin-right:20px;}
div#useful_page div.duty ul {float:left; width:468px; padding:5px; margin:0; list-style:none; border:1px solid #ddd;}
div#useful_page div.duty li  {position:relative; padding:20px 0 20px 55px; font-size:12px; line-height:140%; border-bottom:1px solid #ddd;}
div#useful_page div.duty li img {position:absolute; top:; left:0;}
div#useful_page div.duty li.last {border-bottom:0}
*/
/*div#useful_page div.duty div.txt {margin-bottom:20px;}
div#useful_page div.duty ul {padding:0; margin:0; list-style-type:none;}
div#useful_page div.duty ul:after {clear:both; display:block; content:''}
div#useful_page div.duty ul li {float:left; width:238px; height:120px; padding:20px; margin-right:10px; border:1px solid #ddd; font-size:13px; line-height:130%;}
div#useful_page div.duty ul li.last {margin-right:0;}
div#useful_page div.duty ul li img {float:left; margin:0 5px 5px 0;}*/
div#useful_page div.duty div.txt {margin-bottom:10px;}
div#useful_page div.duty ul {padding:0; margin:0; list-style-type:none;}
div#useful_page div.duty ul:after {clear:both; display:block; content:''}
div#useful_page div.duty ul li {float:left; width:383px; height:41px; padding:20px; margin-right:10px; border:1px solid #ddd; font-size:13px; line-height:130%;}
div#useful_page div.duty ul li.first {width:818px; margin:0 0 10px 0;}
div#useful_page div.duty ul li.last {margin-right:0;}
div#useful_page div.duty ul li img {float:left; margin:0 5px 5px 0; margin-top:-4px;}

div#useful_page ul.helpful {padding:0; margin:0; list-style:none; *zoom:1;}
div#useful_page ul.helpful:after {clear:both; display:block; content:''}
div#useful_page ul.helpful li {float:left; width:420px; padding-left:7px; margin-bottom:10px;}
div#useful_page ul.helpful h3 {margin:0 0 10px 0;}
div#useful_page ul.helpful h3 span {display:block; padding:4px 10px; font-size:14px; color:#fff; background:#f28f40}
div#useful_page ul.helpful p {padding-left:10px;}
div#useful_page ul.helpful p span.important {margin-left:10px; font-size:12px;}
div#useful_page table.helpful {border:0;}
div#useful_page table.helpful th {padding:7px 10px; text-align:left; background:#FFE100; color:#222; border:0}
div#useful_page table.helpful td {padding:10px; border:0;}
div#useful_page table.helpful td p {padding:0; margin:0;}

/* Top 버튼 */
.topbutton_area {position:fixed; top:200px; z-index:9999}
.topbutton_fix {position:fixed; bottom:50px; left:50%; margin-left:570px; background:; opacity:.9}
.topbutton_fix a {display:block; width:56px; height:56px; background:url(../image/topbutton.gif) no-repeat 0 0; content:''; text-decoration:none}

/* 스크롤배너 */
div#scroll_banner {position:fixed; left:50%; top:300px; margin-left:570px; width:85px; height:110px}
div#scroll_banner h2 {padding:10px; margin:0; border-radius:3px 3px 0 0; background:#33b773; font-size:13px; color:#fff; text-align:center; line-height:120%}
div#scroll_banner ul {padding:0; margin:0; list-style:none; border:1px solid #d9d9d9; border-top:0; border-radius:0 0 3px 3px}
div#scroll_banner ul li {}
div#scroll_banner a {display:block; padding:12px 0; text-align:center; font-size:12px; line-height:120%; color:#555; text-decoration:none; border-bottom:1px dotted #ccc}
div#scroll_banner .mailing {display:block; padding:12px 0; text-align:center; font-size:12px; line-height:120%; color:#555; text-decoration:none; border:0; border-bottom:1px dotted #ccc; background:none}
div#scroll_banner .mailing span.ico {display:block; width:28px; height:31px; margin:0 auto 5px auto; background:url(../image/image.png) no-repeat -85px -175px; content:''}
div#scroll_banner a.abs span.ico {display:block; width:28px; height:31px; margin:0 auto 5px auto; background:url(../image/image.png) no-repeat -113px -175px; content:''}
div#scroll_banner a.regi span.ico {display:block; width:28px; height:31px; margin:0 auto 5px auto; background:url(../image/image.png) no-repeat -141px -175px; content:''}
div#scroll_banner a.qna {border:0; letter-spacing:-0.05em}
div#scroll_banner a.qna span.ico {display:block; width:28px; height:31px; margin:0 auto 5px auto; background:url(../image/image.png) no-repeat -169px -175px; content:''}
div#scroll_banner a:hover,
div#scroll_banner button:hover {color:#2a373f}
div#scroll_banner .mailing:hover span.ico {background:url(../image/image.png) no-repeat -85px -206px}
div#scroll_banner a.abs:hover span.ico {background:url(../image/image.png) no-repeat -113px -206px}
div#scroll_banner a.regi:hover span.ico {background:url(../image/image.png) no-repeat -141px -206px}
div#scroll_banner a.qna:hover span.ico {background:url(../image/image.png) no-repeat -169px -206px}

/* 다운로드 센터 */
ul.download_center_thumb {padding:0; margin:0; list-style:none; *zoom:1}
ul.download_center_thumb:after {clear:both; display:block; content:''}
ul.download_center_thumb li {float:left; width:133px; margin:0 25px 25px 0}
ul.download_center_thumb p {padding:0; margin:0 0 7px 0; font-size:13px; line-height:120%}

div.download_area {padding:7px; margin:0 0 20px 0; border:1px solid #c8c8c8}
div.download_area:after {clear:both; display:block; content:""}
div.download_area ul {float:left; margin:0 24px 0 0; padding:0; list-style:none;}
div.download_area ul li a {display:inline-block; height:22px; padding:2px 0px 0px 25px; margin:0 2px 0 0; background:url(../image/icon_download.png) no-repeat 6px 7px; color:#777; font-size:12px}
div.download_area ul li a:hover {color:#009; text-decoration:none}


/* 연자 소개 페이지 */
div.category {margin:0 0 20px 0}
div.category ul {padding:0; margin:0; list-style:none; *zoom:1}
div.category ul:after {clear:both; display:block; content:''}
div.category li {float:left}
div.category a {display:block; width:140px; height:21px; padding:20px 5px; text-decoration:none; text-align:center; border-top:1px solid #999}
div.category a:hover {color:#fff; transition:all .3s}
div.category li.selected a {color:#fff}

div#invited_speakers div.category a.total {width:80px; border-bottom:2px solid #666}
div#invited_speakers div.category a.companion {width:110px; height:41px; padding:10px 5px;  border-bottom:2px solid #c00000}
div#invited_speakers div.category a.farm {width:110px; border-bottom:2px solid #e46c0a}
div#invited_speakers div.category a.large {width:110px; border-bottom:2px solid #ffcc00}
div#invited_speakers div.category a.public {width:130px; height:41px; padding:10px 5px; border-bottom:2px solid #77933c}
div#invited_speakers div.category a.edu {width:120px; border-bottom:2px solid #376092}
div#invited_speakers div.category a.wva {width:130px; height:41px; padding:10px 5px;  border-bottom:2px solid #9d55e7}

div#invited_speakers div.category a.total:hover,
div#invited_speakers div.category li.selected a.total {background:#666}
div#invited_speakers div.category a.companion:hover,
div#invited_speakers div.category li.selected a.companion {background:#c00000}
div#invited_speakers div.category a.farm:hover,
div#invited_speakers div.category li.selected a.farm {background:#e46c0a}
div#invited_speakers div.category a.large:hover,
div#invited_speakers div.category li.selected a.large {background:#ffcc00}
div#invited_speakers div.category a.public:hover,
div#invited_speakers div.category li.selected a.public {background:#77933c}
div#invited_speakers div.category a.edu:hover,
div#invited_speakers div.category li.selected a.edu {background:#376092}
div#invited_speakers div.category a.wva:hover,
div#invited_speakers div.category li.selected a.wva {background:#9d55e7}

div#invited_speakers div.srch_area {margin:0 0 20px 0; *zoom:1}
div#invited_speakers div.srch_area:after {clear:both; display:block; content:''}
div#invited_speakers div.srch_area label {display:block; float:left; width:110px; height:25px; padding:5px 15px; background:#aaa; color:#fff; line-height:180%}
div#invited_speakers div.srch_area select {float:left; width:270px; height:35px; border-left:0; border-right:0; line-height:35px}
div#invited_speakers div.srch_area .i_text {float:left; width:200px; height:19px; padding:7px; border-right:0; border-left:0}
div#invited_speakers div.srch_area .btn_srch {float:left; width:95px; height:35px; background:#F18D00; color:#fff; border:0; border-radius:0 2px 2px 0}
div#invited_speakers ul.list_speakers {padding:0; margin:0; list-style:none; *zoom:1}
div#invited_speakers ul.list_speakers:after {clear:both; display:block; content:''}
div#invited_speakers ul.list_speakers li {float:left; position:relative; width:160px; height:250px; padding-top:4px; margin:0 73px 20px 0; background:url('../02_sci/img/speaker_bar.gif') no-repeat 0 0}
div#invited_speakers ul.list_speakers li img {display:block; border:1px solid #ccc; border-top:0}
/*div#invited_speakers ul.list_speakers li:nth-child(4n),*/
div#invited_speakers ul.list_speakers li.last {margin-right:0; margin-left:1px}
div#invited_speakers ul.list_speakers li div.info {display:table-cell; width:142px; height:55px; padding:6px; background:#f0f6f6; text-align:center; vertical-align:middle}
div#invited_speakers ul.list_speakers li div.subspecialties {display:none; position:absolute; bottom:60px; left:0; width:134px;padding:20px 10px; text-align:center; background:#000; opacity:.65; color:#fff;  font-size:15px}
div#invited_speakers ul.list_speakers li:hover div.subspecialties {display:block}
div#invited_speakers ul.list_speakers li p.name {padding:0; margin:0; font-weight:bold; font-size:13px; line-height:120%; color:#000; word-break:keep-all; white-space:pre-line}
div#invited_speakers ul.list_speakers li p.country {padding:0; margin:0; font-size:12px; color:#777}
div#invited_speakers ul.list_speakers li a.btn_cv {position:absolute; bottom:-8px; right:6px; padding:1px 4px; font-size:11px; background:#4975BD; color:#fff}

/* accommodation */
div#hotel {margin:0 0 40px 0; *zoom:1;}
div#hotel:after {clear:both; display:block; content:''}
div#hotel div.txt {}
div#hotel div.photo {float:left; width:440px; margin-right:30px;}

.list_hotel {padding:0; margin:0 0 30px 0; list-style:none;}
.list_hotel li {padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #ddd; *zoom:1;}
.list_hotel li:after {clear:both; display:block; content:''}
.list_hotel li div.photo {float:left; position:relative; width:200px; height:160px; margin-right:20px; content:''; vertical-align:top}
.list_hotel li div.photo a.info {position:absolute; bottom:30px; left:0; display:block; width:100%; padding:2px 0; background:#222; color:#fff; text-decoration:none; font-size:12px; opacity:.8; text-align:center; line-height:150%}
.list_hotel li div.txt {float:left; width:640px;}
.list_hotel h3 {padding:0; margin:0 0 5px 0; font-size:18px; color:#000;}
.list_hotel h3 span.star {font-size:14px; font-weight:normal; color:#F18D00;}
.list_hotel p {padding:0; margin:0 0 6px 0; font-size:13px;}
.list_hotel table {border:0;}
.list_hotel th, .list_hotel td {padding:3px; border:1px solid #ddd; border-left:0; font-size:12px; text-align:center;}
.list_hotel th:last-child, .list_hotel td:last-child {border-right:0;}
.list_hotel th {background:#eee}

.list_hotel li.major {padding:20px; background:#b7d5fc; border:0;}
.list_hotel li.major h3 {color:#052774;}
.list_hotel li.major span.star {color:#0066ff;}
.list_hotel li.major div.txt {float:left; width:590px; color:#052774;}


/* 투어 */
div#tour div.category a {width:200px; height:21px; padding:20px 10px; font-weight:bold; letter-spacing:0.02em}
div#tour div.category a.half_day {border-bottom:2px solid #c00000}
div#tour div.category a.one_day {border-bottom:2px solid #e46c0a}
div#tour div.category a.spouse {border-bottom:2px solid #ffcc00}
div#tour div.category a.prepost {width:180px; border-bottom:2px solid #77933c}

div#tour div.category a:hover {color:#fff; transition:all .3s}
div#tour div.category li.selected a {color:#fff}
div#tour div.category a.total:hover,
div#tour div.category a.half_day:hover,
div#tour div.category li.selected a.half_day {background:#c00000}
div#tour div.category a.one_day:hover,
div#tour div.category li.selected a.one_day {background:#e46c0a}
div#tour div.category a.spouse:hover,
div#tour div.category li.selected a.spouse {background:#ffcc00}
div#tour div.category a.prepost:hover,
div#tour div.category li.selected a.prepost {background:#77933c}

div.provided {text-align:right}
div.tour_item div.provided {position:absolute; top:20px; right:0;}
div.provided span {margin-left:3px; padding:2px; text-align:center; font-size:13px; color:#fff}
div.provided span.trans {width:20px; height:20px; background:#f18d00}
div.provided span.lunch {width:20px; height:20px; background:#008842}
div.provided span.guided {width:20px; height:20px; background:#0060a5}

div.tour_item {position:relative; margin:20px 0; padding:0 0 20px 0; border-bottom:1px dotted #ccc}
div.tour_item:after {display:block; clear:both; content:""}
div.tour_item h4 {padding:0; margin:0 0 7px 0; font-size:20px; color:#0060A5; line-height:100%}
div.tour_item h4 > span {font-weight:normal; font-size:14px; color:#444}
div.tour_item p.info {padding:0; margin:0 0 10px 0; font-size:14px; color:#111;}
div.tour_item img {float:left}
div.tour_item div.tour_dsc {float:left; width:620px; margin-left:10px}
div.tour_item div.tour_dsc p {padding:5px 0; margin:0; font-size:14px; line-height:140%}
div.tour_item div.tour_dsc p.highlight {margin:0 0 10px 0; font-weight:bold; font-sizee:15px; color:#e46c0a}
div.tour_item div.tour_dsc span.trans,
div.tour_item div.tour_dsc span.lunch,
div.tour_item div.tour_dsc span.guided {display:inline-block; width:10px; height:10px}
div.tour_item table {border:0; font-size:12px;}
div.tour_item th, 
div.tour_item td {padding:4px 10px; border:1px solid #ddd; border-right:0;}
div.tour_item th:first-child {border-left:0}
div.tour_item th {background:#f0f0f0; color:#444;}

div.field-trip-box {margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #ddd; *zoom:1;}
div.field-trip-box:after {clear:both; display:block; content:''}
div.field-trip-box div.photo {position:relative; float:left; width:280px; margin-right:20px;}
div.field-trip-box div.photo img {display:block}
div.field-trip-box div.photo a {position:absolute; bottom:0; left:0; display:block; width:100%; padding:2px 0; background:#222; color:#fff; text-decoration:none; font-size:12px; opacity:.8; text-align:center; line-height:150%}
div.field-trip-box div.txt {float:left; width:560px;}
div.field-trip-box p.course {padding:10px 14px; margin:0 0 7px 0; color:#102c6a; background:#e7eef4}

/* Special Program */
div#social_page {}
div#social_page div.social_item {position:relative; margin:20px 0; padding:20px; background:#f0f0f0; border-radius:10px;}
div#social_page div.social_item:after {display:block; clear:both; content:""}

div#social_page div.social_item h4 {padding:8px 15px; margin:0 0 15px 0; font-size:19px; color:#fff; line-height:100%; border-radius:30px}

div#social_page div.social_item img {float:left}
div#social_page div.social_item div.social_dsc {float:left; width:550px; margin-left:20px}
div#social_page div.social_item div.social_dsc p {padding:0; margin:0; font-size:13px; line-height:140%}
div#social_page div.social_item table {margin-top:10px; border:0; font-size:12px;}
div#social_page div.social_item th, 
div#social_page div.social_item td {padding:3px 10px; border:1px solid #ddd; border-right:0; border-left:0; background:#fff}
div#social_page div.social_item th:first-child {border-left:0}
div#social_page div.social_item th {background:#dad8d0; color:#183f81; border-color:#c5c3bb; border-right:0;}

div#social_page div.vet-vision {margin-bottom:30px;}
div#social_page div.vet-vision ol.step {padding:0; margin:0; list-style:none; *zoom:1;}
div#social_page div.vet-vision ol.step:after {clear:both; display:block; content:''}
div#social_page div.vet-vision ol.step li {float:left; width:130px; margin-right:10px;}
div#social_page div.vet-vision ol.step h3 {padding:4px; margin:0 0 2px 0; border:1px solid #ddd; text-align:center; font-size:13px; color:#444;}
div#social_page div.vet-vision ol.step p {height:70px; padding:8px; text-align:center; vertical-align:middle; background:#e6e6e6; font-size:13px; line-height:130%; letter-spacing:normal;}
div#social_page div.vet-vision ol.step li.highlight p {background:#1958a9; color:#fff;}

div#special_page div.vision {margin-bottom:40px; *zoom:1;}
div#special_page div.vision:after {clear:both; display:block; content:''}
div#special_page div.vision div.txt {float:left; width:440px; margin-right:13px}
div#special_page table {color:#e46c0a;}
div#special_page .tbl_date {border:0;}
div#special_page .tbl_date th, div#special_page .tbl_date td {padding:3px; border:1px solid #ddd; border-left:0; font-size:12px; text-align:center;}
div#special_page .tbl_date th:last-child, div#special_page .tbl_date td:last-child {border-right:0;}
div#special_page .tbl_date th {background:#eee}
div#special_page ul.list_speakers {*zoom:1; padding:0; margin:10px 0 40px 0; list-style:none}
div#special_page ul.list_speakers:after {clear:both; display:block; content:''}
div#special_page ul.list_speakers li {float:left; width:155px; margin-right:40px; text-align:center;}
div#special_page ul.list_speakers img {display:block; margin:0 auto 5px auto}



div#travelgrants_page {}
div#travelgrants_page div.box {padding:0; border-top:1px solid #008CCE; background:#f0f0f0;}
div#travelgrants_page div.box h2 {padding:15px 0; margin:0; background:#e6e6e6; border-bottom:1px dashed #ccc; text-align:center; font-size:19px; color:#111;}
div#travelgrants_page div.box h3 {padding:0; margin:0 0 4px 0; color:#111; font-size:15px;}


/* Daily Program */
div#daily_program div.category {margin-bottom:30px;}
div#daily_program div.category a {width:166px; height:43px; padding:10px;}
div#daily_program div.category a.total {width:80px; border-bottom:2px solid #666; line-height:300%}
div#daily_program div.category a.day1 {border-bottom:2px solid #c00000}
div#daily_program div.category a.day2 {border-bottom:2px solid #e46c0a}
div#daily_program div.category a.day3 {border-bottom:2px solid #ffcc00}
div#daily_program div.category a.day4 {width:180px; border-bottom:2px solid #77933c}

div#daily_program div.category a.total:hover,
div#daily_program div.category li.selected a.total {background:#666}
div#daily_program div.category a.day1:hover,
div#daily_program div.category li.selected a.day1 {background:#c00000}
div#daily_program div.category a.day2:hover,
div#daily_program div.category li.selected a.day2 {background:#e46c0a}
div#daily_program div.category a.day3:hover,
div#daily_program div.category li.selected a.day3 {background:#ffcc00}
div#daily_program div.category a.day4:hover,
div#daily_program div.category li.selected a.day4 {background:#77933c}

table.daily_program {margin-bottom:30px; border:0;} 
table.daily_program th {padding:7px; background:#f0f0f0; border:1px solid #ddd; border-bottom:1px solid #c8c8c8; font-size:12px; line-height:130%}
table.daily_program tr.day1 th {background:#f0f0f0; border:1px solid #ddd; border-top:3px solid #C00000; border-bottom:1px solid #c8c8c8}
table.daily_program tr.day2 th {background:#f0f0f0; border:1px solid #ddd; border-top:3px solid #e46c0a; border-bottom:1px solid #c8c8c8}
table.daily_program tr.day3 th {background:#f0f0f0; border:1px solid #ddd; border-top:3px solid #ffcc00; border-bottom:1px solid #c8c8c8}
table.daily_program tr.day4 th {background:#f0f0f0; border:1px solid #ddd; border-top:3px solid #77933c; border-bottom:1px solid #c8c8c8}
table.daily_program td {padding:7px; border:1px solid #ddd; font-size:11px; line-height:130%; text-align:center;}
table.daily_program td.left {text-align:left}
table.daily_program td a.cv {text-decoration:underline; color:#2c72b3;}

ul.related_events {padding:0; margin:0; list-style:none;}
ul.related_events li {margin-bottom:20px}
ul.related_events img {border:1px solid #ccc;}