﻿@charset "utf-8";

.login-form {margin-bottom:50px; padding:20px; border:1px solid #e6e6e6; border-radius:4px;}
	.login-form:after {content:' '; display:block; visibility:hidden; clear:both;}
	.login-form, {display:inline-block;}
.login-form .form {position:relative; float:left; width:300px; padding:19px 0;}
.login-form .form label {color:#666; font-size:13px; vertical-align:middle; display:inline-block; width:60px;}
.login-form .form .user-id {margin-bottom:13px;  }
.login-form .form .inptxt {width:135px;}
.login-form .form .submit {position:absolute; right:0; top:19px;}
.login-form .form .submit button {width:66px; height:57px; border:none; background-color:transparent;}
.login-form .form .submit button {color:#fff; font-size:16px; font-weight:bold; background-image:url('/award/images/btn/bg_login.gif');}
.login-form .form .submit_s {position:absolute; right:0; top:19px;}
.login-form .form .submit_s button {width:66px; height:57px; border:none; background-color:transparent;}
.login-form .form .submit_s button {color:#fff; font-size:16px; font-weight:bold; background-image:url('/award/images/btn/bg_login_blue.gif');}
.login-form .form .submit_e {position:absolute; right:0; top:19px;}
.login-form .form .submit_e button {width:66px; height:57px; border:none; background-color:transparent;}
.login-form .form .submit_e button {color:#fff; font-size:16px; font-weight:bold; background-image:url('/award/images/btn/bg_login_green.gif');}
.login-form .form .submit_i {position:absolute; right:0; top:19px;}
.login-form .form .submit_i button {width:66px; height:57px; border:none; background-color:transparent;}
.login-form .form .submit_i button {color:#fff; font-size:16px; font-weight:bold; background-image:url('/award/images/btn/bg_login_purple.gif');}

.login-form .form .submit_c {position:absolute; right:0; top:19px;}
.login-form .form .submit_c button {width:66px; height:57px; border:none; background-color:transparent;}
.login-form .form .submit_c button {color:#fff; font-size:16px; font-weight:bold; background-image:url('/award/images/btn/bg_login_yellow.gif');}

.login-form .meta {float:left; margin-left:19px; padding:6px 0 20px 19px; border-left:1px solid #e6e6e6;}
.login-form .meta li {font-size:11px; line-height:20px; position:relative; width:289px; padding-top:14px;}
.login-form .meta li a {text-align:center; line-height:19px; vertical-align:top; position:absolute; right:0; top:14px; display:inline-block; width:80px; height:18px; border-width:1px; border-style:solid; border-radius:3px; border-radius:4px\9; background-image:url('/award/images/btn/bg_login_btn_style.gif');}
.login-form .meta li .find-id {color:#2c2c2c; border-color:#c9c9c9 #989898 #989898 #c9c9c9;}
.login-form .meta li .join {color:#fff; border-color:#797979 #3b3b3b #3b3b3b #797979; background-position:0 100%;}

.join-info {padding:0 20px;}
.join-info h3 {color:#333; font-size:16px; font-weight:bold; margin-bottom:23px; padding-bottom:20px; border-bottom:1px solid #e6e6e6;}

.join-info h3 em {color:#fd0003; font-style:normal;}
.join-info h3 em_s {color:#35459d; font-style:normal;}
.join-info h3 em_e {color:#199540; font-style:normal;}
.join-info h3 em_c {color:#ff9a00; font-style:normal;}

.join-info > ul {color:#969696; font-size:11px; padding-left:12px;}
.join-info > ul > li {margin-bottom:20px;}
.join-info > ul em {color:#ff7f81; font-style:normal;}
.join-info > ul .tit {color:#505050; font-size:13px; font-weight:normal; text-indent:-12px; display:block;}
.join-info > ul .tit em {color:#ff545a;}
.join-info > ul > li li {text-indent:-5px; padding-left:5px;}

/* 20140711 회원가입완료 */
.j_box{margin-top: 40px; padding: 20px 0 20px 20px; border: 1px solid #e6e6e6;}
.j_box button{margin-left: 20px;}

.find-user-info-result .tab li a,
.find-user-info .tab li a {width:118px;}
.find-user-info .select-user {margin-bottom:20px; padding:13px 24px; background-color:#f9f9f9;}
.find-user-info .select-user label {color:#292727; font-size:13px; margin-right:20px;}
.find-user-info .info {color:#333; font-size:14px; margin-bottom:17px;}
.find-user-info .info em {color:#ff0008; font-style:normal;}
.find-user-info .form button {vertical-align:top; display:inline-block; height:22px; margin:-1px 0 0; padding:0; border:0 none; background-color:transparent; cursor:pointer; }
.find-user-info .form button span {color:#fff; line-height:21px; text-align:center; vertical-align:top; display:inline-block; width:60px; height:20px; border-color:#747474 #3d3d3d #3d3d3d #747474; border-width:1px; border-style:solid; border-radius:3px; border-radius:4px\9; background-color:#6a6a6a; background-image:url('/award/images/btn/bg_btn_2.gif');}
.find-user-info .form .inptxt {margin-right:18px;}
.find-user-info .find-id .form {padding-bottom:10px;}
.find-user-info .find-id .form .inptxt {width:255px;}
.find-user-info .find-pass .form {padding-bottom:20px;}
.find-user-info .find-pass .form .id {width:161px;}
.find-user-info .find-pass .form .email {width:253px;}
.find-user-info .find-pass .guide {font-size:13px; padding-bottom:5px;}
.find-user-info .find-pass .guide li {margin-bottom:5px;}
.find-user-info .find-pass .txtPw { font-size:14px; color:#333; font-weight:bold; margin:0 0 10px 0;  }

.goMain { margin:20px 0; text-align:center; }

.find-user-info-result div.content {padding-top:50px; padding-bottom:45px;}
.find-user-info-result .result {color:#333; font-size:16px; font-weight:normal; margin-bottom:10px;}
.find-user-info-result .result span { font-size:18px; }
.find-user-info-result .result em {color:#ff0008; font-style:normal; font-weight:bold; border-bottom:1px solid #ff0008;}
.find-user-info-result .info {color:#969696;}

.agree-list h3 {color:#333; font-size:16px; font-weight:normal; margin-bottom:7px;}
.agree-list .cnt {overflow-x:hidden; overflow-y:scroll; height:148px; margin-bottom:17px; padding:25px; border:1px solid #dedede;}
.agree-list .noscroll {overflow:visible; height:auto;}
.agree-list .check {color:#454545; font-size:11px; position:relative;}
.agree-list .check .button {position:absolute; top:-3px; right:0;}
.agree-list .check .button .btn-type-3 {margin-right:8px;}
.agree-list .check .button .btn-type-3 span {width:75px;}
.agree-list .check .button .btn-type-1 span {width:93px;}
.agree-list .benefit strong {color:#333; font-size:14px; font-weight:bold; padding-left:15px; background-position:0 50%; background-repeat:no-repeat; background-image:url('/award/images/bul/type5.gif');}
.agree-list .benefit p {color:#505050; padding:0 0 25px;}
.agree-list .cnt h1 {color:#333; font-size:15px;}
.agree-list .cnt h2 {color:#333; font-size:14px; margin-bottom:15px;}
.agree-list .cnt h3 {color:#333; font-size:12px;}
.agree-list .cnt .one {list-style:decimal; margin:0 0 15px 20px;}
.agree-list .cnt .bm15 {margin-bottom:15px;}
.agree-list .cnt.nobox {border:0 none; margin:0;}

.company-select .select {margin-bottom:5px;}
.company-select .select label {color:#454545; font-size:11px;}
.company-select .db {color:#999; font-size:11px;}
.company-select .db .btn-type-1 {height:19px;}
.company-select .db .btn-type-1 span {color:#666; font-size:12px; line-height:18px; width:130px; height:17px;}

.join-end .txt {color:#333; font-size:16px; padding:27px 0 17px;}
.join-end .txt small {color:#969696; font-size:13px;}
.join-end .btn a {margin-right:18px;}
.join-end .btn a span {min-width:75px; padding:0 8px;}

.kipfa-id {color:#d71400; font-size:13px;}

.join-benefit {padding:20px; border-radius:5px; border:1px solid #e6e6e6; background-color:#fafafa;}
.join-benefit h4 {color:#333; font-size:13px; margin-bottom:20px; padding-left:24px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/type1.gif');}
.join-benefit ul {line-height:1.6; padding-left:23px;}
.join-benefit ul li {padding-left:11px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/type2.gif');}

.join-page-btn button {height:57px; padding:0 !important;}
.join-page-btn button span {font-size:16px; font-weight:bold; line-height:56px; vertical-align:top; width:94px; height:55px;}
.join-page-btn .btn-type-1 span {background-image:url('/award/images/btn/bg_btn_big_1.gif');}
.join-page-btn .btn-type-3 span {background-image:url('/award/images/btn/bg_btn_big_3.gif');}

.table-foot .request-btn {text-align:left;}
.table-foot .request-btn a {margin-right:17px;}
.table-foot .request-btn a span {min-width:0; padding-right:11px; padding-left:11px;}

.table-foot .edit-user-btn {padding-bottom:33px;}
.table-foot .edit-user-btn button span { min-width:94px; }

.go-delete {color:#292727; font-size:13px; padding:10px 20px; border-color:#c7c7c7 transparent #dedede; border-style:solid; border-width:2px 0 1px; background-color:#f4f4f4;}
.go-delete .btn-type-2 {margin-left:17px;}
.go-delete .btn-type-2 span {font-size:11px; padding:0 9px;}

#edit-email {margin-left:15px;}
#edit-email-form {display:none;}
#edit-email-form td .btn-type-2 {margin-left:8px;}

.my-qna .qna-type-1 {color:#e70007;}
.my-qna .qna-type-2 {color:#6373cc;}
.my-qna .qna-type-3 {color:#969696;}
.table-type-1 .my-qna .qna-type-1,
.table-type-1 .my-qna .qna-type-2,
.table-type-1 .my-qna .qna-type-3 {font-weight:bold;}
.table-type-1 .qna-content {min-height:240px;}

.qna-answer {position:relative; margin-top:-1px; border-top:2px solid #ff545a;}
.qna-answer table th {color:#862b2f; border-bottom-color:#ffbfc0; background-color:#ffe5e6;}
.qna-answer table td {border-bottom-color:#ffbfc0;}

.pay-status-1 {color:#969696;}
.pay-status-2 {color:#ed1c24; border-bottom:1px solid #ed1c24;}
.pay-status-3 {color:#862b2f;}

.business-type p {} /* 20241114 유광열 수정 width:310px -> x */
.business-type p:first-child {margin-bottom:5px;}
5.business-type label {display:inline-block; min-width:100px; margin-right:0;}


/*
 * layer
 */
.login-error-layer {width:640px; height:155px; padding:95px 0 0; background-repeat:no-repeat; background-position:50% 50%; background-image:url('/award/images/common/bg_error_login.gif');}
.login-error-layer h1 {color:#e70007; font-size:34px; font-weight:900; text-align:center; font-weight:normal;}
.login-error-layer h1 em {color:#333; font-weight:bold; font-style:normal;}
.login-error-layer p {color:#7d7d7d; font-size:15px; text-align:center;}
.login-error-layer p em {color:#ff7f81; font-style:normal;}

.find-id-layer {width:460px; height:254px;}
.find-id-layer .result {text-align:center; height:116px;}
	.find-id-layer .result:after {vertical-align:middle; content:''; display:inline-block; height:100%;}
.find-id-layer .result .inner {color:#333; font-size:16px; vertical-align:middle; display:inline-block;}
.find-id-layer .result .inner p {margin-bottom:15px;}
	.find-id-layer .result .inner p:last-child {margin-bottom:0;}
.find-id-layer .result .inner p em {color:#d32228; font-style:normal; margin-right:10px; border-bottom:1px solid #d32228;}
.find-id-layer .result .inner p .btn-type-1-middle span {padding:0 20px;}
.find-id-layer .form {text-align:center; margin:0 10px; padding:10px 0; border-radius:4px; border:1px solid #e6e6e6; background-color:#fcfcfc;}
.find-id-layer .form .info {color:#999; font-size:11px; display:inline-block; margin-bottom:15px; padding-left:6px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/dot_999.gif');}
.find-id-layer .form .find label {color:#292727; font-size:13px; padding-right:8px;}
.find-id-layer .form .find .inptxt {width:135px; margin-right:8px;}
.find-id-layer .form .find button span {font-size:11px; padding:0 9px;}

.find-email-layer {width:460px; height:285px;}
.find-email-layer .result {text-align:center; height:116px;}
	.find-email-layer .result:after {vertical-align:middle; content:''; display:inline-block; height:100%;}
.find-email-layer .result .inner {color:#333; font-size:16px; vertical-align:middle; display:inline-block; width:90%; word-break:keep-all;}
.find-email-layer .result .inner p {margin-bottom:8px;}
	.find-email-layer .result .inner p:last-child {margin-bottom:0;}
.find-email-layer .result .inner p em {color:#d32228; font-style:normal; margin-right:10px; border-bottom:1px solid #d32228;}
.find-email-layer .result .inner p .btn-type-1-middle span {padding:0 20px;}
.find-email-layer .result .inner p small {color:#818181; font-size:13px;}
.find-email-layer .form {margin:0 10px; padding:10px 19px; border-radius:4px; border:1px solid #e6e6e6; background-color:#fcfcfc;}
.find-email-layer .form .info {color:#999; font-size:11px; display:inline-block; margin-bottom:8px; padding-left:6px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/dot_999.gif');}
.find-email-layer .form h2 {color:#292727; font-size:13px; font-weight:normal; margin-bottom:3px; padding-right:8px;}
.find-email-layer .form .find {margin-bottom:10px;}
.find-email-layer .form .find .inptxt {width:105px;}
.find-email-layer .form .find i {color:#505050; font-size:15px; font-style:normal;}
.find-email-layer .form .find span.select-box {margin-left:8px;}
.find-email-layer .form .btn {text-align:center;}
.find-email-layer .form .btn button span {font-size:11px; padding:0 9px;}




.check-email-layer {width:600px; height:250px; padding:55px 20px 20px; margin:0 auto; background:#f7f7f7; }
.check-email-layer h1 {color:#333; font-size:34px; font-weight:normal; text-align:center; margin-bottom:10px;}
.check-email-layer .result {font-size:13px; text-align:center; margin-bottom:15px;}
.check-email-layer .result em {color:#e11312; font-weight:bold; border-bottom:1px solid #e11312;}
	.check-email-layer .result p:first-child {margin-bottom:15px;}
.check-email-layer .info {padding:15px 0 0 27px; border-top:1px solid #e6e6e6;}
.check-email-layer .info li { position:relative; margin-bottom:10px;}
.check-email-layer .info li a { position:absolute; top:0; right:20px; }
.check-email-layer .info li a span { width:85px; }



.joinWrap {}
.joinWrap p { margin:15px 0; font-size:16px; color:#333;  }
.joinWrap p strong { color:#e3252b; }
.joinWrap ul {}
.joinWrap ul li { float:left; width:330px; margin:0 0 0 20px; }
.joinWrap ul li:first-child { margin:0;}
.joinWrap ul li a { display:block; width:200px; height:96px; padding:0 0 0 130px;  color:#fff; font-size:30px; line-height:96px; font-weight:bold;  }
.joinWrap ul li a.btn1 { background:url(/award/images/btn/btn_join1.gif) no-repeat; }
.joinWrap ul li a.btn2 { background:url(/award/images/btn/btn_join2.gif) no-repeat; }


.change-id a span { padding:0 10px; }


/* WEB */
.intro {}
.intro h3 { color:#292727; font-size:20px; margin:40px 0 15px 0; font-weight:normal; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; font-weight:bold; zoom:1;}
.intro h3:first-child { margin:0 0 20px 0; }
.intro h3 strong { color:#e70007; }
.intro p { color:#676767; margin:0 27px 15px 27px; padding:0 0; font-size:13px; line-height:21px; word-break:keep-all; }
.intro p.type1 { color:#292727; font-size:14px; line-height:22px; }
.intro p.type1 strong { color:#e70007; font-weight:normal; }
.intro p.type2 { color:#969696; }

.intro .aboutVideo { margin:30px 27px 0 27px;   }

.intro ul { margin:0 27px; }
.intro ul li { font-size:13px; padding:0 0 5px 0; }
.intro ul.listType1 {}
.intro ul.listType1 li { padding:0 0 4px 10px;  color:#676767; background:url(/award/images/bul/dot_e3252b.gif) left 8px no-repeat; }
.intro ul.listType1 li strong { font-weight:normal; color:#676767; }
.intro ul.listType2 {}
.intro ul.listType2 li { overflow:hidden;  }
.intro ul.listType2 li strong { display:block; float:left; width:26px; font-weight:normal; }
.intro ul.listType2 li em { display:block; float:left; width:600px; font-style:normal; }


.aboutPanel { }
.aboutPanel h3 { font-size:20px; font-weight:bold; color:#e3252b; margin:0 0 15px 0;  }
.aboutPanel p.type1 { color:#505050; font-size:15px; line-height:22px; margin:0 0 15px 0;  }
.aboutPanel p.type1 strong { color:#e3252b; }
.aboutPanel p.type2 { color:#969696; font-size:13px; line-height:21px; }
.aboutPanel p.type2 em { color:#ff7f81;  }


.counselor {}
.counselor h3 { font-size:20px; color:#292727; font-weight:bold; margin:0 0 15px 0;zoom:1;  }
.counselor h3 strong { color:#e3252b; }
.counselor ul { width:636px; margin:0 0 20px 0;  overflow:hidden; }
.counselor ul li { float:left; width:136px; height:240px; padding:20px 23px 0 0; border-top:1px solid #e8e8e8; }
.counselor ul li.noLine { border-top:none; padding:0px 23px 0 0; }
.counselor ul li dl { }
.counselor ul li dl dt { width:134px; height:140px; padding:12px 0 0 0;  border:1px solid #dddddd; text-align:center; }
.counselor ul li dl dt img { width:110px; height:130px; }
.counselor ul li dl dd { padding:0 3px; color:#333; text-align:center;line-height:15px; word-break:keep-all;  }
.counselor ul li dl dd.name { margin:10px 0 0 0; font-size:13px;  font-weight:bold; }
.counselor ul li dl dd.profession { margin:7px 0 0 ; font-size:12px; line-height:16px; }


.standard h3 { color:#292727; font-size:20px; margin:40px 0 15px 0; font-weight:normal; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; font-weight:bold; }
.standard h3:first-child { margin:0 0 20px 0; }
.standard h3 strong { color:#e70007; }
.standard p { color:#676767; margin:0 27px 15px 27px; padding:0 0; font-size:13px; line-height:21px; word-break:keep-all; }
.standard p.type1 { color:#292727; font-size:14px; line-height:22px; }
.standard p.type1 strong { color:#e70007; font-weight:normal; }
.standard p.type2 { color:#969696; }
.standard .listType1 { margin:0 27px; }
.standard .listType1 li { padding:0 0 5px 0; font-size:13px; }
.standard .listType1 li strong { font-weight:normal; color:#676767; }
.standard .listType1 li dl {}
.standard .listType1 li dl dt { display:inline-block; color:#e70007; }
.standard .listType1 li dl dd { display:inline-block; color:#862b2f; vertical-align:top; }

.standard .listType2 { margin:0 27px; }
.standard .listType2 li { padding:0 0 5px 0; font-size:13px; }
.standard .listType2 li strong { font-weight:normal; color:#676767; }
.standard .listType2 li dl { margin:0 0 0 5px; }
.standard .listType2 li dl dt { color:#e3252b; padding:0 0 5px 7px; background:url(/award/images/bul/dot_e3252b.gif) 0 40% no-repeat;  }
.standard .listType2 li dl dd { color:#969696; padding:0 0 10px 7px; font-size:12px; }
.standard .listType2 li dl dd em { color:#862b2f; font-size:13px; }
.standard .listType2 li dl dd ul li { font-size:12px; }

.standard ol { list-style:decimal; margin:0 45px; }
.standard ol li { color:#505050;  padding:0 0 5px 0; }


.supremeCouncil {}
.supremeCouncil h3 { font-size:20px; color:#292727; font-weight:bold; margin:0 0 15px 0;  zoom:1;}
.supremeCouncil h3 strong { color:#e3252b; }
.supremeCouncil ul { width:636px; margin:0 0 20px 0;  overflow:hidden; }
.supremeCouncil ul li { float:left; width:136px; height:240px; padding:20px 23px 0 0; border-top:1px solid #e8e8e8; }
.supremeCouncil ul li.noLine { border-top:none; padding:0px 23px 0 0; }
.supremeCouncil ul li dl { }
.supremeCouncil ul li dl dt { width:134px; height:140px; padding:12px 0 0 0;  border:1px solid #dddddd; text-align:center; }
.supremeCouncil ul li dl dt img { width:110px; height:130px; }
.supremeCouncil ul li dl dd { padding:0 3px; color:#333; text-align:center;line-height:15px; word-break:keep-all;  }
.supremeCouncil ul li dl dd.name { margin:10px 0 0 0; font-size:13px;  font-weight:bold; }
.supremeCouncil ul li dl dd.profession { margin:7px 0 0 ; font-size:12px; line-height:16px; }


.members p { color:#676767; margin:0 0 15px 0; padding:0 0; font-size:13px; line-height:21px; word-break:keep-all; }
.members p.type1 { color:#292727; font-size:14px; line-height:22px; }
.members p.type1 strong { color:#e70007; font-weight:normal; }
.members p.type2 { color:#969696; }

.nameMenu { overflow:hidden; height:40px; }
.nameMenu li { float:left; width:84px; height:40px; text-align:center; background-color:#ff7f81; background-image:url(/award/images/contents/member_line.gif); background-position:left center; background-repeat:no-repeat; }
.nameMenu li:first-child { background-image:none}
.nameMenu li a { display:block; color:#fff;  width:84px; height:40px; line-height:40px; font-weight:bold; }
.sortName { margin:20px 0 0 0; padding:10px; }
.sortName h4 { position:relative; color:#ff6469; font-weight:bold; margin:0 0 10px 0; font-size:15px; }
.sortName h4 a.btnGoTop { display:block; position:absolute; top:0; right:0; width:47px; height:18px; font-size:0; text-indent:-1000000px; background:url(/award/images/btn/btn_gotop.gif) no-repeat; }
.sortName li { padding:0 0 5px 0; }

.smart .nameMenu li {background-color:#6373cc; background-image:url(/award/images/contents/member_line_smart.gif); }
.smart .nameMenu li:first-child { background-image:none}
.smart .sortName h4 { color:#6373cc;}
.smart .sortName h4 a.btnGoTop { background:url(/award/images/btn/btn_gotop_smart.gif) no-repeat; }

.eco .nameMenu li {background-color:#90c8a7; background-image:url(/award/images/contents/member_line_eco.gif); }
.eco .nameMenu li:first-child { background-image:none}
.eco .sortName h4 { color:#90c8a7;}
.eco .sortName h4 a.btnGoTop { background:url(/award/images/btn/btn_gotop_eco.gif) no-repeat; }

.iot .nameMenu li {background-color:#df8be5; background-image:url(/award/images/contents/member_line_eco.gif); }
.iot .nameMenu li:first-child { background-image:none}
.iot .sortName h4 { color:#df8be5;}
.iot .sortName h4 a.btnGoTop { background:url(/award/images/btn/btn_gotop_iot.gif) no-repeat; }

.registration h3 { font-weight:bold; font-size:16px;  margin:0 0 20px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.registration p.type1 { color:#505050; font-size:14px; line-height:22px; margin:10px 0 15px 0;  }
.registration p.type1 strong { color:#e3252b; }

.registration ol { width:100%; height:140px; overflow:hidden; margin:0 0 10px 0; background:url(/award/images/contents/bg_regist_process.gif) no-repeat;}
.registration ol li { float:left; width:104px; margin:0 0 0 40px; text-align:center; word-break:keep-all;  color:#505050; padding:100px 0 0 0; font-size:15px; line-height:17px; }
.registration ol li:first-child { margin:0; }

.registration .listType1 li { padding:0 0 10px 0; font-size:13px; }
.registration .listType1 li dl {}
.registration .listType1 li dl dt { display:inline-block; color:#292727; }
.registration .listType1 li dl dd { display:inline-block; color:#969696; vertical-align:top; }

.registration p.button a span { min-width:130px; }

.regGuide h3 { color:#292727; font-size:20px; margin:40px 0 15px 0; font-weight:normal; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; font-weight:bold; zoom:1; }
.regGuide h3 strong { color:#e70007; }

.regGuide .listType1 { margin:0 27px 10px 27px; }
.regGuide .listType1 li { padding:0 0 5px 0; font-size:13px; word-break:keep-all; }
.regGuide .listType1 li dl { overflow:hidden; }
.regGuide .listType1 li dl dt { float:left; width:60px;  color:#862b2f; padding:0 0 0 7px; background:url(/award/images/bul/dot_e3252b.gif) 0 40% no-repeat; }
.regGuide .listType1 li dl dd { float:left; width:530px;  color:#505050; }
.regGuide .listType2 { margin:0 27px 10px 27px; }
.regGuide .listType2 li { padding:0 0 5px 0; font-size:13px; }
.regGuide .listType2 li dl { overflow:hidden; }
.regGuide .listType2 li dl dt { display:inline-block; color:#862b2f; padding:0 0 0 10px; background:url(/award/images/bul/dot_e3252b.gif) 0 40% no-repeat; }
.regGuide .listType2 li dl dd { display:inline-block; color:#969696; }
.regGuide .listType2 li dl dd ul { margin:10px 0 0 0 ;}
.regGuide .listType2 li dl dd ul li {  padding:0 0 2px 7px; color:#969696; background:url(/award/images/bul/dot_line.gif) 0 7px no-repeat; }

.regGuide .listType3 { margin:0 27px 10px 27px; }
.regGuide .listType3 li { font-size:15px; color:#292727; font-weight:bold;  word-break:keep-all; }
.regGuide .listType3 li ul  { margin:5px 16px 15px 16px; }
.regGuide .listType3 li ul li { font-weight:normal;  color:#969696; font-size:13px;  }
.regGuide .listType3 li ul li strong { color:#ff545a; font-weight:normal; }
.regGuide .listType3 li ul li em { color:#505050; }
.regGuide p.type1 { color:#676767; font-size:14px; line-height:22px; margin:10px 27px 15px 27px;  }
.regGuide p.type1 em { display:block;  color:#ff545a; font-size:13px;  }

.tabWrap.tabMember .tabM li:first-child a { width:82px; }
.tabWrap.tabMember .tabM li a {width:84px;}
.tabWrap.tabMember .tabM li:first-child.active a { width:83px; }
.tabWrap.tabMember .tabM li:last-child.active a { width:85px; }

.regGuide .tabWrap { margin:0 27px; }
.regGuide .tabWrap .tabM li a { width:150px !important; }
.regGuide .tabWrap .tabM li:first-child a { width:150px !important; }



.regBenefit h3 { color:#292727; font-size:20px; margin:40px 0 15px 0; font-weight:normal; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; font-weight:bold; zoom:1; }
.regBenefit h3 strong { color:#e70007; }
.regBenefit .listType1 { margin:0 46px 10px 46px; list-style:decimal;  }
.regBenefit .listType1 li { font-size:15px; color:#292727; font-weight:bold;  word-break:keep-all; }
.regBenefit .listType1 li p.txt { font-weight:normal; margin:0 0 15px 0; color:#969696; font-size:13px; line-height:20px; }

.regBenefit p.type1 { color:#505050; font-size:13px; line-height:22px; margin:10px 27px 15px 27px;  }
.regBenefit p.type1 strong { color:#e3252b; }



.reSubmit h3 { color:#292727; font-size:20px; margin:40px 0 15px 0; font-weight:normal; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; font-weight:bold; }
.reSubmit h3 strong { color:#e70007; }
.reSubmit p.type1 { color:#676767; font-size:13px; line-height:22px; margin:10px 27px 15px 27px;  }
.reSubmit h4 { color:#292727; font-size:16px; margin:50px 0 20px 0; }
.reSubmit .txtInfo1 { line-height:21px; margin:15px 0 30px 0;  }
.reSubmit .txtInfo1 dt { color:#505050; font-size:15px; }
.reSubmit .txtInfo1 dd { margin:5px 0 0 0; color:#969696; font-size:13px; }
.reSubmit .txtInfo1 dd strong { font-weight:normal; color:#ff7f81;  }

.reSubmit .txtInfo2 { margin:30px 0; }
.reSubmit .txtInfo2 span { display:block; font-size:16px; line-height:21px; color:#292727; font-weight:bold; background:url(/award/images/bul/dot_e3252b.gif) no-repeat 0 44%; padding:0 0 0 8px; }
.reSubmit .txtInfo2 em { display:block; margin:5px 10px 0 10px; line-height:17px; color:#969696; }

.space1 { margin:20px 0 0 0; }
.layerGrid { margin:30px 0 0 0; }
.layerSummary { font-size:13px; line-height:18px; color: #969696; padding:10px 0; }


.staff-layer {width:460px; /*height:285px;*/  }
.members-layer {width:600px; height:610px;  }
.allCate-layer {width:640px; height:710px; /*height:680px;*/ overflow-y:scroll }
.allCate-sociallayer {width:340px; height:510px; /*height:680px;*/ overflow-y:scroll }
.allCate-ecolayer {width:640px; height:510px; /*height:680px;*/ overflow-y:scroll }
.allCate-iotlayer {width:640px; height:310px; /*height:680px;*/ overflow-y:scroll }
.register_layer {width:640px; height:710px; overflow-y:scroll }
.guide_register_layer {	width: 640px; height: 710px; overflow-y: scroll }
.smart .allCate-layer {height:360px;}

.allCate-layer .pointDesc {padding-top:10px;font-size:14px;font-weight:bold;color:#d32326;}


.cand_ect{
	overflow:hidden;
	line-height:45px;
	box-sizing: border-box;
	border-top:2px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
}
.cand_ect h5{
	float:left;
	width:132px;
	background-color:#f4f4f4;
	text-indent: 10px;
}
.cand_list ul{
	overflow:hidden;
	float:left;
}
.cand_list ul li{
	float:left;
	/*padding:0 -10px;*/
}

.allCateListSocial { width:320px;  }
.allCateListSocial li { margin:15px 0 0 0;}
.allCateListSocial li strong { color:#505050; font-size:15px; }
.allCateListSocial li p { color:#969696; font-size:13px;  }

.allCateList { width:560px;  }
.allCateList li { margin:15px 0 0 0;}
.allCateList li strong { color:#505050; font-size:15px; }
.allCateList li p { color:#969696; font-size:13px;  }
.specCompany-layer {width:600px; height:580px;  }

.lastUpdate { text-align:right; padding:15px 0 5px 0;  font-size:13px; }
.gridLayer1 tr td.logo img { height:30px !important; width:auto !important; }

.allCate-layer .layer-tit {font-size:23px; color:#000; padding:10px 0;}
.smart .allCate-layer .layer-tit {border-bottom:1px solid #35459d;}
.web .allCate-layer .layer-tit {border-bottom:1px solid #ff7f81;}


.assessResult-layer {width:745px; height:788px;  }
.assessResult-layer .txt1 { margin:20px 0 0 0;  }
.assessResult-layer .txt1 dt { font-size:16px; font-weight:bold; color:#de1212; }
.assessResult-layer .txt1 dd { font-size:12px; color:#969696; margin:10px 0 0 0; }
.assessResult-layer .category { text-align:center; background:#f5f5f5; font-size:14px; margin:20px 0 30px 0; padding:15px 30px; }
.assessResult-layer .category a { display:inline-block; margin:0 3px; line-height:2; }


.regDone { border:3px solid #ffcccd; padding:20px; }
.regDone h3 { font-size:30px; color:#e70007;  }
.regDone .txt1 { color:#505050; font-size:20px; font-weight:bold; padding:0 0 10px 0; border-bottom:1px solid #ffbfc0;  }
.regDone .txt2 { margin:15px 0 10px 0; color:#969696; line-height:17px; }
.regDone .txt2 strong { font-size:15px; display:block;  margin:10px 0 5px 0; color:#505050; }

.regDone.reg-done {border:0 none; padding:0 0 20px;}
.regDone.regDone .txt1 {border-bottom:0 none;}

.eco .regDone {border-color:#84C079;}
.smart .regDone {border-color:#6184B1;}

.eco .regDone.reg-done h3  {color:#199540;}
.smart .regDone.reg-done h3  {color:#35459d;}

.regDoneInfo { margin:30px 0 10px 0;}
.regDoneInfo h4 { color:#292727; font-size:16px; font-weight:bold;   }
.regDoneInfo p { margin:5px 0 0 0; padding:10px 5px; background:#f4f4f4; color:#292727; font-size:12px;  }
.regDoneInfo p strong { font-weight:bold; color:#e70007; }
.regCheck h4 { color:#373737; font-size:16px; margin:10px 0 ; }

.eco .regDoneInfo p strong {color:#199540;}
.smart .regDoneInfo p strong {color:#35459d;}


.regFee h3 { color:#373737; font-size:16px; margin:40px 0 15px 0; font-weight:normal; font-weight:bold; }
.regFee h3 strong { color:#e70007; }
.regFee h5 { color:#505050; margin:10px 0 3px 0; font-size:13px; }
.regFee ul {}
.regFee ul li { padding:0 0 3px 0; font-size:13px; color:#505050; }
.regFee ul li.bl { padding:0 0 3px 8px; background:url(/award/images/bul/dot_999.gif) no-repeat left 45%; }
.regFee ul li ul { margin:0 0 10px 0; }
.regFee ul li ul li.bl { padding:0 0 3px 16px; background:url(/award/images/bul/dot_999.gif) no-repeat 8px 45%; }


.assessment {}
.assessment h3 { font-weight:bold; font-size:16px;  margin:0 0 20px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.assessment .txtExplain { color:#969696; font-size:13px; line-height:21px; margin:15px 0;  }
.assessment .txtExplain em { font-weight:bold; color:#292727; font-size:14px;}
.assessment .txtExplain strong { color:#e3252b; font-weight:normal; font-size:13px;}

.assessment .txtExplain ul li { padding:0 0 0 25px ; }
.assessment ol { width:100%; height:140px; overflow:hidden; margin:0 0 10px 0; background:url(/award/images/contents/bg_assess_process.gif) no-repeat;}
.assessment ol li { float:left; width:113px;  text-align:center; word-break:keep-all;  color:#505050; padding:100px 0 0 0; font-size:14px; line-height:16px; }
.assessment ol li:first-child { margin:0; }
.assessment p.type1 { margin:40px 0 0 0; color:#505050; font-size:14px; line-height:22px; }
.assessment p.type1 strong { color:#e70007;  }
.assessment p.type1 em { color:#ff7f81;  }
.assessment p.type1 span  { display:block; margin:10px 0 0 0;  font-size:13px; }


.assessList {}
.assessList h3 { font-weight:bold; font-size:16px;  margin:10px 0 5px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.assessList p.txtTop { margin:0 0 30px 0; border:1px solid #f39fa2; padding:20px; color:#505050; font-size:13px; line-height:21px; }
.assessList p.txtTop strong { color:#292727; }

.assessList p.type1 { font-size:13px; margin:0 27px 30px 27px ;}

.assessList-BDA {}
.assessList-BDA p.txtTop { margin:0 0 30px 0; padding:0; border:0; line-height:21px; color:#000;}

.cateSearch { position:relative; height:75px; border-top:2px solid #ff7f81; overflow:hidden; }
.eco .cateSearch{border-top:2px solid #199540;}
.smart .cateSearch{border-top:2px solid #35459d;}
.social .cateSearch{border-top:2px solid #8C5718;}
.cateSearch .cate { position:absolute; top:10px; right:0;  }
.cateSearch .srch { position:absolute; top:40px; right:0;}
.cateSearch .select-box { margin:0 1px; }

.assessProc h3 { font-weight:bold; font-size:20px;  margin:30px 0 5px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.assessProc h4  {  font-size:15px;  margin:10px 0 5px 0; color:#e70007;  zoom:1;}
.assessProc p.type1 {  color:#505050; font-size:13px; line-height:21px; margin:0 27px; }
.assessProc div.btn { margin:5px 0 0 0 ; text-align:right}

.assessProc .listType1 { margin:15px 0 0 0; }
.assessProc .listType1 li { padding:0 0 20px 0; line-height:21px; }
.assessProc .listType1 li strong { font-size:16px; font-weight:bold; color:#e70007; }
.assessProc .listType1 li p { color:#676767; font-size:13px; }
.assessProc .listType1 li p em { color:#862b2f; }
.assessProc .listType1 li ul { margin:5px 0 0 0; }
.assessProc .listType1 li ul li { color:#969696; padding:0 0 3px 0;  line-height:18px; }

.assessProc .listType2 { margin:15px 0 0 0; }
.assessProc .listType2 li { padding:0 0 5px 0; line-height:21px; color:#676767;  }
.assessProc .listType2 li dl { font-size:13px; }
.assessProc .listType2 li dl dt { display:inline-block; vertical-align:top; }
.assessProc .listType2 li dl dd { display:inline-block; vertical-align:top; }

.assessProc .listType3 { margin:15px 0 0 0; }
.assessProc .listType3 li { color:#505050; padding:0 0 5px 10px; font-size:13px; background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }


.assess h3 { font-weight:bold; font-size:20px;  margin:30px 0 5px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.assess h4  {  font-size:15px; background:url(/award/images/bul/dot_e3252b.gif) no-repeat 0 45%; padding:0 0 0 10px;  margin:10px 0 5px 25px; color:#e70007;  zoom:1;}
.assess p { margin:0 27px; color:#676767; font-size:13px; }
.assess .btnC { margin:20px 0;  text-align:center; }
.assess .listType1 { margin:0 30px;}
.assess .listType1 li { padding:0 0 0 10px;  color:#676767; font-size:13px; line-height:21px; background:url(/award/images/bul/dot_line.gif) 0 10px no-repeat;  }


.assessWrite h4 { position:relative; color:#373737; font-size:16px; margin:10px 0 10px ; }
.assessWrite h4 span { position:absolute; top:-2px; right:0; }
.assessWrite h4 span a { margin:0 0 0 10px; }
.assessWrite h4 div { position:absolute; top:-2px; right:0; }

.assessWrite p.type1 { margin:0 0 30px 0; color:#505050; font-size:13px; line-height:22px; }
.assessWrite p.type1 strong { color:#e70007; text-decoration:underline; }
.assessWrite p.type1 em { color:#969696; font-size:12px;  }
.assessWrite p.type2 { margin:20px 0 10px 0; color:#505050; font-size:13px; line-height:22px; }

.assessWrite .write-box{ white-space:pre-line; word-break:keep-all; word-wrap:break-word;}
.assessWrite .img-list{ }
.assessWrite .img-list:after{content:''; display:block; clear:both;}
.assessWrite .img-item{ float:left; display:block; box-sizing:border-box; width:25%; height:105px; padding:5px;  }
.assessWrite .img-item img{ width:100%; height:100%; }



.writeForm { padding:10px 20px; border:1px solid #dedede; height:130px; }
.writeForm .top { height:50px; overflow:hidden;  }
.writeForm .top .sns { position:relative;  float:left; height:50px; }
.writeForm .top .sns .icSns {  position:absolute; top:0; left:73px; display:inline-block; width:300px ;  }
.writeForm .top .sns p { position:absolute; top:23px; left:0; width:300px ; color:#333; font-size:12px; font-weight:bold; }

.writeForm .top .rateStarWrap { float:right; height:50px; color:#666; }
.writeForm .top .rateStarWrap ul { margin:0 10px 0 0; vertical-align:middle; }
.writeForm .top .rateStarWrap .rateStar { display:inline-block; *display:inline; }

.writeForm .writeArea { height:70px; }
.writeForm .writeArea span { display:inline-block; padding:2px; margin:0 7px 0 0; border:1px solid #c7c7c7;  vertical-align:middle; }
.writeForm .writeArea span img { width:52px; height:52px; }
.writeForm .writeArea textarea { width:440px; height:56px; margin:0 5px 0 0;  vertical-align:middle; }
.writeForm .writeArea .btn-type-3-big { vertical-align:middle; }
.writeForm .writeArea .btn-type-3-big span { padding:0 30px; }
.writeForm .writeArea p { width:440px; padding:0 0 0 80px; text-align:right;}







.commentList { margin:20px 0 0 0; }
.commentTop { border-bottom:1px solid #dedede;  overflow:hidden; }
.commentTop h5 { float:left; font-size:14px; font-weight:bold; color:#333; }
.commentTop h5 strong { color:#e11312; }
.commentTop ul {  float:right; overflow:hidden;  border-right:1px solid #dedede; }
.commentTop ul li { float:left; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; text-align:center; background:#f5f5f5; margin:0 -1px 0 0; }
.commentTop ul li a { display:block; color:#999; height:25px; line-height:25px;  padding:0 10px;  }
.commentTop ul li a.on { background:#fff; color:#333; }


.commentCnt { margin:20px 0 0 0; }
.commentCnt li { padding:0 0 30px 0; }
.commentCnt li dl { overflow:hidden; }
.commentCnt li dt { float:left; width:70px;  }
.commentCnt li dd { float:left; width:587px; padding:5px 10px;  border:1px solid #dedede;}



.commentInfo { overflow:hidden;   }
.commentInfo .name { float:left; font-weight:bold; color:#333;  }
.commentInfo .name span { display:inline-block; vertical-align:middle; padding:0 5px 0 0; width:20px; height: 20px; background:url(/award/images/common/ic_sns.gif) no-repeat;}
.commentInfo .name span.icFb { background-position:0 0;}
.commentInfo .name span.icTw { background-position:-30px 0;}
.commentInfo .name span.icP { background-position:-60px 0;}
.commentInfo .name span.icGg { background-position:-90px 0;}
.commentInfo .name span.icIn { background-position:-120px 0;}

.commentInfo .commentDate { float:right; text-align:right; }
.commentInfo .commentDate span { margin:0 0 0 15px; }
.commentInfo .commentDate span.star0 { vertical-align:middle; display:inline-block; width:75px; height:15px; background:url(/award/images/common/bg_star.gif) no-repeat; }
.commentInfo .commentDate span.star1 { vertical-align:middle; display:inline-block; width:75px; height:15px; background:url(/award/images/common/bg_star.gif) 0 -14px no-repeat; }
.commentInfo .commentDate span.star2 { vertical-align:middle; display:inline-block; width:75px; height:15px; background:url(/award/images/common/bg_star.gif) 0 -28px no-repeat; }
.commentInfo .commentDate span.star3 { vertical-align:middle; display:inline-block; width:75px; height:15px; background:url(/award/images/common/bg_star.gif) 0 -42px no-repeat; }
.commentInfo .commentDate span.star4 { vertical-align:middle; display:inline-block; width:75px; height:15px; background:url(/award/images/common/bg_star.gif) 0 -56px no-repeat; }
.commentInfo .commentDate span.star5 { vertical-align:middle; display:inline-block; width:75px; height:15px; background:url(/award/images/common/bg_star.gif) 0 -70px no-repeat; }

.commentInfo .commentDate em { padding:0 0 0 15px; }
.commentInfo .commentDate em a {  margin:0 5px; }
.commentInfo .commentDate span.icWarn { padding:0 0 0 15px; background:url(/award/images/bul/ic_warning.gif) left center no-repeat ;}
.commentInfo .commentDate a  { color:#666; }


.commentReply { padding:5px 0 0 0; color:#666;  }
.commentReply a.icReply { display:inline-block; font-size:11px; color:#4d70d6; padding:0 0 0 10px; background:url(/award/images/bul/ic_reply.gif) no-repeat left center; margin:0 0 0 10px; }








.awarded { position:relative; overflow:hidden;  }
.awarded .wrapSliding { position:relative; width:100%; background:url(/award/images/contents/bg_awarded.gif) no-repeat;}
.awarded .awardedSite { position:absolute; top:57px; left:125px; }
.awarded .awardedSite img { width:430px; height:275px; }
.slidingNav { position:absolute; bottom:240px; left:50%; width:300px; margin-left:-150px; text-align:center; overflow:hidden; }
.slidingNav li { margin:0 3px; display:inline-block; *display:inline;  font-size:17px; color:#989898; cursor:pointer; }

.slidingNav li.labelOverClass {  color:#d42228;}


.awarded .winner_wrap{ position:relative; margin-top:160px; }
.awarded .winner { height:240px; background:url(/award/images/contents/bg_winner.gif) right top no-repeat;  border-bottom:1px solid #c2c2c2; overflow:hidden;}
.awarded .winner h4{ margin-bottom:15px; border-bottom:1px solid #c2c2c2; color:#e3252b; font-size:24px;}
.awarded .winner h3 { width:500px; font-size:40px; color:#d42228; font-weight:bold;}
.awarded .winner dl { width:490px; margin:10px 0 0 0; overflow:hidden; }
.awarded .winner dl dt { float:left; width:55px; color:#505050; font-size:14px;  }
.awarded .winner dl dd { float:left; width:435px; color:#969696; font-size:14px; }
.awarded .btn { position:absolute; bottom:0; left:0; margin:20px 0; }
.awarded .winner2 { margin:10px 0 0 0; }
.awarded .winner2 h4 { color:#292727; font-size:20px; margin:10px 0;  }


.awardPrize {}
.awardPrize h3 { position:relative; font-weight:bold; font-size:20px;  margin:40px 0 20px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.awardPrize h3 span { position:absolute; top:5px; right:0;  font-size:12px; }
.awardPrize .btnBlock {position:relative;top:5px;float:right;margin-right:220px;}


.ceremony {}
.ceremony h3 { position:relative; font-weight:bold; font-size:20px;  margin:40px 0 10px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.ceremony h3 strong { color:#e70007; }
.ceremony h3 span { position:absolute; top:5px; right:0;  font-size:12px; }
.ceremony h3 + p{padding-left:25px; margin-bottom:10px;}
.ceremony .videoWrap { background:url(/award/images/contents/bg_ceremony.gif) center 10px no-repeat; overflow:hidden; }
.ceremony .videoWrap ul { margin:10px 0 0 27px; }
.ceremony .videoWrap ul li { padding:0 5px 0 0; font-size:13px; color:#505050; }
.ceremony .videoWrap a.btn-type-3-middle { margin:5px 0 0 27px; }
.ceremony .videoWrap .videoCnt { width:450px; height:280px; background:#ddd; margin:10px 0 100px 0; }
.ceremony .videoWrap .aboutVideo { text-align:center; font-size:13px; color:#292727; }
.ceremony .videoWrap .aboutCeremony { margin:20px 0 0 0;  background:#f4f4f4; padding:10px;  font-size:13px; color:#292727; }

.ceremony .videoWrapNonBg { /*background: url(/award/images/contents/bg_ceremony.gif) center 10px no-repeat;*/ overflow: hidden; }
.ceremony .videoWrapNonBg ul { margin: 10px 0 0 27px; }
.ceremony .videoWrapNonBg ul li { padding: 0 5px 0 0; font-size: 13px; color: #505050; }
.ceremony .videoWrapNonBg a.btn-type-3-middle { margin: 5px 0 0 27px; }
.ceremony .videoWrapNonBg .videoCnt { width: 450px; height: 280px; background: #ddd; margin: 90px auto 0; }
.ceremony .videoWrapNonBg .aboutVideo { text-align: center; font-size: 13px; color: #292727; }
.ceremony .videoWrapNonBg .aboutCeremony { margin: 20px 0 0 0; background: #f4f4f4; padding: 10px; font-size: 13px; color: #292727; }

.ceremony .listType1 { margin:0 27px; overflow:hidden; }
.ceremony .listType1 li { vertical-align:top; display:inline-block; width:300px; font-size:13px; color:#ff545a; padding:0 0 3px 10px; background:url(/award/images/bul/dot_pink.gif) left 8px no-repeat; }
*+ html .ceremony .listType1 li {display:inline;}
* html .ceremony .listType1 li {display:inline;}
.ceremony .listType1 li ul {padding-top:5px;}
.ceremony .listType1 li li {color:#999; font-size:12px; text-indent:-8px; width:140px; padding:0 0 0 8px; background-image:none;}
.ceremony h4 { margin:20px 27px 10px 27px;  color:#292727; font-size:16px; }

.ceremony .listImg { overflow:hidden; margin:0 0 0 22px; }
.ceremony .listImg li { float:left; width:150px; height:95px; margin:4px; }
.ceremony .listImg li img {width:100%; height:100%;}

.ceremony .videoList { overflow:hidden; margin:0 0 0 22px; }
.ceremony .videoList li { float:left; min-width:150px; height:30px; margin:4px; }
.ceremony .videoList li span { min-width:130px; padding:0 10px; }

.ceremony .ceremonyList { overflow:hidden;  }
.ceremony .ceremonyList li { float:left; width:339px; overflow:hidden; height:35px; padding:5px 0; font-size:13px; color:#505050; border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5; margin:0 0 0 -1px;
    * zoom:expression(
		this.runtimeStyle['zoom'] = '1',
		this.innerHTML = this.innerHTML + ' <i class="ie-after"></i>'
	);
}
.ceremony .ceremonyList li .ie-after,
.ceremony .ceremonyList li:after {vertical-align:middle; content:''; display:inline-block; height:100%;}
.ceremony .ceremonyList li p { vertical-align:middle; display:inline-block; }
*+ html .ceremony .ceremonyList li p {display:inline;}
* html .ceremony .ceremonyList li p {display:inline;}
.ceremony .ceremonyList li p.title { width:220px; background:url(/award/images/bul/dot_96.gif) no-repeat 10px 45%; padding:0 0 0 20px; }
.ceremony .ceremonyList li p.btn { width:95px; padding:0; }
.ceremony .ceremonyList li p.btn img { vertical-align:-1px; }

.ceremony .listImg2 { overflow:hidden; margin:20px 0 0 0; }
.ceremony .listImg2 li { float:left; width:150px; height:95px; margin:10px; }
.ceremony .listImg2 li img {width:100%; height:100%;}

.ceremony .tabM li a { font-size:14px; min-width:150px;}


.ceremonySchd h3 { position:relative; font-weight:bold; font-size:20px;  margin:40px 0 10px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.ceremonySchd h3 strong { color:#e70007; }
.ceremonySchd ul { margin:0 27px;}
.ceremonySchd ul li { color:#862b2f; padding:0 0 2px 0; font-size:13px; line-height:21px; }
.ceremonySchd ul li strong { color:#e70007; }


.ceremonyDetail h3 { position:relative; font-weight:bold; font-size:20px;  margin:40px 0 10px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.ceremonyDetail h3 strong { color:#e70007; }
.ceremonyDetail h4 { font-size:13px; margin:13px 27px 7px; color:#ff545a; padding-left:10px; background:url(/award/images/bul/dot_pink.gif) no-repeat 0 50%; font-weight:normal; zoom:1;}
.ceremonyDetail h5 { font-size:15px; color:#292727; font-weight:bold; margin:10px 27px;  zoom:1;}
.ceremonyDetail h5 strong { color:#e70007; }
.ceremonyDetail p.type1 { color:#505050; font-size:14px; line-height:22px; margin:10px 27px 15px 27px;  }

.ceremonyDetail .listType1 { margin:0 27px 10px 35px;; }
.ceremonyDetail .listType1 li  { color:#969696; padding:0 0 0 10px; line-height:22px; background:url(/award/images/bul/dot_line.gif) no-repeat 0 45%; font-size:13px; }
.ceremonyDetail p.btn { margin:10px 27px; }
.ceremonyDetail p.btn a { margin:0 10px; }

.ceremonyDetail .listType2 { margin:0 47px 10px 47px;  line-height:20px;  }
.ceremonyDetail .listType2 li { padding:0 0 15px 0; }
.ceremonyDetail .listType2 dl { margin:5px 0 0 0; }
.ceremonyDetail .listType2 dl dt { font-weight:bold; font-size:14px; color:#ff545a; }
.ceremonyDetail .listType2 dl dt em { color:#676767;  font-size:13px; }
.ceremonyDetail .listType2 dl dd li { color:#969696; padding:0 0 0 12px; line-height:22px; background:url(/award/images/bul/dot_line.gif) no-repeat 0 9px; font-size:13px; color:#676767; }
.ceremonyDetail .listType2 div.box { margin:10px 0 0 ; background:none; width:360px; padding:10px; background:#ffeeee; }
.ceremonyDetail .listType2 div.box h6 { color:#862b2f; font-size:12px;  }
.ceremonyDetail .listType2 div.box ul {}
.ceremonyDetail .listType2 div.box ul li { padding:0; background:none; font-size:12px; color:#676767; }

.ceremonyDetail .listType3 { margin:0 47px;}
.ceremonyDetail .listType3 li { color:#676767; padding:0 0 2px 0; font-size:13px; line-height:21px; }
.ceremonyDetail .listType3 li strong { color:#e70007; }
.ceremonyDetail p.btn2 { margin:5px 47px; }




.annual h3 { position:relative; font-weight:bold; font-size:20px;  margin:40px 0 10px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.annual h3 strong { color:#e70007; }
.annual h3 span { position:absolute; top:5px; right:0;  font-size:12px; }
.annual .type1-div,
.annual p.type1 { color:#505050; font-size:13px; line-height:22px; margin:10px 27px 15px 27px; }
.annual p.type1 strong { color:#e70007; font-weight:normal; }
.annual p.type2 { color:#969696; font-size:13px; line-height:22px; margin:10px 27px 15px 27px; }
.annual p.btn { text-align:center; margin:20px 0; }

.annualBook { position:relative; height:310px; background:url(/award/images/contents/bg_annual_book.gif) no-repeat center; }
.annualBook span { position:absolute; top:40px; left:240px; }
.annualBook p { position:absolute; top:290px; left:240px;  text-align:center; font-size:12px; color:#292727; text-align:center; color:#555; width:202px; }

.aboutBook {}
.aboutBook dl {}
.aboutBook dt { color:#e70007; font-size:19px; height:64px; line-height:64px; font-weight:bold; padding:0 0 0 67px; background:url(/award/images/contents/img_book_logo.gif) no-repeat left center; }
.aboutBook dd { color:#676767; font-size:13px; line-height:21px; padding:0 20px 0 27px; }
.aboutBook h4 { margin:20px 20px 5px 27px; font-size:15px; font-weight:bold; color:#505050; }
.aboutBook span { margin:0 20px 0 27px;  font-size:13px;  color:#969696; }


.annual .bookSale { position:relative; overflow:hidden;  height:423px; background:url(/award/images/contents/bg_book_sale.gif) no-repeat;  }
.annual .bookSale h4 { visibility:hidden; width:0; height:0; font-size:0; }
.annual .bookSale del { position:absolute; top:175px; right:84px; display:block; width:141px; height:47px; background:url(/award/images/contents/bg_del_price.gif) center no-repeat; font-size:20px; color:#292727;   text-decoration:none;  }
.annual .bookSale p.price { position:absolute; top:200px; right:70px; font-weight:bold; }
.annual .bookSale p.price span { color:#e70007; font-size:21px; }
.annual .bookSale p.price strong { color:#e70007; font-size:55px; }
.annual .bookSale p.price em { color:#292727; font-size:30px; }
.annual .bookSale p.btn { position:absolute; top:260px; right:70px;  }
.annual .bookSale p.btn span { width:236px; height:45px; line-height:45px; }
.annual .bookSale ul { position:absolute; top:340px; left:332px;  }
.annual .bookSale ul li { color:#292727; font-size:15px; line-height:22px;  }
.annual .bookSale ul li strong { color:#e70007;  }

.annual .listType1 { margin:5px 30px 0 70px; }
.annual .listType1 li { font-size:13px; color:#505050; padding:0 0 3px 10px; background:url(/award/images/bul/dot_pink.gif) left 45% no-repeat; }

.annual .purchase { width:540px;  margin:15px 30px 0 70px; background:#fbfbfb; padding:10px 20px;  }
.annual .purchase dt { color:#e70007; font-size:17px; padding:0 0 0 10px;  font-weight:bold; background:url(/award/images/bul/arrow2.gif) left center no-repeat; }
.annual .purchase dd { color:#292727; font-size:15px; padding:3px 0 10px 0; }


.annualOrder h4 { position:relative; color:#373737; font-size:16px; margin:10px 0 10px ; }
.annualOrder h4 span { position:absolute; top:0; right:0; }
.annualOrder h4 span span { position:relative; top:0; left:0; font-size:11px;  }


.txtOrderDone { margin:0 0 20px 0; font-size:18px; font-weight:bold; color:#e70007; }





.purchase .select-type {line-height:38px; height:38px; padding-left:18px; border-color:#c7c7c7; border-style:solid; border-width:2px 0 1px; background-color:#f5f5f5;}
.purchase .select-type label {color:#505050; font-size:14px; font-weight:bold; margin-right:60px;}
.purchase table {width:100%; margin-bottom:20px;}
.purchase table th,
.purchase table td {padding:10px 20px; border-color:#e6e6e6; border-style:solid; border-width:0 0 1px 1px;}
.purchase table th:first-child,
.purchase table td:first-child {border-left-width:0;}
.purchase table th {color:#292727; font-size:13px; font-weight:bold;}
.purchase table th div {position:relative;}
.purchase table th div small {color:#969696; font-size:12px; font-weight:normal; padding:0 0 0 10px; }
.purchase table td {color:#505050; font-size:13px;}
.purchase table td label {margin-right:30px;}
.purchase table td p {padding-top:10px;}
.purchase table td p:first-child {padding-top:0;}
.purchase table td p i {font-style:normal; font-size:13px;}
.purchase .btn {text-align:center;}
.purchase .btn button span {width:75px; padding:0;}




.payment-price {color:#e70007;}
.payment-end table {border-collapse:collapse;}
.payment-end table th,
.payment-end table td {font-size:13px; text-align:center; vertical-align:middle; height:38px; border:1px solid #e6e6e6;}
.payment-end table th {color:#666;}
.payment-end table td {color:#969696;}
.payment-end table td .type {color:#6373cc;}
.payment-end table tfoot td {font-size:17px; height:70px;}
.payment-end table tfoot td strong {color:#e70007;}

.payment-layer {width:600px; height:540px;}
.payment-layer .cnt {padding:30px 10px 0;}
.payment-layer .table-type-1 {margin-bottom:20px;}
.payment-layer .table-type-1 thead th {color:#505050; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; height:38px; border-bottom-color:#c7c7c7;}
.payment-layer .table-type-1 thead td {vertical-align:middle; height:42px; padding:0 20px;}
.payment-layer .table-type-1 thead td p {color:#969696; font-size:13px; padding-left:8px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/dot_e3252b_2.gif');}
.payment-layer .cnt h2 {color:#505050; font-size:16px; margin:0 0 5px 20px;}
.payment-layer .cnt ul {color:#969696; font-size:13px; margin:0 0 30px 20px;}
.payment-layer .cnt ul li {padding-left:10px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/dot_96.gif');}
.payment-layer .cnt .btn {text-align:center;}
.payment-layer .cnt .btn a {margin:0 3px;}
.payment-layer .cnt .btn a span {min-width:75px; padding:0;}

.addition-info {margin-bottom:0;}
.addition-info .field label {display:inline-block; min-width:69px; margin-right:0;}
.addition-info .checkField label {display:inline-block;min-width:122px;margin-right:0;}
.addition-info .user-receive {padding-top:25px;}
.addition-info .user-receive .tit {color:#292727; font-size:13px; font-weight:bold;}
.addition-info .user-receive .tit small {color:#454545; font-size:13px; font-weight:normal;}
.addition-info .user-receive label {margin-right:15px;}
.addition-info .info {color:#c89292; font-size:11px; padding-top:15px;}

.commissioner-info {margin-top:40px; padding:15px 20px; background-color:#f4f4f4;}
.commissioner-info li {margin-top:5px; padding-left:14px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/type3.gif');}
	.commissioner-info li:first-child {margin-top:0;}

.add-date-layer {text-align:center; width:435px; height:170px; padding:65px 20px 0;}
.add-date-layer h1 {color:#333; font-size:22px; font-weight:normal; margin-bottom:12px;}
.add-date-layer p {color:#999; font-size:12px;}
.add-date-layer .date {color:#d32228; font-size:16px; text-decoration:underline; margin-bottom:25px;}

.request-complete {padding:32px 27px 20px; border:3px solid #ffcccd;}
.request-complete h3 {color:#e70007; font-size:30px; font-weight:bold;}
.request-complete .txt {color:#505050; font-size:20px; font-weight:bold; margin-bottom:20px;}
.request-complete .info {color:#676767; font-size:13px; padding-top:15px; border-top:1px solid #ffcccd;}
.request-complete .info a {color:#205bab; border-bottom:1px solid #205bab;}

.member-info-box {color:#292727; font-size:13px; padding:10px 20px; border-color:#c7c7c7 transparent #dedede; border-style:solid; border-width:2px 0 1px; background-color:#f4f4f4;}

.member-info-box p {padding-left:14px; background-repeat:no-repeat; background-position:0 8px; background-image:url('/award/images/bul/type3.gif');}

tr.add-user th,
tr.add-user td {border-top:1px solid #dedede;}
	tr.add-user th,
	tr.add-user td, {border-top-width:2px;}

.award-select-tab {margin-bottom:10px;}
.award-select-tab .tabM li a {width:135px;}
.award-select-tab .tit {color:#373737; font-size:16px; padding:20px 0 15px;}
.award-select-tab .tit em {color:#ff0008;}
.award-select-tab .tit small {color:#676767; font-size:13px;}

.award-select-list  thead th{padding:0 10px}
.award-select-list tbody td {vertical-align:top; padding:10px ;}
.award-select-list tbody td .blue, .award-select-list tbody td.blue {color:#2484c6;}
.award-select-list tbody td .red, .award-select-list tbody td.red{color:#ed1c24;}
.award-select-list tbody td.left {padding-left:10px;}
.award-select-list tbody td.left {padding-left:10px;}


.assess-view .tabM {margin-bottom:25px;}
.assess-view .info {color:#505050; font-size:13px; text-indent:-10px; margin-bottom:25px; padding-left:10px;}
.assess-view h3 {color:#292727; font-size:16px; font-weight:bold; margin-bottom:18px;}
.assess-view dl {font-size:13px; margin-bottom:10px; padding:20px 20px 5px; background-color:#f9f9f9;}
.assess-view dl dt {color:#e70007; font-weight:bold; padding-left:20px; background-repeat:no-repeat; background-position:0 7px; background-image:url('/award/images/bul/dot_e3252b_2.gif');}
.assess-view dl dd {color:#505050; padding:0 0 15px 20px;}
.assess-view dl dd i {font-style:normal; padding:0 6px;}
.assess-view .btn {text-align:center; margin-bottom:40px;}
.assess-view .btn a span {padding:0 13px;}


.my-assess h3 {color:#292727; font-size:16px; margin-bottom:18px;}
.my-assess tr.assess td {background-color:#fff2f2;}
.my-assess tr td a span {width:79px; padding:0 !important;}
.my-assess .table-type-2 {margin-bottom:28px;}
.my-assess h4 {color:#e70007; font-size:16px; font-weight:normal; margin-bottom:5px;}
.my-assess dl dt {color:#505050; font-size:14px; margin-bottom:5px; padding-left:10px; background-repeat:no-repeat; background-position:0 7px; background-image:url('/award/images/bul/arrow_grid.gif');}
.my-assess dl dd {color:#969696; padding-left:10px;}

.smart .my-assess h4 {color:#35459D;}
.eco .my-assess h4 {color:#199540;}

.account .table-head{margin-bottom:0;}
.account label{margin-left:10px; font-size:12px;}
.account .desc{font-size:13px; color:#292727; margin:0 0 20px; text-align:center;}
.account h4 { position:relative; color:#373737; font-size:16px; margin:10px 0 10px ; }
.account h4 span { position:absolute; top:-2px; right:0; }
.account h4 span a { margin:0 0 0 10px; }
.account h4 div { position:absolute; top:-2px; right:0; }
.account h4.second{margin-top:30px;}
.account .red{color:#e70007; font-style:normal; padding:0 3px;}
.account .select-type {line-height:38px; height:38px; padding-left:18px; border-color:#c7c7c7; border-style:solid; border-width:2px 0 1px; background-color:#f5f5f5;}
.account  .select-type label {color:#505050; font-size:14px; font-weight:bold; margin-right:60px;}
.account .payment-table table {width:100%;}
.account .payment-table table th,
.account .payment-table table td {padding:10px 15px; border-color:#e6e6e6; border-style:solid; border-width:0 0 1px 1px;}
	.account .payment-table table th:first-child,
	.account .payment-table table td:first-child {border-left-width:0;}
.account .payment-table table th {color:#292727; font-size:13px; font-weight:bold; background:#fff;}
.account .payment-table table th div {position:relative;}
.account .payment-table table th div small {color:#969696; font-size:12px; font-weight:normal; position:absolute; right:0;}
.account .payment-table table td {color:#505050; font-size:13px;}
.account .payment-table table td label {margin-right:30px;}
.account .payment-table table td p {padding-top:10px;}
	.account .payment-table table td p:first-child {padding-top:0;}
.account .payment-table table td #divReceiptType {margin-bottom:5px;}
.account .payment-table table td p i {font-style:normal; font-size:13px;}
.account .account-notice{margin-top:10px;color:#666;}
.account .account-notice li span{display:block; padding-left:10px;}


.assess-field-layer {width:600px;}
.assess-field-layer .cnt {padding:20px 10px 0;}
.assess-field-layer .cnt h2 { position:relative; color:#e70007; font-size:16px; font-weight:normal; margin-bottom:5px; padding:10px 0 0 10px; background-repeat:no-repeat; background-position:0 19px; background-image:url('/award/images/bul/type4.gif');}
.assess-field-layer .cnt h2 span.selectBox { position:absolute; top:10px; right:0; }


.assess-field-layer .cnt .txt {color:#505050; font-size:13px; margin-bottom:15px;}
.assess-field-layer .cnt .txt em {color:#ff545a;}
.assess-field-layer .cnt .txt small {color:#969696; font-size:12px;}
.assess-field-layer .cnt .select-box {overflow:auto; position:relative; max-height:445px; margin-bottom:20px; padding:15px 17px 7px; border:1px solid #d4d4d4;}
.assess-field-layer .cnt .select-box label { vertical-align:top; display:inline-block; width:102px; margin-bottom:5px; padding-left:20px;}
.assess-field-layer .cnt .select-box label .checkbox {margin-left:-20px;}
.assess-field-layer .cnt .select-box .list {padding:18px 0 13px; border-top:1px solid #dadada;}
	.assess-field-layer .cnt .select-box .list:first-child {padding-top:0; border-top:0 none;}
.assess-field-layer .cnt .select-box .list h3 {color:#292727; font-size:14px; font-weight:normal; margin-bottom:14px;}
.assess-field-layer .cnt .btn {text-align:center;}
.assess-field-layer .cnt .btn button span {padding:0 13px;}
.assess-field-layer .cnt .btn p {color:#862b2f; font-size:13px; padding-top:5px;}

.assess-view-layer {width:600px;}
.assess-view-layer .cnt {padding:30px 10px 0;}
.assess-view-layer .cnt h2 {color:#505050; font-size:16px; font-weight:bold; margin-bottom:5px;}
.assess-view-layer .cnt .des {color:#969696; font-size:13px; padding-left:10px; background-repeat:no-repeat; background-position:2px 50%; background-image:url('/award/images/bul/dot_e3252b_2.gif');}
.assess-view-layer .cnt .des em {color:#ff545a;}
.assess-view-layer .cnt h3 {color:#e70007; font-size:15px; font-weight:bold; line-height:38px; height:38px; margin-top:20px; padding-left:20px; border-color:#c7c7c7; border-style:solid; border-width:2px 0 1px; background-color:#f5f5f5;}
.assess-view-layer .cnt li {color:#666; font-size:13px; line-height:42px; position:relative; height:42px; padding-left:36px; border-bottom:1px solid #c7c7c7; background-repeat:no-repeat; background-position:20px 50%; background-image:url('/award/images/bul/dot_96.gif');}
.assess-view-layer .cnt li span {position:absolute; right:35px;}
.assess-view-layer .cnt h4 {color:#505050; font-size:13px; font-weight:bold; line-height:39px; height:39px; padding-left:20px; border-bottom:1px solid #c7c7c7; background-color:#fafafa;}
.assess-view-layer .cnt .txt {color:#969696; font-size:12px; padding:10px 20px; border-bottom:1px solid #c7c7c7;}
.assess-view-layer .cnt .btn {text-align:center; margin-top:20px;}
.assess-view-layer .cnt .btn button span {width:94px; padding:0;}
.assess-view-layer .valuation-list {position:relative;}
.assess-view-layer .valuation-list .borardBtn {position: absolute; right: 5px; top: 8px;}

.eco .assess-view-layer .cnt h3 {color:#199540;}
.eco .assess-view-layer .cnt .des {background-image:url('/award/images/bul/dot_199540.gif');}
.eco .assess-view-layer .cnt .des em {color:#199540;}

.smart .assess-view-layer .cnt h3 {color:#35459D;}
.smart .assess-view-layer .cnt .des {background-image:url('/award/images/bul/dot_35459d.gif');}
.smart .assess-view-layer .cnt .des em {color:#35459D;}

.assess-edit-layer {width:600px;}
.assess-edit-layer .cnt {padding:30px 10px 0;}
.assess-edit-layer .cnt .des {color:#969696; font-size:13px; margin-bottom:10px; padding-left:10px; background-repeat:no-repeat; background-position:0 7px; background-image:url('/award/images/bul/dot_pink.gif');}
.assess-edit-layer .cnt .txt textarea {width:562px; height:167px;}
.assess-edit-layer .cnt .btn {text-align:center; margin-top:20px;}
.assess-edit-layer .cnt .btn button span {width:74px; padding:0;}

.assess-ranking-layer {width:600px;}
.assess-ranking-layer .cnt {padding:30px 10px 0;}
.assess-ranking-layer .cnt h2 {color:#505050; font-size:16px; font-weight:bold; margin-bottom:15px;}
.assess-ranking-layer .cnt .des {color:#969696; font-size:13px; letter-spacing:-1px; margin-bottom:15px; padding-left:10px; background-repeat:no-repeat; background-position:0 7px; background-image:url('/award/images/bul/dot_e3252b_2.gif');}
.assess-ranking-layer .cnt .des em {color:#ff545a;}
.assess-ranking-layer .cnt .btn {text-align:center; margin-top:20px;}
.assess-ranking-layer .cnt .btn button span {width:134px; padding:0;}

.member-search-layer {width:600px;}
.member-search-layer .cnt {padding:10px 10px 0;}
.member-search-layer .cnt .des {margin-bottom:20px;}
.member-search-layer .cnt .des li {color:#969696; font-size:13px; padding-left:8px; background-repeat:no-repeat; background-position:0 7px; background-image:url('/award/images/bul/dot_e3252b_2.gif');}
.member-search-layer .cnt .form {margin-bottom:25px; padding:20px; background-color:#f5f5f5;}
.member-search-layer .cnt .form p {margin-bottom:10px;}
.member-search-layer .cnt .form p label {color:#292727; font-size:15px; vertical-align:middle; display:inline-block; width:50px;}
.member-search-layer .cnt .form p.keyword {margin:0; padding-top:15px;}
.member-search-layer .cnt .form p.keyword a {color:#969696; font-size:13px; display:inline-block; padding:0 4px;}
.member-search-layer .cnt .form p.keyword a.active,
.member-search-layer .cnt .form p.keyword a:hover {color:#505050;}
.member-search-layer .cnt td:first-child,
.member-search-layer .cnt td[colspan] {text-align:left; padding-left:20px;}
.member-search-layer .cnt td[colspan] {padding-top:13px; padding-bottom:13px;}
.member-search-layer .cnt td:first-child {width:35px;}
.member-search-layer .cnt td.logo {width:68px; height:auto; padding:5px;}
.member-search-layer .cnt .paging {padding:10px 0 40px;}
.member-search-layer .cnt .now {text-align:center;}
.member-search-layer .cnt .now label {color:#e70007; font-size:15px; vertical-align:middle;}
.member-search-layer .cnt .now button span {width:75px; padding:0;}

.payment-info {margin-top:55px; padding:20px; background-color:#f4f4f4;}
.payment-info h3 {color:#292727; font-size:20px; font-weight:bold; margin-bottom:15px;}
.payment-info h3 em {color:#ff545a;}
.payment-info ul {padding-left:10px;}
.payment-info li {color:#676767; font-size:13px; padding-left:10px; background-repeat:no-repeat; background-position:0 7px; background-image:url('/award/images/bul/dot_pink.gif');}

.table-type-3 tbody td span.graduation {color:#505050; padding-left:5px;}
.my-project td label {margin-right:25px;}
.my-project td.my-project-check label {display:inline-block; width:120px; margin-right:0;}
.select-award-table {margin-top:28px;}
.select-award-table tbody th small {color:#808080; font-size:12px;}
.select-award-table tbody td {padding:20px 40px;}
.select-award-table tbody td label {color:#292727; display:inline-block;}
.select-award-table tbody td label img {vertical-align:middle; margin:0 15px 0 5px;}
.select-award-table tbody td label #btn_web_valuation,
.select-award-table tbody td label #btn_smart_valuation,
.select-award-table tbody td label #btn_social_valuation,
.select-award-table tbody td label #btn_ais_valuation{
	display:inline-block;
}

.add-zip {margin-left:10px;}
.add-zip a {color:#999; font-size:11px; margin-right:3px;}
.add-zip a span {vertical-align:middle; display:inline-block; width:13px; height:13px; margin-right:3px; background-repeat:no-repeat; background-image:url('/award/images/btn/bg_add.gif');}
.add-zip a.remove span {background-position:100% 0;}

.add-logo {}
	.add-logo:after {content:''; display:block; clear:both;}
	.add-logo, {display:inline-block;}
.add-logo > div {float:left;}
.add-logo .logo {width:120px; min-height:45px; margin-right:20px; background-color:#f2f2f2;}

.table-tit {background-color:#f4f4f4;}
.table-tit > div {}
	.table-tit > div:after {content:''; display:block; clear:both;}
	.table-tit > div, {display:inline-block;}
.table-tit > div strong {color:#e70007; font-size:15px; float:left; padding-left:14px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/award/images/bul/dot_e3252b_2.gif');}
.table-tit > div label {float:right;}



.explain-layer {width:640px; height:330px;  }
.benifit-layer {width:640px; height:330px;  }






.txtQuit { font-size:13px; color:#333; background:#f4f4f4; border-top:2px solid #c7c7c7; padding:13px; }



/* SMART */
.smart .intro h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat;  }
.smart .intro h3 strong { color:#35459d; }
.smart .intro p.type1 strong { color:#35459d;   }
.smart .intro ul.listType1 li { background:url(/award/images/bul/dot_blue.gif) left 8px no-repeat; }
.smart .intro ul.listType3 li { overflow:hidden;  }
.smart .intro ul.listType3 li strong { display:block; float:left; width:126px; padding-left:10px; font-weight:normal; color:#292727; background:url(/award/images/bul/dot_blue.gif) left 8px no-repeat; }
.smart .intro ul.listType3 li div { float:left; width:490px; font-style:normal; }

.smart .aboutPanel h3 { color:#35459d; }
.smart .aboutPanel p.type1 strong { color:#35459d; }
.smart .aboutPanel p.type2 em { color:#6373cc;  }

.smart .standard h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .standard h3 strong { color:#35459d; }
.smart .standard p.type1 strong { color:#35459d;  }
.smart .standard .listType1 li dl dt { color:#35459d; }
.smart .standard .listType1 li dl dd {  color:#282d49; }
.smart .standard .listType2 li dl dt { color:#35459d; background:url(/award/images/bul/dot_blue2.gif) 0 40% no-repeat;  }
.smart .standard .listType2 li dl dd em { color:#282d49;  }

.smart .counselor h3 { color:#292727;  }
.smart .counselor h3 strong { color:#35459d; }

.smart .supremeCouncil h3 {  color:#292727; }
.smart .supremeCouncil h3 strong { color:#35459d; }

.smart .members p.type1 strong { color:#35459d;  }

.smart .registration h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .registration p.type1 strong { color:#35459d; }
.smart .registration ol { background:url(/award/images/contents/bg_regist_process_smart.gif) no-repeat; }

.smart .regGuide h3 { color:#292727; background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .regGuide h3 strong { color:#35459d; }
.smart .regGuide .listType1 li dl dt { color:#282d49; background:url(/award/images/bul/dot_blue.gif) 0 40% no-repeat; }
.smart .regGuide .listType2 li dl dt { color:#282d49; background:url(/award/images/bul/dot_blue.gif) 0 40% no-repeat; }
.smart .regGuide .listType3 li ul li strong { color:#6373cc;  }
.smart .regGuide p.type1 em { color:#6373cc;   }

.smart .regBenefit h3 { color:#292727; background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .regBenefit h3 strong { color:#35459d; }
.smart .regBenefit p.type1 strong { color:#6373cc; }

.smart .reSubmit h3 { color:#292727; background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .reSubmit h3 strong { color:#35459d; }

.smart .regFee h3 strong { color:#35459d; }

.smart .assessment h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .assessment ol { background:url(/award/images/contents/bg_assess_process_smart.gif) no-repeat;}
.smart .assessment .txtExplain strong { color:#35459d;  }
.smart .assessment p.type1 strong { color:#35459d;  }
.smart .assessment p.type1 em { color:#35459d;  }

.smart .assessList h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .assessList p.txtTop { border:1px solid #acb2d7; }



.smart .assessProc h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .assessProc h3 strong { color:#35459d; }
.smart .assessProc h4  { color:#35459d; }
.smart .assessProc .listType1 li strong { color:#35459d; }
.smart .assessProc .listType1 li p { color:#676767; }
.smart .assessProc .listType1 li p em { color:#6373cc; }
.smart .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }
.smart .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }


.smart .assess h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .assess h4  { background:url(/award/images/bul/dot_blue2.gif) no-repeat 0 45%;  color:#35459d;   }
.smart .assess p { margin:0 27px; color:#676767; font-size:13px; }
.smart .assess .btnC { margin:20px 0;  text-align:center; }
.smart .assess .listType1 { margin:0 30px;}
.smart .assess .listType1 li { padding:0 0 0 10px;  color:#676767; font-size:13px; line-height:21px; background:url(/award/images/bul/dot_line.gif) 0 10px no-repeat;  }

.awaredSmart .awardedSite {top: 39px; left: 125px;}
.awaredSmart .awardedSite img {width:430px; height:275px;}
.awaredSmart .slidingNav {position:absolute; widht:400px; left: 54%; bottom: 196px; margin-left: -150px; text-align:center; overflow:hidden;}
.awaredSmart h3 {  position:relative; font-weight:bold; font-size:20px;  margin:40px 0 10px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; zoom:1; }
.awaredSmart h3 span { font-weight:normal; }
.awaredSmart .awaredVideo { margin:10px 0 30px 0; }
.awaredSmart .type1 { color:#292727; font-size:17px; font-weight:bold;  }
.awaredSmart .type1 em { color:#35459d; }
.awaredSmart .type1 span { display:block; color:#969696; font-size:13px; font-weight:normal;  }
.awaredSmart .listType1 { margin:25px 0 0 0 ; }
.awaredSmart .listType1 li { padding:0 0 2px 0;  font-size:14px; color:#282d49;  }
.awaredSmart .listType1 li strong { color:#35459d; }
.awaredSmart .type2 { margin:30px 0 0 0; }
.awaredSmart .type2 em { display:block; margin:5px 0 0 0; color:#292727; font-size:14px;  }

.smart .awardPrize h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; zoom:1;}

.smart .ceremony h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .ceremony h3 strong { color:#35459d; }
.smart .ceremony .listType1 li { color:#6373cc;  background:url(/award/images/bul/dot_blue.gif) left 8px no-repeat; }
.smart .ceremony .listType1 li li{color:#999; background-image:none;}

.smart .ceremonySchd h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .ceremonySchd h3 strong { color:#35459d; }
.smart .ceremonySchd ul li { color:#282d49; }
.smart .ceremonySchd ul li strong { color:#35459d; }

.smart .ceremonyDetail h3 { position:relative; background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .ceremonyDetail h3 strong { color:#35459d; }
.smart .ceremonyDetail h4 { color:#6373cc;  background:url(/award/images/bul/dot_blue.gif) no-repeat 0 50%; }
.smart .ceremonyDetail h5 strong { color:#35459d; }

.smart .ceremonyDetail h3 .rightPosition {position:absolute; right:0; top:0;}

.smart .ceremonyDetail .listType3 li strong { color:#6373cc; }
.smart .ceremonyDetail .listType2 dl dt { color: #6373cc; }

.smart .ceremonyDetail .listType4 { margin:0 27px 10px 27px;  line-height:20px;  }
.smart .ceremonyDetail .listType4 li { padding:0 0 15px 0; }
.smart .ceremonyDetail .listType4 dl { margin:5px 0 0 0; }
.smart .ceremonyDetail .listType4 dl dt { font-weight:bold; font-size:13px; color:#333; }
.smart .ceremonyDetail .listType4 dl dt em { color:#676767;  font-size:13px; }
.smart .ceremonyDetail .listType4 dl dd li { color:#969696; padding:0 0 0 12px; line-height:22px; background:url(/award/images/bul/dot_blue.gif) no-repeat 0 9px; font-size:13px; color:#676767; }


.smart .annual h3 { background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat; }
.smart .annual h3 strong { color:#35459d; }
.smart .annual p.type1 strong { color:#35459d;   }
.smart .annualBook { background:url(/award/images/contents/bg_annual_book_smart.gif) no-repeat center; }
.smart .aboutBook dt { color:#35459d;  background:url(/award/images/contents/img_book_logo_smart.gif) no-repeat left center; }
.smart .annual .bookSale {   background:url(/award/images/contents/bg_book_sale_smart.gif) no-repeat;  }




/* SOCIAL */
.social .intro h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat;  }
.social .intro h3 strong { color:#8C5718; }
.social .intro p.type1 strong { color:#8C5718;   }
.social .intro ul.listType1 li { background:url(/award/images/bul/dot_blue.gif) left 8px no-repeat; }
.social .intro ul.listType3 li { overflow:hidden;  }
.social .intro ul.listType3 li strong { display:block; float:left; width:126px; padding-left:10px; font-weight:normal; color:#292727; background:url(/award/images/bul/dot_blue.gif) left 8px no-repeat; }
.social .intro ul.listType3 li div { float:left; width:490px; font-style:normal; }

.social .aboutPanel h3 { color:#8C5718; }
.social .aboutPanel p.type1 strong { color:#8C5718; }
.social .aboutPanel p.type2 em { color:#6373cc;  }

.social .standard h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .standard h3 strong { color:#8C5718; }
.social .standard p.type1 strong { color:#8C5718;  }
.social .standard .listType1 li dl dt { color:#8C5718; }
.social .standard .listType1 li dl dd {  color:#282d49; }
.social .standard .listType2 li dl dt { color:#8C5718; background:url(/award/images/bul/dot_blue2.gif) 0 40% no-repeat;  }
.social .standard .listType2 li dl dd em { color:#282d49;  }

.social .counselor h3 { color:#292727;  }
.social .counselor h3 strong { color:#8C5718; }

.social .supremeCouncil h3 {  color:#292727; }
.social .supremeCouncil h3 strong { color:#8C5718; }

.social .members p.type1 strong { color:#8C5718;  }

.social .registration h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .registration p.type1 strong { color:#8C5718; }
.social .registration ol { background:url(/award/images/contents/bg_regist_process_social.gif) no-repeat; }

.social .regGuide h3 { color:#292727; background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .regGuide h3 strong { color:#8C5718; }
.social .regGuide .listType1 li dl dt { color:#282d49; background:url(/award/images/bul/dot_blue.gif) 0 40% no-repeat; }
.social .regGuide .listType2 li dl dt { color:#282d49; background:url(/award/images/bul/dot_blue.gif) 0 40% no-repeat; }
.social .regGuide .listType3 li ul li strong { color:#8C5718;  }
.social .regGuide p.type1 em { color:#8C5718;   }

.social .regBenefit h3 { color:#292727; background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .regBenefit h3 strong { color:#8C5718; }
.social .regBenefit p.type1 strong { color:#8C5718; }

.social .reSubmit h3 { color:#292727; background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .reSubmit h3 strong { color:#8C5718; }

.social .regFee h3 strong { color:#8C5718; }

.social .regDone h3 { color:#8C5718; }
.regDoneInfo p strong { color:#8C5718; }

.social .assessment h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .assessment ol { background:url(/award/images/contents/bg_assess_process_social.gif) no-repeat;}
.social .assessment .txtExplain strong { color:#8C5718;  }
.social .assessment p.type1 strong { color:#8C5718;  }
.social .assessment p.type1 em { color:#8C5718;  }

.social .assessList h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .assessList p.txtTop { border:1px solid #acb2d7; }



.social .assessProc h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .assessProc h3 strong { color:#8C5718; }
.social .assessProc h4  { color:#8C5718; }
.social .assessProc .listType1 li strong { color:#8C5718; }
.social .assessProc .listType1 li p { color:#676767; }
.social .assessProc .listType1 li p em { color:#6373cc; }
.social .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }
.social .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }


.social .assess h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; color:#8C5718;}
.social .assess h4  { background:url(/award/images/bul/dot_blue2.gif) no-repeat 0 45%;  color:#8C5718;   }
.social .assess p { margin:0 27px; color:#676767; font-size:13px; }
.social .assess .btnC { margin:20px 0;  text-align:center; }
.social .assess .listType1 { margin:0 30px;}
.social .assess .listType1 li { padding:0 0 0 10px;  color:#676767; font-size:13px; line-height:21px; background:url(/award/images/bul/dot_line.gif) 0 10px no-repeat;  }


.social .awardPrize h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; zoom:1;}

.social .ceremony h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .ceremony h3 strong { color:#8C5718; }
.social .ceremony .listType1 li { color:#6373cc;  background:url(/award/images/bul/dot_blue.gif) left 8px no-repeat; }
.social .ceremony .listType1 li li{color:#999; background-image:none;}

.social .ceremonySchd h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .ceremonySchd h3 strong { color:#8C5718; }
.social .ceremonySchd ul li { color:#282d49; }
.social .ceremonySchd ul li strong { color:#8C5718; }

.social .ceremonyDetail h3 { position:relative; background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .ceremonyDetail h3 strong { color:#8C5718; }
.social .ceremonyDetail h4 { color:#6373cc;  background:url(/award/images/bul/dot_blue.gif) no-repeat 0 50%; }
.social .ceremonyDetail h5 strong { color:#8C5718; }

.social .ceremonyDetail h3 .rightPosition {position:absolute; right:0; top:0;}

.social .ceremonyDetail .listType3 li strong { color:#6373cc; }
.social .ceremonyDetail .listType2 dl dt { color: #6373cc; }

.social .ceremonyDetail .listType4 { margin:0 27px 10px 27px;  line-height:20px;  }
.social .ceremonyDetail .listType4 li { padding:0 0 15px 0; }
.social .ceremonyDetail .listType4 dl { margin:5px 0 0 0; }
.social .ceremonyDetail .listType4 dl dt { font-weight:bold; font-size:13px; color:#333; }
.social .ceremonyDetail .listType4 dl dt em { color:#676767;  font-size:13px; }
.social .ceremonyDetail .listType4 dl dd li { color:#969696; padding:0 0 0 12px; line-height:22px; background:url(/award/images/bul/dot_blue.gif) no-repeat 0 9px; font-size:13px; color:#676767; }


.social .annual h3 { background:url(/award/images/bul/head_yellow.gif) 0 50% no-repeat; }
.social .annual h3 strong { color:#8C5718; }
.social .annual p.type1 strong { color:#8C5718;   }
.social .annualBook { background:url(/award/images/contents/bg_annual_book_smart.gif) no-repeat center; }
.social .aboutBook dt { color:#ff9a00;  background:url(/award/images/contents/img_book_logo_social.gif) no-repeat left center; }
.social .annual .bookSale {   background:url(/award/images/contents/bg_book_sale_smart.gif) no-repeat;  }
.social .annualOrder .txtOrderDone {color:#8C5718;}

.social .my-assess h4 { color:#8C5718; }
.social .my-assess dl dd span { color:#8C5718 !important; }







/* ECO */
.eco .intro h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat;  }
.eco .intro h3 strong { color:#199540; }
.eco .intro p.type1 strong { color:#199540;   }
.eco .intro ul.listType1 li { background:url(/award/images/bul/dot_green.gif) left 8px no-repeat; }
.eco .intro ul.listType3 li { overflow:hidden;  }
.eco .intro ul.listType3 li strong { display:block; float:left; width:126px; font-weight:normal; color:#292727; }
.eco .intro ul.listType3 li div { float:left; width:500px; font-style:normal; }

.eco .aboutPanel h3 { color:#199540; }
.eco .aboutPanel p.type1 strong { color:#199540; }
.eco .aboutPanel p.type2 em { color:#199540;  }

.eco .standard h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .standard h3 strong { color:#199540; }
.eco .standard p.type1 strong { color:#199540;  }
.eco .standard .listType1 li dl dt { color:#199540; }
.eco .standard .listType1 li dl dd {  color:#282d49; }
.eco .standard .listType2 li dl dt { color:#199540; background:url(/award/images/bul/dot_green2.gif) 0 40% no-repeat;  }
.eco .standard .listType2 li dl dd em { color:#282d49;  }

.eco .counselor h3 { color:#292727;  }
.eco .counselor h3 strong { color:#199540; }

.eco .supremeCouncil h3 {  color:#292727; }
.eco .supremeCouncil h3 strong { color:#199540; }

.eco .members p.type1 strong { color:#199540;  }

.eco .registration h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .registration p.type1 strong { color:#199540; }
.eco .registration ol { background:url(/award/images/contents/bg_regist_process_eco.gif) no-repeat; }


.eco .regGuide h3 { color:#292727; background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .regGuide h3 strong { color:#199540; }
.eco .regGuide .listType1 li dl dt { color:#282d49; background:url(/award/images/bul/dot_green.gif) 0 40% no-repeat; }
.eco .regGuide .listType2 li dl dt { color:#199540; background:url(/award/images/bul/dot_green.gif) 0 40% no-repeat; }
.eco .regGuide .listType3 li ul li strong { color:#199540;  }
.eco .regGuide p.type1 em { color:#199540;   }

.eco .regBenefit h3 { color:#292727; background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .regBenefit h3 strong { color:#199540; }
.eco .regBenefit p.type1 strong { color:#199540; }


.eco .reSubmit h3 { color:#292727; background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .reSubmit h3 strong { color:#199540; }
.eco .reSubmit .grid2 tr td strong { padding:0 10px 0 0; }
.eco .reSubmit .grid2 tr td span.select-box { margin:0; }

.eco .regFee h3 strong { color:#199540; }

.eco .assessment h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .assessment ol { background:url(/award/images/contents/bg_assess_process_eco.gif) no-repeat;}
.eco .assessment .txtExplain strong { color:#199540;  }
.eco .assessment p.type1 strong { color:#199540;  }
.eco .assessment p.type1 em { color:#199540;  }

.eco .assessList h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .assessList p.txtTop { border:1px solid #acb2d7; }

.eco .assessProc h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .assessProc h3 strong {  color:#199540; }
.eco .assessProc p.type1 strong { color:#199540; }

.eco .assessProc h4  { color:#199540; }
.eco .assessProc .listType1 li strong { color:#199540; }
.eco .assessProc .listType1 li p { color:#676767; }
.eco .assessProc .listType1 li p em { color:#199540; }
.eco .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }
.eco .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }


.eco .assess h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .assess h4  { background:url(/award/images/bul/dot_green2.gif) no-repeat 0 45%;  color:#199540;   }
.eco .assess p { margin:0 27px; color:#676767; font-size:13px; }
.eco .assess .btnC { margin:20px 0;  text-align:center; }
.eco .assess .listType1 { margin:0 30px;}
.eco .assess .listType1 li { padding:0 0 0 10px;  color:#676767; font-size:13px; line-height:21px; background:url(/award/images/bul/dot_line.gif) 0 10px no-repeat;  }

.eco .awardPrize h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; zoom:1;}

.eco .ceremony h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .ceremony h3 strong { color:#199540; }
.eco .ceremony .listType1 li { color:#199540;  background:url(/award/images/bul/dot_green.gif) left 8px no-repeat; }
.eco .ceremony .listType1 li li{color:#999; background-image:none;}
.eco .ceremony p.type1 { margin:0 27px; color:#292727; font-size:14px; line-height:22px; }
.eco .ceremony p.type1 strong { color:#199540; font-weight:normal; }

.eco .ceremony p.type2 { margin:30px 0 0 0; }
.eco .ceremony p.type2 em { display:block; margin:5px 0 0 0; color:#292727; font-size:14px;  }


.eco .ceremonySchd h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .ceremonySchd h3 strong { color:#199540; }
.eco .ceremonySchd ul li { color:#282d49; }
.eco .ceremonySchd ul li strong { color:#199540; }

.eco .ceremonyDetail h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .ceremonyDetail h3 strong { color:#199540; }
.eco .ceremonyDetail h4 { color:#199540;  background:url(/award/images/bul/dot_green.gif) no-repeat 0 50%; }
.eco .ceremonyDetail h5 strong { color:#199540; }

.eco .ceremonyDetail .listType3 li strong { color:#199540; }
.eco .ceremonyDetail .listType2 dl dt { color: #199540; }

.eco .ceremonyDetail .listType4 { margin:0 47px 10px 47px;  line-height:20px;  }
.eco .ceremonyDetail .listType4 li { padding:0 0 15px 0; }
.eco .ceremonyDetail .listType4 li strong { display:block; padding:10px 0 0 0;  font-weight:bold; font-size:15px; color:#199540; }
.eco .ceremonyDetail .listType4 dl { margin:5px 0 0 0; }
.eco .ceremonyDetail .listType4 dl dt { font-weight:bold; font-size:13px; color:#333; }
.eco .ceremonyDetail .listType4 dl dt em { color:#676767;  font-size:13px; }
.eco .ceremonyDetail .listType4 dl dd li { color:#969696; padding:0 0 0 12px; line-height:22px; background:url(/award/images/bul/dot_green.gif) no-repeat 0 9px; font-size:13px; color:#676767; }


.eco .awaredSmart h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat;  }
.eco .awaredSmart .type1 strong  {  color:#199540;  }
.eco .awaredSmart .type1 em {color: #199540; }
.eco .awaredSmart .listType1 li strong { color: #199540;}

.eco .annual h3 { background:url(/award/images/bul/head_green.gif) 0 50% no-repeat; }
.eco .annual h3 strong { color:#199540; }
.eco .annual p.type1 strong { color:#199540;   }
.eco .annualBook { background:url(/award/images/contents/bg_annual_book_smart.gif) no-repeat center; }
.eco .aboutBook dt { color:#199540;  background:url(/award/images/contents/img_book_logo_eco.gif) no-repeat left center; }
.eco .annual .bookSale {   background:url(/award/images/contents/bg_book_sale_smart.gif) no-repeat;  }
.eco .annualOrder .txtOrderDone {color:#8C5718;}


/* iot */
.iot .intro h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat;  }
.iot .intro h3 strong { color:#88288f; }
.iot .intro p.type1 strong { color:#88288f;   }
.iot .intro ul.listType1 li { background:url(/award/images/bul/dot_purple.gif) left 8px no-repeat; }
.iot .intro ul.listType3 li { overflow:hidden;  }
.iot .intro ul.listType3 li strong { display:block; float:left; width:126px; font-weight:normal; color:#292727; }
.iot .intro ul.listType3 li div { float:left; width:500px; font-style:normal; }

.iot .aboutPanel h3 { color:#88288f; }
.iot .aboutPanel p.type1 strong { color:#88288f; }
.iot .aboutPanel p.type2 em { color:#88288f;  }

.iot .standard h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .standard h3 strong { color:#88288f; }
.iot .standard p.type1 strong { color:#88288f;  }
.iot .standard .listType1 li dl dt { color:#88288f; }
.iot .standard .listType1 li dl dd {  color:#282d49; }
.iot .standard .listType2 li dl dt { color:#88288f; background:url(/award/images/bul/dot_green2.gif) 0 40% no-repeat;  }
.iot .standard .listType2 li dl dd em { color:#282d49;  }

.iot .counselor h3 { color:#292727;  }
.iot .counselor h3 strong { color:#88288f; }

.iot .supremeCouncil h3 {  color:#292727; }
.iot .supremeCouncil h3 strong { color:#88288f; }

.iot .members p.type1 strong { color:#88288f;  }

.iot .registration h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .registration p.type1 strong { color:#88288f; }
.iot .registration ol { background:url(/award/images/contents/bg_regist_process_ai.png) no-repeat; }


.iot .regGuide h3 { color:#292727; background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .regGuide h3 strong { color:#88288f; }
.iot .regGuide .listType1 li dl dt { color:#282d49; background:url(/award/images/bul/dot_purple.gif) 0 40% no-repeat; }
.iot .regGuide .listType2 li dl dt { color:#88288f; background:url(/award/images/bul/dot_purple.gif) 0 40% no-repeat; }
.iot .regGuide .listType3 li ul li strong { color:#88288f;  }
.iot .regGuide p.type1 em { color:#199540;   }

.iot .regBenefit h3 { color:#292727; background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .regBenefit h3 strong { color:#88288f; }
.iot .regBenefit p.type1 strong { color:#88288f; }


.iot .reSubmit h3 { color:#292727; background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .reSubmit h3 strong { color:#88288f; }
.iot .reSubmit .grid2 tr td strong { padding:0 10px 0 0; }
.iot .reSubmit .grid2 tr td span.select-box { margin:0; }

.iot .regFee h3 strong { color:#88288f; }

.iot .assessment h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .assessment ol { background:url(/award/images/contents/bg_assess_process_eco.gif) no-repeat;}
.iot .assessment .txtExplain strong { color:#88288f;  }
.iot .assessment p.type1 strong { color:#88288f;  }
.iot .assessment p.type1 em { color:#88288f;  }

.iot .assessList h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .assessList p.txtTop { border:1px solid #acb2d7; }

.iot .assessProc h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .assessProc h3 strong {  color:#88288f; }
.iot .assessProc p.type1 strong { color:#88288f; }

.iot .assessProc h4  { color:#88288f; }
.iot .assessProc .listType1 li strong { color:#88288f; }
.iot .assessProc .listType1 li p { color:#676767; }
.iot .assessProc .listType1 li p em { color:#88288f; }
.iot .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }
.iot .assessProc .listType3 li { background:url(/award/images/bul/dot_96.gif) no-repeat 0 40%;  }


.iot .assess h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .assess h4  { background:url(/award/images/bul/dot_green2.gif) no-repeat 0 45%;  color:#199540;   }
.iot .assess p { margin:0 27px; color:#676767; font-size:13px; }
.iot .assess .btnC { margin:20px 0;  text-align:center; }
.iot .assess .listType1 { margin:0 30px;}
.iot .assess .listType1 li { padding:0 0 0 10px;  color:#676767; font-size:13px; line-height:21px; background:url(/award/images/bul/dot_line.gif) 0 10px no-repeat;  }

.iot .awardPrize h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; zoom:1;}

.iot .ceremony h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .ceremony h3 strong { color:#88288f; }
.iot .ceremony .listType1 li { color:#88288f;  background:url(/award/images/bul/dot_purple.gif) left 8px no-repeat; }
.iot .ceremony .listType1 li li{color:#999; background-image:none;}
.iot .ceremony p.type1 { margin:0 27px; color:#292727; font-size:14px; line-height:22px; }
.iot .ceremony p.type1 strong { color:#88288f; font-weight:normal; }

.iot .ceremony p.type2 { margin:30px 0 0 0; }
.iot .ceremony p.type2 em { display:block; margin:5px 0 0 0; color:#292727; font-size:14px;  }


.iot .ceremonySchd h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .ceremonySchd h3 strong { color:#88288f; }
.iot .ceremonySchd ul li { color:#282d49; }
.iot .ceremonySchd ul li strong { color:#88288f; }

.iot .ceremonyDetail h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat; }
.iot .ceremonyDetail h3 strong { color:#88288f; }
.iot .ceremonyDetail h4 { color:#88288f;  background:url(/award/images/bul/dot_purple.gif) no-repeat 0 50%; }
.iot .ceremonyDetail h5 strong { color:#88288f; }

.iot .ceremonyDetail .listType3 li strong { color:#88288f; }
.iot .ceremonyDetail .listType2 dl dt { color: #88288f; }

.iot .ceremonyDetail .listType4 { margin:0 47px 10px 47px;  line-height:20px;  }
.iot .ceremonyDetail .listType4 li { padding:0 0 15px 0; }
.iot .ceremonyDetail .listType4 li strong { display:block; padding:10px 0 0 0;  font-weight:bold; font-size:15px; color:#199540; }
.iot .ceremonyDetail .listType4 dl { margin:5px 0 0 0; }
.iot .ceremonyDetail .listType4 dl dt { font-weight:bold; font-size:13px; color:#333; }
.iot .ceremonyDetail .listType4 dl dt em { color:#676767;  font-size:13px; }
.iot .ceremonyDetail .listType4 dl dd li { color:#969696; padding:0 0 0 12px; line-height:22px; background:url(/award/images/bul/dot_purple.gif) no-repeat 0 9px; font-size:13px; color:#676767; }


.iot .awaredSmart h3 { background:url(/award/images/bul/head_purple.gif) 0 50% no-repeat;  }
.iot .awaredSmart .type1 strong  {  color:#88288f;  }
.iot .awaredSmart .type1 em {color: #88288f; }
.iot .awaredSmart .listType1 li strong { color: #88288f;}






/* MAIN */
#warpperM { min-width:960px; background:#fff; position:relative;}
#headerM { height:730px;  }
.topM { height:70px; border-bottom:1px solid #dddddd; background-color:#ffffff; }
.topM h1 { visibility:hidden; font-size:0; width:0; height:0; }
.topM ul { width:1000px; margin:0 auto; overflow:hidden; }
.topM ul li { float:left; width:200px; height:70px; }
.topM ul li a { display:block; height:70px; }
.visualM { min-width:960px; width:100%; height:689px; overflow:hidden; background:url(/award/images/main/bg_visual.jpg) center no-repeat;}
.visualM h1 { visibility:hidden; font-size:0; }
.visualM ul { width:968px; height:350px; /*padding-left:30px;*/ margin:260px auto 0 ; zoom:1; } 
.visualM ul:after{ content:''; display:block; clear:both;}
.visualM ul li { float:left; width:192px; border:1px solid transparent; }
.visualM ul li a { display:block; height:350px;   text-indent:-10000px; font-size:0;  }
.visualM ul li:nth-child(1), .visualM ul li:nth-child(5){
    width:190px;
}

.visualM ul li.first a {}
.visualM ul li.second a {}
.visualM ul li.third a {}
.visualM ul li.fourth a {}
#containerM { background:#fff;  }
#contentM {  width:960px; margin:0 auto; overflow:hidden; }


.winnerWeb { position:relative; overflow:hidden; height:550px; background:url(/award/images/common/bg_sub_winner.jpg) right 130px no-repeat;  }
.winnerWeb .wrapSliding { position:relative; margin:0 0 0 0; width:100%; height:300px;  }
.winnerWeb .awardedSite { position:absolute; top:-80px; left:513px; }
.winnerWeb .awardedSite img { width:430px; height:275px; }
.winnerWeb .slidingNav { position:absolute; bottom:0; margin-left:10px; width:470px; text-align:center; overflow:hidden; }
.winnerWeb .slidingNav li { margin:0 3px; display:inline-block; *display:inline; font-size:18px; color:#989898; cursor:pointer; }
.winnerWeb .slidingNav li.labelOverClass {  color:#d42228;}

.winnerWeb .winner_wrap{}
.winnerWeb .winner { position:absolute; top:0; left:0; width:430px; }
.winnerWeb h2.titleM { position:relative; width:960px; height:130px; background:url(/award/images/main/bg_title1.gif) no-repeat; }
.winnerWeb h2.titleM p { visibility:hidden; font-size:0; }
.winnerWeb h2.titleM span { display:block; position:absolute; top:48px; right:0; width:415px; overflow:hidden; }
.winnerWeb h2.titleM span a { display:block; float:left; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; }
.winnerWeb h2.titleM span a.btn1 { width:51px; padding:0 10px 0 0; }
.winnerWeb h2.titleM span a.btn2 { width:49px; }
.winnerWeb h2.titleM span a.btn3 { width:96px; }
.winnerWeb h2.titleM span a.btn4 { width:70px; }
.winnerWeb h2.titleM span a.btn5 { width:66px; }
.winnerWeb h2.titleM span a.btn6 { width:73px; }

.winnerWeb h3 { width:430px; border-bottom:1px solid #c2c2c2; font-size:70px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-5px; color:#e70007; height:97px; }
.winnerWeb .winner h4 { margin:10px 0 0 0; font-size:36px; color:#292727; font-weight:bold; letter-spacing:-2px; }
.winnerWeb .winner dl { width:350px; margin:10px 0 0 0; overflow:hidden; }
.winnerWeb .winner dl dt { float:left; width:80px; height:23px; color:#505050; font-size:15px; font-weight:bold; }
.winnerWeb .winner dl dd { float:left; width:250px; height:23px; color:#969696; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;   }
.winnerWeb .winner .btn { margin:20px 0 15px; width:388px; padding:0 0 20px 0;  }
.winnerWeb .winner_link{ position:absolute; left:0; bottom:50px;}


.winnerSmart { position:relative; overflow:hidden; height:550px; background:url(/award/images/common/bg_sub_winner2_1.jpg) right 130px no-repeat;  }
.winnerSmart .wrapSliding { position:relative; margin:0 0 0 0; width:100%; height:300px;  }
.winnerSmart .awardedSite { position:absolute; top:-80px; left:513px; } /* 12/03유광열 변경 (신동철 요청) top:-44px; left:644px;*/
.winnerSmart .awardedSite img { width:430px; height:275px; } /* 12/03유광열 변경 (신동철 요청) width:180px; height:269px;*/
.winnerSmart .slidingNav {  position:absolute; bottom:0; margin-left:0; width:470px; text-align:center; overflow:hidden;  }
.winnerSmart .slidingNav li { margin:0 3px; display:inline-block; *display:inline; font-size:18px; color:#989898; cursor:pointer; }
.winnerSmart .slidingNav li.labelOverClass {  color:#35459d;}

.winnerSmart .winner_wrap{}
.winnerSmart .winner { position:absolute; top:0; left:0; width:430px; }
.winnerSmart h2.titleM { position:relative; width:960px; height:130px; background:url(/award/images/main/bg_title2.gif) no-repeat; }
.winnerSmart h2.titleM p { visibility:hidden; font-size:0; }
.winnerSmart h2.titleM span { display:block; position:absolute; top:43px; right:0; width:415px; overflow:hidden; }
.winnerSmart h2.titleM span a { display:block; float:left; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; }
.winnerSmart h2.titleM span a.btn1 { width:51px; padding:0 10px 0 0; }
.winnerSmart h2.titleM span a.btn2 { width:49px; }
.winnerSmart h2.titleM span a.btn3 { width:96px; }
.winnerSmart h2.titleM span a.btn4 { width:70px; }
.winnerSmart h2.titleM span a.btn5 { width:66px; }
.winnerSmart h2.titleM span a.btn6 { width:73px; }

.winnerSmart h3 { width:430px; border-bottom:1px solid #c2c2c2; font-size:70px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-5px; color:#35459d; height:97px; }
.winnerSmart .winner h4 { margin:10px 0 0 0; font-size:36px; color:#292727; font-weight:bold; letter-spacing:-2px; }
.winnerSmart .winner dl { width:350px; margin:10px 0 0 0; overflow:hidden; }
.winnerSmart .winner dl dt { float:left; width:80px; height:23px; color:#505050; font-size:15px; font-weight:bold; }
.winnerSmart .winner dl dd { float:left; width:250px; height:23px; color:#969696; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;   }
.winnerSmart .winner .btn { margin:20px 0 15px; width:388px; padding:0 0 20px 0;  }
.winnerSmart .winner_link{ position:absolute; left:0; bottom:50px;}

.winnerSmart2 { position:relative; overflow:hidden; height:550px; background:url(/award/images/common/bg_sub_winner.jpg) right 130px no-repeat;  }
.winnerSmart2 .wrapSliding { position:relative; margin:0 0 0 0; width:100%; height:300px;  }
.winnerSmart2 .awardedSite { position:absolute; top:-80px; left:513px; }
.winnerSmart2 .awardedSite img { width:430px; height:275px; }
.winnerSmart2 .slidingNav { position:absolute; bottom:0; margin-left:10px; width:470px; text-align:center; overflow:hidden; }
.winnerSmart2 .slidingNav li { margin:0 3px; display:inline-block; *display:inline; font-size:18px; color:#989898; cursor:pointer; }
.winnerSmart2 .slidingNav li.labelOverClass {  color:#d42228;}

.winnerSmart2 .winner_wrap{}
.winnerSmart2 .winner { position:absolute; top:0; left:0; width:430px; }
.winnerSmart2 h2.titleM { position:relative; width:960px; height:130px; background:url(/award/images/main/bg_title1.gif) no-repeat; }
.winnerSmart2 h2.titleM p { visibility:hidden; font-size:0; }
.winnerSmart2 h2.titleM span { display:block; position:absolute; top:48px; right:0; width:415px; overflow:hidden; }
.winnerSmart2 h2.titleM span a { display:block; float:left; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; }
.winnerSmart2 h2.titleM span a.btn1 { width:51px; padding:0 10px 0 0; }
.winnerSmart2 h2.titleM span a.btn2 { width:49px; }
.winnerSmart2 h2.titleM span a.btn3 { width:96px; }
.winnerSmart2 h2.titleM span a.btn4 { width:70px; }
.winnerSmart2 h2.titleM span a.btn5 { width:66px; }
.winnerSmart2 h2.titleM span a.btn6 { width:73px; }

.winnerSmart2 h3 { width:430px; border-bottom:1px solid #c2c2c2; font-size:70px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-5px; color:#e70007; height:97px; }
.winnerSmart2 .winner h4 { margin:10px 0 0 0; font-size:36px; color:#292727; font-weight:bold; letter-spacing:-2px; }
.winnerSmart2 .winner dl { width:350px; margin:10px 0 0 0; overflow:hidden; }
.winnerSmart2 .winner dl dt { float:left; width:80px; height:23px; color:#505050; font-size:15px; font-weight:bold; }
.winnerSmart2 .winner dl dd { float:left; width:250px; height:23px; color:#969696; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;   }
.winnerSmart2 .winner .btn { margin:20px 0 15px; width:388px; padding:0 0 20px 0;  }
.winnerSmart2 .winner_link{ position:absolute; left:0; bottom:50px;}



.winnerSocial { position:relative; overflow:hidden; height:550px; background:url(/award/images/common/bg_sub_winner2_2020.jpg) right 130px no-repeat;  }
.winnerSocial .wrapSliding { position:relative; margin:0 0 0 0; width:100%; height:300px;  }
.winnerSocial .awardedSite { position:absolute; top:-80px; left:513px; }
.winnerSocial .awardedSite img { width:430px; height:275px; }
.winnerSocial .slidingNav {  position:absolute; bottom:0; margin-left:0; width:470px; text-align:center; overflow:hidden;  }
.winnerSocial .slidingNav li { margin:0 3px; display:inline-block; *display:inline; font-size:18px; color:#989898; cursor:pointer; }
.winnerSocial .slidingNav li.labelOverClass {  color:#ff9a00;}

.winnerSocial .winner_wrap{}
.winnerSocial .winner { position:absolute; top:0; left:0; width:430px; }
.winnerSocial h2.titleM { position:relative; width:960px; height:130px; background:url(/award/images/main/bg_title2_2.gif) no-repeat; }
.winnerSocial h2.titleM p { visibility:hidden; font-size:0; }
.winnerSocial h2.titleM span { display:block; position:absolute; top:43px; right:0; width:415px; overflow:hidden; }
.winnerSocial h2.titleM span a { display:block; float:left; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; }
.winnerSocial h2.titleM span a.btn1 { width:51px; padding:0 10px 0 0; }
.winnerSocial h2.titleM span a.btn2 { width:49px; }
.winnerSocial h2.titleM span a.btn3 { width:96px; }
.winnerSocial h2.titleM span a.btn4 { width:70px; }
.winnerSocial h2.titleM span a.btn5 { width:66px; }
.winnerSocial h2.titleM span a.btn6 { width:73px; }

.winnerSocial h3 { width:430px; border-bottom:1px solid #c2c2c2; font-size:70px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-5px; color:#ff9a00; height:97px; }
.winnerSocial .winner h4 { margin:10px 0 0 0; font-size:36px; color:#292727; font-weight:bold; letter-spacing:-2px; }
.winnerSocial .winner dl { width:350px; margin:10px 0 0 0; overflow:hidden; }
.winnerSocial .winner dl dt { float:left; width:80px; height:23px; color:#505050; font-size:15px; font-weight:bold; }
.winnerSocial .winner dl dd { float:left; width:250px; height:23px; color:#969696; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;   }
.winnerSocial .winner .btn { margin:20px 0 15px; width:388px; padding:0 0 20px 0;  }
.winnerSocial .winner_link{ position:absolute; left:0; bottom:50px;}



.winnerEco { position:relative; overflow:hidden; height:550px; background:url(/award/images/common/bg_sub_winner3_2020.jpg) right 130px no-repeat;  }
.winnerEco .wrapSliding { position:relative; margin:0 0 0 0; width:100%; height:300px;  }
.winnerEco .awardedSite { position:absolute; top:-80px; left:513px; }
.winnerEco .awardedSite img { width:430px; height:275px; }
.winnerEco .slidingNav {  position:absolute; bottom:0; margin-left:10px; width:470px; text-align:center; overflow:hidden;  }
.winnerEco .slidingNav li { margin:0 3px; display:inline-block; *display:inline; font-size:18px; color:#989898; cursor:pointer; }
.winnerEco .slidingNav li.labelOverClass {  color:#35ae5b;}

 winnerEco .winner_wrap{}
.winnerEco .winner { position:absolute; top:0; left:0; width:430px; }
.winnerEco h2.titleM { position:relative; width:960px; height:130px; background:url(/award/images/main/bg_title3.gif) no-repeat; }
.winnerEco h2.titleM p { visibility:hidden; font-size:0; }
.winnerEco h2.titleM span { display:block; position:absolute; top:43px; right:0; width:415px; overflow:hidden; }
.winnerEco h2.titleM span a { display:block; float:left; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; }
.winnerEco h2.titleM span a.btn1 { width:51px; padding:0 10px 0 0; }
.winnerEco h2.titleM span a.btn2 { width:49px; }
.winnerEco h2.titleM span a.btn3 { width:96px; }
.winnerEco h2.titleM span a.btn4 { width:70px; }
.winnerEco h2.titleM span a.btn5 { width:66px; }
.winnerEco h2.titleM span a.btn6 { width:73px; }

.winnerEco h3 { width:430px; border-bottom:1px solid #c2c2c2; font-size:70px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-5px; color:#35ae5b; height:97px; }
.winnerEco .winner h4 { margin:10px 0 0 0; font-size:36px; color:#292727; font-weight:bold; letter-spacing:-2px;  }
.winnerEco .winner dl { width:350px; margin:10px 0 0 0; overflow:hidden; }
.winnerEco .winner dl dt { float:left; width:80px; height:23px; color:#505050; font-size:15px; font-weight:bold; }
.winnerEco .winner dl dd { float:left; width:250px; height:23px; color:#969696; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;   }
.winnerEco .winner .btn { margin:20px 0 15px; width:388px; padding:0 0 20px 0;  }
.winnerEco .winner_link{ position:absolute; left:0; bottom:50px;}



.winnerIot { position:relative; overflow:hidden; height:550px; background:url(/award/images/common/bg_sub_winner4.jpg) right 130px no-repeat;  }
.winnerIot .wrapSliding { position:relative; margin:0 0 0 0; width:100%; height:300px;  }
.winnerIot .awardedSite { position:absolute; top:-75px; left:479px; }
.winnerIot .awardedSite img { width:430px; height:275px; }
.winnerIot .awardedSite a.ready{ display:table-cell; width:430px; height:275px; background-color:#ffffff; background-color:#eaeaea; color:#292727; font-size:25px; text-align:center; vertical-align:middle; letter-spacing:-1px;}
.winnerIot .slidingNav {  position:absolute; bottom:0; margin-left:-23px; width:470px; text-align:center; overflow:hidden;  }
.winnerIot .slidingNav li { margin:0 3px; display:inline-block; *display:inline; font-size:18px; color:#989898; cursor:pointer; }
.winnerIot .slidingNav li.labelOverClass {  color:#88288f;}

 winnerIot .winner_wrap{}
.winnerIot .winner { position:absolute; top:0; left:0; width:430px; }
.winnerIot h2.titleM { position:relative; width:960px; height:130px; background:url(/award/images/main/bg_title4.gif) no-repeat; }
.winnerIot h2.titleM p { visibility:hidden; font-size:0; }
.winnerIot h2.titleM span { display:block; position:absolute; top:43px; right:0; width:415px; overflow:hidden; }
.winnerIot h2.titleM span a { display:block; float:left; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; }
.winnerIot h2.titleM span a.btn1 { width:51px; padding:0 10px 0 0; }
.winnerIot h2.titleM span a.btn2 { width:49px; }
.winnerIot h2.titleM span a.btn3 { width:96px; }
.winnerIot h2.titleM span a.btn4 { width:70px; }
.winnerIot h2.titleM span a.btn5 { width:66px; }
.winnerIot h2.titleM span a.btn6 { width:73px; }

.winnerIot h3 { width:430px; border-bottom:1px solid #c2c2c2; font-size:70px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-5px; color:#88288f; height:97px; }
.winnerIot .winner h4 { margin:10px 0 0 0; font-size:36px; color:#292727; font-weight:bold; letter-spacing:-2px;  }
.winnerIot .winner dl { width:350px; margin:10px 0 0 0; overflow:hidden; }
.winnerIot .winner dl dt { float:left; width:80px; height:23px; color:#505050; font-size:15px; font-weight:bold; }
.winnerIot .winner dl dd { float:left; width:250px; height:23px; color:#969696; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;   }
.winnerIot .winner .btn { margin:20px 0 15px; width:388px; padding:0 0 20px 0;  }
.winnerIot .winner_link{ position:absolute; left:0; bottom:50px;}


.winnerBa {	position: relative;	overflow: hidden; height: 595px; background: url(/award/images/common/bg_sub_winner5.jpg) right 130px no-repeat;}
.winnerBa .wrapSliding { position: relative; margin: 0 0 0 0; width: 100%; height: 300px; }
.winnerBa .awardedSite { position: absolute; top: -75px;	left: 479px; }
.winnerBa .awardedSite img { width: 430px; height: 275px; }
.winnerBa .awardedSite a.ready { display: table-cell; width: 430px; height: 275px; background-color: #ffffff; background-color: #eaeaea; color: #292727; font-size: 25px; text-align: center; vertical-align: middle; letter-spacing: -1px; }
.winnerBa .slidingNav { position: absolute; bottom: 0; margin-left: -23px; width: 470px; text-align: center; overflow: hidden; }
.winnerBa .slidingNav li { margin: 0 3px; display: inline-block; *display: inline; font-size: 18px; color: #989898; cursor: pointer; }
.winnerBa .slidingNav li.labelOverClass { color: #88288f; }

winnerBa .winner_wrap { }
.winnerBa .winner { position: absolute; top: 0; left: 0; width: 430px; }
.winnerBa h2.titleM { position: relative; width: 960px; height: 130px; background: url(/award/images/main/bg_title5.gif) no-repeat; }
.winnerBa h2.titleM p { visibility: hidden; font-size: 0; }
.winnerBa h2.titleM span { display: block; position: absolute; top: 43px; right: 0; width: 415px; overflow: hidden; }
.winnerBa h2.titleM span a { display: block; float: left; height: 32px; line-height: 32px; color: #fff; font-size: 14px; text-align: center; }
.winnerBa h2.titleM span a.btn1 { width: 51px; padding: 0 10px 0 0; }
.winnerBa h2.titleM span a.btn2 { width: 49px; }
.winnerBa h2.titleM span a.btn3 { width: 96px; }
.winnerBa h2.titleM span a.btn4 { width: 70px; }
.winnerBa h2.titleM span a.btn5 { width: 66px; }
.winnerBa h2.titleM span a.btn6 { width: 73px; }
.winnerBa h3 { width: 430px; border-bottom: 1px solid #c2c2c2; font-size: 70px; font-family: Verdana, Geneva, sans-serif; letter-spacing: -5px; color: #88288f; height: 97px; }
.winnerBa .winner h4 { margin: 10px 0 0 0; font-size: 36px; color: #292727; font-weight: bold; letter-spacing: -2px; }
.winnerBa .winner dl { width: 350px; margin: 10px 0 0 0; overflow: hidden; }
.winnerBa .winner dl dt { float: left; width: 80px; height: 23px; color: #505050; font-size: 15px; font-weight: bold; }
.winnerBa .winner dl dd { float: left; width: 250px; height: 23px; color: #969696; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
.winnerBa .winner .btn { margin: 20px 0 15px; width: 388px; padding: 0 0 20px 0; }
.winnerBa .winner_link { position: absolute; left: 0; bottom: -95px; }


.winnerAi { position:relative; overflow:hidden; height:550px; background:url(/award/images/common/bg_sub_winner_ai.jpg) right 130px no-repeat;  }
.winnerAi .wrapSliding {position: relative;margin: 0 0 0 0;width: 100%;height: 300px;}
.winnerAi .awardedSite { position:absolute; top:-80px; left:513px; }
.winnerAi .awardedSite img {width: 430px;height: 275px;}
.winnerAi .awardedSite a.ready {display: table-cell;width: 430px;height: 275px;background-color: #ffffff;background-color: #eaeaea;color: #292727;font-size: 25px;text-align: center;vertical-align: middle;letter-spacing: -1px;}
.winnerAi .slidingNav {  position:absolute; bottom:0; margin-left:10px; width:470px; text-align:center; overflow:hidden;  }
.winnerAi .slidingNav li {margin: 0 3px;display: inline-block;*display: inline;font-size: 18px;color: #989898;cursor: pointer;}
.winnerAi .slidingNav li.labelOverClass {color: #88288f;}

winnerAi .winner_wrap {}
.winnerAi .winner {position: absolute;top: 0;left: 0;width: 430px;}
.winnerAi h2.titleM {position: relative;width: 960px;height: 130px;background: url(/award/images/main/bg_title6.gif) no-repeat;}
.winnerAi h2.titleM p {visibility: hidden;font-size: 0;}
.winnerAi h2.titleM span {display: block;position: absolute;top: 43px;right: 0;width: 415px;overflow: hidden;}
.winnerAi h2.titleM span a {display: block;float: left;height: 32px;line-height: 32px;color: #fff;font-size: 14px;text-align: center;}
.winnerAi h2.titleM span a.btn1 {width: 51px;padding: 0 10px 0 0;}
.winnerAi h2.titleM span a.btn2 {width: 49px;}
.winnerAi h2.titleM span a.btn3 {width: 96px;}
.winnerAi h2.titleM span a.btn4 {width: 70px;}
.winnerAi h2.titleM span a.btn5 {width: 66px;}
.winnerAi h2.titleM span a.btn6 {width: 73px;}
.winnerAi h3 {width: 430px;border-bottom: 1px solid #c2c2c2;font-size: 70px;font-family: Verdana, Geneva, sans-serif;letter-spacing: -5px;color: #88288f;height: 97px;}
.winnerAi .winner h4 {margin: 10px 0 0 0;font-size: 36px;color: #292727;font-weight: bold;letter-spacing: -2px;}
.winnerAi .winner dl {width: 350px;margin: 10px 0 0 0;overflow: hidden;}
.winnerAi .winner dl dt {float: left;width: 80px;height: 23px;color: #505050;font-size: 15px;font-weight: bold;}
.winnerAi .winner dl dd {float: left;width: 275px;height: 23px;color: #969696;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;}
.winnerAi .winner .btn {margin: 20px 0 15px;width: 388px;padding: 0 0 20px 0;}
.winnerAi .winner_link {position: absolute;left: 0;bottom: -95px;}



.company-info{position:relative;}
.company-info h3{font-size:24px; font-weight:normal; color:#292727; margin-bottom:15px;}
.company-info p{font-size:13px; color:#969696; margin-bottom:5px;}
.company-info .btnRight{position:absolute; top:3px; right:0; margin:0;}
.company-info .btnRight span{padding:0 5px;}

h4.award{font-size:16px; margin-bottom:5px;}
h4.web{ color:#e3252b;}
h4.app{ color:#35459d;}
h4.eco{ color:#4c9e66;}
h4.iot{ color:#88288f;}
h4.soc{color:#ff9a00;}

.form.company_info{overflow:hidden;}
.form.company_info dt, .form.company_info dd{float:left; height:30px; margin-bottom:5px;}
.form.company_info dt{width:80px;margin-right:20px; font-weight:bold; }
.form.company_info dt.align-right{text-align:right;}
.form.company_info dd{width:200px}
.form.company_info dd .select-box{width:170px}
.form.company_info dd.max{width:550px; margin-bottom:10px;}
.form.company_info dd.max .select-box{ margin-top:5px }
.form.company_info .keyword{clear:both; background:#f5f5f5;}
.form.company_info  p.keyword {margin:0 0 30px 0; padding-bottom:10px;}
.form.company_info  p.keyword a {display:inline-block;margin-top:10px;padding:0 12px;font-size:13px;color:#969696;background:url('/award/images/bul/line_b5.gif') no-repeat 0 50%;}
.form.company_info  p.keyword a.active,
.form.company_info  p.keyword a:hover {font-weight:bold; color:#e3252b;}
.form.company_info  p.keyword a:first-child{background-image:none;}

.other-service h3 { position:relative; font-weight:bold; font-size:20px;  margin:40px 0 15px 0; color:#373737; padding-left:25px; background:url(/award/images/bul/head_red.gif) 0 50% no-repeat; zoom:1;}
.other-service h3 span { position:absolute; top:5px; right:0;  font-size:12px; }
.other-service p.type1 { color:#292727; font-size:14px; line-height:22px; margin-bottom:15px; }
.other-service p.type1 strong { color:#e70007; font-weight:normal; }
.eco .other-service p.type1 strong {color:#199540}
.smart .other-service p.type1 strong { color:#35459D}

.eco .other-service h3 {background:url(/award/images/bul/head_green.gif) 0 50% no-repeat;}
.smart .other-service h3 {background:url(/award/images/bul/head_blue.gif) 0 50% no-repeat;}
.social .other-service h3 {background:url(/award/images/bul/head_Yellow.gif) 0 50% no-repeat;}
.iot .other-service h3 {background: url(/award/images/bul/head_purple.gif) 0 50% no-repeat;}

.other-service ol{ height:126px; margin: 0 0 20px 33px; background:url(/award/images/contents/bg_prize_process.gif) no-repeat;}
.eco .other-service ol{ height:126px; margin: 0 0 20px 33px; background:url(/award/images/contents/bg_prize_process_ieco.jpg) no-repeat;} 
.smart .other-service ol{ height:126px; margin: 0 0 20px 33px; background:url(/award/images/contents/bg_prize_process_smart.jpg) no-repeat;} 
.social .other-service ol{ height:126px; margin: 0 0 20px 33px; background:url(/award/images/contents/bg_prize_process_social.gif) no-repeat;} 
.iot .other-service ol{ height:126px; margin: 0 0 20px 33px; background:url(/award/images/contents/bg_prize_process_iot.jpg) no-repeat;}
.other-service ol li{text-indent:-9999px;}
.other-service .button{text-align:center;}

.other-service .table-type-2 .consent{color:#6373cc}
.other-service .table-type-2 .state{color:#e3252b}



.other-service .user-agree{ padding:12px 0 20px; border-bottom:none;}
.other-service .user-agree .style-radio{ margin:0 5px 0 20px;;}
.other-service .user-agree .desc{ font-size:16px;}
.other-service .awarded-history{ display:block; padding-bottom:10px; color:#000000; font-size:20px;}
.other-service .awarded-history .required-blit{ font-size:12px;}
.other-service .awarded-historytable{ border-top:2px solid #c7c7c7;}
.other-service .awarded-historytable th{ padding:12px 0; text-align:center;}
.other-service .awarded-historytable td{ padding:12px 5px;}
.other-service .awarded-historytable .box-btn{ padding:12px 0;}
.other-service .awarded-historytable input{ box-sizing:border-box; width:100%;}
.other-service .btn-cell{ position:relative; width:20px; height:20px; padding:0; background-color:transparent; border:none; text-align:center; vertical-align:top; font:0/0 a; }
.other-service .btn-cell:before,
.other-service .btn-cell:after{ content:'';  position:absolute; left:50%; top:50%; display:block; background-color:#6e6e6e;}
.other-service .btn-cell.type-plus:before{ width:14px; height:4px; margin:-2px 0 0 -7px;}
.other-service .btn-cell.type-plus:after{ width:4px; height:14px; margin:-7px 0 0 -2px;}
.other-service .btn-cell.type-minus:before{ width:14px; height:4px; margin:-2px 0 0 -7px; }
.other-service .btn-cell.type-minus:after{ display:none;}
.other-service .history-desc{ padding-top:15px; text-align:right}
.web .other-service .btn-cell.type-plus:before,
.web .other-service .btn-cell.type-plus:after{ background-color:#e3252b;}
.eco .other-service .btn-cell.type-plus:before,
.eco .other-service .btn-cell.type-plus:after{ background-color:#35ae5b;}
.smart .other-service .btn-cell.type-plus:before,
.smart .other-service .btn-cell.type-plus:after{ background-color:#35459d;}
.iot .other-service .btn-cell.type-plus:before,
.iot .other-service .btn-cell.type-plus:after{ background-color:#88288f;}

.other-service .wrap-layerpopup{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5);  z-index:10; }
.other-service .layerpopup{ position:relative; width:640px; max-height:80%; margin:5% auto 0; padding:20px; background-color:#ffffff; overflow-y:auto;}
.other-service .layerpopup .header{ margin-bottom:25px; padding-bottom:10px; border-bottom:1px solid #000000; box-shadow:0 2px 0 0 rgba(236,236,236,1); color:#292727; font-size:22px; font-weight:bold;}
.other-service .layerpopup .title{ display:block; padding:25px 0 10px; color:#505050; font-size:16px; font-weight:bold;}
.other-service .layerpopup .desc{ color:#969696; font-size:13px;}
.other-service .layerpopup .layer-close{ position:absolute; right:12px; top:12px; width:40px; height:40px; border:none; background-color:transparent; background-image:url('/award/images/btn/btn_close.gif'); background-position:50% 50%; background-repeat:no-repeat; font:0/0 a;}
.web .other-service .layerpopup .header{ border-bottom-color:#e3252b;}
.eco .other-service .layerpopup .header{ border-bottom-color:#35ae5b;}
.smart .other-service .layerpopup .header{ border-bottom-color:#35459d;}
.iot .other-service .layerpopup .header{ border-bottom-color:#88288f;}
.other-service .wrap-layerpopup.active{ display:block;}



.apponiment-letter-layer{width:810px;}
.apponiment-letter-layer2{width:810px;}
.apponiment-letter-layer3{width: 810px;}

.letter{ position:relative; min-height:800px;margin:20px 0; padding-top:90px; }/*  background:url(/award/images/contents/bg_appointment_letter.gif) 50% 50% no-repeat; */
.letter .logo-left{ position:absolute; left:40px; top:40px; }
.letter .logo-right{ position:absolute; right:40px; top:10px; }
.letter .head{ height:105px; margin:45px 0; text-align:center;}
/*.letter .head h1{ color:#df1312; font-size:70px; font-weight:bold; line-height:1.4; }*/
.letter .head h1{ color:#58585b; font-size:60px; font-weight:bold; line-height:1.4; }
.letter .head h1 > span{ display:block; color:#000000; font-weight:bold; font-size:26px; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; }
.letter .info{ margin:0px 80px; padding:80px 0 40px; border-bottom:1px solid #c9c9c9; font-size:16px; color:#858585; font-weight:bold;}
.letter .info li { padding:0 5px; color:#2c2c2c; font-size:22px; font-weight:bold;}
.letter .info strong{color:#df1312}
.letter p.desc{ margin:0 80px; padding-top:40px; font-size:18px; color:#2c2c2c; font-weight:bold; line-height:1.8 }
.letter p.desc span{display:block; }
.letter p.date{padding:90px 0 50px;font-size:22px; color:#2c2c2c; font-weight:bold; text-align:center; }
.letter .bottom{ margin:0 80px; height:134px; padding-bottom:30px; font:0/0 a;}
.letter .bottom img { display:block; margin-left:auto; margin-right:auto;}
.apponiment-letter-layer .btn{text-align:center; }
.apponiment-letter-layer .btn button span{width:70px;}
.apponiment-letter-layer2 .btn{text-align:center; }
.apponiment-letter-layer2 .btn button span{width:70px;}
.apponiment-letter-layer3 .btn {text-align: center;}
.apponiment-letter-layer2 .btn button span {width: 70px;}

/* 20141015  레이어팝업 #0a195c*/
.layer_pop{position:absolute;left:30px; top:80px;border-top:4px solid #333;} /* red : #d12127 */
.layer_pop .layer_pop_bottom{width:366px;padding:8px 6px 5px 8px;background-color:#333;overflow:hidden;}
.layer_pop .layer_pop_bottom span{float:left;color:#DEDEDE;}
.layer_pop .layer_pop_bottom span label{padding-left:5px;font-weight:bold;}
.layer_pop .layer_pop_bottom span.close{float:right;}
.layer_pop .layer_pop_bottom span.close a{font-weight:bold;color:#DEDEDE;display:block;padding-right:10px;background:url(/award/images/common/layer_pop_ico.jpg) no-repeat right 45%;}

/* 20171124 메인 레이어 팝업 */
.wrap_main_pop {position:absolute; height:1px; width:100%; top:0; left:0; right:0;}
.wrap_main_pop .layer_pop {position:relative; width:396px; height:496px; float:left; z-index:111; margin-left:20px; margin-top:20px;}
.wrap_main_pop:after {content:''; display:block; clear:both;}
.layer_pop .layer_pop_top {border-left:4px solid #333; border-right:4px solid #333;}

.register_layer .con {padding:30px 0 0; color:#969696}
.register_layer h2 {margin:30px 0 12px;color:#505050;font-size:16px;}
.register_layer ol>li {margin-bottom:10px;color:#666666;font-weight:bold;}
.register_layer li ul { padding:5px 0 0 15px}
.register_layer li li {color:#969696;font-weight:normal;}
.register_layer .listType1 li { display:block;;background:url(/award/images/bul/dot_e3252b_2.gif) no-repeat 0 5px; padding:0 0 0 10px; }
.register_layer .listTypeStar {padding:0;}
.register_layer .listTypeStar li {padding:0;background:none;}
.register_layer table {border-bottom:0}
.register_layer table tr th {font-weight: 600; background:#f5f5f5;border-top:0;text-align:center; align-content:center;}
.register_layer table tr td {border-top:0;text-align:center;}
.register_layer p+ol {margin-top:10px;}
.register_layer li .table {margin-top:8px;}
.register_layer li .table p {color:#969696;}
.register_layer .attach {margin:20px 0;text-align:center;color:#666666;font-weight:bold;}
.register_layer .terms {margin:0 auto;text-align:center;}
.register_layer .terms label {margin:0 10px;}
.register_layer .button {text-align:center;margin:0 auto;padding:25px 0;}
.register_layer .btn-type-3-middle span {width:76px;}

.guide_register_layer .con {
	padding: 30px 0 0;
	color: #969696
}

.guide_register_layer h2 {
	margin: 30px 0 12px;
	color: #505050;
	font-size: 16px;
}

.guide_register_layer ol > li {
	margin-bottom: 10px;
	color: #666666;
	font-weight: bold;
}

.guide_register_layer li ul {
	padding: 5px 0 0 15px
}

.guide_register_layer li li {
	color: #969696;
	font-weight: normal;
}

.guide_register_layer .listType1 li {
	display: block;
	;
	background: url(/award/images/bul/dot_e3252b_2.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
}

.guide_register_layer .listTypeStar {
	padding: 0;
}

.guide_register_layer .listTypeStar li {
	padding: 0;
	background: none;
}

.guide_register_layer table {
	border-bottom: 0
}

.guide_register_layer table tr th {
	background: #f5f5f5;
	border-top: 0;
	text-align: center;
}

.guide_register_layer table tr td {
	border-top: 0;
	text-align: center;
}

.guide_register_layer p + ol {
	margin-top: 10px;
}

.guide_register_layer li .table {
	margin-top: 8px;
}

.guide_register_layer li .table p {
	color: #969696;
}

.guide_register_layer .attach {
	margin: 20px 0;
	text-align: center;
	color: #666666;
	font-weight: bold;
}

.guide_register_layer .terms {
	margin: 0 auto;
	text-align: center;
}

.guide_register_layer .terms label {
	margin: 0 10px;
}

.guide_register_layer .button {
	text-align: center;
	margin: 0 auto;
	padding: 25px 0;
}

.guide_register_layer .btn-type-3-middle span {
	width: 76px;
}




.table_tab_etc > ul{overflow:hidden;}
.table_tab_etc > ul li{float:left;box-sizing: border-box;width:113px;}
.table_tab_etc > ul li a{display:block;line-height:25px;border:1px solid #f19b24;text-align:center;border-bottom:0;}
.table_tab_etc > ul li.active a{font-weight:bold;background-color:#f19b24;color:white;}

.table_wrap table{width:100%;}
.table_wrap > table{width:100%;border-bottom:1px solid #f19b24;/*border-left:1px solid #f19b24;border-right:1px solid #f19b24;*/border-collapse: collapse;display:none;}
.table_wrap > table.active{display:table;}
.table_wrap > table > thead > tr{border-top:1px solid #f19b24;border-bottom:1px solid #f19b24;background-color:#f5f5f5;}
.table_wrap > table > thead > tr > th{font-size:13px;text-align:center;color:#666666;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-collapse: collapse;line-height:18px;padding:10px 15px 8px 15px;}
.table_wrap > table > thead > tr > th:nth-child(1){border-left:0;}
.table_wrap > table tbody > tr{border-bottom:1px solid #f19b24;}
.table_wrap > table tbody > tr > td{border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-collapse: collapse;line-height:18px;color:#666666;vertical-align: top;padding:10px 15px 8px 15px;}
.table_wrap > table tbody > tr > td:nth-child(1){text-align:center;border-left:0;}
.table_wrap > table tbody > tr > td ul{overflow:hidden;text-align:left;}
.table_wrap > table tbody > tr > td ul li{float:left;list-style: circle;list-style-position: inside;width:20%;}

/* 240229 수정 [s] */
/* web */
.awarded.awarded-info .winner_wrap { margin-top: 180px; }
.awarded.awarded-info .winner {height: 130px;padding: 0 115px;border-bottom: 0;background: none;}
.awarded.awarded-info .winner > div {position: relative !important;width: 100%;}
.awarded.awarded-info .winner h4 {font-size: 20px;}
.awarded.awarded-info .winner dl dt {font-size: 13px;}
.awarded.awarded-info .winner dl dd {font-size: 13px;}
.awarded.awarded-info .slidingNav {	bottom: 150px;}
/* app */
.smart .awared-prize.awarded-info .winner {	height: 163px;	padding: 0 126px;	margin-top: 156px;	background: none;}
.smart .awared-prize.awarded-info .winner > div {position: relative !important;width: 100%;}
.smart .awared-prize.awarded-info .winner h4 {width: 100%;font-size: 20px;}
.smart .awared-prize.awarded-info .winner dl {width: 100%;font-size: 13px;}
.smart .awared-prize.awarded-info .winner dl dd {width: calc(100% - 70px);}
.smart .awared-prize.awarded-info .awardedSite {top: 39px; left:125px;}
.smart .awared-prize.awarded-info .slidingNav {bottom:196px;}
.
/* eco */
.eco .awared-prize.awarded-info .winner {height: 180px;padding: 0 115px;margin-top: 20px;}
.eco .awared-prize.awarded-info .winner > div {position: relative !important;width: 100%;}
.eco .awared-prize.awarded-info .winner_link .img {display: none;}
.eco .awared-prize.awarded-info .winner h4 {font-size: 20px;}
.eco .awared-prize.awarded-info .winner dl {font-size: 13px;}
.eco .awared-prize.awarded-info .winner dl dd {width: calc(100% - 70px);}
.eco .awared-prize.awarded-info .slider-wrap {padding: 119px 125px 72px;}

/* */
.iot .awared-prize.awarded-info .winner {height: 180px;padding: 0 115px;margin-top: 20px; background:none;}
.iot .awared-prize.awarded-info .winner > div {position: relative !important;width: 100%;}
.iot .awared-prize.awarded-info .winner_link .img {display: none;}
.iot .awared-prize.awarded-info .winner h4 {font-size: 20px;}
.iot .awared-prize.awarded-info .winner dl {width: 360px; font-size: 13px;}
.iot .awared-prize.awarded-info .winner dl dd {width: calc(100% - 70px);}
.iot .awared-prize.awarded-info .slider-wrap {padding: 119px 125px 72px;}
.iot .awared-prize.awarded-info .slider-wrap .awardedSite img {width:430px; height:275px;}


/* 240229 수정 [e] */

/* 20250206 간편인증 */
.certif_box {
	max-width: 540px;
	margin: 20px auto;
}

	.certif_box .inner {
		display: flex;
		justify-content: center;
	}

	.certif_box .certif_item {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		width: 270px;
		padding: 25px 15px 20px;
		border: 5px solid #e5e5e5;
		border-right: 0;
		box-sizing: border-box;
	}

		.certif_box .certif_item + .certif_item {
			border-left: 0;
		}

			.certif_box .certif_item + .certif_item::before {
				content: '';
				position: absolute;
				left: 0;
				top: 50%;
				width: 1px;
				height: 80%;
				background-color: #e5e5e5;
				transform: translate(0,-50%);
			}

		.certif_box .certif_item:last-of-type {
			border-right: 5px solid #e5e5e5;
		}

	.certif_box .certif_txt {
		margin-top: 20px;
		font-size: 14px;
		color: #333;
		text-align: center;
	}

.certif_item .item_top img {
	display: block;
	margin: 0 auto;
}

.certif_item .item_top .tit {
	display: block;
	padding-top: 10px;
	font-size: 15px;
	font-weight: 500;
	color: #495056;
}

.certif_item ul {
	margin-top: 20px;
}

	.certif_item ul li {
		padding-left: 10px;
		font-size: 11px;
		color: #676767;
		text-indent: -10px;
		text-align: justify;
	}

.certif_item .btn_certif {
	margin-top: 40px;
}

.btn.small * {
	font-size:14px; height:27px; line-height:27px; min-width:40px; padding: 0 13px;
}

.btn.white * {
	color:#495056;
}

/* button */
.certif_item .btn_certif .btn {
	position: relative;
	display: inline-block;
	margin: 1px;
	border: 1px solid #ddd;
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
}

	.certif_item .btn_certif .btn a {
		min-width: 40px;
		height: 27px;
		padding: 0 13px;
		color: #495056;
		font-size: 14px;
		line-height: 27px;
		text-decoration: none;
		text-align: center;
	}

@media screen and (max-width: 540px) {
	.certif_box .inner {
		flex-wrap: wrap;
	}

	.certif_box .certif_item {
		border: 5px solid #e5e5e5;
		border-bottom: 0;
	}

		.certif_box .certif_item + .certif_item {
			border-left: 5px solid #e5e5e5;
			border-top: 0;
		}

			.certif_box .certif_item + .certif_item::before {
				left: 50%;
				top: 0;
				transform: translate(-50%,0);
				width: calc(100% - 30px);
				height: 1px;
			}

		.certif_box .certif_item:last-of-type {
			border-bottom: 5px solid #e5e5e5;
		}
}

p.desc_step01 {
	padding: 20px 0 20px 30px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f8f8f8;
	margin-top: 15px;
}

	p.desc_step01 span {
		color: #fe4653;
	}
.join_txt01 {
	color: #333;
	line-height: 20px;
}

	.join_txt01 span {
		color: #fa7881;
	}