
.content{line-height:160%;}
.content h4{padding-left:27px;margin-bottom:5px;font-size:20px;line-height:36px;background:url(/images/sub/h4Title.png) 0 3px no-repeat;}
.h4Content{margin-bottom:30px;}
.h4Content.ml{margin-left:27px;}
.h4Title{position:relative;}
h5.task{margin:15px 0;font-size:18px;color:#00969b; line-height:1.5; word-break:keep-all}
h5.task b.num{padding:5px 10px;margin-right:10px;background:#e2fafb;border:1px solid #85e3e7;font-size:15px;color:#469195;border-radius:20px;}
h6.title{font-size:16px;color:#4c82c1;margin:15px 0 10px;}

.content .title_blue,
.content h4.title_blue{margin:15px 0 10px;padding:0;font-size:16px;color:#4c82c1;line-height:1.45; background:none}



/* form */
input[type='text'],
input[type='password'],
input[type='number'],
select{border:1px solid #b6b6b6;}

/* color */
.blue{color:blue;}

/* table */
.tableBox{border:0;}
.required{margin-right:5px;font-size:16px;color:#dc412d;font-weight:bold;}

/* table : list */
.tableBox table{color:#202020;}
.tableBox table th,
.tableBox table td{border-bottom:1px #ddd solid;border-right:1px solid #ddd;box-sizing:border-box;}
.tableBox table th{background:#f7f7f7;font-weight:bold;}
.tableBox table.list{border-top:2px solid #33a8ac;border-left:0px;border-bottom:1px solid #888ea2;}
.tableBox table.list thead th{position:relative; height:55px;background:#f7f7f7;border:0;border-bottom:1px solid #ddd;}
.tableBox table.list td{height:55px;border-left:0px;border-right:0px;}
.tableBox table.list tr:last-child td{border-bottom:0px none;}
.tableBox table.list td span.icon_lock{display:inline-block;width:26px;height:26px;background:url(/images/sub/icon_lock.gif) no-repeat center center;vertical-align:middle;text-indent:-9999em;}
.tableBox table.list td .icon_notice{display:block;margin:auto;width:33px;height:33px;border-radius:16px;text-indent:-9999px;background-image:url(/images/sub/icon_notice.png);background-repeat:no-repeat;background-position:center center;}
.tableBox table.list td .icon_file{display:block;margin:auto;width:18px;height:18px;text-indent:-9999px;background:url(/images/sub/icon_file.png) no-repeat left center;}
.tableBox table.list td a{display:inline-block;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.tableBox table.list td a:hover{text-decoration:underline;}
.tableBox table.list td a.btn.focus{white-space:normal;}
.tableBox table.list .last td{border-bottom:0px;}
.tableBox table.list td.list_none{padding:150px 0;}

.form table{color:#202020;}
.form table th,
.form table td{border-bottom:1px #ddd solid;border-right:1px solid #ddd;box-sizing:border-box;}
.form table th{background:#f5f5f5;font-weight:bold;}
.form table.list{border-top:2px solid #33a8ac;border-left:0px;border-bottom:1px solid #aaa;}
.form table.list thead th{padding:15px;height:55px;background:#fff;border:0;border-bottom:1px solid #aaa;}
.form table.list td{padding:5px 15px;height:55px;border-left:0px;border-right:0px;}
.form table.list tr:last-child td{border-bottom:0px none;}
.form table.list td span.icon_lock{display:inline-block;width:26px;height:26px;background:url(/images/sub/icon_lock.gif) no-repeat center center;vertical-align:middle;}
.form table.list td .icon_notice{display:block;margin:auto;width:33px;height:33px;text-indent:-9999px;background:url(/images/sub/icon_notice.png) no-repeat center center;}
.form table.list td .icon_file{display:block;margin:auto;width:18px;height:18px;text-indent:-9999px;background:url(/images/sub/icon_file.png) no-repeat left center;}
.form table.list td a{display:inline-block;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.form table.list .last td{border-bottom:0px;}

/* table : form */
.tableBox table.form{border-top:1px solid #33a8ac;border-left:0px none;}
.tableBox table.form th,
.tableBox table.form td{padding:10px;height:30px;}
.tableBox table.form th{text-align:left;}
.tableBox table.form td:last-child{border-right:0px none;}
.tableBox table.form td .explain{margin-left:10px;color:#666;font-size:13px;}
.tableBox table.form .btn{display:inline-block;vertical-align:middle;height:30px;line-height:30px;font-size:13px;padding:0 10px;color:#fff;background:#696e7f;border-radius:2px;border:0;box-sizing:border-box;cursor:pointer;}
.tableBox table.form .ui-datepicker-trigger{display:none;}/*margin-left:-23px;*/
.tableBox table.form select{min-width:50px;}
.ui-datepicker .ui-datepicker-year{margin:-1px 0 0 1px;width:65px;height:22px;}
.ui-datepicker .ui-datepicker-month{margin:-1px 0 0 7px;width:45px;height:22px;}
.ui-datepicker .ui-datepicker-next{margin-left:65px;}
.ui-datepicker .ui-datepicker-prev{margin-left:-85px;}

/* table : view */
.tableBox table.view{border-top:2px solid #33a8ac;border-left:0px none;}
.tableBox table.view thead th{padding:14px;background:#f7f7f7;text-align:left;font-size:16px;color:#222;border-right:0px none;}
.tableBox table.view thead th.notice{position:relative;padding-left:65px;}
.tableBox table.view thead th.notice:after{display:block;content:'';position:absolute;left:16px;top:50%;margin-top:-16px;width:32px;height:32px;background-color:#fff2e1;background-image:url(/images/sub/icon_notice.png);background-repeat:no-repeat;background-position:center;border-radius:16px;}
.tableBox table.view thead th .viewInfo{float:right;font-size:15px;color:#4f4f4f;font-weight:normal;}
.tableBox table.view tbody th{font-weight:bold;background:#fff;}
.tableBox table.view tbody th,
.tableBox table.view tbody td{position:relative;padding:12px 25px;text-align:left;border-right:0px none;color:#333;font-size:15px;}
.tableBox table.view tbody th:after{position:absolute;display:block;content:"";top:50%;right:0px;margin-top:-6.5px;width:1px;height:13px;background:#dcdcdc;}
.tableBox table.view tbody td:last-child:after{display:none;}
.tableBox table.view .btn{display:inline-block;margin-top:-1px;height:30px;line-height:30px;font-size:13px;padding:0 10px;color:#fff;background:#696e7f;border-radius:2px;box-sizing:border-box;cursor:pointer;}
.tableBox table.view .imgContent{text-align:center;}
.tableBox .tableExp{margin-top:10px;}
.tableBox table.view .view_content{min-height:300px;}
.tableBox table.view .textContent img{display:block;margin:0 auto;max-width:100%;}
.tableBox table.view .last th, 
.tableBox table.view .last td{border-bottom:1px solid #888ea2;}

/* table : info */
.tableBox table.info{border-top:2px solid #82a7d1;border-left:1px solid #b3cee9;}
.tableBox table.info th,
.tableBox table.info td{padding:10px;border-bottom:1px solid #b3cee9;border-right:1px solid #b3cee9;text-align:center;line-height:135%;}
.tableBox table.info th{color:#386aa4;font-weight:bold;background:#edf4fb;}
.tableBox table.info tbody th,
.tableBox table.info tbody td{position:relative;}
.tableBox table.info td .desc{color:#777;}
.tableBox table.info.left td,
.tableBox table.info td.left{text-align:left;}
.tableBox table.info td.top{vertical-align:top;}
.tableBox table.info .btn{display:inline-block;margin-top:-1px;height:30px;line-height:30px;font-size:13px;padding:0 10px;color:#fff;background:#696e7f;border-radius:2px;box-sizing:border-box;cursor:pointer;}
.tableBox table.info .listType1 li,
.tableBox table.info .listType2 li,
.tableBox table.info .listType3 li{margin-bottom:2px;line-height:140%;text-align:left;}

/*.eduBtnState{display:inline-block;width:70px;padding:2px 5px;letter-spacing:-1px;font-size:13px;text-align:center;}
.eduBtnState.red{border:1px solid #e64848;color:#e64848;}
.eduBtnState.gray{border:1px solid #6f6f6f;color:#6f6f6f;}
.eduBtnState.blue{border:1px solid #73a1e1;color:#73a1e1;}
.eduBtnState.green{border:1px solid #46b179;color:#46b179;}
.eduBtnState2{display:block;margin:auto;width:48px;padding:2px;letter-spacing:-1px;font-size:13px;text-align:center;}
.eduBtnState2.red{border:1px solid #e64848;color:#e64848;}
.eduBtnState2.gray{border:1px solid #6f6f6f;color:#6f6f6f;}
.eduBtnState2.blue{border:1px solid #73a1e1;color:#73a1e1;}
.eduBtnState2.green{border:1px solid #46b179;color:#46b179;}
.eduBtnState3 {display:block;margin:auto;width:60px;padding:2px;letter-spacing:-1px;font-size:13px;text-align:center;}
.eduBtnState3.red{border:1px solid #e64848;color:#e64848;}   
.eduBtnState3.gray{border:1px solid #6f6f6f;color:#6f6f6f;}  
.eduBtnState3.blue{border:1px solid #73a1e1;color:#73a1e1;}  
.eduBtnState3.green{border:1px solid #46b179;color:#46b179;} 
.eduBtnState4{display:inline-block;width:62px;padding:2px;letter-spacing:-1px;font-size:13px;text-align:center;line-height:24px;}
.eduBtnState4.navy{border:1px solid #323e67;color:#323e67;}*/

/* paging */
.mobilePaging{display:none;}
.paging{margin:20px 0;min-height:20px;font-size:13px;text-align:center;}
.paging > a{display:inline-block;margin:0 5px;padding:0 3px;width:34px;height:34px;line-height:34px;vertical-align:middle;font-size:11px;text-align:center;color:#1b1b1b;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:100%;}
.paging > a.active{background-color:#484e61;border:1px solid #484e61;color:#fff;}
.paging > a.btn_first{background:url(/images/sub/btn_pageFirst.png) no-repeat center center;text-indent:-9999px;}
.paging > a.btn_prev{background:url(/images/sub/btn_Prev.png) no-repeat center center;text-indent:-9999px;}
.paging > a.btn_next{background:url(/images/sub/btn_Next.png) no-repeat center center;text-indent:-9999px;}
.paging > a.btn_last{background:url(/images/sub/btn_pageLast.png) no-repeat center center;text-indent:-9999px;}
.paging > select{margin-left:5px;height:20px;line-height:18px;font-size:11px;color:#1b1b1b;vertical-align:top;border:1px solid #ebebeb}

/* search */
.searchBox{margin-bottom:30px;padding:14px 20px;border:1px solid #ddd;background:#f5f5f5;text-align:center;}
.searchBox input[type='text'],
.searchBox input[type='password'],
.searchBox input[type='file'],
.searchBox input[type='number'],
.searchBox select{display:inline-block;vertical-align:middle;margin:1px 0;padding:0 0 0 5px;height:40px;text-indent:0px;border:1px solid #dedede;}
.searchBox label{display:inline-block;vertical-align:middle;margin:1px 0;}
.searchBox input[type="submit"]{width:50px;height:40px;background-color:#696e7f;color:#fff;border:0;border-radius:3px;}
.searchBox .btnListAll{display:inline-block;vertical-align:middle;width:70px;height:40px;text-align:center;font-size:14px;font-weight:bold;line-height:38px;color:#333333;background:#fff;border:1px solid #666666;box-sizing:border-box;border-radius:3px;}
.searchBox table{margin:0 auto;width:100%;background:#fff;border-collapse:collapse;}
.searchBox table th,
.searchBox table td{padding:8px 8px 10px 8px;border:1px solid #d7d7d7;}
.searchBox table td ul{padding:0 !important;}
.searchBox table td ul:after{display:block;content:'';clear:both;}
.searchBox table td ul li{float:left;width:20%;text-align:left;}
.searchBox table td label{margin-left:5px;font-size:14px;}
.searchBox .search1{width:120px;}
.searchBox.careCenter table{border:1px solid #d7d7d7;}
.searchBox.careCenter table th,
.searchBox.careCenter table td{padding:4px 8px;text-align:left;border:none;border-bottom:1px solid #d7d7d7;}
.searchBox.careCenter .explain{padding:10px 0 0 0;text-align:left;}

/* Æ÷Åä°¶·¯¸® */
.photoGallery{position:relative;}
.photoGallery:after{display:block;content:"";clear:both;}
.photoGallery > ul{margin:0 -10px;}
.photoGallery > ul > li{position:relative;float:left;width:33.333%;padding:0 10px;box-sizing:border-box;overflow:hidden;margin-bottom:25px;}
.photoGallery > ul > li > a{display:block;border:1px solid #dedede;overflow:hidden;}
.photoGallery > ul > li > a > span{display:block;padding:25px 30px;font-weight:bold;}
.photoGallery > ul > li > a > span > b{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px;font-size:17px;}
.photoGallery > ul > li > a > span > em{display:block;color:#777777;font-size:15px;margin-top:20px;}
.photoGallery > ul > li > a > img{width:100%;}


/*Àå³­°¨µµ¼­°ü*/
.listTotal{position:relative;margin-bottom:10px;padding:0 0 10px 0;}
.listTotal p{font-size:15px;}
.listTotal select{position:absolute;right:0;top:0;}

.toyListWrap{border-top:2px solid #33a8ac;}
.toyListWrap .thumb.toy{position:relative;}
.toyListWrap .thumb.toy:after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #e4e4e4;}
.toyListWrap .thumb ul:after{display:block;content:"";clear:both;}
.toyListWrap .thumb.toy li{float:left;width:33.333%;padding:30px 30px;box-sizing:border-box;border-bottom:1px solid #e4e4e4;}
.toyListWrap .thumb.toy li:after{display:none;}
.toyListWrap .thumb.toy li > div{display:block;}
.toyListWrap .thumb.toy li .img{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-bottom:5px;height:208px;text-align:center;background:#fff url('/images/injeinc/img_nodata.png') no-repeat center center / 100% auto;}
.toyListWrap .thumb.toy li .img img{max-width:100%;max-height:100%;width:auto;height:auto;}
.toyListWrap .thumb.toy li .subject{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold;font-size:15px;}
.toyListWrap .thumb.toy li .state{text-align:center;margin-top:5px;}
.toyListWrap .thumb.toy li .making{font-size:14px;font-weight:bold;}
.btnToy{display:inline-block;vertical-align:middle;padding:0 10px;min-width:60px;height:20px;box-sizing:border-box;border-radius:10px;color:#fff;line-height:20px;text-align:center;box-sizing:border-box;font-size:13px;font-weight:600;}
.btnToy.type1{background:#32cacd;}
.btnToy.type2{background:#e66ce0;}
.btnToy.type3{background:#4572c3;}

.toyViewWrap .thumbView{margin-bottom:40px;}
.toyViewWrap .thumbView:after{display:block;content:'';clear:both;}
.toyViewWrap .thumbView .img{display:block; position:relative; float:left;padding:25px; width:100%; max-width:380px; min-height:380px; text-align:center;box-sizing:border-box; background:url('/images/injeinc/img_nodata.png') no-repeat left top / 100% auto;}
.toyViewWrap .thumbView .img img{position:absolute; top:50%; transform:translateY(-50%); left:0;right:0; margin:0 auto; max-width:360px;}
.toyViewWrap .thumbView .infoArea{float:left;width:calc(100% - 380px);border-top:2px solid #303030;border-bottom:1px solid #e4e4e4;}
.toyViewWrap .thumbView .infoArea .name{display:block;padding:20px 15px;border-bottom:1px solid #e4e4e4;font-size:17px;font-weight:bold;}
.toyViewWrap .thumbView .infoArea ul{padding:15px;}
.toyViewWrap .thumbView .infoArea ul li{display:block;position:relative;padding:8px 0 8px 95px;line-height:20px;}
.toyViewWrap .thumbView .infoArea ul li:after{display:block;content:'';position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#2a2a2a;}
.toyViewWrap .thumbView .infoArea ul li b{display:block;position:absolute;left:10px;width:80px;}
.toyViewWrap h5{clear:both;}



/* ÄÁÅÙÃ÷ ¸®½ºÆ® */
.listType > li{line-height:150%;padding-left:10px;margin-bottom:5px;}
.listType1 > li{position:relative;padding-left:10px;margin-bottom:5px;line-height:150%;}
.listType1 > li .tableBox{margin-top:5px;}
.listType1 > li:after{display:block;content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:#8b9090;}
.listType1 li.notpd{padding-left:0;}
.listType1 li.notbg:after,
.listType1 li.notpd:after{display:none;}
.listType1 li.prefix:after,
.listType1 li.prefix:after{display:none;}
.listType1 li.prefix span.prefix{position:absolute;top:0;left:0;}
.listType2 > li{position:relative;padding-left:10px;margin-bottom:5px;line-height:150%;}
.listType2 > li:after{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:1px;background:#666666;}
.listType3 > li{position:relative;padding-left:20px;margin-bottom:5px;}
.listType3 > li span.num{position:absolute;top:0px;left:0px;}
.listType3 > li em{position:absolute;top:0px;left:0px;}
.listType4 > li{position:relative;padding-left:10px;margin-bottom:5px;line-height:150%;}
.listType4 > li .tableBox{margin-top:5px;}
.listType4 > li:after{display:block;content:"";position:absolute;left:0;top:9px;width:3px;height:3px;background:#666;}
.listType1 > li > ul{margin:5px 0;}
.listType1 > li > ul > li{position:relative;line-height:150%;padding-left:10px;font-size:0.95em;}
.listType1 > li > ul > li:after{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:1px;background:#666666;}
div.olList{padding-left:10px;}
div.olList > ol > li{list-style:decimal;display:list-item;}

/* btn */
.btn{display:inline-block;padding:0 35px;height:45px;line-height:43px;min-width:110px;color:#169fa6;font-weight:bold;text-align:center;border:1px solid #169fa6;box-sizing:border-box;cursor:pointer;border-radius:3px;}
.btn.focus{background:#169fa6;color:#fff;border-color:#169fa6;}
.cate1 .btn.focus{background-color:#48bdc2;border-color:#48bdc2;}
.cate2 .btn.focus{background-color:#49c143 !important;border-color:#49c143 !important;}
.cate3 .btn.focus{background-color:#4aa6dc;border-color:#4aa6dc;}
.cate4 .btn.focus{background-color:#f9b734;border-color:#f9b734;}
.cate11 .btn.focus{background-color:#9e74dd;border-color:#9e74dd;}
.btnArea{margin:50px 0;}
.btnArea.imgbtn{margin:10px 0 0px;}
.btnArea:after{display:block;content:"";clear:both;}
.btnArea .btn.down{position:relative;background:#323e67;font-weight:bold;color:#fff;padding-right:55px;}
.btnArea .btnArrow{position:relative;padding:10px 40px 10px 25px;color:#fff;background:#e5714d;font-weight:bold;border-radius:100px;}
.btnArea .btnArrow:after{position:absolute;display:block;content:"";top:50%;right:25px;margin-top:-5.5px;width:6px;height:11px;background:url(/images/sub/icon_btnArrow.png) no-repeat center center;}
.btnArea .btnArrow2{position:relative;display:inline-block;padding:15px 45px 15px 30px;color:#fff;font-weight:bold;background:#e5714d;border-radius:3px;box-sizing:border-box;}
.btnArea .btnArrow2:after{position:absolute;display:block;content:"";top:50%;right:25px;margin-top:-5.5px;width:6px;height:11px;background:url(/images/sub/icon_btnArrow.png) no-repeat center center;}
.btnArea a.btnDown{position:relative;display:inline-block;padding:15px 60px 15px 30px;box-sizing:border-box;background:#e5714d;color:#fff;font-weight:bold;border-radius:3px;}
.btnArea a.btnDown:after{display:block;content:"";position:absolute;top:17px;right:30px;width:18px;height:15px;background:url(/images/sub/btn_downBg.png) 0 0 no-repeat;}
.btnPaperDown{display:inline-block;padding:0 40px;height:50px;background:#e5714d url(/images/sub/icon_btnPaperDown.png) no-repeat 45px center;border-radius:10px;line-height:50px;font-size:17px;color:#fff;text-align:center;text-indent:30px;}

/* ·Î±×ÀÎ */
.login{padding-top:50px;}
.loginForm{position:relative;margin:0 auto;padding:60px 90px 80px 180px;width:600px;background:url(/images/sub/icon_login.png) no-repeat left 20px;box-sizing:border-box;}
.loginForm .login_item {margin-top:6px;}
.loginForm .login_item:first-child {margin-top:0;}
.loginForm .login_item > strong {display:inline-block;width:75px;font-size:17px;color:#000;}
.loginForm .login_item input{width:250px;height:31px;}
.loginForm .btn_wrap {position:absolute;display:block;top:60px;right:0;width:90px;}
.loginForm .btn_wrap a {display:block; height:69px;border-radius:5px;font-size:17px;font-weight:bold;color:#fff;line-height:69px;text-align:center;background:#169fa6;}
.loginForm .btn_wrap a:hover{background:#1ab7bf;}

.loginBot{position:relative;padding:45px 200px 45px 260px;font-size:15px;}
.loginBot:after{display:block;content:'';position:absolute;top:0;left:0;right:0;height:5px;background:url(/images/sub/line_login.png) repeat-x bottom left;}
.loginBot ul:after{content:"";display:block;clear:both;}
.loginBot ul > li{margin-bottom:5px;padding-left:30px;line-height:30px;background:url(/images/sub/bul_login.png) no-repeat left 5px;}
.loginBot ul > li:after{display:block;content:'';clear:both;}
.loginBot ul > li a{float:right;display:inline-block;padding:0 10px 0 30px;width:187px;height:30px;line-height:28px;color:#000;background:url(/images/sub/icon_btnLogin.png) no-repeat 14px center;border:1px solid #ccc;border-radius:20px;box-sizing:border-box;}
.loginBot ul > li a:hover{border-color:#888;}

/* È¸¿ø°¡ÀÔ */
.join{font-size:15px;}
.joinStep{margin-bottom:40px;background:#edf1f4;font-size:15px;}
.joinStep:after{display:block;content:"";clear:both;}
.joinStep ul li{position:relative;display:block;float:left;width:33.3333%;padding:25px 0 25px 150px;box-sizing:border-box;font-weight:bold;font-size:15px;text-align:left;color:#666;}
.joinStep ul li:after{display:block;content:"";position:absolute;top:50%;right:-12px;width:12px;height:21px;margin-top:-10px;background:url(/images/sub/joinStepArrow.png) 0 0 no-repeat;}
.joinStep ul li:last-child:after{display:none;}
.joinStep ul li.active{font-weight:bold;color:#222;}
.joinStep ul li.step01{background:url(/images/sub/joinStep01.png) 80px center no-repeat;}
.joinStep ul li.step02{padding-left:130px;background:url(/images/sub/joinStep02.png) 60px center no-repeat;}
.joinStep ul li.step03{background:url(/images/sub/joinStep03.png) 80px center no-repeat;}
.joinStep ul li.step01.active{background:url(/images/sub/joinStep01_on.png) 80px center no-repeat;}
.joinStep ul li.step02.active{background:url(/images/sub/joinStep02_on.png) 60px center no-repeat;}
.joinStep ul li.step03.active{background:url(/images/sub/joinStep03_on.png) 80px center no-repeat;}
.joinStep ul li span{display:block;margin-bottom:3px;font-size:13px;}
.joinStep ul li.active span{color:#3d91d3;}

.joinType{margin-bottom:5px;padding:0;height:84px;line-height:84px;text-align:center;background:#fff;border:1px solid #dcdcdc;}
.joinType > ul:after{display:block;content:"";clear:both;}
.joinType > ul > li{display:inline-block;margin-left:45px;}
.joinType > ul > li:first-child{margin-left:0px;}
.joinType > ul > li label{padding:0 0 0 5px;}
.joinType + p{font-weight:bold;color:#cf1621;}

.agree{margin-bottom:30px;border:1px solid #dfdfdf;}
.agree .agreeCon{display:block;padding:20px;width:100%;height:200px;box-sizing:border-box;overflow-y:auto;border:0;font-family:'Nanum Gothic';}
.agree .agreeCon .agree_sec_title {display: block;margin-top: 30px;font-size:18px;}
.agree .agreeCon .agree_sec_title:first-child {margin-top:0;}
.agree .agree_detail_ul {margin-top:20px}
.agree .agree_detail_ul li+li {margin-top:15px;}
.agree .agree_detail_ul .list_num {padding:10px}
.agree .agree_detail_ul .list_num li+li{margin-top:4px}
.agree .agreeCheck{padding:10px 0;text-align:center;border-top:1px solid #dcdcdc;background:#f8f8f8;}

.warningBox{border:1px solid #dcdcdc;padding:30px;background:#f5f5f5;margin-bottom:30px;}
.warningBox p b{color:#cf1621;font-size:16px;}
.warningBox p.text{padding-left:18px;color:#464646;margin-top:3px;font-size:15px;line-height:160%;}

.formExplain{display:block;margin-top:-30px;height:20px;line-height:20px;text-align:right;font-size:14px;}
.formExplain.mtNone{margin-top:0px;}
.required{color:#cf1621;}
.required:before{content:'*';}

.joinComplete{padding:115px 0 115px 36%;background:url(/images/sub/img_end.png) no-repeat 13% center;border:1px solid #ddd;}
.joinComplete p{display:block;margin-bottom:23px;line-height:25px;font-size:15px;color:#555;letter-spacing:-1px;}
.joinComplete ul{display:block;}
.joinComplete ul li{display:block;position:relative;padding-left:110px;font-size:16px;line-height:25px;}
.joinComplete ul li span.title{display:block;position:absolute;top:0;left:0;padding-left:8px;color:#272727;background:url(/images/sub/bul_end.png) no-repeat 0 center;}
.joinComplete ul li b{margin-left:3px;color:#eb1522;}
.joinComplete ul li:after{position:absolute;display:block;content:"";top:10px;left:0px;width:3px;height:3px;background:#909090;}

/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â */
#idpwFind:after{display:block;content:'';clear:both;}
#idpwFind li{float:left;width:48%;box-sizing:border-box;font-size:15px;}
#idpwFind li.idFind{margin-right:4%;}
#idpwFind li .findForm{padding:30px 25px 15px;border:1px solid #d6d6d6;border-top:2px solid #636363;}
#idpwFind li .findForm .explain{line-height:140%;color:#666;letter-spacing:-0.5px;}
#idpwFind li .findForm .findBox{margin:35px auto 30px;width:360px;height:115px;box-sizing:border-box;}
#idpwFind li .findForm .findBox span{display:block;margin-bottom:10px;}
#idpwFind li .findForm .findBox span b{display:inline-block;width:100px;}
#idpwFind li .findForm .findBox input{width:250px;}
#idpwFind li .findForm .btnArea{margin:0;padding:30px 0;border-top:1px solid #dcdcdc;}

.find_result{position:relative;padding:200px 0 40px 190px;height:auto;box-sizing:border-box;}
.find_result:after{display:block;content:'';position:absolute;bottom:0;left:0;right:0;height:8px;background:url(/images/sub/line_login.png) repeat-x bottom left;}
.find_result.id{background:url(../images/sub/icon_id_find.png) no-repeat center top;}
.find_result.pw{background:url(../images/sub/icon_pw_find.png) no-repeat center top;}
.find_result p{margin-bottom:30px;font-size:17px;}
.find_result ul li{position:relative;margin-bottom:10px;padding-left:130px;font-family:'Nanum Gothic';font-size:16px;}
.find_result.pw ul li{padding-left:145px;}
.find_result ul li span{position:absolute;top:0px;left:13px;}
.find_result ul li b{color:#dc412d;}
.find_result ul li:after{position:absolute;display:block;content:"";top:8px;left:0px;width:3px;height:3px;background:#909090;}

/* ÁØºñÁß */
.ready{padding-top:100px;height:300px;text-align:center;}

/* ¾î¸°ÀÌ°¨¼ºÃ¼ÇèÀå¾È³»-ÀÎ»ç¸» */
.greeting{padding:20px 0 400px;background:url(/images/sub/greetingBg.png) no-repeat right bottom;}
.greeting p{margin-bottom:40px;line-height:30px;}
.greeting span{color:#6289b6;}

/*¾î¸°ÀÌ°¨¼ºÃ¼ÇèÀå¾È³»-¼³¸³¸ñÀû ¹× ¿¬Çõ*/
.historyWrap{min-height:544px;padding:20px 0 100px 75px;box-sizing:border-box;background:#d2eeee url(/images/sub/historyBg.png) center bottom 0 no-repeat; background-size:100%; border-radius:6px}
.historyList{position:relative;margin-bottom:30px;padding-left:100px;}
.historyList dt.year{position:absolute;left:0;top:0;color:#2c6db8;font-size:30px;}
.historyList dd{display:block;position:relative;margin:8px 10px;padding-left:130px;line-height:28px;}
.historyList dd:after{z-index:0;display:block;content:"";position:absolute;bottom:-11px;left:15px;width:1px;height:100%;background:#3cb6ba;} /* height:38px*/
.historyList dd:last-child:after{display:none;}
.historyList dd span.date{display:inline-block;position:absolute;top:0;left:0;width:125px;height:30px;line-height:28px;margin-right:10px;background:#fff;color:#169296;border-radius:25px;border:1px solid #3cb6ba;padding-left:25px;box-sizing:border-box;z-index:2;}
.historyList dd span.txt{}
.historyList dd:before{z-index:3;content:"";display:block;position:absolute;left:11px;top:10px;width:8px;height:8px;border-radius:8px;background:#7acdd0;}

/*¾î¸°ÀÌ°¨¼ºÃ¼ÇèÀå¾È³»-ºñÀü ¹× ¹Ì¼Ç*/
.vision>div{position:relative;padding:7px 0 7px 80px;min-height:100px;}
.vision>div dl dt{display:block;position:absolute;left:0;top:0;width:107px;height:107px;line-height:105px;color:#fff;font-size:20px;text-align:center;z-index:2;}
.vision>div dl dd{display:table;border:1px solid #ddd;border-radius:100px;width:100%;height:97px;text-align:center;}
.vision>div dl dd b{display:table-cell;vertical-align:middle;}
.vision .item1 dt{background:url(/images/sub/visionBg1.png) 0 0 no-repeat;}
.vision .item2 dt{background:url(/images/sub/visionBg2.png) 0 0 no-repeat;}
.vision .item3 dt{background:url(/images/sub/visionBg3.png) 0 0 no-repeat;}
.vision .item1 dd{color:#5c96d9;border:1px solid #5c96d9;font-size:20px;}
.vision .item2 dd{color:#399fa2;border:1px solid #399fa2;font-size:20px;}
.vision .item3 dd{position:relative;width:33.33%;float:left;box-sizing:border-box;border:0;}
.vision .imgArea{background:url(/images/sub/visionBg.png) center bottom no-repeat;margin-bottom:-7px;margin-left:80px;padding:7px 0;}
.vision .item3 dd.bg1{background:rgba(132,156,244,0.43);}
.vision .item3 dd.bg2{background:rgba(240,234,60,0.43);margin:0 -20px;padding:0 20px;box-sizing:inherit;}
.vision .item3 dd.bg3{background:rgba(73,236,196,0.43);}
.vision .promotion_work {display:flex;}
.vision .promotion_work > dt{display:table;width:110px;height:223px;background:#e6ebf3;border-radius:8px;}
.vision .promotion_work > dt >span{display:table-cell;vertical-align:middle;text-align:center;font-size:20px;}
.vision .promotion_work > dd {display:table;width:100%;height:223px;padding:0 35px;box-sizing:border-box;margin-left:2px;background:#f5f7fa;border-radius:8px;}
.vision .promotion_work > dd > ul{display:table-cell;vertical-align:middle;}
.vision .promotion_work .txt_list.type_num li {position:relative; padding-left:15px; word-break:keep-all;}
.vision .promotion_work .txt_list.type_num li .num {position:absolute; top:0; left:0}

/*Á¶Á÷µµ ¹× ÁÖ¿ä»ç¾÷*/
.org{text-align:center;margin:30px 0;}
.business li{font-size:14px;}

/*½Ã¼³¾È³»*/
.centerBox{margin:10px 0 40px;}
.centerBox2{margin:10px 0 40px;border:1px solid #ddd;padding:20px;box-sizing:border-box;}
.centerBox img,
.centerBox2 img{width:100%;}
.playgroundList ul{display:flex;flex-wrap:wrap;margin:0 -10px;}
.playgroundList li{width:25%;text-align:center;margin-bottom:20px;padding:0 10px;box-sizing:border-box;}
.playgroundList li img,
.bigImg{width:100%}
.playgroundList li b{display:block;margin-top:5px;}
.playgroundList li a span{display:block;position:relative;overflow:hidden;}
.playgroundList li a span:after{display:block;content:"";clear:both;opacity:0;transition:all 0.5s;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:4px solid #45bfc3;}
.playgroundList li a:hover span:after{opacity:1;}
.playgroundList li a span img{transition:all 0.8s;}
.playgroundList li a:hover img{transform:scale(1.2);}
.centerInfo .modalWrap{width:800px;margin-left:-400px;padding:50px;border-radius:10px;}
.centerInfo .modalWrap .modalTitle{background:#fff;padding:0;height:40px;}
.centerInfo .modalWrap .modalTitle b{font-size:24px;}
.centerInfo .modalWrap .btn_modalClose{display:block;position:absolute;top:10px;right:10px;width:46px;height:46px;text-indent:-9999em;background:url(/images/sub/btn_modalClose.png) no-repeat center center;}



/*¿À½Ã´Â±æ*/
.mapWrap .map{margin:10px 0 30px;}
.mapWrap .icon1,
.mapWrap .icon2{position:relative;padding:30px 0 20px 140px;}
.mapWrap .icon1 span{position:absolute;left:0;top:0;width:100px;height:100px;padding-top:55px;background:#dfe5ee url(/images/sub/mapIcon1.png) center 30px no-repeat;;border-radius:100px;text-align:center;box-sizing:border-box;}
.mapWrap .icon2 span{position:absolute;left:0;top:0;width:100px;height:100px;padding-top:55px;background:#dfe5ee url(/images/sub/mapIcon2.png) center 30px no-repeat;border-radius:100px;text-align:center;box-sizing:border-box;}



/*Ã¼Çè³îÀÌ-°¨¼º³îÀÌÇÁ·Î±×·¥ ÀÌ¿ë¾È³»*/
.emotionInfo{}
.emotionInfo .infoBox{position:relative;margin-bottom:20px;padding:25px;padding-right:320px; min-height:200px; border-radius:10px;font-size:15px;background:#f5f7fa;box-sizing:border-box;}
.emotionInfo .infoBox b{display:block;}
.emotionInfo .infoBox b span{color:#3874ba;}
.emotionInfo .infoBox p{color:#4c7fbf;}
.emotionInfo .infoBox .infoBoxImg{position:absolute;right:20px;top:20px;}
.emotionInfo .infoBox .infoBoxImg img {width:100%; max-width:100%}
.emotionInfo .infoBox .infoBoxIntro {font-weight:600;color: #474747;word-break: keep-all;}
.emotionInfo .textBlue1{color:#4c7fbf;}
.emotionInfo .txtBlue3{color:#407bbf;}
.emotionInfo .btnEmotionDown{display:inline-block;position:relative;height:40px;line-height:38px;padding:0 50px 0 20px;margin:10px 0;border:1px solid #ddd;background:#fff;font-size:14px;color:#666;box-shadow:2px 2px #eee;}
.emotionInfo .btnEmotionDown:after{display:block;content:"";position:absolute;right:10px;top:4px;width:29px;height:29px;background:url(/images/sub/btnToyDown.png) 0 0 no-repeat;}
.emotionInfo .emotionGuide ul{display:flex;margin:10px 0;}
.emotionInfo .emotionGuide ul li{display:table;position:relative;width:25%;height:120px;border:2px solid #45bfc3;border-radius:15px;background:#ecfbfb;box-sizing:border-box;margin:0 1px;}
.emotionInfo .emotionGuide ul li:after{display:block;content:"";position:absolute;top:50%;right:-17px;margin-top:-15px;width:30px;height:30px;background:#45bfc3 url(/images/sub/toyArrow.png) center center no-repeat;border-radius:30px;z-index:2;}
.emotionInfo .emotionGuide ul li:last-child:after{display:none;}
.emotionInfo .emotionGuide ul li b{display:table-cell;padding:0 15px;width:100%;color:#019ba0;text-align:center;vertical-align:middle;}
.emotionInfo .h4Wrap{width:220px;margin:40px auto 0;}
.emotionInfo .h4Wrap+.btnArea{display:flex;flex-wrap:wrap;flex-direction:row;margin:20px 0;}
.emotionInfo .modalWrap{width:722px;padding:40px 30px;border-radius:10px;}
.emotionInfo .modalWrap .modalTitle2{text-align:center;}
.emotionInfo .modalWrap .modalTitle2 b{display:inline-block;padding:10px 50px;background:#45bfc3;color:#fff;border-radius:30px;font-size:18px;}
.emotionInfo .modalWrap .modalCon{margin:30px 0;line-height:180%;}
.emotionInfo .modalWrap .btn_modalClose{display:block;position:absolute;top:10px;right:10px;width:46px;height:46px;text-indent:-9999em;background:url(/images/sub/btn_modalClose.png) no-repeat center center;}
.emotionInfo .btnArea {display:flex; flex-wrap:nowrap}
.emotionInfo .btnArea .btn{display:inline-flex;justify-content: center;align-items: center; border:0;min-width:303px;height:100px;color:#222;text-align:left;padding:0 20px 0 120px;border-radius:10px;line-height:1.5;}
.emotionInfo .btnArea .btn+.btn {margin-left:10px;}
.btnEmotion01{background:#cad4fa url(/images/sub/btnEmotion01.png) 20px bottom no-repeat;}
.btnEmotion02{background:#f9f6ab url(/images/sub/btnEmotion02.png) 20px bottom no-repeat;margin:0 10px;}
.btnEmotion03{background:#b0f7e5 url(/images/sub/btnEmotion03.png) 30px bottom no-repeat;}

/*Àå³­°¨µµ¼­°ü-ÀÌ¿ë¾È³»*/
.toyInfo .infoBox{min-height:181px;padding:30px;padding-right:290px; box-sizing:border-box;margin-bottom:20px;border-radius:10px;background:#f5f7fa url(/images/sub/toyInfoBoxBg.png) right top no-repeat;}
.toyInfo .infoBox .title{display:block;margin-bottom:20px;font-size:18px;}
.toyInfo .infoBox .title span{color:#3874ba;}
.toyInfo .btnToyDown{display:block;position:absolute;right:0;top:-2px;height:40px;line-height:38px;padding:0 50px 0 20px;border:1px solid #ddd;font-size:14px;color:#666;box-shadow:2px 2px #eee;}
.toyInfo .btnToyDown:after{display:block;content:"";position:absolute;right:10px;top:4px;width:29px;height:29px;background:url(/images/sub/btnToyDown.png) 0 0 no-repeat;}
.toyInfo .toyGuide ul{display:flex;margin-top:20px;}
.toyInfo .toyGuide ul li{display:table;position:relative;width:25%;height:120px;border:2px solid #45bfc3;border-radius:15px;background:#ecfbfb;box-sizing:border-box;margin:0 1px;}
.toyInfo .toyGuide ul li:after{display:block;content:"";position:absolute;top:50%;right:-17px;margin-top:-15px;width:30px;height:30px;background:#45bfc3 url(/images/sub/toyArrow.png) center center no-repeat;border-radius:30px;z-index:2;}
.toyInfo .toyGuide ul li:last-child:after{display:none;}
.toyInfo .toyGuide ul li b{display:table-cell;vertical-align:middle;width:100%;text-align:center;color:#019ba0;}
.toyInfo .checkList{padding:30px 35px;background:#f5f7fa;border-radius:15px;}
.toyInfo .checkList .title{display:block;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #999;}
.toyInfo .btnAgree{display:inline-block;position:relative;height:46px;line-height:44px;padding:0 50px 0 25px;background:#058699;color:#fff;}
.toyInfo .btnAgree:after{display:block;content:"";position:absolute;top:12px;right:17px;width:25px;height:25px;background:url(/images/sub/btnAgreeArrow.png) 0 0 no-repeat; }

/*Àå³­°¨µµ¼­°ü-µ¹¹éÀÏ»ó°Ë»ö*/
[class^="btn btnBirth"] {position:relative;color:#fff;border:0;line-height:45px;}
[class^="btn btnBirth"]:before {content:''; display:inline-block; position:relative; top:-2px; margin-right:4px; width:25px; height:21px; vertical-align:middle}
[class^="btn btnBirth"].btnBirth01:before {background:url('/images/sub/btnBirth01.png') no-repeat left center}
[class^="btn btnBirth"].btnBirth02:before {background:url('/images/sub/btnBirth02.png') no-repeat left center}
[class^="btn btnBirth"].btnBirth03:before {background:url('/images/sub/btnBirth03.png') no-repeat left center}
.btnBirth01{background:#1f9599;}
.btnBirth02{background:#3cb761;}
.btnBirth03{background:#3cb761;}

/* calendar */
.calendar_top {position:relative;margin-bottom:15px; text-align:center;}
.calendar_top > a{display:inline-block;width:30px;height:30px; vertical-align:middle;border-radius:15px;background-color:#e5714d;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
.cate1 .calendar_top > a{background-color:#48bdc2;}
.cate2 .calendar_top > a{background-color:#76d049;}
.cate3 .calendar_top > a{background-color:#4aa6dc;}
.cate4 .calendar_top > a{background-color:#f9b734;}
.calendar_top > a.btnPrev{background-image:url(/images/sub/icon_calTopBtn_prev.png);background-position:9px center;}
.calendar_top > a.btnNext{background-image:url(/images/sub/icon_calTopBtn_next.png);background-position:11px center;}
.calendar_top > span{display:inline-block;margin:0 18px;vertical-align:middle;font-size:19px;font-weight:bold;}
.calendar_top select{height:25px;}
.calendar{margin-bottom:35px;border-top:2px solid #393939;}
.calendar table{width:100%;border-collapse:collapse;font-size:14px;}
.calendar table th{padding:12px 5px;background:#f7f7f7;border:1px solid #ddd;}
.calendar table th:first-child,
.calendar table td:first-child{border-left:0px none;}
.calendar table th:last-child,
.calendar table td:last-child{border-right:0px none;}
.calendar table td{position:relative;height:80px;padding:25px 5px 10px 10px;border:1px solid #dddddd;vertical-align:top;}
.calendar table tr:first-child th,
.calendar table tr:first-child td{border-top:0;}
.calendar table .sun{color:#b71c1c;}
.calendar table .sat{color:#e1633d;}
.calendar table .holiday{color:#b71c1c;}
.calendar table span.day{position:absolute;display:block;top:0;left:3px;width:24px;height:20px;line-height:20px;font-size:12px;text-align:center;}
.calendar table span.dayName{display:block;padding:3px 5px;position:absolute;top:0;left:20px;right:0px;text-align:right;font-size:14px;letter-spacing:-0.5px;}
.calendar .calSchedule{margin:0 auto 5px;text-align:center;}
.calendar .calSchedule a{display:block;font-size:13px;margin:3px 0;text-align:center;border-radius:4px;}
.calendar .calSchedule2{margin:0px 0px 5px;text-align:left;}
.calendar .calSchedule2 a.bgRound{position:relative;display:block;padding-left:8px;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.calendar .calSchedule2 a.bgRound:after{position:absolute;display:block;content:"";top:50%;left:0px;margin-top:-2.5px;width:5px;height:5px;background:#8ac1ff;border-radius:100%;}
.calendar .calSchedule3{margin-bottom:3px;text-align:center;word-break:break-all;}
.calendar .calSchedule3 a.line{display:inline-block;padding:3px 3px;font-size:13px;}
.calendar .calSchedule3 a.line.blue{border:1px solid #005ea2;color:#005ea2;}
.calendar .calSchedule3 a.line.red{border:1px solid #f70e0e;color:#f70e0e;}
.calendar .calSchedule3 a.line.green{border:1px solid #5ca333;color:#5ca333;}
.calendar .calSchedule3 a.line.yellow{border:1px solid #e8ca0f;color:#e8ca0f;}
.calendar .calSchedule3 a.line.navy{border:1px solid #000080;color:#000080;}
.calendar .calSchedule3 a.line.purple{border:1px solid #8e5aab;color:#8e5aab;}
.calendar .calSchedule3 a.line.sky{border:1px solid #257fc0;color:#257fc0;}
.calendar .calSchedule3 a.line.gray{border:1px solid #8C8C8C;color:#8C8C8C;}
.calendar table td .btnEdu{margin:1px 0;}

span.eduBtn{display:inline-block;padding:2px 5px;margin:1px 0;min-width:9px;color:#fff;border-radius:0px;font-size:14px;letter-spacing:-0.5px;}
span.eduBtn.colorRed{color:#f27800;}
span.eduBtn.colorGreen{color:#7ba003;}
span.eduBtn.colorBlue{color:#005aa1;}
span.eduBtn.colorPurple{color:#733bcf;}
span.eduBtn.colorPink{color:#d2357c;}
span.eduBtn.bgRed{background-color:#d74d43;}
span.eduBtn.bgBlue{background-color:#2a63d8;}
span.eduBtn.bgGreen{background-color:#3c9a6a;}
span.eduBtn.bgPurple{background-color:#733bcf;}
span.eduBtn.bgPink{background-color:#d2357c;}
span.eduBtn.bgGray{background-color:#6f6f6f;}
span.eduBtn.bgGray2{background-color:#8f8f8f;}
span.eduBtn.bgBrown{background-color:#ca9914;}
span.eduBtn.bgAqua{background-color:#05a4a2;}
span.eduBtn.bgSky{background-color:#3292b9;}

/* ½ÅÃ» ¸ñ·Ï »óÅÂ(Á¢¼öÁß,¿¹Á¤,´ë±â)*/
.eduBtnState{display:inline-block;width:62px;height:20px;line-height:18px;padding:0 2px;letter-spacing:-1px;font-size:13px;text-align:center;line-height:20px;}
.eduBtnState.red{border:1px solid #e64848;color:#e64848;}
.eduBtnState.gray{border:1px solid #6f6f6f;color:#6f6f6f;}
.eduBtnState.blue{border:1px solid #73a1e1;color:#73a1e1;}
.eduBtnState.green{border:1px solid #3c9a6a;color:#3c9a6a;}

/* ÅÇ */
.tabBar2{position:relative;margin-bottom:30px; height:50px;}
.tabBar2:before{display:block;content:"";position:absolute;bottom:0px;width:100%;border-bottom:2px solid #3a7208;z-index:0;}
.tabBar2:after{display:block;content:"";clear:both;}
.tabBar2 > li{float:left;height:46px;font-size:16px;box-sizing:border-box;}
.tabBar2 > li > a{display:block;padding:0 60px;height:46px;font-size:16px;color:#666;text-align:center;background:#fbfbfb;border:1px solid #dddddd;line-height:46px;border-top-left-radius:5px;border-top-right-radius:5px;color:#666666;}
.tabBar2 > li.active{position:relative;z-index:1;}
.tabBar2 > li.active > a{border:2px solid #3a7208;border-bottom:2px solid #fff;font-size:16px;color:#222;background:#fff;font-weight:bold;}

/* ¹ß°£ÀÚ·á */
.bookGallery{border-top:2px solid #393939;border-bottom:1px solid #aaa;}
.bookGallery ul li{border-top:1px solid #ddd;}
.bookGallery ul li a{display:table;width:100%;position:relative;min-height:155px;}
.bookGallery .img{display:block;position:absolute;top:20px;left:30px;}
.bookGallery .img img{max-width:100%;height:110px;}
.bookGallery .txt{display:table-cell;padding:10px 10px 10px 170px;font-size:15px;color:#202020;line-height:140%;vertical-align:middle;box-sizing:border-box;}
.bookGallery strong{display:block;margin-bottom:10px;font-size:18px;}
.bookGallery b{color:#e5714d;}


/* Q&A */
.faqList{border-top:2px solid #323e67;}
.faqList li{border-bottom:1px solid #ddd;}
.faqList li .quest:hover{cursor:pointer;}
.faqList li .quest{display:block;padding:20px 20px 20px 75px;font-size:14px;background:url(/images/sub/icon_quest.png) no-repeat 24px 11px;font-weight:600;}
.faqList li .answer{display:none;padding:20px 20px 20px 75px;border-top:1px solid #eee;color:#555;background:#f5f5f5 url(/images/sub/icon_answer.png) no-repeat 24px 11px;}
.faqList li.active .answer{display:block;}
.faqList li .none{height:38px;line-height:38px;text-align:center;font-weight:600;}

/* °³ÀÎÁ¤º¸ ¼öÁý ¹× µ¿ÀÇ */
.eduAgree{border:1px solid #dfdfdf;margin-bottom:20px;}
.eduAgree .agreeCon{padding:20px;width:100%;height:200px;box-sizing:border-box;border-bottom:1px solid #dfdfdf;line-height:140%;}
.eduAgree .agreeCon2{padding:20px;width:100%;height:80px;box-sizing:border-box;overflow-y:auto;border-bottom:1px solid #dfdfdf;line-height:140%;}
.eduAgree textarea{display:block;padding:20px;width:100%;height:160px;box-sizing:border-box;overflow-y:auto;border:0;border-bottom:1px solid #dfdfdf;line-height:140%;}
.eduAgree .agreeCheck{padding:10px 0;background:#f8f8f8;text-align:center;}
.eduAgree .agreeCheck input{display:inline-block;vertical-align:middle;}
.eduAgree .agreeCheck label{display:inline-block;vertical-align:middle;padding:0 50px 0 8px;}
.eduAgree .agreeCheck label.last{padding-right:0;}

/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.infoHandling div.grayBox{margin-bottom:20px;padding:20px 30px;font-size:16px;line-height:150%;background:#f6f6f6;border:1px #ddd solid;}
.infoHandling div.grayBox.type2{font-size:14px;}
.infoHandling div.round{border-radius:10px;}
.infoHandling b{display:block;margin-bottom:10px;font-size:17px;}
.infoHandling b span.num{top:0px;}
.infoHandling > ul > li{margin-bottom:30px;line-height:140%;}

/* ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ */


/* ÀÌ¿ë¾à°ü */
.privacy ol{margin-left:20px;list-style:decimal;}
.privacy ol > li{display:list-item;list-style:decimal;padding:2px 0;}
.privacy .listCon{padding:5px 0;}
.privacy .staff{display:block;margin-top:10px;}
.listCon.num > li{padding:2px 0 2px 20px;}
.listCon.num > li > em{position:absolute;left:0;top:2px;}



/*ÀÚ¿øºÀ»çÀÚ*/
.volunteer .infoBox{position:relative;padding:30px 25px;box-sizing:border-box;margin-bottom:20px;background:#f5f7fa url(/images/sub/volunteer.png) right bottom no-repeat;border-radius:10px;font-size:15px;}
.volunteer .infoBox .textBlue1{color:#4c7fbf;}



/* »çÀÌÆ®¸Ê */
.sitemap ul.depth1{margin:0 -22px;}
.sitemap ul.depth1 > li{float:left;margin-bottom:60px;padding:0 22px;width:25%;box-sizing:border-box;}
.sitemap ul.depth1 > li > a{position:relative;display:block;height:60px;line-height:60px;;font-weight:bold;font-size:20px;text-align:center;color:#fff;border-radius:15px;}
.sitemap ul.depth1 > li.col1 > a{background:#48bdc2;}
.sitemap ul.depth1 > li.col2 > a{background:#76d049;}
.sitemap ul.depth1 > li.col3 > a{background:#4aa6dc;}
.sitemap ul.depth1 > li.col4 > a{background:#f9b734;}
.sitemap ul.depth2{padding-top:2px;}
.sitemap ul.depth2 > li {border-bottom:1px dotted #ccc;}
.sitemap ul.depth2 > li > a{display:block;padding:12px 20px;;font-size:17px;color:#333;font-weight:bold;}
.sitemap ul.depth1 > li.col1 ul.depth2 > li > a:hover{color:#48bdc2;}
.sitemap ul.depth1 > li.col2 ul.depth2 > li > a:hover{color:#76d049;}
.sitemap ul.depth1 > li.col3 ul.depth2 > li > a:hover{color:#4aa6dc;}
.sitemap ul.depth1 > li.col4 ul.depth2 > li > a:hover{color:#f9b734;}
.sitemap ul.depth3{padding:15px 0;border-top:1px dotted #ccc;}
.sitemap ul.depth1 > li.col1 ul.depth3{background:#ecf8f9;}
.sitemap ul.depth1 > li.col2 ul.depth3{background:#edf9e7;}
.sitemap ul.depth1 > li.col3 ul.depth3{background:#f0f9ff;}
.sitemap ul.depth1 > li.col4 ul.depth3{background:#fffce8;}
.sitemap ul.depth3 > li > a{position:relative;display:block;padding:4px 20px 4px 28px;font-size:15px;color:#555;}
.sitemap ul.depth3 > li > a:after{position:absolute;display:block;content:"";top:11px;left:20px;width:3px;height:3px;background:#9e9e9e;}
.sitemap ul.depth3 > li > a:hover{text-decoration:underline;}
.sitemap ul.depth1 li.item5{clear:both;}

/* ÅëÇÕ°Ë»ö */
#total_search .result{position:relative;margin-bottom:80px;}
#total_search .result h4{margin-bottom:0px;padding-right:75px;padding-bottom:15px;border-bottom:1px solid #888ea2;background-position:left 2px;letter-spacing:-1px;}
#total_search .result p.more{position:absolute;top:3px;right:0;}
#total_search .result p.more > a{display:block;padding-left:30px;height:24px;line-height:25px;background:url(/images/sub/icon_plus.gif) no-repeat left center;font-size:15px;}
#total_search .result > ul.list > li{padding:26px 18px 20px 32px;border-bottom:1px solid #dedede;}
#total_search .result > ul.list > li p.tit{position:relative;margin-bottom:10px;font-weight:bold;font-size:18px;}
#total_search .result > ul.list > li p.tit:after{position:absolute;content:"";top:10px;left:-10px;width:3px;height:3px;background:#909090;}
#total_search .result > ul.list > li p.tit > span{display:inline-block;width:calc(100% - 210px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#total_search .result > ul.list > li p.tit > em{display:inline-block;width:200px;text-align:right;font-size:14px;color:#666666;font-weight:400;vertical-align:top;}
#total_search .result > ul.list > li p.txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#total_search .result > ul.list > li p.txt a{color:#666666;}
#total_search .result > ul.result_photo.thumb{overflow:hidden;border-bottom:1px solid #dedede;}
#total_search .result > ul.result_photo.thumb > li{float:left;padding:25px 6px 20px;box-sizing:border-box;}
#total_search .result > ul.result_photo.thumb > li > a{display:block;border:1px solid #dedede;}
#total_search .result > ul.result_photo.thumb > li div{padding:30px 25px;border-bottom:0px;}
#total_search .result > ul.result_photo.thumb > li div span{display:block;}
#total_search .result > ul.result_photo.thumb > li div span.subject{display:block;display:-webkit-box;height:46px;margin-bottom:15px;line-height:140%;font-weight:bold;color:#202020;font-size:17px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#total_search .result > ul.result_photo.thumb > li div span.date{font-size:13px;color:#777;}
#total_search .result > ul.result_photo.thumb > li span.imgBox {display:block;width:100%;height:198px;}
#total_search .result > ul.result_photo.thumb > li img{width:100%;height:100%;}
#total_search .result > ul.result_photo.thumb.col4 > li{width:25%;}
#total_search .result > ul.result_photo.thumb.col3 > li{width:33.33%;}
#total_search .result > ul.result_photo > li.list{padding:26px 18px 20px 32px;border-bottom:1px solid #dedede;}
#total_search .result > ul.result_photo > li.list p.tit{position:relative;margin-bottom:10px;font-weight:bold;font-size:18px;}
#total_search .result > ul.result_photo > li.list p.tit:after{position:absolute;content:"";top:50%;left:-10px;margin-top:-4px;width:3px;height:3px;background:#909090;}
#total_search .txtRed{color:red;}



.blind {overflow: hidden; position: absolute;top:0;left:0;margin:-1px;width:1px;height:1px;font-size:1px;line-height: 0; text-indent:-9999px}

.ky_industry_university {display: inline-block; width: 165px; height: 15px; background: url('/images/sub/logo_industry_university_ky.png') no-repeat left top / 100% auto;}
.gyeryong_city_hall {display: inline-block; width: 101px; height: 31px; background: url('/images/sub/logo_gyeryong_city_hall.png') no-repeat left top / 100% auto;}


.organization_wrap {overflow: hidden; position: relative; margin:0 auto; width: 800px; height:355px;}
.organization_support {position: relative;display: flex; flex-wrap: wrap;width: 100%;justify-content: space-between;}
.organization_support:before {content: ''; position: absolute; top:32px; left:0; right:0; margin: 0 auto; width:100%; height:1px; background-color:#ddd;}
.consignment {display: flex; flex-wrap: wrap; justify-content: center; align-content: center; position: relative; min-width:200px;height:63px; border: 1px solid #667fa7; border-radius: 4px; text-align: center; background-color: #fff;}
.consignment:before {content: ''; position: absolute; top:50%; left:-7.5px; transform: translateY(-50%); width: 10px; height:10px; border-radius:50%; border:2px solid #fff;background-color: #8799bd;}
.consignment.item_1:before {left:inherit;right:-7.5px;}
.chart_inner {z-index:1; position: relative; margin-top: -7px;}
.chart_inner:before {content: ''; z-index: 0; position: absolute; top:-27px; left:0; right:0; margin: 0 auto;  width:1px; height:100%; background-color:#ddd;}
.director {display: flex; flex-wrap: wrap; justify-content: center; align-content: center; position: relative; z-index: 1; margin:0 auto; width:115px;height: 115px; font-size: 16px; font-weight: 400; color:#fff; border:1px solid #4278d2; border-radius: 50%;  box-sizing: border-box; letter-spacing: -1px; text-align: center;background-color:#5989db; }

.committee {display: flex; flex-wrap: wrap; justify-content: space-between; position: relative;  margin: 6px auto 0; width: 468px;height:46px;}
.committee:before {content: ''; position: absolute; top:23px; left:0; right:0; margin: 0 auto; width:100%; height:1px; background-color:#ddd;}
.committee_item {display: flex; flex-wrap: wrap; justify-content: center; align-content: center; position: relative; min-width:146px;height:44px; border: 1px solid #369f7e; border-radius: 4px; color:#fff;  text-align: center; background-color: #399d7e;}
.committee_item:before {content: ''; position: absolute; top:50%; left:-7.5px; transform: translateY(-50%); width: 10px; height:10px; border-radius:50%; border:2px solid #fff;background-color: #399d7e;}
.committee_item.item_1:before {left:inherit;right:-7.5px;}

.part_wrap {display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; margin: 28px auto 0; padding-top: 36px;}
.part_wrap:before {content: ''; position: absolute; top:0; left:0; right:0; margin: 0 auto; width:644px; height:1px; background-color:#ddd;}
.part_item {z-index: 0; position: relative; margin-left:4px;border-radius: 4px; color:#fff; border: 1px solid #8f9396;  text-align: center; }
.part_item:before {content: ''; z-index:-1; position: absolute; top:-35px; left:0; right:0; margin:0 auto; width: 1px; height:100%; background-color: #ddd;}
.part_item .txt {z-index: 2; display: flex; flex-wrap: wrap; justify-content: center; align-content: center;  position: relative; min-width:154px;height:64px; font-size: 16px; color:#fff;  text-align: center; background-color: #878787;}
.part_item .txt:before {content: ''; z-index: 1; position: absolute; top:-7.5px; left:0; right:0; margin:0 auto; width: 10px; height:10px; border-radius:50%; border:2px solid #fff;background-color: #878787;}
.part_item:first-child {margin-left: 0;}
