.eduskin-top{ background:#f5f5f5; overflow:hidden; padding:25px 0; margin-bottom:25px;}
.eduskin-top .eduskin-tops{float:left; width:245px; text-align:center; font-size:40px; padding-top:10px;}
.eduskin-top .eduskin-topt{float:left; width:980px; padding-left:50px; box-sizing:border-box; font-size:14px; color:#676767}

.edu_ing {float: left; width: 100px; padding: 0; text-align: center; height: 30px; font-size: 16px; line-height: 27px; color: #eb5454; border: 1px solid #eb5454; margin-right: 15px;}
.edu_after {float: left; width: 100px; padding: 0; text-align: center; height: 30px; font-size: 16px; line-height: 27px; color: #5d5d5d; border: 1px solid #5d5d5d; margin-right: 15px;}
.edu_before {float: left; width: 100px; padding: 0; text-align: center; height: 30px; font-size: 16px; line-height: 27px; color: #0442e8; border: 1px solid #0442e8; margin-right: 15px;}
.enroll_ing {display:inline-block; width:105px; height:30px; line-height: 28px; background:#c42703; color:#fff;font-size:13px; text-align:center;  float:right}
.enroll_after {display:inline-block; width:105px; height:30px; line-height: 28px; background:#5e5e5e; color:#fff;font-size:13px; text-align:center;  float:right}
.enroll_before {display:inline-block; width:105px; height:30px; line-height: 28px; background:#1b60ac; color:#fff;font-size:13px; text-align:center; float:right}

.mytotalviewbtn{color:#1368c8; font-weight:bold;padding:10px 0; text-align:center; display:inline-block; font-size:18px; font-weight:500; text-align:center; width:100%; border:1px solid #9a9a9a; margin-bottom:20px; box-sizing:border-box}
.leftbox{ clear:both}
.totalviewbtn{height:45px; line-height:45px; background:url(../img/totalbtn.png) no-repeat 85% center; border:1px solid #666666; font-size:16px; padding-left:20px; width:100%; box-sizing:border-box; margin-bottom:30px; font-weight:500; cursor:pointer}
.leftnav{float:left; width:240px;}
.leftnav .leftnav-title{font-size:15px;  border-top:1px solid rgb(0,0,0); height:42px; line-height:42px; padding-left:15px; box-sizing:border-box; color:rgb(0,0,0); font-weight:bold; clear:both; margin-bottom:8px; background:url(../img/arrplus.png) no-repeat 195px center #f5f5f5; cursor:pointer}
.leftnav .pluson{ background:url(../img/arrmius.png) no-repeat 195px center #f5f5f5; }
.leftnav .localselect p{margin-bottom:10px; font-size:14px}
.leftnav .localselect p label{padding-left:10px;}
.leftnav .lastime-user-img-sbox {  height: 170px;  overflow: auto;}
.leftnav  .leftsearch{width: 225px; height: 37px; border: 1px solid #e5e5e5; box-sizing: border-box; line-height: 37px; padding-left:10px; position:relative}
.leftnav  .leftsearch input.leftseacht{ border:none; height:23px}
.leftnav  .leftsearch input.leftseachimg{position:absolute; top:10px; right:10px; cursor:pointer}
.leftnav .morebox{padding-left:15px; padding-top:18px; color:#636363; letter-spacing:0;}
.leftnav .morebox:last-child{margin-bottom:30px;  border-bottom:1px solid #cccccc;padding-bottom:20px;  }
.leftnav .morebox .morebox-t{font-weight:600; color:#2b2b2b; font-size:14px; }
.leftnav .morebox .morebox-s p{padding-bottom:20px; letter-spacing:-0.5px;}

.leftbox .edustay{border-bottom:1px solid #cccccc; padding-bottom:20px; margin-bottom:25px; overflow:hidden;}
.leftbox .edustay .tmp-check{display:block; padding-left:15px;}
.leftbox .eduday{padding-left:20px; padding-top:15px; border-bottom:1px solid #cccccc; padding-bottom:30px; margin-bottom:25px;}
.leftbox .eduday .d1{text-decoration:underline; margin-right:40px;}
.leftbox .eduday .d2{margin-right:20px;}
.leftbox .eduday .d2 input[type="text"]  { font-size:12px;}
.leftbox .eduday .d3{cursor:pointer;}
.leftbox .eduday div{margin-bottom:8px;}


.group-check{display:inline-block; padding-top:10px; float:left }
.group-check label{cursor:pointer; margin-right:10px; font-size:13px; font-weight:500}
.group-check input[type="checkbox"] { display:none;}
.group-check input[type="checkbox"] + label span { display:inline-block; width:22px; height:22px; margin:0 6px 0 0; vertical-align:middle;  background:url(../img/view_check_off.png) no-repeat; background-size:20px; cursor:pointer;}
.group-check input[type="checkbox"]:checked + label span { background:url(../img/view_check_on.png) no-repeat; background-size:20px}
.group-check input[type="radio"] {display:none;}
.group-check input[type="radio"] + label span { display:inline-block; width:22px; height:22px; margin:0 6px 0 0; vertical-align:middle;  background:url(../img/view_check_on.png) no-repeat; background-size:20px; cursor:pointer;}
.group-check ul{overflow:hidden; height:75px; overflow-y:scroll; box-sizing:border-box; }
.group-check ul li{float:left; width:25%; font-size:14px; margin-bottom:2px; }


.list-contents{ float:right; font-size:14px; box-sizing:border-box; width:960px;}
.list-contents .list-total{border-bottom:2px solid #868686; padding-bottom:12px;  overflow:hidden}
.list-contents .list-total .list-total-btn{float:left; overflow:hidden}
.list-contents .list-total .list-total-btn>div{float:left;}
.list-contents .list-total .list-total-btn .p-btn{border:1px solid #b4b4b4; width:90px; height:35px; line-height:35px; padding-left:0; box-sizing:border-box; background:url(../img/plus-p3.png) no-repeat 64px center; cursor:pointer; margin-right:5px;}
.list-contents .list-total .list-total-btn .p-btn:hover{background-color:#F4F4F4; cursor:pointer; -webkit-transition: background-color 200ms linear; -ms-transition: background-color 200ms linear; transition: background-color 200ms linear;}
.list-contents .list-total .list-total-btn .p-result{border-bottom:1px solid #a9a9a9; margin-left:10px; padding-top:7px; color:#8c8c8c}
.list-contents .list-total .list-total-btn .p-result span{color:rgba(0,0,0,1); font-weight:600}
.list-contents .list-total  .list-view-w{float:right; overflow:hidden; width:185px;}
.list-contents .list-total  .list-view-num{float:left; width:110px; height:35px;}
.list-contents .list-total  .list-view-num  select {width: 100%;  color:#505050;box-shadow: none; background: transparent; background-image: none; -webkit-appearance: none; outline: none; cursor: pointer; -moz-appearance: none; text-indent: 3px; text-overflow: ellipsis;font-size: 14px; height: 35px; letter-spacing:-1px; background: url(../img/view-num.png)  85% center no-repeat; border:1px solid #cbcbcb; box-sizing:border-box; font-weight:600; padding-left:5px;}

.list-contents .list-total-cnt{float:left;}
.list-contents .list-total-view{float:right; margin-bottom:7px; width:70px;}
.list-contents .list-total-view  li{float:left; cursor:pointer}
.list-contents .listboxw{ overflow:hidden;     margin-bottom: 100px;}
.list-contents .list-table{display:none;}
.list-contents .listboxw .listbox{float:left; border-bottom:1px solid #d8d8d8; padding:30px 35px 20px; cursor:pointer; width:100% ; box-sizing:border-box;}
.list-contents .listboxw .listbox:hover{background-color: #f0f0f0; cursor:pointer; -webkit-transition: background-color 200ms linear; -ms-transition: background-color 200ms linear; transition: background-color 200ms linear;}
.list-contents  .listbox-img{ float:left; width:210px; height:135px; margin-right:40px; overflow:hidden;}
.list-contents  .listbox-img img{width:100%;}
.list-contents .listbox-subt{ float:left; width:700px; color:#8d8a8a; font-size:14px; font-weight:500}
.list-contents .listbox-namew{overflow:hidden;  }
.list-contents .listbox-name{float:left; color:#333333; width:100%}
.list-contents .listbox-name ul{float:left; overflow:hidden; }
.list-contents .listbox-name ul li{float:left; margin-right:5px; border-bottom:1px solid #d0d0d0;  padding-left:5px; padding-right:5px}
.list-contents .listbox-name ul li span{ color:rgba(0,0,0,1); font-weight:600;  padding-bottom:5px; }
.list-contents .listbox-more{float:right; width:155px;}
.list-contents .listbox-more .listbox-B{text-align:center; margin-bottom:10px; margin-top:15px;}
.list-contents .listbox-more .listboxbtn{display:inline-block; width:155px; height:35px; line-height:35px; background: url(../img/sub_more.png) #fff no-repeat 130px center; color:#1057a7;padding-left:13px; font-size:12px;float:left;  border:1px solid #0052cd; box-sizing:border-box}
.list-contents .listbox-more .listboxbtn:hover{background: #1959a9 url(../img/sub_moreon.png) no-repeat 130px center; cursor:pointer;-webkit-transition: background-color 200ms linear; color:#FFF; -ms-transition: background-color 200ms linear; transition: background-color 200ms linear;}


.list-table-th {height:65px; line-height:65px; background:#f8f8f8; border-bottom:1px solid #e9e7e7; position:relative}
.list-table-th ul li{float:left;  position:relative; font-weight:600; text-align:center;}
.list-table-th ul li:nth-child(1){width:12%;}
.list-table-th ul li:nth-child(2){width:52%;}
.list-table-th ul li:nth-child(3){width:12%;}
.list-table-th ul li:nth-child(4){width:12%;}
.list-table-th ul li:nth-child(5){width:12%;}
.list-table-th ul li:after{position:absolute; height:13px; background:#c6c6c6; width:1px; content:""; bottom:0; right:0}
.list-table-th ul li:nth-child(5):after{ width:0 !important;}

.list-table-td {height:65px; line-height:65px;  border-bottom:1px solid #e9e7e7; text-align:center; cursor:pointer}
.list-table-td:hover{background-color: #f0f0f0; cursor:pointer; -webkit-transition: background-color 300ms linear; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear;}
.list-table-td ul li{float:left;}
.list-table-td ul li:nth-child(1){width:12%;}
.list-table-td ul li:nth-child(2){width:52%; text-align:left}
.list-table-td ul li:nth-child(3){width:12%;}
.list-table-td ul li:nth-child(4){width:12%;}
.list-table-td ul li:nth-child(5){width:12%;}
.list-table  .listboxbtn{display:inline-block; width:115px; height:35px; line-height:35px; background: url(../img/sub_more.png) #fff no-repeat 90px center; color:#1057a7; font-size:13px; border:1px solid #0052cd; text-align:left; padding-left:10px; box-sizing:border-box}
.list-table  .listboxbtn:hover{background: #1959a9 url(../img/sub_moreon.png) no-repeat 80px center; cursor:pointer;-webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear;}
.skintab{border:none; padding-left:0; padding-top:0}
.skintab .list-contents{width:100% !important;}
.skintab .list-contents .list-thum{margin-top:0;}
.skintab .listbox{margin-right:0; margin-bottom:0; border-top:0; border-left:0; border-right:0; height:auto}
.skintab .listbox-de-title{font-size:26px; font-weight:500; color:rgb(0,0,0); margin-bottom:18px;}
.skintab .listbox-de-stitle{color:#343434; margin-bottom:25px;}
.skintab .listbox-subt li{background:none;}
.skintab .listbox-subt ul li:nth-child(2){ width:80px; text-align:center}
.skintab .listbox-subt ul:last-child li:nth-child(2){width:210px; text-align:left; padding-left:15px; box-sizing:border-box}

.skinview .skinviewbtn{width:85px; height:40px; line-height:40px; text-align:center; color:rgba(255,255,255,1); background:#c51f02;cursor:pointer; float:right; margin-bottom:5px}
.skinview .skinviewbtn a {display:block; width:100%; height:100%;}
.skinview .skinviewbtn:hover{background: #a71d05;-webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear;}
.skinview .skinview-detail{clear:both; border-top:2px solid #000; }
.skinview .skinview-titlew{height:80px; line-height:80px; border-bottom:1px solid #eaeaea; overflow:hidden}
.skinview .skinview-title{float:left; font-size:26px; color:#4f4e4e}
.skinview .eduview-sns{float:right;}
.skinview .skinview-imgw{border-bottom:1px solid #eaeaea; padding:25px; overflow:hidden}
.skinview .skinview-img{float:left; width:560px;}
.skinview .skinview-namew{float:right; width:535px;}
.skinview .skinview-name ul li{ float:left; height:40px; line-height:40px;font-size:14px ; padding-left:12px; box-sizing:border-box }
.skinview .skinview-name ul li.name{border-bottom:1px solid #b3b3b3; color:rgba(0,0,0,1); font-weight:500; width:115px; margin-right:10px; display:inline-block;  }
.skinview .skinview-name ul li.nameD{border-bottom:1px solid #e3e3e3; color:rgba(0,0,0,1);  width:400px;display:inline-block}
.skinview .skinv-sd{padding:20px 0 25px; line-height:180%; color:#4f4e4e; font-size:14px}
.skinview .skinview-name ul li.name-t{border-top:1px solid #b3b3b3; color:rgba(0,0,0,1); width:115px; margin-right:10px; display:inline-block}
.skinview .skinview-name ul li.nameD-t{border-top:1px solid #e3e3e3;color:rgba(0,0,0,1);  width:400px;display:inline-block}
.skinview .sub-view-infoimg ul {overflow:hidden; margin-bottom:30px;}
.skinview .sub-view-infoimg ul li{float:left; margin-right:5px;}

.skinview .skinview-list-dw{position:relative; border-bottom: 1px solid #eaeaea; padding:0 30px; overflow:hidden}
.skinview .skinview-list-t{font-size:22px; padding:30px 0;}
.skinview .skinview-table{width:520px; float:left; margin-bottom:120px; border-bottom:1px solid #67585b;}
.skinview .skinview-table:nth-child(2){float:right;}
.skinview .skinview-table th{background:#fafafa; border-top:3px solid #67585b; height:44px; line-height:44px; font-size:15px; border-left:1px solid #e5e6e7; font-weight:normal; }
.skinview .skinview-table th:first-child{border-left:none;}
.skinview .skinview-table td{height:40px; line-height:40px; border:1px solid #e5e6e7; border-bottom:none; border-right:none; text-align:center}
.skinview .skinview-table tr td:first-child{border-left:none;}
.skinview .skinview-list-s{color:#6b6b6b; line-height:200%; padding-bottom:180px; font-size:14px;} 
.skinview .skinview-list-sb{overflow:hidden; padding-bottom:45px;}
.skinview .skinview-list-sb ul li{float:left; border:1px solid #dddddd; padding:8px 5px; margin-right:5px;  font-size:14px; color:#5e5d5d; margin-bottom:5px}
.skinview .skinview-list-img{margin-bottom:50px;}
.skinview .skinview-list-img ul li{float:left; margin-right:8px;}
.skinview .skinview-list-img ul li:last-child{margin-right:0;}

.list-junboxw{overflow:hidden;}
.list-junboxw .list-junbox{border-bottom:1px solid #a4a4a4; width:250px; float:left; margin-right:50px; margin-bottom:50px; padding-bottom:25px;}
.list-junboxw  .list-junbox:nth-child(3n){margin-right:0;}
.list-junboxw  .list-junbox-d1{cursor:pointer; position:relative; text-align: center; }
.list-junboxw  .list-junbox-d1:hover .book-cover{background:url(../img/book-over.png) no-repeat center center rgba(0,0,0,0.8); width:100%; height:100%; position:absolute; top:0; left:0; z-index:2}
.list-junboxw .list-junbox-t{position:absolute; left:0; bottom:0; width:95px; height:40px; line-height:40px; background:rgba(0,0,0,0.6) ; color:rgba(255,255,255,1); z-index:1; text-align:center; font-size:16px}
.list-junboxw  .list-junbox-d2{padding-bottom:15px; font-size:16px; padding-top:20px;}
.list-junboxw  .list-junbox-d3{padding-bottom:5px; font-size:14px; min-height:25px}
.list-junboxw  .list-junbox-btn{ text-align:center; padding-top:15px;}
.list-junboxw  .list-junbox-btn a{width:105px; height:32px; line-height:32px; text-align:center; color:rgba(255,255,255,1); font-size:14px; background:#8b4e3d; display:inline-block;}
.list-junboxw  .list-junbox-btn a:hover{background: #743828; -webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear;}


.bogo-list .list-junbox{border-bottom:1px solid #a4a4a4; width:290px; float:left; margin-right:125px; margin-bottom:50px; padding-bottom:25px; height:580px; box-sizing:border-box}
.bogo-list .list-junbox-d2{text-align:center; height:85px; font-size:18px}
.bogo-list .list-bogo-lis-btn{text-align:center;}
.bogo-list .list-bogo-lis-btn a{border:1px solid #cd2600; width:130px; height:35px; line-height:35px; background:url(../img/bogo_plus.png) no-repeat 100px center; color:#dc1414; padding-left:25px; font-size:15px; box-sizing:border-box; display:inline-block; margin-right:5px; text-align:left}
.bogo-list .list-bogo-lis-btn a:hover{background:#cd2600 url(../img/bogo_plus_on.png) no-repeat 100px center;; color:rgba(255,255,255,1);-webkit-transition: background-color 300ms linear;  -ms-transition: background-color 300ms linear; transition: background-color 300ms linear;}

.bogo-list .list-bogo-lis-btn a:last-child{padding-left:40px;}
.bbsearch{overflow:hidden; padding:40px 0 100px; width:560px; margin:0 auto}
.bbsearch .select_box select{border:1px solid #cccccc; text-transform:inherit; height:35px; width:135px; margin-right:10px; padding-left:5px; box-sizing:border-box; margin-top:2px; float:left}
.bbsearch input {  color: rgb(127, 127, 127); float: left;height: 35px; width: 400px; font-size: 14px;  margin: 0px;border: 1px solid  rgb(214, 214, 214);  padding:0 40px 0 15px; box-sizing:border-box}
.bbsearch button {  cursor: pointer;  height: 23px; text-indent: -99999em; width: 30px; position:absolute;
 right: 25px; top: 8px; background: url(../img/bogo_search.png) right center no-repeat;}
.bbsearch .select_search{position:relative;}

.donation{overflow:hidden;}
.donation .donation-top{overflow:hidden; margin-bottom:50px}
.donation .donation-top .donation-top-title{float:left; width:280px; font-size:26px; color:#3a3a3a}
.donation .donation-top .donation-top-title span{width:25px; height:1px; display:block; background:rgba(51,51,51,1);}
.donation .donation-top .donation-top-stitle{float:right; width:870px; font-size:14px; color:#4d4d4d; line-height:160%}
.donation .donation-top .donation-top-stitle p{padding-bottom:10px;}
.donation-table .donation-table-title{font-size:18px; border-bottom:2px solid rgba(51,51,51,1); padding-bottom:5px}
.donation-table .donation-w{overflow:hidden; border-bottom:1px solid #e5e5e5;}

.donation-table .donation-div{float:left;}
.donation-table .div50{width:50%;}
.donation-table .div50:nth-child(2n) .donation-table-th{ border-left:1px solid #e5e5e5;}
.donation-table .donation-table-th{height:70px; line-height:70px; background:#fafafa; font-size:16px; width:170px; float:left; border-right:1px solid #e5e5e5; text-align: center; box-sizing:border-box}
.donation-table .donation-table-td{height:70px; line-height:70px; float:left;background:#fff; font-size:16px;padding-left:20px; box-sizing:border-box }


.donation-table .donation-w:nth-child(4) .donation-table-th{ height:120px}
.donation-table .donation-w:nth-child(4) .donation-table-td{height:120px}
.donation-table .donation-w:nth-child(4) .donation-table-td input{display:block;}
.donation-table .donation-w:nth-child(4) .donation-table-td p{display:block; clear:both}

.donation-table .donation-w:nth-child(5) .donation-div{    background: #fafafa;}
.donation-table .donation-w:nth-child(5) .donation-table-th{height:auto; line-height:inherit;  padding:5px 0 ; border-right: none; width:169px}
.donation-table .donation-w:nth-child(5) .donation-table-td{height:auto;  line-height:inherit; padding:5px 0 5px 25px; border-left: 1px solid #e5e5e5;}
.donation-table .donation-w:nth-child(5) .donation-table-td span{padding-right:30px;}
.donation-table .donation-w:nth-child(6) .donation-table-td span{padding-right:8px;}

.donation-table input, .donation-table select{height:35px; border:1px solid #aaaaaa; line-height:35px; padding:0 5px; box-sizing:border-box; margin-right:3px; margin-left:3px}
.donation-table  .donation-address .donation-table-th {height:170px; line-height:inherit; padding-top:20px;}
.donation-table  .donation-address .donation-table-td {height:170px; line-height:inherit; padding:25px 0 10px 20px}
.donation-table  .donation-address input{margin-bottom:10px; float:left}
.donation-table .addnum{background:#eeeeee; border:1px solid #dddddd; height:35px; line-height:35px; box-sizing:border-box; color:#333333; text-align:center; width:110px; display:block; cursor:pointer; float:left; margin-left:5px; font-size:14px;}
.w370{width:370px;}
.w70{width:70px;}
.w240{width:240px;}
.w630{width:630px;}

.donation-de{border-bottom:1px solid #e1e2e2; padding-bottom:15px;}
.donation-de .donation-de-title{font-size:18px; border-bottom:2px solid rgba(51,51,51,1); padding-bottom:5px; margin-top:20px; margin-bottom:15px;}
.donation-de  .donation-de-area{padding:0 15px;}
.donation-de  .donation-de-area textarea{width:100%; height:240px; box-sizing:border-box; border:1px solid #aaaaaa}
.donation-agree{padding-top:40px;}
.donation-agree .donation-agree-title{ border-bottom:2px solid rgba(51,51,51,1); color:#a87161; font-size:18px; padding-bottom:10px;}
.donation-agree .donation-agree-title span{float:right; font-size:13px; color:rgba(51,51,51,1);}
.donation-agree .donation-agree-stitle{height:50px; line-height:50px; font-size:15px}
.donation-agree .donation-agree-stitle span{float:right; font-size:13px; color:rgba(51,51,51,1);}
.donation-agree .argee-btn{overflow:hidden; text-align:center; margin-bottom:100px; padding-top:50px;}
.donation-agree .argee-btn > div{width:130px; height:60px; line-height:60px; text-align:center; font-size:14px; box-sizing:border-box; display:inline-block; cursor:pointer; margin-right:3px; }
.donation-agree .argee-btn .argee-btn-on{background:#8b4e3d; color:rgba(255,255,255,1); border:1px solid #8b4e3d}
.donation-agree .argee-btn .argee-btn-on:hover{background:#733c2d;  -webkit-transition: background-color 300ms linear; color:#FFF; -ms-transition: background-color 300ms linear; transition: background-color 300ms linear;}
.donation-agree .argee-btn .argee-btn-gray{background:#fff; color:rgba(51,51,51,1); border:1px solid #cccccc}
.donation-agree .argee-btn a {display:inline-block; width:100%; } 

.agreein{ width:100%; height:160px; overflow-y:scroll; border:1px solid #e5e5e5; font-size:13px; margin-bottom:15px; padding:5px 25px; box-sizing:border-box; font-weight:normal; line-height:180%; color:rgb(102,102,102)}
.agreeokbtn{text-align:center; font-size:16px}

.eudview-simg .bx-pager .bx-pager-item { float: left; margin: 0 5px 5px 0; width: 91px; height: 131px; }

.edu_pager li { float:left; padding:5px; }


.peo-list .list-junbox{position:relative; height:560px; margin-bottom:75px;}
.peo-list .list-junbox:hover{background:#f4f4f4}
.peo-list .list-junbox-d2{height:auto; font-size:20px; color:#373737; font-weight:500; padding-bottom:5px;}
.peo-list .list-junbox-d2 span{font-size:18px; color:#4f4e4e; padding-left:15px;}
.peo-list .peo-list-detail{text-align:center; padding-bottom:20px; font-size:13px;}
.peo-list .peo-list-btn a{background:url(../images/plus_g.png) no-repeat 90px center; width:118px; height:34px; border:1px solid #b6b6b6; display:block; margin-left:auto; margin-right:auto; color:#212121; font-size:14px; padding-left:17px; box-sizing:border-box; line-height:34px;}
.peo-list .peo-list-btn a:hover{background:#d51f1e url(../images/plus_g.png) no-repeat 90px center;; color:rgba(255,255,255,1); border:1px solid #d51f1e  }
.peo-list  .peo-list-line{position:absolute; bottom:-2px; width:70px; height:1px; background:rgba(0,0,0,1); left:50%; margin-left:-35px;}
.peoview  .skinview-detail{border-top:none;}
.peoview .skinview-img{width:400px; padding-left:35px; box-sizing:border-box}
.peoview  .skinview-namew{width:800px; float:right; border-top:2px solid rgba(0,0,0,1);}
.peoview  .skinview-imgw{padding:0 0 40px 0; }
.peoview .skinview-titlew{font-size:24px; padding-left:40px; color:#4f4e4e; font-weight:600}
.peoview .skinview-titlew span{padding-left:10px; font-weight:500 }
.peoview .skinview-name ul li{height:45px; line-height:45px; padding-top:10px; height:54px;}
.peoview .skinview-name ul li.name{ padding-left:20px; font-size:16px}

.peoview .skinview-name ul li.name-t{border-top: none;}
.peoview .skinview-name ul li.nameD-t{border-top: none; width: 660px; font-size: 16px; }
.peoview .skinview-name ul li.nameD{width:660px;}
.peoview  .skinview-list-s{padding-bottom:50px;}

.letters05{letter-spacing:0.5px;}
.letters5{letter-spacing:5px;}
.letters10{letter-spacing:10px;}
.letters15{letter-spacing:2px;}
.letters30{letter-spacing:30px;}


.edulist .edulistbox{margin-bottom:20px;}
.edulist .listbox-list{overflow:hidden; padding:40px 0 15px; border-top:1px solid #393939}
.edulistbox:nth-child(1) .listbox-list{border-top:2px solid #393939; padding-top:20px;}
.edulist .listbox-title{ font-size:22px; color:#000; float:left; width:635px; font-weight:500  }
.edulist .listbox-stitle{line-height:160%;}
.edulist .listbox-namew{overflow:hidden; padding-top:40px }
.edulist .listbox-txtedu{ font-size:15px; margin-bottom:20px; overflow:hidden}
.edulist .eduview-detail-listbtn{overflow:hidden; border-top: 1px solid #666666;}
.edulist .eduview-detail-listbtn a{display: block; width:80px; height:30px; line-height:30px; border: 1px solid #a1a1a1; float:right; text-align:center; margin-top:10px;}
.list-contents .edulist .listbox-name ul li { height:35px; line-height:35px; width:120px;}
.list-contents .edulist .listbox-name ul li:nth-child(odd) { width:65px; margin-left:10px;}
.list-contents .edulist .listbox-name ul li:nth-child(2) { width:524px;}
.list-contents .edulist .listbox-name ul li:nth-child(4) { width:524px;}
.list-contents .edulist .listbox-name ul li:nth-child(6) { width:524px;}
.listbox-name-cate{border-bottom: 1px solid #d0d0d0; height: 45px;    line-height: 45px;  margin-left:10px;}
.listbox-name-cate .cate-title{color: rgba(0,0,0,1);    font-weight: 600;    padding-bottom: 5px;     padding-left: 5px;     padding-right: 5px;}
.listbox-name-cate .cate-detail{padding-left:20px;}


.listbox-Div{overflow:hidden;}
.listbox-Div .listboximg-Div{float:left; width:295px; margin-right:20px;}
.listbox-Div .listboxw-Div{float:right; width:630px;}
.edulist-detail{ color:#656565; padding-left:10px;}

.eduview-contents #edulist .listbox-name ul { width:50%;}
.eduview-contents #edulist .listbox-name ul.w100 { width:100%;}
.eduview-contents #edulist .listbox-name ul li:first-child { width:90px; margin-right:9px; }
.eduview-contents #edulist .listbox-name ul.w100 li:last-child { width:87%}
.ws4 { word-spacing:4px}
.ws23 { word-spacing:23px}


@media only all and (max-width: 1024px){

	.list-contents { width: 100% !important;}
	.edu-cation{padding-top:10px; text-align:left;}
	.edulist .listbox-title{width:100%; padding:10px 0}
	.edulist .listbox-name ul{width:100%;}
	.edulist .listbox-name{height:inherit;}
	.edulist .edulist-detail{padding:10px;}
	.list-contents .edulist .listbox-name { width:100%;  font-size:13px}
	.list-contents .edulist .listbox-name ul li {width:50%; margin:0; padding:0; font-size:13px}
	.list-contents .edulist .listbox-name ul li:nth-child(odd) {width:30%; margin-left:0; margin-right:1%;  text-align:center;}
	.list-contents .edulist .listbox-name ul li:nth-child(even) {width:68%;  text-align:center;}

	.eduview-contents{width:100%; margin-top:10px; float:none;}
	.eduview-leftnav{width:100%; margin-left:0; float:none;}
	.eduview-Bimg { float:none;}
	.eduview-Bimg img{width:100%;}
	.eudview-simg ul li img{ height:100%}
	.eudview-simg ul li{width:48%; height:100px; float:left; margin-bottom:10px; padding-top:0}


	.eudview-simg ul li:nth-child(3n){padding-right:5px}
	.edulist .viewbox-name ul li:first-child{width:20%;}
	.edulist .viewbox-name ul li:last-child{width:76%;}
	.edulist .eduviewbtn{margin-bottom:50px;}
	.edulist .listbox-name ul li span{font-size:13px; }
	.edulist .listbox-name ul li:first-child{text-align:left}
	.letters10{letter-spacing:0;}

	.skintab .list-contents .listboxw .listbox{height:auto; margin-bottom:0; padding:10px;}
	.skintab .list-contents .listbox-subt{width:100%; padding-top:20px;}
	.skintab .list-contents .listbox-img{width:100%; margin-right:0; height:auto}
	.skintab  .list-contents .listbox-more{float:none; margin:10px auto; clear:both; padding-top:10px}
	.skintab{padding:10px; box-sizing:border-box}
	.skintab .list-contents .list-thum{margin-bottom:20px;}
	.skintab .list-contents .listbox-name {width:100%;}
	.skintab .list-contents .listbox-name ul{float:none; width:100%}
	.skintab .list-contents .listbox-name ul li{float:left;}
	.skintab .list-contents .listbox-name ul li:first-child{}
	.skintab .list-contents .listbox-name ul li:last-child{width:65%; text-align:left;  padding-left: 15px; margin-right:0}
	.skinview{padding:10px;}
	.skinview .skinview-img{ width: 100%; text-align: center; }
	.skinview .skinview-img img{width:100%;}
	.skinview .skinview-namew{width:100%; }
	.skinview .skinview-imgw{padding:0px; border-bottom:0}
	.skinview .skinview-name ul li.name{width:20%;}
	.skinview .skinview-name ul li.nameD{width:68%;}
	.skinview .skinview-list-dw{padding:0;}
	.skinview .skinview-table{width:100%; margin-bottom:30px;}
	.skinview .skinview-list-s{padding-bottom:50px;}
	.skinview .skinview-list-img ul li{width:100%; margin-right:0; margin-bottom:10px;}
	.skinview .skinview-list-img ul li img{width:100%; height:auto}
	.sub-view-infoimg ul li{width:100%; margin-top:10px;}
	.sub-view-infoimg ul li img{width:100%;}

	.list-junboxw{margin-top:30px;}
	.list-junboxw .list-junbox{width:100%; margin-right:0}
	.list-junboxw .list-junbox .list-junbox-d1 img{width:100%;}
	.listbox-page ul{margin-bottom:50px;}
	.listbox-page ul li{width:25px; height:25px; line-height:25px; font-weight:normal; font-size:13px;}
	.bogo-list .list-junbox{height:auto;}
	.bbsearch{width:100%;}
	.bbsearch .select_box select{width:100%; margin-bottom:10px;}
	.bbsearch input{width:100%;}
	.bbsearch .select_search{clear:both;}
	.bbsearch button{right:15px;}
	.donation{padding-top:30px;}
	.donation .donation-top .donation-top-stitle{width:100%;}
	.donation .donation-top .donation-top-title{margin-bottom:15px; width:100%; font-size: 16px; }
	.donation .donation-top .donation-top-stitle{ width: 100%; font-size: 100%; word-wrap: break-word; word-break: keep-all; }
	.donation .donation-top .donation-top-stitle a{ vertical-align: baseline; }
	.donation-table .div50{width:100%;}
	.donation-table .donation-table-th{width:100%; height:auto; line-height:inherit; border-right:none; padding:10px 0}
	.donation-table .donation-table-td{width:100%; height:auto; line-height:inherit; border-right:none; padding:10px 0}
	.donation-table .div50:nth-child(2n) .donation-table-th{border:none; border-top: 1px solid #e5e5e5;}
	.donation-table-td select{ width: 30%; }
	.donation-table-td input{ width: 30%; }
	.donation-table .donation-div{width:100%;}
	.donation-table .donation-w:nth-child(4) .donation-table-th{ height:auto; width:100%}
    .donation-table .donation-w:nth-child(4) .donation-table-td{height:120px}
	.donation-table .donation-w:nth-child(4) .donation-table-td input{width:100%;}
	.donation-table .donation-w:nth-child(5) .donation-table-th{ height:auto; width:100%}

	.w370{width:90%;}
	.w70{width:90%;}
	.w240{width:90%;}
	.donation-table input, .donation-table select{margin-bottom:5px; margin-right:0; margin-left:0}
	.donation-table .donation-address .donation-table-th{height:auto;  padding: 10px 0;}
	.donation-table .donation-address .donation-table-td{height:auto; padding:10px 0;}
	.donation-table .addnum{width:100px; }
	.donation-agree .argee-btn{margin-bottom:50px; padding-top:30px;}
	.leftnav{width:100%; float:none;}
	.eduskin-top .eduskin-tops{width:100%; padding-top:0}
	.eduskin-top .eduskin-topt{width:100%; padding:10px 20px;}
	.listbox-Div .listboximg-Div{width:100%; margin-right:0}
	.listbox-Div .listboximg-Div img{width:100%; height:auto;}
	.listbox-Div .listboxw-Div{width:100%;}
	.listbox-name-cate .cate-title{	width: 30%;    margin-left: 0;    margin-right: 1%;    text-align: center; display: block;  float:left}
	.listbox-name-cate{margin-left:0;}
	.listbox-name-cate .cate-detail{	width: 60%;    text-align: center; padding:0; float:left; display: block; }
	.enroll_ing{float:none;}
	.enroll_after{float:none;}
	.enroll_before{float:none;}
	.list-contents .listboxw{margin-bottom:50px;}
	
	.eduview-contents #edulist .listbox-name ul { width:100%;}
	.eduview-contents #edulist .listbox-name ul.w100 li:last-child{ width: 100%;}

	.eduview-contents { width:100%;}
	.leftnav .leftnav-title{background-position:90% center; }
	.leftbox .edustay .tmp-check{display:inline; padding-left:0; padding-right:0px;}
	.leftbox .eduday{padding-left:5px; padding-top:0	}
	.leftbox .eduday .d2{}
	.leftbox .eduday div{float:left; width:49%;}
	.leftbox .eduday .d1{margin-right:0;}
	.leftnav .leftbox:nth-child(5){display:none;}

}