﻿/* popup_layer */
.popup_layer {width:100%; overflow:hidden; background-color:#FFF; border:solid 4px #858aa9;}

.leftCont {float:left; position:relative; width:200px; padding:25px 0 30px;}
.leftCont h2 {text-align:center; }
.leftCont .info {overflow:hidden; margin:10px 15px 5px; }
.leftCont .info li {margin-bottom:8px; padding-top:8px; line-height:17px; font-size:12px; background:url('/images/common/bg_dotline.gif') repeat-x 0 top;}
.leftCont .file {padding:10px 10px 10px 5px; background-color:#efefef; }
.leftCont .file li {padding-left:32px; margin-bottom:5px; background:url('/images/common/ic_pdf.png') no-repeat 10px 2px; }
.leftCont .file li a {font-size:12px; line-height:1.35em; }
.leftCont .file li:hover a {text-decoration:none; color:#099;}
.leftCont .file li:hover {background-color:#f7f7f7;}
.leftCont .sns {position:absolute; top:550px; left:50px;}
.leftCont .sns li {display:inline;float:left;}
.leftCont .btnSub {margin:15px 0 0 15px;}
.leftCont  a.btnMain {display:block;margin-bottom:5px; width:150px; padding:9px 10px; text-align:left; color:#fff; font-size:14px; text-decoration:none; line-height:15px; letter-spacing:-.5px;  font-weight:bold; background:#456850 url(/images/common/arrow.gif) no-repeat right center; border:1px solid #254786;}
leftCont  a.btnMain.long {font-size:12px; letter-spacing:-1px;}
.leftCont .btnSub a:hover, .leftCont .btnSub a:active {background:#4c8f61 url(/images/common/arrow.gif) no-repeat right center; border-color:#456850;}


.midCont {float:left; position:relative; width:500px; padding:35px 30px 40px ; text-align:center; border-left:1px solid #d6d7d9; border-right:1px solid #d6d7d9; }
.midCont .maintit {margin-bottom:20px; font-size:18px;color:#676767;line-height:1.4;font-weight:bold;}
.midCont .maintit span.color {color:#545454;}
.midCont .maintit .th {font-size:14px;}
.midCont .maintit span.bot {font-size:28px;color:#436850;line-height:1.1;}
.midCont .mainimg {margin-bottom:10px;}
.midCont .maindesc {margin-bottom:40px; font-size:18px; font-weight:bold; }
.midCont .maindesc span{font-size:13px; font-weight:normal;letter-spacing:-.05em;}
.midCont .commeittee, .midCont .sponsor {text-align:center;}
.midCont .commeittee h2, .midCont .sponsor h2{margin-bottom:10px; color:#ff6600; font-size:13px; font-weight:bold;}
.midCont .commeittee dl {margin:0 0 30px 100px; text-align:left; font-size:12px; }
.midCont .commeittee dl dt {clear:both; float:left; width:120px; font-weight:bold; line-height:1.4;}
.midCont .commeittee dl dd {line-height:1.4;}
.midCont .sponsor h2 {margin-bottom:15px;}
.midCont .sponsor ul {}
.midCont .sponsor ul li {font-size:11px; line-height:1.7em;}
.midCont .sponsorBn {width:420px; margin:0 auto;}
.midCont .sponsorBn {overflow:hidden; }
.midCont .sponsorBn li {float:left; margin:0 10px; }
.midCont .sponsorBn li img {display:block; vertical-align:top;}
.midCont .location {margin-top:20px; font-size:12px; }

.rightCont {float:right; position:relative; width:198px; padding:20px 0 0;}
.rightCont .direction-nav {clear:both; position:relative; width:170px; height:580px;margin:0 auto; text-align:center; }
.rightCont .direction-nav a {display:block; font:0/0 a; width:21px; height:13px; background:url('/images/main/btn_bncontrol.gif')}
.rightCont .direction-nav a.prev {position:absolute; top:0; left:75px;}
.rightCont .direction-nav a.next {position:absolute; top:580px; left:75px; background-position:0 -13px;}
.rightCont ul {clear:both;overflow:hidden; positi3on:absolute; top:25px; left:0; height:500px; text-align:center;  }
.rightCont ul:after {content:''; display:block; clear:both; }
.rightCont ul li {width:170px!important; height:63px!important; margin-bottom:15px;}
.rightCont ul li a {width:170px!important; height:63px!important; overflow:hidden}

