@charset "utf-8";
/*
	style css
*/

/* login */
.admin_body{}
.admin_lay_w{min-width:1024px;}
.admin_top{height:105px;background:#0653b6;position:fixed;top:0;left:0;width:100%;z-index:10;}
.admin_top .toplogo{display:inline-block;font-size:0;line-height:0;position:absolute;top:15px;left:60px;}
.admin_top .toplogo img{}
.admin_bottom{height:125px;background:#8e8e8e;padding:0 90px;position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;}
.adm_footer_p{margin-top:40px;font-size:16px;border-top:1px solid #bbbbbb;color:#fff;padding-top:20px;text-align:right;}
.admlog_lay_tb_w{width:100%;position:fixed;top:0;left:0;height:100%;min-width:1280px;box-sizing:border-box;padding:105px 0 125px;background:url("../images/bg_f.png") no-repeat 100% 100%/100% auto;}
.admlog_lay_tb{display:table;width:100%;height:100%;}
.admlog_lay_td{display:table-cell;vertical-align:middle;text-align:center;}

.login_wrap{width:700px;margin:0 auto;}
.admlog_lay_tb_w{text-align:left;}
.admlog_tit_tb{display:table;}
.admlog_tit_td{display:table-cell;vertical-align: middle;}
.admlog_tit_td.admlog_tit01{}
.admlog_tit_td.admlog_tit02{text-align:left;padding-left:20px;padding-bottom:10px;}
.adm_tit{font-size:70px;color:#262626;font-weight:700;white-space:nowrap;line-height:1;}
.adm_tit_sub{font-size:18px;color:#555555;line-height:1.3;}
.admlog_cont_tb{display:table;width:100%;margin-top:50px;}
.admlog_cont_td{display:table-cell;vertical-align:middle;}
.admlog_cont_td.logct01{width:430px;padding-right:10px;}
.admlog_cont_td.logct01 .logint{margin-bottom:10px;}
.admlog_cont_td.logct01 .logint:last-child{margin-bottom:0;}
.admlog_cont_td.logct03{width:140px;padding-right:10px;}
.admlog_cont_td.logct03 .logint{margin-bottom:0px;}
.admlog_cont_td.logct03 .logint:last-child{margin-bottom:0;}
.logint{border:1px solid #989898;color:#262626;font-size:18px;width:100%;padding:20px;background:rgba(255,255,255,.9);box-sizing:border-box;}
.admlog_cont_td.logct02{transition:.4s;background:#1c69d4;color:#fff;font-size:18px;font-weight:800;}
.admlog_cont_td.logct02:hover{background:#0653b6}
.adopt_list_w{text-align:left;padding:36px 0 0 20px;}
.adopt_list{display:table;font-size:16px;color:#262626;font-weight:700;}
.adopt_tr{display:table-row;}
.adopt_cell{display:table-cell;padding-top:10px;}
.adopt_cell.adc01{}
.adopt_cell.adccol{padding:0 5px;}
.adopt_cell.adc02{}


/* sub */
.admin_body.sub_body{}
.sub_layout_z{min-width:1280px;}
.sub_layout_w{display:table;width:100%;table-layout:fixed;position:relative;}
.sub_layout_w:after{}
.slayout_fl{display:table-cell;padding-top:30px;text-align:center;vertical-align:top;width:275px;background:#0653b6;transition:.3s;}

.slay_toplogo{display:inline-block;font-size:0;line-height:0;}
.stop_link{}
.stop_link img{}
.slm_list_w{padding:75px 0;text-align:left;}
.slm_list{}
.slm_list > li{transition:.3s;background:transparent;}
.slm_one{display:block;position:relative;padding:13px 75px 12px 55px;color:#fff;font-size:16px;}
.slm_one:before{display:block;content:'';width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:7px;left:10px;}
.slm_one:after{display:block;content:'';width:14px;height:10px;background:url("../images/allow_lm.png") no-repeat 0 0;position:absolute;top:17px;right:40px;}
.slm_in{}
.slm_one.slm_01:before{background-image:url("../images/ico_lm_01.png");}
.slm_one.slm_02:before{background-image:url("../images/ico_lm_02.png");}
.slm_one.slm_03:before{background-image:url("../images/ico_lm_03.png");}
.slm_one.slm_04:before{background-image:url("../images/ico_lm_04.png");}
.slm_one.slm_05:before{background-image:url("../images/ico_lm_05.png");}
.slm_list > li.active{background:#1c69d4;}
.slm_list > li.active .slm_one:after{background-position:0 -10px;}
.lmdep_list_w{display:none;}
.lmdep_list{padding:5px 30px 5px 58px;}
.lmdep_list > li{}
.lmdep_list > li:last-of-type{}
.lmdep_list > li.active .lmdep{font-weight:800;}
.lmdep{color:#fff;font-size:15px;display:block;padding:7px 15px;position:relative;}
.lmdep:before{display:block;content:'';width:4px;height:4px;position:absolute;top:13px;left:0;background:#fff;}
.slayout_fr{display:table-cell;vertical-align:top;position:relative;z-index:5;padding:0 70px 60px;}
.util_list_w{font-size:13px;color:#262626;line-height:1;margin-top:15px;}
.util_list_w:after{display:block;content:'';clear:both;}
.util_list{display:table;float:right;}
.util_list > li{display:table-cell;vertical-align:middle;position:relative;padding-left:18px;}
.util_list > li:before{display:block;content:'';width:1px;height:12px;background:#262626;position:absolute;left:9px;top:50%;margin-top:-7px;}
.util_list > li.else:before{display:none;}
.loging_men{color:#0653b6;font-weight:800;display:inline-block;padding-left:25px;height:18px;line-height:18px;background:url("../images/ico_men.png") no-repeat 0 0;}
.util_menu{}
.slaytit_w{margin-top:75px;}
.slaytit{line-height:1;font-size:35px;color:#262626;font-weight:800;}
.slaytit:before{display:block;content:'';width:90px;height:6px;background:#262626;margin-bottom:25px;}
.slaycont{margin-top:70px;}
.slaycont *{word-break:break-all;}
.sub_footer_w{background:#8e8e8e;background:#8e8e8e;padding:40px 60px 30px;}
.suf_fp{font-size:16px;border-top:1px solid #bbbbbb;color:#fff;padding:20px 30px 0;text-align:right;}
@media (max-width:1280px){
	.slayout_fl{width:220px;}
	.slayout_fr{padding:0 40px 50px;}
}


/* ====================================
	library
===================================== */
.scguide_tit{font-size:17px;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px;font-weight:800;}
.pagination {text-align: center;line-height:0;font-size:0;margin-top:35px;}
.pagination .pagb{display: inline-block;margin:0 3px;width: 34px;height: 34px;border:1px solid #dedede;background: #fff;line-height: 36px;font-size:15px;vertical-align: top;text-align: center;color:#000;}
.pagination .num{display: inline-block;color:#666;}
.pagination .num.active{border-color: #1c69d4;background-color: #1c69d4;color:#fff;}
.pagination .pg_prev, .pagination .pg_next{overflow: hidden;background-color: #fff;background-position:50% 50%;background-repeat:no-repeat;font-size: 0;color:#fff;line-height: 0;}
.pagination .pg_prev{background-image:url("../images/btn_paging_prev.png");}
.pagination .pg_next{background-image:url("../images/btn_paging_next.png");}

.btn_sc{vertical-align:middle;background:#0653b6;color:#fff;font-size:16px;display:inline-block;padding:0 16px;text-align:center;}
.btn_scin{display:inline-block;height:36px;line-height:38px;white-space:nowrap;}
.btn_sc.har .btn_scin{background:url("../images/btn_allow_r.png") no-repeat 100% 11px;padding-right:18px;}
.btn_sc.ctype2{background-color:#5f6262;}
.btn_sc.dtype2{display:block;}

select.scsel{color:#333333;border:0;font-size:16px;padding: 0 38px 0 10px;height:36px;line-height:38px;border:1px solid #dddddd;vertical-align:middle;
background:#fff url("../images/ico_sel.png") no-repeat 100% 50%;line-height: 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select.scsel::-ms-expand {display: none;}

.dpick_w{position:relative;padding-right:38px;}
.dpick_w .datepicker{width:109px;}
.dpick_w .ui-datepicker-trigger{width:28px;font-size:0;line-height:0;height:28px;margin-left:10px;vertical-align:middle;position:absolute;top:4px;right:0;}

.scs_box{background:#fafafc;border-top:2px solid #0a428a;border-bottom:1px solid #dddddd;padding:20px;}
.scs_list{display:table;margin:0 auto;}
.scs_list > li{display:table-cell;vertical-align:middle;padding:0 15px;}
.scs_box.type2 .scs_list > li{padding:0 5px;}
.scs_dl{display:table;}
.scs_dl dt,
.scs_dl dd{display:table-cell;vertical-align:middle;padding:0 15px 0 0;}
.scs_dl dd:last-of-type{padding-right:0;}
.scs_dl dd.scs_dhye{font-size:16px;color:#000000}
.scs_lab{font-size:16px;color:#000000;white-space:nowrap;}

.btn_bformtop{text-align:right;}
.btn_bformtop .btn_sc{}

.listskin_w{border-top:1px solid #3c73c4;border-bottom:1px solid #444;font-size:16px;margin-top:35px;}
.listskin{width:100%;table-layout:fixed;}
.listskin th,
.listskin td{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:15px 15px 13px;}
.listskin_w.tdtype2 .listskin td{padding:8px;vertical-align: middle;}
.listskin th{background:#f1f2f8;color:#000;font-weight:800;}
.listskin td{}
.listskin td.alignleft{text-align:left;}
.listskin tr th:last-of-type,
.listskin tr td:last-of-type{border-right:0;}
.listskin tr:last-of-type td{border-bottom:0;}

.warn_page{}
.warn_page .util_list_w{margin:20px 85px;}
.warn_w{padding:140px 0 140px;}
.warn_box{background:#fafafc;text-align:center;max-width:700px;margin: 0 auto;padding:50px 80px;}
.warn_tit{font-size:40px;background:url("../images/ico_warn.png") no-repeat 0 0;font-weight:800;height:42px;line-height:42px;display:inline-block;padding-left:80px;}
.warn_message{font-size:16px;line-height:1.3;color:#000000;padding:80px;margin-top:40px;background:#fff;border-top:2px solid #0a428a;border-bottom:2px solid #dddddd;}
.warn_ment{font-size:14px;color:#262626;padding:20px 20px 30px;}
.btn_warn_w{}
.btn_warn_w .btn_sc{}

.scboth_ui{}
.scboth_ui:after{display:block;content:'';clear:both;}
.scb_fl{float:left;width:48%;}
.scb_fl.wtype2{width:30%;}
.scb_fr{float:right;width:48%;}
.scb_fr.wtype2{width:65%;}
.sct_btn_top{text-align:right;border-bottom:1px solid #ddd;padding:21px 0;}
.sct_btn_top .btn_sc{margin-left:15px;}

.sct_form_w{border-top:1px solid #3c73c4;margin-top:50px;}
.sct_form{width:100%;}
.sct_form th{background:#f1f2f8;font-size:16px;color:#000;border-bottom:1px solid #ddd;padding:13px 45px;text-align:left;font-weight:800;}
.sct_form td{text-align:left;padding:5px 10px;vertical-align: middle;border-bottom:1px solid #ddd;}
.sct_form.type2 th{padding:13px 20px;}

.scftd_list{display:table;}
.scftd_list > li{display:table-cell;vertical-align:middle;padding-right:10px;}
.scftd_list > li:last-of-type{padding-right:0;}

.sct_btit_w{position:relative;}
.sct_lay{position:absolute;bottom:0;right:0;}
.sct_btit{color:#000;font-size:21px;font-weight:800;}
.lsthead_w{background:#f1f2f8;}
.lsthead_w .listskin{}
.lsthead_w .listskin th{background:none;border-bottom:0;}
.lstbody_w{position:relative;overflow:hidden;overflow-y:auto;max-height:188px;}
.lstbody_w .listskin{}

.sct_mt{margin-top:34px !important;}
.sct_mt.sec{margin-top:60px !important;}
.mtscb_mt{margin-top:129px !important;}
