@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:#1d1d1b;font-size:15px;line-height:1.5;}


.tm50 {margin-top:50px !important;}
.bm5 {margin-bottom:5px !important;}

img.vaMiddle {vertical-align:middle;}




/* ============================================= 버튼 및 폼태그 공통 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;}




/* =============================================== 공통 레이아웃 =============================================== */
body {}
/*
body {min-width:1200px; background-repeat:repeat-y; background-position:center top;}
.sub01 {background-image:url('/webzine/12/image/sub/subBg01.png');}
.sub02 {background-image:url('/webzine/12/image/sub/subBg02.png');}
.sub03 {background-image:url('/webzine/12/image/sub/subBg03.png');}
.sub04 {background-image:url('/webzine/12/image/sub/subBg04.png');}
.sub05 {background-image:url('/webzine/12/image/sub/subBg05.png');}
*/

div.wrapper {overflow:hidden; min-width:1200px; font-family:'NotoKrR', sans-serif; background-repeat:no-repeat, repeat-y; background-position:center top, center top;}

.sub01 .wrapper {background-image:url('/webzine/13/image/sub/sub_topBg01.png'), url('/webzine/13/image/sub/subBg01.png');}
.sub02 .wrapper {background-image:url('/webzine/13/image/sub/sub_topBg02.png'), url('/webzine/13/image/sub/subBg02.png');}
.sub03 .wrapper {background-image:url('/webzine/13/image/sub/sub_topBg03.png'), url('/webzine/13/image/sub/subBg03.png');}
.sub04 .wrapper {background-image:url('/webzine/13/image/sub/sub_topBg04.png'), url('/webzine/13/image/sub/subBg04.png');}
.sub05 .wrapper {background-image:url('/webzine/13/image/sub/sub_topBg05.png'), url('/webzine/13/image/sub/subBg05.png');}



.wrapper div.container {position:relative; min-height:835px; padding:88px 0 235px; background-repeat:no-repeat; background-position:center bottom;}
/*
.sub01 .wrapper div.container {background-image:url('/webzine/13/image/sub/sub_bottomBg01.png')}
*/
.sub02 .wrapper div.container {background-image:url('/webzine/13/image/sub/sub_bottomBg02.png')}
.sub03 .wrapper div.container {background-image:url('/webzine/13/image/sub/sub_bottomBg03.png')}
.sub04 .wrapper div.container {background-image:url('/webzine/13/image/sub/sub_bottomBg04.png')}
.sub05 .wrapper div.container {background-image:url('/webzine/13/image/sub/sub_bottomBg05.png')}



/* _header */
div#headerWrap > div {position:relative; width:1100px; height:240px; margin:0 auto;}
div#headerWrap h1 {position:absolute; left:112px; top:88px;}

/* _gnb */
ul#gnb { position:absolute; top:114px; right:0;}
ul#gnb > li {position:relative; display:inline-block; zoom:1; *display:inline; margin-left:65px; text-align:center;}
ul#gnb > li:first-child {margin-left:0;}
ul#gnb a {display:block; font-size:14px; font-weight:bold; line-height:24px; color:#1d1d1b; font-weight: 400;}

ul#gnb > li > a {padding:0 10px; font-size:20px; line-height:38px;}
ul#gnb > li.on > a {border-bottom:4px solid #06b4f8;}
ul#gnb > li ul  {display:none;}
ul#gnb > li.on ul {display:block;}
ul#gnb > li.on ul li a:hover {color:#06b4f8;}

ul#gnb ul {position:absolute; top:40px; left:50%; width:140px; margin-left:-70px; padding-top:8px;}
ul#gnb ul a {font-size:14px; text-align:center; letter-spacing:-1px;}

/* _footer */
div#footerWrap {position:absolute; bottom:0; left:50%; width:1100px; margin-left:-550px;}
div#footerWrap > div {position:relative; width:540px; margin:0 auto; padding:43px 0 54px 580px; background:url('/webzine/13/image/common/footer_logo.png') no-repeat 425px top;}
div#footerWrap > * {font-size:13px; line-height:21px; color:#1d1d1b;}

div#footerWrap div > ul {overflow:hidden;}
div#footerWrap div > ul li {float:left; padding-left:4px;}
div#footerWrap div > ul li:first-child {padding-left:0;}
div#footerWrap div > p {position:absolute; top:64px; left:2px; width:268px; line-height:16px; color:#FFF;}




/* =============================================== Intro =============================================== */
div.intro {position:relative; min-width:1100px; height:1400px; background:url('/webzine/13/image/intro/introBg.png') no-repeat center top;}

div.intro div#headerWrap {height:500px;}
div.intro div#headerWrap h1 {top:356px; left:50%; margin-left:-50px;}


div.intro div#footerWrap div {width:530px; padding:43px 380px 153px 190px; background-position:29px top;}
div.intro div#footerWrap div > p {right:10px; left:auto; width:auto; color:#1d1d1b;}

div.intro div.contents {width:1100px; padding:0 0 140px;}
div.intro .clear {text-align:center;}

