@import url('common.css');
@import url('layout.css');

.lapLeft{float:left; width:325px; text-align:right;}
.lapRight{float:left; margin-left:70px; width:325px;}
.lapsImg{height:306px; line-height:306px;}
.lapWrap h2{font-size:28px; line-height:32px; color:#0074c6; font-family:'notoB'; letter-spacing:-1.5px;}
.lapWrap h2 small {display:inline-block; font-size:15px; line-height:15px;}
.lapWrap h2 span {display:block; font-size:16px; font-family:'notoR';}
.lapWrap .subHead{font-size:14px; color:#555; line-height:20px; padding:20px 0;}
.lapWrap .subHeadsub{margin-bottom:20px; font-family:'notoR'; font-size:12px; line-height:18px; color:#999999;}
.lapWrap.lapLeft>a {display:block; margin:50px 0 ; height:55px;}
.lapWrap.lapRight>a {display:block; margin:50px 0 50px 0; height:55px;}
.lapWrap li{clear:both; overflow:hidden; margin-top:40px; width:325px; height:120px;}

.lapLeft li p{float:right;}
.lapRight li p{float:left;}
.lapLeft li:hover {background:url('/imgs/b1Left.png') no-repeat 100% 0;}
.lapRight li:hover {background:url('/imgs/b1Right.png') no-repeat 0 0;}
.lapWrap li p:first-child{margin-top:10px; width:147px; line-height:21px; font-size:15px; color:#555;}
.lapWrap li p:first-child a{padding-top:10px; color:#555;}
.lapWrap li p:first-child em{font-family:'notoM'}
.lapWrap li p:first-child span:last-of-type{display:block; font-family:'notoR'; font-size:12px;}
.lapWrap li p.photo {width:60px; height:60px;}
.lapLeft li p.photo{padding-left:50px;}
.lapRight li p.photo{padding-right:50px;}
.lapWrap li p.photo1 {background:url('/imgs/sample1_off.png') no-repeat 50% 100%;}
.lapWrap li p.photo2 {background:url('/imgs/sample2_off.png') no-repeat 50% 100%;}
.lapWrap li p.photo3 {background:url('/imgs/sample3_off.png') no-repeat 50% 100%;}
.lapWrap li p.photo4 {background:url('/imgs/sample4_off.png') no-repeat 50% 100%;}
.lapWrap li p.photo5 {background:url('/imgs/sample5_off.png') no-repeat 50% 100%;}
.lapWrap li p.photo6 {background:url('/imgs/sample6_off.png') no-repeat 50% 100%;}
.lapWrap li p.photo7 {background:url('/imgs/sample7_off.png') no-repeat 50% 100%;}
.lapWrap li p.photo8 {background:url('/imgs/sample8_off.png') no-repeat 50% 100%;}
.lapWrap li:hover p.photo1 {background:url('/imgs/sample1_on.png') no-repeat 50% 100%;}
.lapWrap li:hover p.photo2 {background:url('/imgs/sample2_on.png') no-repeat 50% 100%;}
/*.lapWrap li:hover p.photo3 {background:url('/imgs/sample3_on.png') no-repeat 50% 100%;}*/
.lapWrap li:hover p.photo4 {background:url('/imgs/sample4_on.png') no-repeat 50% 100%;}
.lapWrap li:hover p.photo5 {background:url('/imgs/sample5_on.png') no-repeat 50% 100%;}
.lapWrap li:hover p.photo6 {background:url('/imgs/sample6_on.png') no-repeat 50% 100%;}
.lapWrap li:hover p.photo7 {background:url('/imgs/sample7_on.png') no-repeat 50% 100%;}
.lapWrap li:hover p.photo8 {background:url('/imgs/sample8_on.png') no-repeat 50% 100%;}
.lapWrap li p.title{width:218px; color:#777; font-weight:100; font-size:11px; line-height:13px;}
.lapWrap li p.prof{margin-top:10px;}


.printCount{}
.printCount p{display:inline; font-size:13px; color:#999; line-height:24px; margin-right:8px;}
.printCount select,/* {width:120px; height:24px; padding:3px 5px; border:1px solid #e5e5e5;} */
.printCount.info select{width:120px; height:24px; padding:3px 5px; border:1px solid #e5e5e5;}
.paperList,
.paperList > ul,
.paperList > ul > li{float:left; width:100%;}

.paperList{border-top:1px solid #e5e5e5; margin:10px 0 0;}
.paperList > ul > li{border-bottom:1px solid #e5e5e5; padding:20px 0;}
.paperList > ul > li > p{font-size:18px; color:#333; line-height:25px;}
.paperList > ul > li > p span{font-size:13px; color:#777; width:35px; float:left; text-align:center;}
.paperList > ul > li ul{clear:both; margin-left:35px; float:left; padding:10px 0 0;}
.paperList > ul > li li{float:left; padding:0 15px; background:url('/imgs/bar.gif') no-repeat 0 center;}
.paperList > ul > li li:first-child{padding-left:0; background:none;}

.paperList > ul > li li,
.paperList > ul > li li a{color:#777; font-size:13px;}
.files{margin-top:-5px;}
.files li a {line-height:25px;}
.files li a img{margin-right:5px;}
.paperList.none p {padding:50px 0; font-size:12px; line-height:12px; text-align:center; color:#777777;}

.popDetail{position:absolute; top:50%; left:50%; margin:0 0 0 -200px; border:1px solid #3dbaff; width:648px; background-color:#fff;}
.popDetail .margin0Auto{width:610px; padding:15px 0 25px;}
.popDetail .close{position:absolute; right:5px; top:15px;}

.popDetail dl{float:left;}
.popDetail dt,
.popDetail dd{float:left; padding:18px 0 8px 10px;}
.popDetail dt{clear:both; width:85px; border-bottom:2px solid #a5cde8;}
.popDetail dd{border-bottom:1px solid #e0eef8; width:505px; }
.popDetail dd.mar95{margin-left:95px;}

.questionnaire{float:left; width:100%; margin:23px 0 0;}
.questionnaire .hea{float:left; width:100%; background:url('/imgs/questionnaireHead.gif') no-repeat; height:94px;}
.questionnaire h3{font-size:21px; color:#fff; float:left; padding:20px 0 0 45px;}
.questionnaire h3 span{display:block; font-size:15px;}
.questionnaire h3 em{font-family:'notoM';}

.process{float:right; padding:8px 25px 0 0;}
.process p,
.process div{float:left; line-height:74px;}
.process p{font-size:15px; color:#93bbcf; margin-right:5px;}

.questionnaire .con{clear:both; float:left; border:3px solid #e6e6e6; border-top:0; width:714px; padding:25px 0 50px;}
.questionnaire .con .margin0Auto{width:635px;}
.questionnaire .con ol,
.questionnaire .con li{float:left; width:100%;}
.questionnaire .con > div  ol > li{margin:25px 0 0;}
.questionnaire .con > div  ol > li label{font-size:14px; margin-right:15px;}
.questionnaire .que{background:url('/imgs/que.gif') no-repeat; height:40px; line-height:40px; position:relative; margin-left:20px;}
.questionnaire .queB{position:absolute; left:-20px; top:-1px;}

.questionnaire .queT{float:left; margin-left:30px;}
.questionnaire .queT p{float:left; font-size:14px; color:#333;}
.questionnaire .queT p:first-child{font-family:'notoM'; font-size:18px; color:#4268b7; margin-right:23px;}
.questionnaire .queT p span{font-size:12px; color:#FF0000; margin-left:5px;}
.questionnaire .queT .item_head{font-size:14px; color:#4268b7; margin-left:0px;}
.questionnaire .queLine3{line-height:20px; height:87px; background:url('/imgs/survey/queLine3.gif') no-repeat;}
.questionnaire .queLine3 .queT{margin:10px 0 0 30px;}

.questionnaire .answer{float:left; padding-left:85px; width:550px; margin:10px 0 0;}
.questionnaire .answer select,
.questionnaire .answer input[type="text"]{float:left; width:500px; padding:0 10px; border:1px solid #cfcfcf; height:28px;}
.questionnaire .answer li.wid400 input[type="text"]{float:right; width:395px;}
.questionnaire .answer li.wid395 input[type="text"]{float:right; /*margin-left:10px;*/ width:395px;}
.questionnaire .answer select{padding:5px 0; height:30px; width:52px;}
.questionnaire .answer p{float:left; line-height:25px; margin:0 10px 0 4px; padding-bottom:10px;}
.questionnaire .answer li{margin:5px 0 0 ; /*height:15px;*/}
/*.questionnaire .answer li:first-child{margin:0;}*/
.questionnaire .answer input[type="text"].w85{width:85px;}
.questionnaire .answer input[type="text"].w52{width:52px;}
.questionnaire .answer input[type="text"].w36{width:35px;} 
.questionnaire .answer input[type="text"].w25{width:15px;} /**/
.questionnaire .answer p input[type="text"]{float:none;}
.questionnaire .answer p{font-size:14px;}
.questionnaire .p65{padding:65px 0 0;}
.questionnaire .answerList li{width:auto;}

/* .quesWrap{clear:both; float:left; width:100%; text-align:center;}
.quesWrap a {display:block; margin-top:35px;}
.queBg{float:left; width:100%; height:120px; background:url('/imgs/quesWrap.gif') no-repeat; text-align:center; padding:40px 0 0; margin:25px 0;}
.queBg p{font-size:21px; color:#fff; line-height:35px;}
.queBg p em{font-family:'notoM';}
.qaCaution{text-align:left; margin:80px 0 0; padding:10px 0 0; border-top:1px solid #e7eff7; font:12px/18px "돋움","Dotum"; color:#6fa5bb;}
.qaCaution p{padding-left:15px; background:url('/imgs/bullets.gif') no-repeat 8px 6px;}
.qaCaution p:last-of-type {background:none;margin-top:20px;} */
.quesWrap{clear:both; float:left; width:100%; text-align:center;}
.quesWrap a {display:inline-block;}
.queBg{float:left; width:100%; height:160px; background:url('/imgs/quesWrap.gif') no-repeat; text-align:center; padding:; margin:;}
.queBg p{font-size:16px; color:#fff; line-height:28px;}
.queBg p em{font-family:'notoM'; color:#b1e7fb;}
.qaCaution{text-align:left; margin:80px 0 0; padding:10px 0 0; border-top:1px solid #e7eff7; font:12px/18px "돋움","Dotum"; color:#6fa5bb;}
.qaCaution p{padding-left:15px; background:url('../imgs/bullets.gif') no-repeat 8px 6px;}/*
.qaCaution p:last-of-type {background:none;margin-top:20px;}*/

.allCon h2{font-family:'notoM'; font-size:26px; color:#02486d; line-height:26px;}
.allCon .loginWrap{width:430px;}
.allCon .loginForm{width:350px; padding:70px 0 0;}

.allCon .loginForm input[type="text"],
.allCon .loginForm input[type="password"]{border:1px solid #dcdcdc; height:48px; width:328px; padding:0 10px; margin-bottom:10px; font-size:14px; color:#999999; line-height:48px;}
.allCon .loginForm .mailLabel{font-size:13px; color:#555; line-height:20px; padding:45px 0 15px;}

.passJoin a{display:block; width:173px; height:30px; line-height:30px; text-align:center; font-size:13px; color:#fff; background-color:#c9c9c9;}

.passJoin .left{float:left;}
.passJoin .right{float:right;}
.loginWrap .caut{font-size:13px; color:#555; line-height:20px; margin-bottom:5px;}


.passPop{position:absolute; top:50%; left:50%; margin-left:-156px; background-color:#fff; border:1px solid #464748; width:318px;}
.passPop .close{position:absolute; top:5px; right:5px;}
.passPop .margin0Auto{width:280px; padding:20px 0; text-align:center;}
.passPop .margin0Auto.wid {width:300px;}
.passPop .margin0Auto p{text-align:left; padding-bottom:30px;}
.passPop .margin0Auto p.center{text-align:center; padding-bottom:30px;}
.passPop .margin0Auto .popB{display:inline-block; width:56px; height:30px; line-height:30px; text-align:center; font-size:13px; color:#fff; background-color:#c9c9c9;}

#lnb h2.my{background:url('/imgs/lnbH2My.png') no-repeat;}


.utilJoin{float:left; width:100%;}
.utilJoin .margin0Auto{width:550px;}
.utilJoin .step01{float:right; margin:32px 0 0;}

.step01Wrap{float:left; width:548px; margin:20px 0 0; border:1px solid #dcdcdc;}
.checkFirst{float:left; width:100%; padding:20px 0 15px; border-bottom:1px solid #f1f1f1;}
.step01Wrap .head{float:left; font-size:16px; color:#555; margin:0 0 0 20px; line-height:20px;}
.step01Wrap .checkBox{float:right; line-height:20px; margin-right:20px;}
.step01Wrap .checkBox img{position:relative; bottom:2px;}
.step01Wrap textarea{clear:both; float:left; width:488px; background:#f8f8f8; padding:10px; height:92px; border:0; margin:10px 0 0 20px; resize:none; font:12px/16px 'Dotum'; color:#333333;}
.checkSecond{padding-bottom:40px;}
.checkThird{border:0; }
.checkSecond .caution,
.checkThird .caution{clear:both; float:left; font:12px "돋움","Dotum"; color:#068bdc; margin:10px 0 0 20px;}

/* 입력 폼에서 type text 설정*/
.logins input[type=text],
.logins input[type=password]{float:left; clear:both; width:328px; height:47px; border:1px solid #dcdcdc; margin:0 0 10px; padding:0 10px; font:18px "돋움", "Dotum";}

span.asInputDefaultText{position:absolute; left:10px; top: 14px; color:#999; font:12px "돋움", "Dotum";}
input.hasDefaultValue{color:#999;}
input.number_format{text-align:right; padding: 0 5px 0 0;}


/*회원가입02*/
.step02Wrap{clear:both; float:left; width:100%; margin:20px 0 0;}
.step02Wrap h4{font-size:16px; color:#555; float:left; width:100%; background:#dcdcdc; height:50px; line-height:50px; text-indent:20px;}
.step02Input{float:left; width:548px; border:1px solid #dcdcdc; border-top:0; padding-bottom:30px;}
.step02Input .margin0Auto{width:508px;}
.step02Input .margin0Auto > ul{float:left; width:100%;}
.step02Input .margin0Auto > ul > li{clear:both; float:left; margin:30px 0 0; width:100%;}
.step02Input .margin0Auto > ul > li input[type=password],
.step02Input .margin0Auto > ul > li input[type=text]{float:left; width:486px; height:38px; border:1px solid #dbdbdb; padding:0 10px; font:12px "돋움";"Dotum"; color:#999;}
.step02Input .margin0Auto .inputOther input[type=text]{width:358px;}
.step02Input .margin0Auto .inputOther a{float:right;}
.step02Input em {font-weight:bold; color:#1576e2;}
.step02Input p.spam {margin-top:30px;color:#218ece;}

.step02Input02 > ul{float:left; width:100%;}
.step02Input02 > ul > li{clear:both; float:left; padding:20px 0; width:100%;}
.step02Input02 > ul > li input[type=text]{float:left; width:486px; height:38px; border:1px solid #dbdbdb; padding:0 10px; font:12px "돋움";"Dotum"; color:#999;}
.step02Input02 .inputOther input[type=text]{width:358px;}
.step02Input02 .inputOther a{float:right;}

.step02Wrap02{float:left; width:100%; margin:10px 0 0;}
.step02Wrap02 .head{float:left; width:95px; font-size:16px; color:#555; line-height:35px; margin:0 0 0 20px;}
.step02Input02  > ul > li{border-top:1px solid #f1f1f1;}
.step02Input02  > ul > li:first-child{border:0;}
.step02Wrap02 .gender,
.step02Wrap02 .inputWrapper{float:right; margin-right:20px;}
.step02Wrap02 .inputWrapper select{float:left; width:133px; height:40px; border:1px solid #dbdbdb; font:13px; color:#999; font-weight:; padding:0 0 0 10px; margin:0 0 0 5px;}
.step02Wrap02 .gender li{float:left; }
.step02Wrap02 .gender li a{display:block; width:133px; height:35px; border:1px solid #dbdbdb; color:#999; font-weight:; text-align:center; line-height:35px; font-size:13px;}
.step02Wrap02 .gender li.on a{border:2px solid #1c78d5; width:131px; height:33px; color:#1c78d5;}
.step02Input02 .m_l_20{float:left; margin:0 0 0 20px;}
.step02Input02 .m5{clear:both; padding:5px 0 0;}
.step02Wrap02 .inputWrapper input[type=text]{width:104px; height:38px; border:1px solid #dbdbdb; color:#999; padding:0 10px; margin:0 0 0 5px;}
.step02Wrap02 .inputWrapper02 select{width:116px; height:40px;}
.step02Wrap02 .inputAnother{padding-bottom:10px;}
.step02Wrap02 .inputAnother input[type=text]{width:80px; height:38px; border:1px solid #dbdbdb; color:#999; font-weight:; padding:0 10px; margin:0 5px 0 0;}
.step02Wrap02 .inputAnother select{padding:0 0 0 10px; width:83px; margin-right:5px;}
.step02Input .border0 .inputWrapper{float:right; margin-right:20px;}
.step02Input .border0 .inputWrapper p{ padding-bottom:20px;}


.step02Wrap02 .inputWrapper02 a,
.step02Wrap02 .flo{float:left; margin:0 0 0 5px;}
.step02Wrap .cautionText{clear:both; float:left; color:#1c78d5; margin:10px 0 0;}
.step02Wrap .exmText{clear:both; float:left; color:#1c78d5; margin:10px 0 0;}
.step02Wrap .cautionText.right{float:right; margin-right:20px;}

.cautionText.m_l_20{margin-left:20px;}

.mailsForm{font-size:13px; color:#555; font-weight:normal;}
.mailsForm .m25{margin:25px 0;}
.mailsForm p a{color:#1576e2; text-decoration:underline;}
.mailsForm p a.under{text-decoration:underline;}
.mailsForm table{float:left; margin:30px 0 0;}
.mailsForm table.m25{margin:25px 0 0;}
.mailsForm th{width:254px; background:#ececec; padding:15px 0; padding-left:15px; text-align:left;}
.mailsForm td{width:254px; background:#f4f4f4; padding-left:10px}
.mailsForm td em{color:#1576e2;}

.popPass{width:341px; height:172px; margin:-206px 0 0 220px; padding:20px 0;}
.popPass > div.margin0Auto{width:291px; float:none;}
.popPass p{line-height:20px; margin:0; text-align:left;}
.popPass p.head{font-size:13px; font-weight:600;}

.mailsForm table.m25 th{width:135px;}
.mailsForm table.m25 td{width:294px;}
.step02Input .tables{width:424px;}

.mailsForm .paddings{width:400px; background:#ececec; padding:15px 15px;  text-align:left;}

.logins{float:left; margin:30px 0 0;}
.logins input[type=text],
.logins input[type=password]{float:left; clear:both; width:348px; height:47px; border:1px solid #dcdcdc; margin:0 0 10px;}
.logins input[type=image]{float:left; clear:both;}
.logins .saveM{clear:both; float:left; margin:50px 0 0; font-size:13px; color:#555; font-weight:normal;}
.utilLogin .margin0Auto{width:350px;}
.logins p{float:left; font-size:13px; font-weight:normal; color:#555; margin-bottom:10px;}

.utilLogin h3{font-family:"나눔고딕","nanumgothic"; font-weight:600; font-size:27px;}
.utilLogin .step02Input{width:100%;}
.utilLogin .step02Input .margin0Auto{width:309px;}
.mailsForm p a.passes{color:#555;}

.utilLogin .step02Input .paddings{width:269px; padding:20px; background:#f4f4f4; float:left; clear:both; margin:25px 0 0; line-height:20px;}

.step02Input .bank input[type=text].name,
.step02Input .bank select{width:213px; padding:0 10px; height: 38px;  border: 1px solid #dbdbdb;}
.step02Input .bank select{width:253px; height:40px; padding:5px 0; float:right; margin-right:20px;}
.step02Input .bank .ma{margin-top:5px;}

.step02Input .labels{padding:20px 0 0;}
.step02Input .border0{border:0; padding-top:0;}
.step02Input .inputs{float:left; line-height:35px;}
.step02Input .labels .head{width:140px;}
.step02Input .inputs label{font-size:14px; color:#555; margin-right:15px;}
.step02Input .inputs input{width:15px; height:15px;}

.step02Wrap02 .inputWrapper .floatText{float:left; line-height:40px; font-size:14px; color:#555; margin:0 0 0 5px;}
.step02Wrap02 .inputWrapper .floatText.mar{margin-right:10px;}
.step02Wrap02 .ath input[type=text]{width:170px;}

.popRel.m20{margin:20px 0 0;}
.passPop13{width:343px;}
.passPop13 .margin0Auto p{font-size:13px;}


/*내정보*/
.myInfo{float:left; margin-top: 20px;}
.myInfo dt,
.myInfo dd{float:left; height:40px; text-indent:20px; font-size:14px; color:#777; line-height:40px; border-top:1px solid #fff;}

.myInfo dt{clear:both; width:140px; background:#ececec;}
.myInfo dd{width:365px; background:#f4f4f4;}


/*연구소소개*/
.rightCon>h2 {height:55px; color:#0b64a2;}
.rightCon>h2>span {font-size:16px;}
.introduce {padding-bottom:40px; width:720px; overflow:hidden;}
.introduce>.introImg {width:720px; height:175px;}
.introduce>.introImg img {float:left; margin-right:46px;}
.introduce>.introImg>h3 {height:40px; font:24px/24px 'notoR'; color:#000000;}
.introduce>.introImg>h3>em {font:24px/24px 'notoM';}
.introduce>.introImg>p {margin-bottom:20px; font:13px/18px 'notoR'; #color:#555555;}
.introduce>.introText {clear:both; width:720px;}
.introduce>.introText>address>p {float:left; width:50%;font:12px/23px 'notoR'; color:#777777;}
.introduce>.introText>address>p:first-of-type {clear:both; width:100%;}
.resume {clear:both; width:720px; height:;}
.resume>dl {position:relative; width:720px;}
.resume>dl>dt {float:left; margin-right:-1px; padding:7px 0; width:auto; height:48px; border:1px solid #e9e9e9; border-bottom:0 none; background:#f8f8f8; font:12px/16px 'notoR'; text-align:center;}
.resume>dl>dt>a>span {display:block; width:auto;}
.resume>dl>dt>a>span.eng {color:#777777;}
.resume>dl>dt>a>span.kor {color:#a7a7a7;}
.resume>dl>dt:nth-of-type(1) {width:119px;}
.resume>dl>dt:nth-of-type(2) {width:194px;}
.resume>dl>dt:nth-of-type(3) {width:171px;}
.resume>dl>dt:nth-of-type(4) {width:115px;}
.resume>dl>dt:nth-of-type(5) {width:115px;}
.resume>dl>dt.on {border-color:#979797; background:#979797;}
.resume>dl>dt.on span.eng {color:#ffffff;}
.resume>dl>dt.on span.kor {color:#e3e3e3;}
.resume>dl>dd {clear:both; display:none; position:absolute; top:63px; left:0; padding:30px 10px; width:700px; min-height:120px; border-top:1px solid #979797; background:#ffffff;}
.resume>dl>dd.on {display:block;}
.resume>dl>dd>ol>li {margin-bottom:10px; width:100%; height:auto; font:13px/20px 'notoR'; color:#555555;}

.resume>dl>dd>dl>dt {display:inline-block; position:relative; width:119px; font:13px/28px 'notoR'; color:#777777;}
.resume>dl>dd>dl>dt.lineTwo {top:-20px;}
.resume>dl>dd>dl>dt.lineThree {top:-42px;}
.resume>dl>dd>dl>dt.lineFour {top:-62px;}
.resume>dl>dd>dl>dd {display:inline-block; width:581px; font:13px/21px 'notoR'; color:#555555;}
.resume>dl>dd>dl>dd.paddingLeft {padding-left:119px;}
.resume>dl>dd>ul>li {height:28px; font:13px/13px 'notoR'; color:#555555;}

.resume>dl>dd.employment>dl>dt {width:100%; padding-top:30px; height:15px; font:15px/15px 'notoM'; color:#555555;}
.resume>dl>dd.employment>dl>dt:first-of-type {padding-top:0;}
.letter {letter-spacing:-1px;}
.resume>dl>dd.employment>dl>dd {width:100%;}
.resume>dl>dd.employment>dl>dd>dl>dt {display:inline-block; position:relative; width:119px; height:24px; font:13px/24px 'notoR'; color:#777777;}
.resume>dl>dd.employment>dl>dd>dl>dt.lineTwo {top:-22px;}
.resume>dl>dd.employment>dl>dd>dl>dt.lineThree {top:-48px;}
.resume>dl>dd.employment>dl>dd>dl>dt.lineFour {top:-70px;}
.resume>dl>dd.employment>dl>dd>dl>dd {display:inline-block; margin-bottom:5px; width:581px; font:13px/24px 'notoR'; color:#555555; }
.resume>dl>dd.employment>dl>dd>dl>dd.paddingLeft {padding-left:119px;}
.resume>dl>dd.employment>dl>dd>ul>li {height:28px; font:13px/13px 'notoR'; color:#555555;}

.resume>dl>dd.employment>dl>dd>dl.wide>dt {width:215px; letter-spacing:-0.5px;}
.resume>dl>dd.employment>dl>dd>dl.wide>dd {width:485px; letter-spacing:-0.3px;}

/**/

.board a{display:inline-block; width:64px; height:25px; line-height:25px; background-color:#e7e7e6; text-align:center;}
.borderList .left p{float:left;}
.borderCount select{border:1px solid #dbdbdb; width:103px; height:28px; margin-left:10px; color:#999;}


.questionnaire2 .con{width:100%; border:0; padding-top:0;}

.step02WrapMY h4,
.step02WrapMY .boxC{width:550px;}
.step02WrapMY > p {font-size:13px; text-align:right; margin:0 170px 10px 0; color:#777;}
.step02WrapMY table{width:100%; margin:30px 0 0;}
.step02WrapMY td,
.step02WrapMY th{font-size:13px; color:#555; padding-left:15px; height:40px; border-bottom:1px solid #fff; text-align:left;}
.step02WrapMY th{background-color:#ececec;}
.step02WrapMY td{background-color:#f4f4f4;}


.passPopWord .margin0Auto .my{padding:20px 0;}
.passPopWord .my,
.passPopWord .inputs label{color:#777; font-size:13px;}
.passPopWord .inputs{text-align:left;}
.passPopWord .margin0Auto .caution{color:#218ece; margin:10px 0 0;}
.passPopWord .inputs input[type="password"]{width:133px; height:28px; border:1px solid #b2b2b2; padding:0 10px; margin-left:5px;}
.popB2{
	display: inline-block;
    width: 56px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    background-color: #c9c9c9;
    position:relative;
    top:2px;
 }

/*  .queBgLine3{padding:25px 0 15px;} */
.queBgLine3{padding:52px 0; height:104px;}

 .questionnaire .conFin{text-align:center; padding:120px 0 80px;}
 .questionnaire .conFin .headText{font-size:28px; color:#4268b7; font-family:'notoM';}


 .questionnaire .conFin .bottomText{font-size:14px; color:#777; line-height:20px; padding:35px 0 70px;}

.questionnaire .conFin .first{font-size:16px; color:#4f6694;}
.questionnaire .conFin .first span{margin-left:20px;}
.questionnaire .conFin .selectAth{clear:both; padding:25px 0 65px; text-align:center;}

.questionnaire .conFin .selectAth select{border:1px solid #cfcfcf; width:149px; height:30px; padding:5px 10px;}

.questionnaire .answer100{width:100%; padding-left:0; }
.answer100 table{width:100%;}
.answer100 th{background-color:#adbcd4; color:#fff;}
.answer100 th,
.answer100 td{border:1px solid #dfdfdf; height:30px; text-align:center;}
.answer100 input[type="text"]{float:none !important; width:74px !important; height:28px; border:1px solid #cfcfcf;}
.answer100 .plusRound{margin:5px 0 0;}
.answer100 .plusRound a{font-size:14px; color:#034eaa;}
.answer100 tbody th,
.answer100 tbody td{height:38px;}
.answer100 td.left{text-align:left;}
.answer100 td.left input{margin-left:20px;}


.questionnaire .queLine2{line-height:22px; height:63px; background:url('/imgs/survey/queLine2.gif') no-repeat;}
.questionnaire .queLine2 .queT{margin:10px 0 0 30px;}
.questionnaireList .answerList li{float:left; width:auto; /*margin-top:0; margin-left:25px;*/}
.questionnaireList .answerList li.marginLeft0{margin-left:0;}
.questionnaireList .answerList li.clear{clear:both; margin-left:0 !important;}
.questionnaireList .answerList > div{float:left; }
.questionnaireList .imgArea{width:215px; text-align:center; margin:15px 0 0;}
.answerFlat ul{float:left; width:255px; margin-top:48px; margin-left:80px;}


.questionnaire .answerTable{padding-left:0; width:100%;}
.questionnaire .answerTable input[type="text"]{width:20px; float:none;}

.questionnaire .answerTable table{width:100%;}
.questionnaire .answerTable th.center{text-align:center; padding-left:0px;}
.questionnaire .answerTable th,
.questionnaire .answerTable td{padding:5px 0 5px 5px; border:1px solid #dfdfdf;}
.questionnaire .answerTable th{width:170px; text-align:left; color:#fff; background:#adbcd4; padding-left:8px; font-size:13px; border-right:0 none;}

/*.questionnaire .answerTable td.center{padding:5px 3px;}*/
.questionnaire .answerTable td span{display:block; float:right; padding-left:8px;margin-right:20px; font-size:12px; line-height:13px; color:#777777; text-indent:-8px;}
.questionnaire .answerTable td div {float:left;}
.questionnaire .answerTable td div h4 {width:100%; height:22px; font:13px/22px 'notoR'; color:#555555; text-align:center; border-bottom:1px solid #dfdfdf;}
.questionnaire .answerTable .selecT td {padding:0; background:#f6f6f6;}
.questionnaire .answerTable .selecT div {width:210px;}
.questionnaire .answerTable .selecT div ul {overflow:hidden; padding:10px 0 10px 15px;}
.questionnaire .answerTable .selecT div ul li {margin:0; height:20px; }
.questionnaire .answerTable .selecT div ul li label {font:12px/20px 'notoR'; color:#555555;}
.questionnaire .answerTable .selecT1 div {height:205px; border-right:1px solid #dfdfdf;}
.questionnaire .answerTable .selecT1 div:nth-of-type(3) {width:211px; border:none;}
.questionnaire .answerTable .selecT2 div {width:210px; height:220px;}
.questionnaire .answerTable .selecT2 div:nth-of-type(2) {width:421px;}
.questionnaire .answerTable .selecT2 div:nth-of-type(2) input[type="text"] {margin-left:-7px; width:272px;}
.questionnaire .answerTable .selecT3 div {padding-top:10px; width:190px; height:80px;}
.questionnaire .answerTable .selecT3 div ul {padding:0 0 0 15px;}
.questionnaire .answerTable .selecT3 div:nth-of-type(2) {width:260px;}
.questionnaire .answerTable .selecT3 div:nth-of-type(3) {width:180px;}
.questionnaire .answerTable .selecT3 div:nth-of-type(4) {padding:0 0 10px 0; width:100%; height:30px;}
.questionnaire .answerTable .selecT3 div:nth-of-type(4) li {height:30px;}
.questionnaire .answerTable .selecT3 div:nth-of-type(4) input[type="text"] {margin-left:-7px; width:355px;}
.questionnaire .answerTable .selecT4 div {width:210px; height:80px;}
.questionnaire .answerTable .selecT4 div:nth-of-type(4) {padding:0 0 10px 0; width:100%; height:30px;}
.questionnaire .answerTable .selecT4 div:nth-of-type(4) ul {height:30px;}
.questionnaire .answerTable .selecT4 div input[type="text"] {width:320px;}
.questionnaire .answerTable .selecT5 div {width:210px; height:80px;}
.questionnaire .answerTable .selecT5 div:nth-of-type(4) {padding:0 0 10px 0; width:100%; height:30px;}
.questionnaire .answerTable .selecT5 div:nth-of-type(4) ul {height:30px;}
.questionnaire .answerTable .selecT5 div input[type="text"] {width:320px;}
.questionnaire .answerTable .selecT6 div {width:250px; height:80px;}
.questionnaire .answerTable .selecT6 div:nth-of-type(2) {width:380px;}
.questionnaire .answerTable .selecT6 div input[type="text"] {width:260px;}

.boxR.plusRound a {color:#034eaa;}

.questionnaire .answerTable input[type="text"]{width:118px; height:24px; line-height:24px; color:#333333;}
.questionnaire .answerTable input[type="text"].long, .questionnaire .answerTable .selectAth input[type="text"]{width:414px;}
.questionnaire .answerTable .selectAth input[type="text"] {font-size:13px;}
/* Webkit */
.questionnaire .answerTable .selectAth input::-webkit-input-placeholder {color: #999999; }
/* Firefox 4-18 */
.questionnaire .answerTable .selectAth input:-moz-placeholder { color: #999999; }
/* Firefox 19+ */
.questionnaire .answerTable .selectAth input::-moz-placeholder { color: #999999; }
/* IE10+ */
.questionnaire .answerTable .selectAth input:-ms-input-placeholder { color: #999999; }
.questionnaire .answerTable .center input[type="text"],
.questionnaire .answerTable input[type="text"].code{width:14px;}
.questionnaire .answerTable input[type="text"].year{width:48px;}
.questionnaire .answerTable input[type="text"].date{width:100px;}

.subT{font-size:15px;padding:15px 0; text-align:center; color:white; background: #689ec5;}
.subT em{color:#97fffb;}

/* 연구분야 */
#lnb h2.research {background:url('/imgs/lnbH2research.jpg') no-repeat 0 0;}
ul.Intergrated {height:51px; border-bottom:1px solid #979797;}
ul.Intergrated>li {float:left; padding:10px 0; height:30px; border:1px solid #e9e9e9; border-bottom:0 none; text-align:center; line-height:16px;}
ul.Intergrated>li:nth-of-type(1){width:187px;}
ul.Intergrated>li:nth-of-type(2){margin-left:-1px; width:135px;}
ul.Intergrated>li a {display:block; width:100%; height:100%; color:#777777;}
ul.Intergrated>li span{display:block; font-size:11px; color:#a7a7a7;}
ul.Intergrated>li.on {background:#979797;}
ul.Intergrated>li.on a {color:#ffffff; background:#979797;}
ul.Intergrated>li.on span{color:#ffffff;}
div.info {clear:both; margin-top:80px;height:24px; padding-bottom:10px;}
div.info > *{float:left; height:24px; line-height:24px;}
div.info select {margin-left:10px; width:108px; border:1px solid #e5e5e5;}
div.info p {color:#999999;}
div.info p:last-of-type {float:right; color:#999999;}
div.info p:last-of-type span{color:#1baded;}
table.Intergrated{clear:both; margin-top:0px; width:720px; border-top:1px solid #e5e5e5;}
table.Intergrated tr {border-bottom:1px solid #e5e5e5;}
table.Intergrated tr.on {background:#f5fbfe; border-bottom:none;}
table.Intergrated tr.cont {display:none; }
table.Intergrated tr.cont td{padding-bottom:0;}
table.Intergrated tr.cont td span.right {float:right; margin:5px 0 5px 20px; max-width:180px; }
table.Intergrated tr.cont td span.right img {max-width:180px; height:auto;}
table.Intergrated tr.cont td span.sp {display:block; margin-top:10px; padding-left:10px; background:url('/imgs/sp_bar.png') no-repeat 0 5px; font-size:12px; color:#555555;a}
table.Intergrated tr.cont td div.contWrap {padding:20px 40px; font:13px/20px 'notoR'; color:#777777; overflow:hidden;}
table.Intergrated tr.cont td img {display:block; margin:8px 0; max-width:640px; height:auto;}
table.Intergrated tr.cont td div.close {padding-top:5px; width:100%; height:31px; background:#f5fbfe url('/imgs/btn_close.png') no-repeat 50% 50%; text-align:center; cursor:pointer;}
table.Intergrated td{padding:10px 10px 10px 0; height:90px;  font-size:16px; color:#333333;}
table.Intergrated td:nth-of-type(3) {padding-left:20px;}
table.Intergrated td.textCenter { font-size:13px; text-align:center; color:#777777;}
table.Intergrated td small {display:block; margin-top:10px; font-size:13px; color:#777777;}
table.Intergrated td small span {display:inline-block; width:20px; height:23px; background:url('/imgs/bar.gif') no-repeat 50% 13px;}


/*퀵메뉴*/
#subQuick{position:absolute; top:210px; right:50%; width:161px; border-top:3px solid #878786; margin-right:-719px;}
#subQuick h2{float:left; width:100%; height:43px; background-color:#b2b1b0; text-align:center; color:#fff; line-height:43px; font-size:14px;}
#subQuick ul,
#subQuick li{clear:both; float:left; width:100%;}
#subQuick li{padding:10px 0; height:28px; background-color:#f7f7f7; border-top:2px solid #fff; border-bottom:1px solid #ecebeb; font:12px/14px 'notoR';}
#subQuick li a{display:block; background:url('/imgs/quick_off.png') no-repeat 8px center; color:#777; text-indent:35px;}
#subQuick li a span {display:block; color:#999999;}
#subQuick li:hover a {background:url('/imgs/quick_on.png') no-repeat 8px center; color:#0074c6;}
#subQuick li:hover a span {color:#0074c6;}
#subQuick > a{display:block; float:left; width:100%;}


/* 오시는길 */
.contact h3 {height:50px; font-size:18px; line-height:25px; font-weight:bold; color:#023355;}
.contact h3 span {}
.contact h3>span.eng {font-size:12px; font-family:'notoR';}
.contact h3>span.kor {display:block; height:25px; font-size:12px; font-family:'notoR';line-height:12px; }
.contact address {padding-top:15px; width:100%;}
.contact address p {font:15px/28px 'notoR'; color:#777777;}
.contact address p span {display:inline-block; padding-left:15px; }
.contact address p span.title {width:80px;padding-left:0; background:none; font:15px/28px 'notoM';background:url('/imgs/add_bar.png') no-repeat 100% 50%;}
.contact address p span.eng {font:13px/18px 'notoR'; margin-left:95px; padding-left:0; background:none;}
.contact .exer {margin-top:50px;}


/* D3.2 */
p.con1 {font:14px/28px 'notoR'; color:#555555;}
p.con2 {margin-left:1px;font:12px/18px 'notoR'; color:#555555;}
p.con3 {margin-left:32px;}

/* D1 */
.rightCon .needs p{font:15px/20px 'notoR'; color:#555555;}
.rightCon .needs p span{display:block; margin-top:10px; width:100%; font:13px/20px 'notoR'; color:#999999;}
.rightCon .needs p b {color:#00a9e2;}
.rightCon .needs ul {margin-top:40px; width:720px; height:230px;}
.rightCon .needs ul>li {float:left; padding:160px 11px 20px 11px; width:216px; height:auto; border-right:2px solid #f0f0f0; 
	background:url('/imgs/needs1.jpg') no-repeat 50% 20px;
	font:15px/20px 'notoR'; color:#777777; text-align:center;}
.rightCon .needs ul>li:nth-of-type(2) {background:url('/imgs/needs2.jpg') no-repeat 50% 20px;}
.rightCon .needs ul>li:last-of-type {border-right:0;background:url('/imgs/needs3.jpg') no-repeat 50% 20px;}
.rightCon .needs ul>li span {display:block; margin-top:15px; width:100%; height:56px; font:12px/14px 'notoR'; color:#999999;}


.rightCon .type div {margin-bottom:50px; padding-left:137px; background:url('/imgs/typeBg1.jpg') no-repeat 0 0;}
.rightCon .type .type1 {margin-top:30px;}
.rightCon .type .type2 {background:url('/imgs/typeBg2.jpg') no-repeat 0 0;} 
.rightCon .type .type3 {background:url('/imgs/typeBg3.jpg') no-repeat 0 0;}
.rightCon .type h3{width:100%; height:32px; font:18px/18px 'notoM'; color:#00a9e2;}
.rightCon .type h4 {margin-top:20px; height:20px; font-size:13px; line-height:13px; color:#777777;}
.rightCon .type ul>li{padding-left:13px; background:url('/imgs/bullets.jpg') no-repeat 4px 8px; font:13px/20px 'notoR'; color:#555555;}
.rightCon .type ul.eng li {background:url('/imgs/bullets2.jpg') no-repeat 4px 8px; font-size:12px; color:#999999;}
.rightCon .type ul>li>span {font-size:12px; color:#777777;}
.rightCon .type ol {padding:2px;}
.rightCon .type ol>li {padding-left:4px; font:12px/20px 'notoR'; color:#777777;}
.rightCon .type ul.eng ol>li {background:none;}

.rightCon .analytic {position:relative; width:720px; overflow:hidden;}
.rightCon .analytic h3 {height:55px; font:21px/21px 'notoM'; color:#00a9e2;}
.rightCon .analytic> ul {width:720px; height:200px;}
.rightCon .analytic> ul>li {float:left; margin-left:30px; width:220px; height: 65px;}
.rightCon .analytic> ul>li a {display:block; padding-left:85px; width:135px; height:100%; border-bottom:2px solid #b4b4b4; font:15px/19px 'notoR'; color:#777777;}
.rightCon .analytic> ul>li:nth-of-type(1) {margin-left:0;}
.rightCon .analytic> ul>li:nth-of-type(1) a {background:url('/imgs/tab1_off.png') no-repeat 23px 50%; margin-left:0;}
.rightCon .analytic> ul>li:nth-of-type(2) a {background:url('/imgs/tab2_off.png') no-repeat 14px 50%;}
.rightCon .analytic> ul>li:nth-of-type(3) a {background:url('/imgs/tab3_off.png') no-repeat 16px 50%;}
.rightCon .analytic> ul>li.on a, .rightCon .analytic> ul>li:hover a {border-color:#00a9e2; color:#00a9e2;}
.rightCon .analytic> ul>li:nth-of-type(1).on a, .rightCon .analytic> ul>li:nth-of-type(1):hover a {background:url('/imgs/tab1_on.png') no-repeat 23px 50%;}
.rightCon .analytic> ul>li:nth-of-type(2).on a, .rightCon .analytic> ul>li:nth-of-type(2):hover a {background:url('/imgs/tab2_on.png') no-repeat 14px 50%;}
.rightCon .analytic> ul>li:nth-of-type(3).on a, .rightCon .analytic> ul>li:nth-of-type(3):hover a {background:url('/imgs/tab3_on.png') no-repeat 16px 50%;}
.rightCon .analytic .graph h3, .rightCon .analytic h4 {width:720px; height:40px; font:18px/18px 'notoM'; color:#333333;}
.rightCon .analytic h4 {text-align:center;}
.rightCon .analytic .graph div {padding:40px 0 20px 0; width:720px; height:500px; text-align:center;}
.rightCon .analytic div.basket, .rightCon .analytic div.ice, .rightCon .analytic div.base {display:none; position:; top:; left:;} 
.rightCon .analytic div.basket.on, .rightCon .analytic div.ice.on, .rightCon .analytic div.base.on {display:block;} 
.rightCon .analytic .result>div {width:720px; height:720px;}
.rightCon .analytic .result>div:nth-of-type(3) {height:340px;}
.rightCon .analytic .result>div.background {padding-left:60px; width:660px;}
.rightCon .analytic .result>div.background h3 {font:24px/50px 'notoM'; color:blue; }
.rightCon .analytic .result>div.background ol {margin-left:50px; padding:0 30px 0px 30px; width:440px; height:244px;}
.rightCon .analytic .result>div.background li {float:left; width:14.25%; height:74px; font:20px/81px 'notoM'; color:; text-align:center;}
.rightCon .analytic .result.basket>div.background {background:url('/imgs/result03_basket.jpg') no-repeat 50% 0px;}
.rightCon .analytic .result.ice>div.background {background:url('/imgs/result03_ice.jpg') no-repeat 50% 7px;}
.rightCon .analytic .result.ice>div.background li:nth-of-type(7n-6) {text-indent:-17px;color:#008900;}
.rightCon .analytic .result.ice>div.background li:nth-of-type(7n-5) {text-indent:-15px;color:#008900;}
.rightCon .analytic .result.ice>div.background li:nth-of-type(7n-4) {text-indent:-17px;color:#008900;}
.rightCon .analytic .result.ice>div.background li:nth-of-type(7n-2) {text-indent:20px; color:#d40600;}
.rightCon .analytic .result.ice>div.background li:nth-of-type(7n-1) {text-indent:24px; color:#d40600;}
.rightCon .analytic .result.ice>div.background li:nth-of-type(7n) {text-indent:22px; color:#d40600;}
.rightCon .analytic .result.ice>div.background span {display:inline-block; width:50%; text-align:center; font:13px/48px 'notoM'; color:#008900; }
.rightCon .analytic .result.ice>div.background span.red {color:#d40600;}
.rightCon .analytic .result.base>div.background {background:url('/imgs/result03_base.jpg') no-repeat 50% 0;}
.rightCon .analytic .result.base>div.background ol {position:relative; height:340px;}
.rightCon .analytic .result.base>div.background li {clear:both; position:absolute; top:0; left:0; width:30px;height:24px; font:16px/24px 'notoR'; letter-spacing:-0.5px; color:#ffffff;}
.rightCon .analytic .result.base>div.background li:nth-of-type(1) {top:124px; left:54px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(2) {top:76px; left:114px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(3) {top:52px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(4) {top:76px; left:354px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(5) {top:124px; left:414px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(6) {top:196px; left:114px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(7) {top:148px; left:144px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(8) {top:100px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(9) {top:148px; left:324px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(10) {top:196px; left:384px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(11) {top:256px; left:129px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(12) {top:220px; left:158px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(13) {top:196px; left:174px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(14) {top:172px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(15) {top:196px; left:294px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(16) {top:220px; left:309px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(17) {top:256px; left:339px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(18) {top:244px; left:204px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(19) {top:198px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(20) {top:244px; left:264px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(21) {top:268px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(22) {top:292px; left:234px;}

/* D2.2.2.1 */
ol.d2221 {background:#eef2f9; margin:70px 0 0 0; padding:40px 0;}
ol.d2221 .que {background:none;}
ol.d2221 .queB {left:120px;}
ol.d2221 .queT {margin-left:180px;}
ol.d2221 .queT p {color:#023090;}
ol.d2221 .answer {padding-left:200px;}
ol.d2221 .answer input[type="radio"] {bottom:0; vertical-align:0;}

/* 이용약관 */
.zTab {margin-bottom:40px; width:100%; height:39px; border-bottom:1px solid #979797;}
.zTab li {float:left; height:38px; text-align:center; background:#f8f8f8; border:1px solid #e9e9e9; border-bottom:0 none;}
.zTab li.on {background:#979797; border-color:#979797;}
.zTab li.z1 {width:115px;}
.zTab li.z2 {width:155px;}
.zTab li a {display:block; width:100%; height:100%; font:16px/38px 'notoR'; color:#777777;}
.zTab li.on a {color:#ffffff;}

.terms {clear:both;}
.terms h2 {margin:40px 0 4px 0; font:15px/20px 'notoM'; color:#333333;}
.terms h2:first-of-type {margin-top:24px;}
.terms p, .terms dd, .terms li{font:13px/20px 'notoR'; color:#777777;}
.terms dt {margin-top:24px; font:13px/20px 'notoM'; color:#555555;}
.terms dt:first-of-type {margin-top:4px;}
.terms ol {padding-left:8px;}

.privacy dt{font-family:'notoR'; color:#777777;}
.privacy dt:first-of-type{margin-top:24px;}

/* A2 */
.mission p {padding-top:50px; width:720px; height:254px; background:url('/imgs/missionBg.jpg') no-repeat 100% 100%; font:15px/22px 'notoR'; color:#555555;}
.mission li {margin-top:30px; padding:21px 0 20px 90px; width:630px; height:40px; background:url('/imgs/missionBg1.jpg') no-repeat 0 50%; font:13px/20px 'notoR'; color:#555555;}
.mission li:first-of-type {margin-top:40px; padding:11px 0 10px 90px; height:60px;}
.mission li:nth-of-type(2) {background:url('/imgs/missionBg2.jpg') no-repeat 0 50%;}
.mission li:nth-of-type(3) {background:url('/imgs/missionBg3.jpg') no-repeat 0 50%;}


/* Result */
.rightCon .analytic> ul>li:nth-of-type(4),.rightCon .analytic> ul>li:nth-of-type(7) {margin-left:0;}
.rightCon .analytic> ul>li:nth-of-type(4),.rightCon .analytic> ul>li:nth-of-type(5),.rightCon .analytic> ul>li:nth-of-type(6),.rightCon .analytic> ul>li:nth-of-type(7) {margin-top:20px;}
.rightCon .analytic> ul>li:nth-of-type(4) a {background:url('/imgs/tab4_off.png') no-repeat 23px 50%; margin-left:0;}
.rightCon .analytic> ul>li:nth-of-type(5) a {background:url('/imgs/tab5_off.png') no-repeat 14px 50%;}
.rightCon .analytic> ul>li:nth-of-type(6) a {background:url('/imgs/tab6_off.png') no-repeat 16px 50%;}
.rightCon .analytic> ul>li:nth-of-type(7) a {background:url('/imgs/tab7_off.png') no-repeat 23px 50%;}
.rightCon .analytic> ul>li:nth-of-type(4).on a, .rightCon .analytic> ul>li:nth-of-type(4):hover a {background:url('/imgs/tab4_on.png') no-repeat 23px 50%;}
.rightCon .analytic> ul>li:nth-of-type(5).on a, .rightCon .analytic> ul>li:nth-of-type(5):hover a {background:url('/imgs/tab5_on.png') no-repeat 14px 50%;}
.rightCon .analytic> ul>li:nth-of-type(6).on a, .rightCon .analytic> ul>li:nth-of-type(6):hover a {background:url('/imgs/tab6_on.png') no-repeat 16px 50%;}
.rightCon .analytic> ul>li:nth-of-type(7).on a, .rightCon .analytic> ul>li:nth-of-type(7):hover a {background:url('/imgs/tab7_on.png') no-repeat 23px 50%;}
.analytic>.result{margin-top:40px;}
.analytic>span{margin-top:-25px; position:absolute; font-size:14px;color:#02486d ;}
.analytic>span>em{color:#02486d ;font-family: 'notoM';}
.rightCon .analytic .result>div {width:720px; height:auto; margin-bottom:40px;}
.rightCon .analytic .result>div:nth-of-type(1) {margin-top:70px;}
.result>div>p{padding:5px;background:#eef6fd; text-align:center; font-size:20px;font-family: 'notoM';}
.result>p{margin-top:140px; padding:5px;background:#eef6fd; text-align:center; font-size:20px;font-family: 'notoM';}
.result>div>p>em{font-family: 'notoR';font-size:13px; color:#777777}
.result>p{background:#eef6fd; text-align:center; font-size:20px;font-family: 'notoM';}
.result>p>em{font-family: 'notoR';font-size:13px; color:#777777}
.rightCon .analytic .result>div.background ol {margin-left:75px; padding:0 30px 0px 30px; width:440px; height:244px;}
.rightCon .analytic .result.base>div.background li {clear:both; position:absolute; top:0; left:0; width:30px;height:24px; font:16px/24px  'notoM';font-weight:800;  letter-spacing:-0.5px; color:black;}
.rightCon .analytic .result.base>div.background li:nth-of-type(1) {top:124px; left:54px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(2) {top:76px; left:114px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(3) {top:52px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(4) {top:76px; left:354px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(5) {top:124px; left:414px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(6) {top:196px; left:114px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(7) {top:148px; left:144px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(8) {top:100px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(9) {top:148px; left:324px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(10) {top:196px; left:384px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(11) {top:256px; left:129px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(12) {top:220px; left:158px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(13) {top:196px; left:174px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(14) {top:172px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(15) {top:196px; left:294px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(16) {top:220px; left:309px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(17) {top:256px; left:339px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(18) {top:244px; left:204px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(19) {top:198px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(20) {top:244px; left:264px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(21) {top:268px; left:234px;}
.rightCon .analytic .result.base>div.background li:nth-of-type(22) {top:292px; left:234px;}


.rightCon .analytic .result.base>div>div.background {background:url('/imgs/result03_base.png') no-repeat 50% 0;}
.rightCon .analytic .graph {margin-top:70px;}
.graph>p{padding:5px;background:#eef6fd; text-align:center; font-size:20px;font-family: 'notoM';}
.graph>p>em{font-family: 'notoR';font-size:13px; color:#777777}
.graph>div{background: #f8fbfe;}
.questionnaire .answer li.wid200 input[type="text"]{float:left; margin-left:10px; width:150px;}
.questionnaire .answer li.wid200 select{float:left; margin-left:10px; padding-left:5px; width:172px;}
/*.questionnaire .answer li.wid200 select:nth-of-type(1){ color:#cfcfcf;}*/
.questionnaire .answer li.wid200 input[type="radio"]{float:left;bottom:-5px; }
.questionnaire .answer li.wid200 label{float:left; width: 60px; margin-left:10px;}

.rightCon .analytic .result.base>div>div.backgroundbasket {height:390px;background:url('/imgs/result03_basket.png') no-repeat 50% 0;}
.rightCon .analytic .result.base>div.backgroundbasket ol {position:relative; margin-left:120px; padding:0 30px 0px 30px; width:440px; height:244px;}
.rightCon .analytic .result.base>div.backgroundbasket li {clear:both; position:absolute; top:0; left:0; width:30px;height:24px; font:16px/24px  'notoM';font-weight:800;  letter-spacing:-0.5px; color:black;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(1) {top:85px; left:50px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(2) {top:85px; left:110px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(3) {top:85px; left:170px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(4) {top:85px; left:230px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(5) {top:85px; left:290px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(6) {top:85px; left:350px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(7) {top:85px; left:410px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(8) {top:155px; left:50px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(9) {top:155px; left:110px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(10) {top:155px; left:170px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(11) {top:155px; left:230px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(12) {top:155px; left:290px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(13) {top:155px; left:350px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(14) {top:155px; left:410px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(15) {top:225px; left:50px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(16) {top:225px; left:110px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(17) {top:225px; left:170px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(18) {top:225px; left:230px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(19) {top:225px; left:290px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(20) {top:225px; left:350px;}
.rightCon .analytic .result.base>div.backgroundbasket li:nth-of-type(21) {top:225px; left:410px;}

.rightCon .analytic .result.base>div>div.backgroundice {height:390px;background:url('/imgs/result03_ice.png') no-repeat 50% 0;}

.rightCon .analytic .result.base>div.backgroundice ol {position:relative; margin-left:120px; padding:0 30px 0px 30px; width:440px; height:244px;}
.rightCon .analytic .result.base>div.backgroundice li {clear:both; position:absolute; top:0; left:0; width:30px;height:24px; font:16px/24px  'notoM';font-weight:800;  letter-spacing:-0.5px; color:black;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(1) {top:75px; left:35px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(2) {top:75px; left:90px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(3) {top:75px; left:160px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(4) {top:75px; left:225px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(5) {top:75px; left:300px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(6) {top:75px; left:370px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(7) {top:75px; left:425px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(8) {top:145px; left:35px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(9) {top:145px; left:90px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(10) {top:145px; left:160px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(11) {top:145px; left:225px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(12) {top:145px; left:300px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(13) {top:145px; left:370px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(14) {top:145px; left:425px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(15) {top:215px; left:35px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(16) {top:215px; left:90px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(17) {top:215px; left:160px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(18) {top:215px; left:225px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(19) {top:215px; left:300px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(20) {top:215px; left:370px;}
.rightCon .analytic .result.base>div.backgroundice li:nth-of-type(21) {top:215px; left:425px;}

.rightCon .analytic .result.base>div>div.backgroundsoccer {height:500px;background:url('/imgs/result05_soccer.png') no-repeat 50% 0;}

.rightCon .analytic .result.base>div.backgroundsoccer ol {position:relative; margin-left:120px; padding:0 30px 0px 30px; width:440px; height:244px;}
.rightCon .analytic .result.base>div.backgroundsoccer li {clear:both; position:absolute; top:0; left:0; width:30px;height:24px; font:16px/24px  'notoM';font-weight:800;  letter-spacing:-0.5px; color:black;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(1) {top:50px; left:04px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(2) {top:50px; left:114px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(3) {top:50px; left:234px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(4) {top:50px; left:354px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(5) {top:50px; left:454px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(6) {top:154px; left:04px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(7) {top:154px; left:114px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(8) {top:154px; left:234px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(9) {top:154px; left:354px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(10) {top:154px; left:454px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(11) {top:266px; left:04px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(12) {top:266px; left:114px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(13) {top:266px; left:234px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(14) {top:266px; left:354px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(15) {top:266px; left:454px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(16) {top:370px; left:04px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(17) {top:370px; left:114px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(18) {top:370px; left:234px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(19) {top:370px; left:354px;}
.rightCon .analytic .result.base>div.backgroundsoccer li:nth-of-type(20) {top:370px; left:454px;}

.rightCon .analytic .result.base>div>div.backgroundtaekwondo {height:390px;background:url('/imgs/result06_taekwon.png') no-repeat 50% 0;}

.rightCon .analytic .result.base>div.backgroundtaekwondo ol {position:relative; margin-left:120px; padding:0 30px 0px 30px; width:440px; height:244px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li {clear:both; position:absolute; top:0; left:0; width:30px;height:24px; font:16px/24px  'notoM';font-weight:800;  letter-spacing:-0.5px; color:black;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(1) {top:35px; left:90px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(2) {top:35px; left:160px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(3) {top:35px; left:230px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(4) {top:35px; left:300px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(5) {top:35px; left:370px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(6) {top:105px; left:90px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(7) {top:105px; left:160px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(8) {top:105px; left:230px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(9) {top:105px; left:300px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(10) {top:105px; left:370px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(11) {top:180px; left:90px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(12) {top:180px; left:160px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(13) {top:180px; left:230px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(14) {top:180px; left:300px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(15) {top:180px; left:370px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(16) {top:260px; left:90px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(17) {top:260px; left:160px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(18) {top:260px; left:230px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(19) {top:260px; left:300px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(20) {top:260px; left:370px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(21) {top:335px; left:90px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(22) {top:335px; left:160px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(23) {top:335px; left:230px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(24) {top:335px; left:300px;}
.rightCon .analytic .result.base>div.backgroundtaekwondo li:nth-of-type(25) {top:335px; left:370px;}


.rightCon .analytic .result.base>div>div.backgroundvolley {height:500px;background:url('/imgs/result07_vally.png') no-repeat 50% 0;}

.rightCon .analytic .result.base>div.backgroundvolley ol {position:relative; margin-left:120px; padding:0 30px 0px 30px; width:440px; height:244px;}
.rightCon .analytic .result.base>div.backgroundvolley li {clear:both; position:absolute; top:0; left:0; width:30px;height:24px; font:16px/24px  'notoM';font-weight:800;  letter-spacing:-0.5px; color:black;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(1) {top:177px; left:0px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(2) {top:289px; left:158px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(3) {top:30px; left:158px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(4) {top:110px; left:108px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(5) {top:110px; left:216px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(6) {top:177px; left:108px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(7) {top:177px; left:216px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(8) {top:240px; left:108px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(9) {top:240px; left:216px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(10) {top:289px; left:377px;}
.rightCon .analytic .result.base>div.backgroundvolley li:nth-of-type(11) {top:30px; left:377px;}


.step02Wrap02 .long select{float:left; width:390px; height:40px; border:1px solid #dbdbdb; font:13px; color:#999; font-weight:; padding:0 0 0 10px; margin:0 0 0 5px;}
.step02Wrap02 .long input[type=text]{width:368px; height:38px; border:1px solid #dbdbdb; color:#999; padding:0 10px; margin-top:5px;}
.step02Wrap02 .short select{float:left; width:185px; height:40px; border:1px solid #dbdbdb; font:13px; color:#999; font-weight:; padding:0 0 0 10px; margin-top:5px;}
.step02Wrap02 .short input[type=text]{width:178px; height:38px; border:1px solid #dbdbdb; color:#999; padding:0 10px; margin-top:5px;}

.video {position:absolute; top:339px; left:0; width:100%; height:613px; overflow:hidden; z-index:-1;}
#main_video {position:relative; top:-200px;}
.video>.ly_color {position:absolute; width:100%; height:613px; background:rgba(27,60,74,1) repeat 0 0; opacity:0.3; z-index:2;}
.video>.ly_pattern {position:absolute; width:100%; height:613px; background:url('/imgs/dot2.png') repeat 0 0; opacity:0.2; z-index:3;}