@charset "utf-8";

@import url('base.css');
@import url('layout.css');
@import url('board.css');
@import url('http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css');

/* CSS Document */

/* Heading */
.h3Bl{padding:0; margin-bottom:10px; color:#5c2d96; font-size:18px; font-weight:500;}
.h4Bl{padding:0; margin-bottom:10px; color:#333; font-size:15px; font-weight:500;}


/* placeholder */
.placeholder{ position:relative; display:inline-block; z-index:1; overflow:hidden; vertical-align:middle;}
.placeholder input.input{ position:relative; z-index:1;}
.placeholder .placeholderTx{ position:absolute; white-space:nowrap; left:5px; top:0; color:#999; z-index:2; cursor:text; line-height:30px;}
.placeholder input.focus{ z-index:3;}
.placeholder textarea{ position:relative; z-index:1;}
.placeholder textarea.focus{ z-index:3;}



/* main */
.mainCon01{ overflow:hidden; height:360px;}
.mainCon01 .mainVis{ width:690px; height:340px; background:url(../images/bg_vis.gif) 0 0 no-repeat; padding:10px 30px; overflow:hidden; float:left;}
.mainCon01 .mainVis .mainThum{ width:690px; height:340px; overflow:hidden; position:relative;}
.mainCon01 .mainVis .mainThum .slidesjs-pagination{ position:absolute; right:20px; bottom:14px; z-index:99;}
.mainCon01 .mainVis .mainThum .slidesjs-pagination li{ float:left; margin:0 0 0 7px;}
.mainCon01 .mainVis .mainThum .slidesjs-pagination a{ display:block; width:14px; height:14px; background:url(../images/bt_paging.png) -21px 0 no-repeat; text-indent:-9999px;}
.mainCon01 .mainVis .mainThum .slidesjs-pagination a.active{ background-position:0 0;}
.dvRight{ float:right; background:#f9f9f9; width:198px; height:358px; border:#dedede 1px solid;}
.dvRight .logBox{ padding:14px; border-bottom:#ececee 1px solid; height:144px;}
.dvRight .logBox .logLink{ font-size:11px; letter-spacing:-0.1em; text-align:right;}
.dvRight .logBox .inpTx{ margin:14px 0 4px 0;}
.dvRight .logBox .inpTx li{ margin:0 0 3px 0;}
.dvRight .logBox .inpTx li .placeholderTx{ color:#fff;}
.dvRight .logBox .inpTx li .input{ width:158px; background:#999; border:#777 1px solid;}
.dvRight .logBox .logtx{ font-size:13px; margin:0 0 10px 0;}
.dvRight .logBox .logtx strong{ font-weight:600; color:#333; font-size:16px;}
.dvRight .dvSch{ padding:14px 0 0 14px; height:78px; border-bottom:#ececee 1px solid;}
.dvRight .dvSch h2{ color:#4d4d4d; font-size:14px; margin:0; padding:0;}
.dvRight .dvSch select{ height:30px; padding:2px; min-width:65px;}
.dvRight .dvSch .inner{ margin:5px 0 0 0;}
.dvRight .dvSch2{ padding:14px 0 0 14px; height:78px; }
.dvRight .dvSch2 h2{ color:#4d4d4d; font-size:14px; margin:0; padding:0;}
.dvRight .dvSch2 select{ height:30px; padding:2px; min-width:133px;}
.dvRight .dvSch2 .inner{ margin:5px 0 0 0;}

.mainCon02{ clear:both; margin:10px 0 0 0; overflow:hidden;}
.brd01{ width:312px; height:254px; float:left; background:#f9f9f9; border:#dedede 1px solid;}
.brd01 h2{ border-bottom:#ececec 1px solid; height:36px; padding:8px 0 0 13px;}
.brd01 .mThum{ position:relative; padding-left:74px; height:63px; line-height:63px; font-size:14px; color:#333; font-weight:600; border-bottom:#ececec 1px solid;}
.brd01 .mThum .thum{ position:absolute; top:10px; left:15px;}
.brd01 .mThum .tit{ line-height:63px; font-size:14px; color:#333; font-weight:600; }
.brd01 .mThum .bt{ position:absolute; top:24px; right:15px;}
.brd01 .lstUl{ margin:0 10px;}
.brd01 .lstUl li{ border-bottom:#ececee 1px solid; font-size:11px; padding:5px;}
.brd01 .lstUl li.last{ border-bottom:none;}
.brd01 .lstUl li a{ color:#333;}
.brd02{ width:312px; height:254px; float:left; background:#f9f9f9; border:#dedede 1px solid; margin-left:9px; position:relative;}
.brd02 h2{ border-bottom:#ececec 1px solid; font-size:14px; color:#333; line-height:44px; height:44px; padding-left:13px; font-weight:600;}
.brd02 .btMore{ position:absolute; top:11px; right:11px;}
.brd02 ul{ margin:5px 10px 0;}
.brd02 ul li{ padding:7px 30px 6px 5px; border-bottom:#ececee 1px solid; background:url(../images/blt_aw.gif) 100% 50% no-repeat;}
.brd02 ul li.last{ border-bottom:none;}
.brd03{ width:284px; height:240px; float:left; background:#f9f9f9; border:#dedede 1px solid; margin-left:9px; position:relative; padding:14px 14px 0 14px;;}
.brd03 .mThum{ position:relative; border-bottom:#ececec 1px solid; padding-left:60px; min-height:65px; color:#384dba; font-size:14px; font-weight:600; }
.brd03 .mThum .thum{ position:absolute; top:0; left:0;}
.brd03 .txt{ height:40px; line-height:40px;}
.brd03 ul.imgLst li{ float:left; margin:0 0 5px 5px;}
.brd03 ul.imgLst li img{ width:50px; height:50px;}


.dvList{ overflow:hidden;}
.dvList li{ min-height:100px; padding:15px 130px 15px 120px; position:relative; border-bottom:#e8e8e8 1px solid;}
.dvList li .thum{ position:absolute; top:15px; left:0; width:100px; height:100px; overflow:hidden;}
.dvList li .thum img{ width:100px; height:100px;}
.dvList li .titTx{ font-size:14px; color:#333;}
.dvList li .dateTx{ font-size:11px; color:#888;}
.dvList li .btDw{ position:absolute; right:0; top:50%; margin-top:-15px;}

.dvVew{ border-bottom:#999 1px solid; margin:30px 0 0 0; padding:0 0 20px 0;}
.dvVew .vewHd{ overflow:hidden; position:relative; padding:15px 15px 0 210px; min-height:170px;}
.dvVew .vewHd .thum{ position:absolute; top:0; left:0;}
.dvVew .vewHd .titTx{ font-size:15px; color:#333; font-weight:600; margin:0 0 10px 0;}
.dvVew .vewHd ul{ margin:0 0 10px 0;}
.dvVew .vewHd ul li{ position:relative; margin:0 0 5px 0; padding-left:64px; color:#777;}
.dvVew .vewHd ul li .tit{ position:absolute; top:0; left:0; background:url(../images/blt_dot.gif) 0 6px no-repeat; padding-left:8px; color:#444;}
.dvVew h4{ margin:30px 0 10px 0; padding:0 0 5px 0; border-bottom:#999 1px solid; font-size:14px; color:#333; font-weight:600;}

.scrollBx{ overflow-y:scroll; border:#dbdbdb 1px solid; padding:20px;}
.join01{ margin:30px 0 0 0;}
.join01 .tx1{ font-size:16px; color:#555; font-weight:600; margin:0 0 5px 0;}
.join01 .tx2{ font-size:12px; color:#777; margin:0;}

.joinComplet{border:#dbdbdb 1px solid; padding:50px 0 50px 230px; background:url(../images/join_img.gif) 50px 50% no-repeat; margin:30px 0 0 0;}
.joinComplet .tx1{ font-size:12px; color:#555; line-height:1.8em;}
.joinComplet .tx1 strong{ font-size:16px; font-weight:600;}
.joinComplet .tx1 strong span.cBlue{ font-size:18px; font-weight:500;}
.joinComplet .tx2{ font-size:12px; color:#999; line-height:1.4em; margin:20px 0 0 0;}
.joinComplet .tx2 a{ color:#0099f9; text-decoration:underline;}

/* box */
.box01{ border:#dbdbdb 1px solid; border-top:#777 2px solid;}

.idFindBx{ overflow:hidden; margin:30px 0 0 0;}
.idFindBx .dvLeft{ float:left; width:359px;}
.idFindBx .dvRht{ float:right; width:358px; border-left:#dbdbdb 1px solid;}
.idFindBx .inner{ padding:30px 0 30px 30px; height:300px;}
.idFindBx .inner h3{ color:#333; font-size:18px; margin:0 0 10px 0;}
.idFindBx .inner ul{ margin:25px 0 0 0;}
.idFindBx .inner ul li{ margin:0 0 10px 0; position:relative; padding-left:57px;}
.idFindBx .inner ul li label{ position:absolute; top:0; left:0; line-height:30px;}
.idFindBx .inner .btZ{ margin:10px 0 0 0; padding-left:57px;}
.idFindBx .txResult{ margin:30px 0; color:#333; font-size:18px; text-align:center;}
.idFindBx .txResult strong{ color:#0099f9; font-size:20px; font-weight:600;}
.dvResult .inner{ padding:30px; height:auto;}
.dvResult .inner .btZ{ margin:10px 0 0 0; padding-left:0; text-align:center;}

/* layerPopup */
.layerPopup{ position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:999;}
.layerPopup .bg{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.idChk .btClose{ position:absolute; top:8px; right:10px;}
.idChk .btClose *{ color:#fff; font-size:14px; text-decoration:none;}
.idChk .popCon{ padding:30px 20px 0;}
.idChk{ position:relative; width:398px; height:198px; margin:0; background:#fff; border:#333 1px solid;}
.idChk h3{ background:#0099f9; height:34px; line-height:34px; color:#fff; font-weight:600; padding-left:15px; font-size:18px; border-bottom:#0079c7 1px solid;}
.idChk .idChkTx1{ text-align:center; font-size:13px;}
.idChk .idChkTx1 strong{ font-size:15px; font-weight:600; color:#0099f9;}
.idChk .txInp{ margin:15px 0 0 0; text-align:center;}
.idChk .txInp .input{ width:200px;}



/* 140315 */
.memInfoTx{ font-size:14px; line-height:1.4em; color:#2e78a6; margin:20px 0 0 0; background:#eff4f7; border:#bed3e1 1px solid; padding:10px;}
.stipulationWr h3{ font-size:15px; font-weight:600; color:#333; margin:30px 0 0;}
.stipulationWr h4{ font-size:13px; font-weight:600; color:#333; margin:20px 0 5px;}
.stipulationWr div,
.stipulationWr p{ line-height:1.6em;}