div.introTit {overflow:hidden; position:relative; padding:85px 0 124px 70px; text-align:center;}
div.introTit > * {display:inline-block; zoom:1; *display:inline; font-size:48px; font-weight:bold; line-height:59px; color:#06b4f8; vertical-align:middle;}
div.introTit > .introImg {padding:0 129px;}

div.introTit > .introImg + p {text-align:left;}


/* =============================================== 서브 레이아웃 =============================================== */
div.contents {width:665px; margin:0 auto; padding:0px 30px 50px 406px; line-height:24px; text-align:justify;}
div.contents sup {font-size:10px;}
div.contents > p,
div.contents > ul,
div.contents > dl,
div.contents > dl dd p {margin-top:30px;}


div.contents > h3:first-child + p,
div.contents > h3:first-child + dl,
div.contents > p:first-child,
div.contents > ul:first-child,
div.contents > dl:first-child,
div.contents > dl dd p:first-child {margin-top:0;}

div.titArea {position:absolute; top:33px; left:50%; width:310px; margin-left:-550px; padding-left:20px;}
div.titArea h2 {padding-right:58px; padding-bottom:20px; font-size:26px; line-height:35px; color:#FFF; text-align:left; letter-spacing:-1px;}

.listBl li {padding-left:10px; background:url('/webzine/13/image/sub/bl_dot.png') no-repeat 2px 8px;}

.intro .contents {background:0 none;}
.sub01 .contents {width:659px; padding-left:360px; background:0 none;}



/* =============================================== 컨텐츠 =============================================== */

/* _타이틀 */
.subTit {margin-bottom:20px; padding:80px 0 20px; font-size:20px; font-weight:bold; line-height:27px; color:#06b4f8;  border-bottom:1px solid #000;}
.subTit:first-child{padding-top: 0 !important;}

/* .subTit + table.tblProgram {border-top:0 none;} */

.sub01 .subTit {padding:30px 0 10px; border-bottom:0 none;}
.sub02 .subTit {}
.bdb0 {border-bottom:0 none !important;}

dl.refer {margin-top:60px !important; padding-top:10px; border-top:1px solid #000;}
dl.refer dt,
dl.refer dd li {font-size:11px; line-height:16px; font-family:'Arial','NotoKrR', sans-serif;}
dl.refer dt {padding-bottom:8px; font-weight:bold;}
dl.refer dd li {padding-left:14px; text-indent:-14px; text-align:left;}

h4.subTit {color:#000;font-size:15px; padding-top: 80px !important;}




/* sub01_인사말 */
p.sign {padding-top:85px; color:#6d6e71; text-align:right; }
p.sign > span {font-weight:bold; color:#231f20;}



/* sub01_편집위원회 */




/* sub02_추계학회 소식 */
.bdt0 {border-top:0 none !important;}
.pdr0 {padding:10px 0 0 20px !important;}

table.tblProgram {width:100%; padding-bottom:20px; padding-top:20px; border-top:1px solid #000; border-bottom:1px solid #000;}
table.tblProgram tbody tr:first-child td {padding-top:20px;}
table.tblProgram td {padding:5px 0px; line-height:24px; vertical-align:top; text-align:left;}

table.tblProgram td.time {text-align:center; color:#808080; font-size: 14px !important;}
table.tblProgram td.tit {padding-left:10px; color:#1d1d1b;}
table.tblProgram td.speaker {text-align:right; vertical-align:bottom; color:#808080;}

table.tblProgram td.tit > div {float:right; width:283px; padding:0 5px; vertical-align:top;}
table.tblProgram td.tit > div:first-child {float:left;}
table.tblProgram td.tit > div.session {width:275px; padding:12px 10px;}

table.tblProgram td.tit > div span {display:block; padding-bottom:5px; color:#808089;}
table.tblProgram td.tit > div.session span {font-weight:bold; color:#FFF;}
table.tblProgram td.tit > div.session dl {overflow:hidden; padding-top:10px;}
table.tblProgram td.tit > div.session dl > * {float:left;}
table.tblProgram td.tit > div.session dl dd {padding-left:3px;}

table.tblProgram td.info {padding:20px 10px; color:#000;}

table.tblProgram .bg01 {padding:15px 0; background-color:#3691c9; font-size:16px; color:#FFF; text-align:center;}
table.tblProgram .bg02 {padding:15px 0; background-color:#0b529e; font-size:16px; color:#FFF; text-align:center;}

table.tblProgram .session,
table.tblProgram tr.session td {background-color:#68add7; color:#FFF;}
table.tblProgram .break td {background-color:#b3b3b3; color:#FFF;}

table.tblProgram tr.dash td,
table.tblProgram td.dash {border-top:1px dashed #000;} 
table.tblProgram tr.dash td {padding-top:20px;}


ul.eventDate li {border:1px solid #c51d73;border-radius:15px;background-color:#f0e1e9;width:325px;height:215px;
padding:50px 10px;box-sizing:border-box;text-align:center;font-size:20px;line-height:1.6;}
ul.eventDate li + li {padding:25px; font-size:18px;}
ul.eventDate li span {display:block;font-size:16px;margin-top:10px;}






tr.dashed td{background: url(/webzine/13/image/sub/dashed.png) repeat-x left bottom;}
ul.event{overflow:hidden; padding:0 !important;}
ul.event li{float:left; text-align: center; width: 50%;}
ul.event li span{display: block; padding: 50px 48px; font-size: 14px;  background: #caeefe; border-radius: 15px; border:1px solid #06b4f8;}
ul.event li:first-child span{float:left;}
ul.event li:last-child span{float:right;}
ul.event li span{font-size: 15px; line-height: 2em;}
ul.event li span strong{font-size: 20px;}

div.contents h3.sub2{font-size: 18px; text-align: center; color: #fff; padding-bottom: 15px; padding-top: 15px !important;background: #06b4f8;}
div.kdaEnd p{margin-top: 30px;}
table.Scientific{border-top: none;border-bottom: none !important;}


div.vocalization{overflow:hidden;}
div.vocalization dl{margin-top: 20px;}
div.vocalization dl dt{font-size: 15px; padding-bottom: 0 !important; padding-top: 40px;}
div.vocalization dl dd{}
div.vocalization dl dd dl dt{color:#666666;}
/* sub03_치매정보 */
