@charset "utf-8";

 /* 사이트 공통 CSS */
/* default font-family */
body,
input[type='text'],
input[type='password'],
input[type='file'],
input[type='submit'],
input[type='reset'],
select,
textarea,
button {font-family:'Malgun Gothic', '맑은 고딕', sans-serif;color:#666;font-size:14px;line-height:1.5;}


.tm50 {margin-top:50px !important;}
.bm5 {margin-bottom:5px !important;}

img.vaMiddle {vertical-align:middle;}


/* Layout */
div.wrapper {width:1098px;margin:0 auto;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;word-break:normall;text-align:justify;word-break:normal;}

/* ========================================================================================================== */
/* ============================================= 버튼 및 폼태그 공통 CSS ============================================ */
/* ========================================================================================================== */

a {color:#666;text-decoration:none;}
a:hover,
a:focus {}

input[type=text] {margin:0;padding:0;}

a,
input[type=submit],
input[type=button],
button {display:inline-block;margin:0;padding:0;border:0 none;}

select,
input[type='text'],
input[type='password'] {height:22px;padding:0 10px;border:1px solid #7d7d7d;}
select {height:24px;padding:0;}

input[type=radio],
input[type=checkbox] {vertical-align:middle;}

/* 버튼 영역 */
.btnArea {position:relative;padding:41px 0 30px;margin-top:40px;text-align:center;}
.btnArea .posTL,
.btnArea .posTR {overflow:hidden;}
.btnArea .posTL p,
.btnArea .posTR p {float:left;margin-left:10px;}
.btnArea .posTL p:first-child,
.btnArea .posTR p:first-child {margin-left:0;}

.btnArea a,
.btnArea input,
.btnArea button {display:inline-block;}


.btn a,
.btn input,
.btn button,
.btnBd a,
.btnBd input,
.btnBd button,
.btnGr a,
.btnGr input,
.btnGr button {text-decoration:none;cursor:pointer;}









/* ========================================================================================================== */
/* =============================================== 테이블 공통 CSS =============================================== */
/* ========================================================================================================== */

/* 기본 table */







/* Footer */
div#footerWrap {background-color:#f3f3f3;}
div#footerWrap div.footer {overflow:hidden;width:1100px;padding:33px 0 34px 30px;margin-top:10px;color:#76767a;font-size:12px;text-align:center;}
div#footerWrap div.footer{background:url('/webzine/01/image/logo.png') 225px 50% no-repeat;}



/* Container */
div#containerWrap {background:url('../image/subBg.jpg') 0 0 repeat-y;}

div.header {position:relative;height:213px;background-position:0 0;background-repeat:no-repeat;}
div.header h1 {position:absolute;left:43px;top:25px;width:91px;height:91px;}
div.header h1 a {display:block;width:100%;height:100%;text-indent:-10000px;}

div.sub01 div.header {background-image:url('../image/subVisual_01.jpg');}
div.sub02 div.header {background-image:url('../image/subVisual_02.jpg');}
div.sub03 div.header {background-image:url('../image/subVisual_03.jpg');}
div.sub04 div.header {background-image:url('../image/subVisual_04.jpg');}
div.sub05 div.header {background-image:url('../image/subVisual_05.jpg');}
div.sub06 div.header {background-image:url('../image/subVisual_06.jpg');}
div.sub07 div.header {background-image:url('../image/subVisual_07.jpg');}
div.sub08 div.header {background-image:url('../image/subVisual_08.jpg');}



div#contents {position:relative;padding:90px 59px 120px 289px;}
div.lnb {position:absolute;left:0;top:-21px;width:230px;}

div.lnb > ul > li {/* border-bottom:; */}
div.lnb li a {display:block;/* padding:24px 0; */letter-spacing:-1px;padding:22px 0;text-align:center;color:#857F86/* 3b4340 */;font-size:18px;font-weight:normal;}
div.lnb li.on > a {color:#fff;font-weight:bold;}

div.lnb li li a {border-top:1px solid #bcbec0;background-color:#e4e5e6;}
div.lnb li li:first-child a {border-top:0 none;}
div.lnb li li.on a {background-color:#bcbec0;}

div.lnb.Type01 li{border-top:1px solid #ccc;}
div.lnb.Type01 li > a{font-size:15px;}


div.sub01 div.lnb > ul > li > a {background-color:#ecd4e7;}
div.sub01 div.lnb > ul > li.on > a {background-image:url('../image/sub01_pattern.gif');}
div.sub02 div.lnb > ul > li > a {background-color:#fedbb4;}
div.sub02 div.lnb > ul > li.on > a {background-color: #fbb040;font-weight:bold;}

div.sub03 div.lnb > ul > li > a {background-color:#ffdea9;}
div.sub03 div.lnb > ul > li.on > a {background-image:url('../image/sub03_pattern.gif');}

div.sub04 div.lnb > ul > li > a {background-color:#fbd3cf;}
div.sub04 div.lnb > ul > li.on > a {background-image:url('../image/sub04_pattern.gif');}

div.sub05 div.lnb > ul > li > a {background-color:#fbd3d1;}
div.sub05 div.lnb > ul > li.on > a {background-color: #f48e95;}

div.sub06 div.lnb > ul > li > a {background-color:#fbd2cf;}
div.sub06 div.lnb > ul > li.on > a {background-image:url('../image/sub06_pattern.gif');}

div.sub07 div.lnb > ul > li > a {background-color:#f9bbb7;}
div.sub07 div.lnb > ul > li.on > a {background-color:#f37e82;}


div.lnb p {overflow:hidden;padding:14px 8px 0 0;}
div.lnb p a {float:right;overflow:hidden;display:block;height:34px;}
div.lnb p a:hover img,
div.lnb p a:focus img,
div.lnb p.on a img {margin-top:-36px;}

div.subCon {position: relative;color: #6d6e71;font-size: 14px;line-height: 24px;}

div.subCon > p,
div.subCon > dl {padding-top: 24px;}
div.subCon > dl dd > dl{margin-bottom:30px;}

.tgray{color:#6d6e71;}

div.subCon h2 {padding-bottom: 12px;border-bottom: 1px solid #a4a5a6;font-size: 28px;line-height: 1.2em;font-weight:bold;}
div.sub01 div.subCon h2 {color: #aa55a1;}
div.sub02 div.subCon h2 {color: #f79433;}
div.sub03 div.subCon h2 {color: #f68c3d;}
div.sub04 div.subCon h2 {color: #f48d9e;}
div.sub05 div.subCon h2 {color: #f48e95;}
div.sub06 div.subCon h2 {color: #f37b83;}
div.sub07 div.subCon h2 {color: #f37b83;}


div.titArea {overflow: hidden;}
div.titArea > div {width: 572px;}
div.titArea > div > p {padding-top: 40px;color: #6d6e71;font-size: 14px;}
div.titArea > div > p span {font-weight: bold;color: #000;font-size: 18px;}


div.subCon .subTit {padding-bottom: 16px;margin-bottom: 10px;font-size: 16px;font-weight: bold;background-position: left bottom;background-repeat: no-repeat;}
div.subCon .blackTit {padding: 40px 0 16px;margin-bottom: 10px;font-size: 16px;font-weight: bold;background: url('../image/sub_tit_bg.jpg') left bottom no-repeat;color: #000;}

div.sub02 div.subCon .subTit {padding-top: 40px;background-image: url('../image/sub02_tit_bg.jpg');color: #f89c43;}
div.sub03 div.subCon .subTit {padding-top: 40px;background-image: url('../image/sub03_tit_bg.jpg');color: #f68c3d;}

.fcBlack {color: #000 !important;}
div.sub03 .fcPoint {color: #f68c3d !important;}
div.sub04 .fcPoint {color: #f48d9e !important;}
div.sub05 .fcPoint {color: #f48e95 !important;}
div.sub06 .fcPoint {color: #f48e95 !important;font-weight:bold;}
div.sub07 .fcPoint {color: #f37b83 !important;}

ul.blList > li {padding-left: 12px;background: url('../image/bl_list.gif') 0 0 no-repeat;}


/* 학회동향 */
div.sub02 h2 span {display: block;padding-top: 15px;color: #000;font-size: 18px;line-height: 22px;}
div.sub02 p.journalInfo {padding-top: 5px;text-align: right;font-size: 16px;}


p.journalTit {padding-top: 80px !important;color: #6d6e71;font-size: 14px;}
p.journalTit span {font-weight: bold;color: #000;font-size: 18px;}

div.sub02 dl.bg {padding: 10px 40px 20px 50px;margin-top: 30px;background-color: #f3f3f3;color: #6d6e71;}
div.sub02 dl.bg dt {padding: 10px 0 5px;text-indent: -20px;color: #000;}


/* 해외학회 일정 */
div.sub03 h3 {height: 24px;padding: 6px 0 9px;margin-top: 65px;/* background: url('../image/sub03_tit_bg_b.jpg') 0 0 no-repeat;color: #fff;font-weight: bold;font-size: 22px;text-align: center; */}

div.sub03 div.border {margin-top: 50px;padding: 30px 20px;border-top: 1px solid #939598;border-bottom: 1px solid #939598;background-color: #fff6eb;}
div.sub03 div.border dt.subTit {padding-top: 0;}



/* 주요일정 */
div.sub04 h2 {margin-top: 100px;}
div.sub04 h2:first-child {margin-top: 0;}
div.sub04 h3 {height: 48px;padding: 10px 0 13px;margin-top: 50px;background: url('../image/sub04_tit_bg_b.jpg') 0 0 no-repeat;color: #fff;font-size: 22px;text-align: center;font-weight:bold;}
div.sub04 h3 span {display: block;font-size: 16px;}

table.schedule {margin-top: 10px;}
table.schedule td {/* padding: 10px 0 12px; */padding-right:20px;height:65px;text-align: right;color: #808184;border-bottom: 1px solid #909090;}
table.schedule td.section {/* padding: 20px 0 22px; */background-color: #fbd3cf;text-align: center;font-size: 20px;color: #494949;font-weight:bold;}

table.schedule td.time {/* text-align: center; */text-align:left;padding-left:20px;}
table.schedule td.tit {color: #404041;text-align: left;	font-weight:bold;}

table.schedule tr.chief td {background-color: #f6f6f6;}
table.schedule tr.chief td.tit {color: #f48d9e;}



/* 맛집리스트 */
table.food td {padding: 30px 0;border-bottom: 1px solid #9d9ea0;}

table.food dt {font-weight: bold;color: #f48e95;}
table.food dd span {font-weight: bold;color: #000;}


/* 당첨차 발표 */
div.sub06 {}
div.sub06 dl {}
div.sub06 dt span {font-weight: bold;color: #000;}


/* 코너 소개 */
div.corner {padding-top: 20px;background: url('../image/round_bg_top.jpg') 0 0 no-repeat;}
div.corner > div {padding:0 40px 50px;background: url('../image/round_bg_bottom.jpg') left bottom no-repeat;}

div.corner > div p {padding-top: 30px;}

div.corner div.bg {margin-top: 20px;padding: 20px 0 20px;background: url('../image/round_bg.jpg') 0 50% no-repeat;text-align: center;font-size: 14px;color: #000;}
div.corner div.bg img {vertical-align: middle;}
div.corner div.bg a {color: #000;}
.lspac {letter-spacing: -1.7px;}