.n_home_contant_box { padding: 50px 0; background-color: #eee;}
.n_home_top_box { padding: 20px 10px 15px 10px; height: 300px; background-image: url('../../../images/mx/n_home_top_bg.jpg'); background-repeat: no-repeat; background-position: center top; background-size: 100% 100%;}
.n_home_top_01 { padding: 0 5px; margin-bottom:7px;}
.n_home_top_01>ul { height: 90px; background-color: #fff; border-radius: 10px;}
.n_home_top_01>ul li { float: left; display: inline-block; width: 32.9%; text-align: center; padding-top: 13px; vertical-align: middle;cursor:pointer;}
.n_home_top_01>ul li:hover { opacity: 0.9;cursor:pointer;}
.n_home_top_01>ul li img { width: 42px;cursor:pointer;}
.n_home_top_01>ul li p { padding-top: 5px; font-size: 14px; color: #114565; line-height: 14px; font-weight: bold;cursor:pointer;}
.n_home_top_01_line { margin: 10px 0; width: 0.1% !important; height: 56px; border-right: 1px solid #ccc;}

/*2022-11-28 추가작업*/
.n_home_top_01_F { padding: 0 5px; margin-bottom:7px;}
.n_home_top_01_F>ul { height: 90px; background-color: #fff; border-radius: 10px;}
.n_home_top_01_F>ul li { float: left; display: inline-block; width: 24.5%; text-align: center; padding-top: 13px; vertical-align: middle;cursor:pointer;}
.n_home_top_01_F>ul li:hover { opacity: 0.9;cursor:pointer;}
.n_home_top_01_F>ul li img { width: 42px;cursor:pointer;}
.n_home_top_01_F>ul li p { padding-top: 5px; font-size: 14px; color: #114565; line-height: 14px; font-weight: bold;cursor:pointer;}

.n_home_top_02 { padding-top: 17px;}
.n_home_top_02 .n_home_top_02_001 li { float: left; display: inline-block; padding-top: 5px; vertical-align: middle;}
.n_home_top_02 .n_home_top_02_001 li:last-child { float: right;}
.n_home_top_02 .n_home_top_02_002 img { width: 20px;}
.n_home_top_02 .n_home_top_02_002 li { float: left; display: inline-block; font-size: 18px; color: #fff; vertical-align: middle;}
.n_home_top_02 .n_home_top_02_002 li:first-child { padding-right: 10px; cursor: pointer;}
.n_home_top_02 .n_home_top_02_002 li:last-child { padding-left: 10px; cursor: pointer;}

.n_home_top_03_001 { padding-top: 10px;}
.n_home_top_03_001 table, .n_home_top_03_002 table { width: 100%;}
.n_home_top_03_001 thead tr td { height: 30px; color: #fff; opacity: 0.6; width: 14%; text-align: center; font-size: 15px;}
.n_home_top_03_002 tbody tr td { height: 45px; color: #3f5069; width: 14%; text-align: center; font-size: 15px; line-height: 45px;}
.n_home_top_03_002 { background-color: #fff; border-radius: 2px;}
.n_home_top_lastmonth { color: #bbb !important;}
.n_home_top_schedule { text-decoration:underline !important; font-weight:bold;}
.n_home_top_today{display: inline-block; width: 34px; height: 34px; line-height: 34px; color: #fff; background-color: #ffffcc; border-radius: 100px;}
.n_home_top_saturday { color: #34c1c6 !important;}
.n_home_top_sunday { color: #ff814f !important;}
.n_home_top_holyday { color: #F51870 !important;}
.n_home_top_calendar_slected { display: inline-block; width: 34px; height: 34px; line-height: 34px; color: #fff !important; background-color: #e25acd; border-radius: 100px;}


.n_home_top_04>section { display: none;}
.n_home_top_04>input { display: none;}
.n_home_top_04>label { float: left; display: inline-block; width: 20%; height: 50px; line-height: 50px; font-size: 13px; color: #888; text-align: center; background-color: #fff; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; border-right: 1px solid #ccc; box-sizing: border-box; cursor: pointer;}
.n_home_top_04>input:checked + label { text-align: center; box-sizing: border-box; color: #199ded; font-weight: bold;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4, 
#tab5:checked ~ #content5,
#tab6:checked ~ #content6 { display: block;}


.n_home_top_04_001 { padding: 50px 0 0 0; min-height: 234px; background-color: #fff; color: #444;}
.n_home_top_04_002 { padding: 18px; border-bottom: 1px solid #ccc;}
.n_home_top_04_002>span { padding: 8px 12px; border-radius: 100px; background-color: #29526a; color: #fff; font-size: 13px; line-height: 30px;}
.n_home_top_04_003 { width: 100%;}
.n_home_top_04_004 { margin-top: 5px; font-size: 13px; line-height: 18px;}
.n_home_top_04_004>tbody tr td { text-align: left;}
.n_home_top_04_004>tbody tr td ul li { display: inline-block; padding: 0 2px; letter-spacing: -1px;}
.n_home_top_04_004>tbody tr td:last-child { width: 15%; text-align: right;}
.n_home_top_04_004_text_01 { font-size: 12px; color: #888; line-height: 16px;}
.n_home_top_04_005 { padding: 15px 15px 15px 15px; background-color: #fff; border-bottom: 1px solid #aaa;}
.n_home_top_04_005>button img { width: 20px;}
.n_home_top_04_005_font_01 { font-size: 13px; line-height: 24px; font-weight: bold; color: #3f5069;}
.n_home_top_04_006 { padding: 50px 0 0 0; min-height: 100px; background-color: #fff; color: #444;}
.n_home_top_04_007 { padding: 40px; border-bottom: 1px solid #ccc;}

.n_home_top_05_001 { float: left;}
.n_home_top_05_002>select{ float: left; padding: 0 5px; width: 130px; height: 40px; border: 1px solid #ccc; border-radius: 2px; background-color: #fff; box-sizing: border-box;}
.n_home_top_05_003 { float: right; padding-right: 15px; font-size: 12px; color: #888; line-height: 40px;}
#n_home_top_05_004>table,#n_home_top_05_005>table { width: 100%; font-size: 13px; line-height: 18px; color: #444; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: left; background-color: #fff; }
#n_home_top_05_004>table tbody tr th,#n_home_top_05_005>table tbody tr th { padding: 10px 10px 10px 15px; width: 20%; text-align: left; background-color: #f5f5f5; vertical-align: middle;  font-size: 13px; line-height: 18px;}
#n_home_top_05_004>table tbody tr td { padding: 10px 15px 10px 10px; width: 80%; text-align: left;}
#n_home_top_05_005>table tbody tr td { padding: 5px 15px 5px 10px; width: 80%; text-align: left;}
#n_home_top_05_004>button,#n_home_top_05_005>button { margin-top: 5px;}
#n_home_top_05_004>table tbody tr { border-bottom: 1px solid #ccc;}
#n_home_top_05_005>table tbody tr { border-bottom: 1px solid #ccc;}
.n_home_top_05_005_input_01 { margin-left: 5px; width: 50px; height: 34px; text-align: center;}
.n_home_top_05_005 { margin: 5px 0 10px 0; text-align: center;}
.setting_title { font-weight: bold; padding-right: 10px;} 

.n_home_top_06_001 { padding: 0; min-height: 91px; background-color: #fff; color: #444; border-top: 1px solid #ccc;}

.n_home_top_07_001 { padding: 10px 15px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #fff;}
.n_home_top_07_001>table { width: 100%; font-size: 13px; line-height: 13px; text-align: left; table-layout: fixed;} 
.n_home_top_07_001>table tbody th { padding: 5px 1% 5px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.n_home_top_07_001>table tbody td { width: 80px;}

.n_home_top_08 { padding: 0 5px;margin-bottom:0px; }
.n_home_top_08:hover {opacity:0.9;}
.n_home_top_08>ul { height: 50px; text-align:center; background-color: #fff; border-radius: 10px;}
.n_home_top_08>ul li { display: inline-block; float:none; width:100%; height:100%; padding:0; vertical-align: middle;}
.n_home_top_08>ul li div { width: 100%; height: 100%; cursor: pointer;font-size: 20px; padding-top: 0px; line-height: 50px; color: gray; font-weight: bold;}
.n_home_top_08>ul li img { width: 15px;}
.n_home_top_08>ul li p { padding-top: 5px; font-size: 14px; color: #114565; line-height: 14px; font-weight: bold;}
.n_home_top_08_line { margin: 10px 0; width: 0.1% !important; height: 56px; border-right: 1px solid #ccc;}

.n_home_title_01 { padding-top: 20px;}
.n_home_title_01 h2 { padding: 0 15px 8px 15px; font-size: 14px; line-height: 14px; color: #3f5069; font-weight: bold;}
.n_home_title_02 { padding-top: 10px;}
.n_home_title_02 h2 { padding: 0 10px 8px 15px; font-size: 14px; line-height: 40px; color: #3f5069; font-weight: bold;}
.n_home_title_03 { padding-top: 22px;}
.n_home_title_03 h2 { padding: 0 15px 22px 15px; font-size: 14px; line-height: 14px; color: #3f5069; font-weight: bold;}

.n_home_top_02_001 button { border: 0px; text-indent: 0px; text-align: center; cursor: pointer;}
.n_home_top_btn_01 { padding: 0 12px; height: 30px; background-color: #fff; color: #199ded; font-size: 13px; box-sizing: border-box; border-radius: 100px;}
.n_home_top_btn_02 { margin-left: 5px; padding: 0 12px; height: 30px; background-color: #04598e; color: #fff; font-size: 13px; box-sizing: border-box; border-radius: 100px;}
.n_home_top_btn_03 { padding-top: 2.6px; margin-bottom: 2px; width: 40px; height: 26px; background-color: #fff; color: #888; font-size: 12px; border: 1px solid #ccc; box-sizing: border-box; border-radius: 2px;}
.n_home_top_btn_04 { padding-top: 2.6px; margin-bottom: 2px; width: 40px; height: 26px; background-color: #adaeb0; color: #fff; font-size: 12px; box-sizing: border-box; border-radius: 2px;}
.n_home_top_btn_05 { width: 100%; height: 34px; text-align: center; font-size: 12px; background-color: #fff; border:1px solid #ccc; box-sizing: border-box; border-radius: 6px;}
.n_home_top_btn_06 { padding-top: 2.6px; margin-bottom: 2px; width: 40px; height: 30px; background-color: #8892a1; color: #fff; font-size: 12px; box-sizing: border-box; border-radius: 2px;}
.n_home_top_btn_07 { width: 70px; height: 30px; background-color: #1a9aec; color: #fff; font-size: 12px; box-sizing: border-box; border-radius: 2px;}
.n_home_top_btn_08 { width: 70px; height: 30px; background-color: #fff; color: #888;  border: 1px solid #ccc; font-size: 12px; box-sizing: border-box; border-radius: 2px;}
.n_home_top_btn_09 { margin-bottom: 2px; width: 53px; height: 26px; background-color: #fff; color: red; font-size: 12px; border: 1px solid red; box-sizing: border-box; border-radius: 2px;} /* 수신거부 버튼 */
.n_home_top_btn_10 { padding-top: 2.6px;margin-bottom: 2px; width: 53px; height: 26px; background-color: #fff; color: #888; font-size: 12px; border: 1px solid #ccc; box-sizing: border-box; border-radius: 2px;}

.n_home_contant_box input[type=checkbox], .n_add_box_01 input[type=checkbox]{ display:none;}
.n_home_contant_box input[type=checkbox] + label, .n_add_box_01 input[type=checkbox] + label 
{ padding: 0px; display: inline-block; cursor: pointer; background-image: url('../../../images/mx/check_off.png'); background-position: left; background-size: 18px; background-repeat: no-repeat;}
.n_home_contant_box input[type=checkbox]:checked + label, .n_add_box_01 input[type=checkbox]:checked + label
{ padding: 0px; display: inline-block; background-image: url('../../../images/mx/check_on.png'); background-position: left; background-size: 18px; background-repeat: no-repeat;}
.n_home_contant_box_input_text { padding: 0 10px 0 23px; font-size: 13px; line-height: 24px; color: #444;}


/* 홈 즉시출고 및 출고예정 css 추가작업*/
.home_culgo_menu { padding: 0 5px; margin-bottom:7px;}
.home_culgo_menu >ul { /*height: 90px;*/ background-color: #fff; border-radius: 10px;}
.home_culgo_menu >ul li { float: left; display: inline-block; width: 19%; text-align: center; padding-top: 7px; vertical-align: middle;cursor:pointer;}
.home_culgo_menu>ul li:hover { opacity: 0.9;cursor:pointer;}
.home_culgo_menu>ul li img { width: 42px;cursor:pointer;}
.home_culgo_menu>ul li p { padding-top: 5px; font-size: 14px; color: #114565; line-height: 14px; font-weight: bold;cursor:pointer;}
.home_culgo_menu_line { margin: 10px 0; width: 0.1% !important; height: 30px; border-right: 1px solid #ccc;}


.n_home_top_02 { padding-top: 17px;}
.n_home_top_02 .n_home_top_02_001 li { float: left; display: inline-block; padding-top: 5px; vertical-align: middle;}
.n_home_top_02 .n_home_top_02_001 li:last-child { float: right;}
.n_home_top_02 .n_home_top_02_002 img { width: 20px;}
.n_home_top_02 .n_home_top_02_002 li { float: left; display: inline-block; font-size: 18px; color: #fff; vertical-align: middle;}
.n_home_top_02 .n_home_top_02_002 li:first-child { padding-right: 10px; cursor: pointer;}
.n_home_top_02 .n_home_top_02_002 li:last-child { padding-left: 10px; cursor: pointer;}


/* 탭css */
ul { list-style:none; }
.culgotap{
	/*max-width:600px;*/
	margin: 0 auto; 
	position:relative; 
	border-top: 2px solid #4662eb;
}
.culgotap ul li{
	display:  inline-block;
	margin-top: 5px;
	/*width:33.33%;*/
	width:25%;
	float:left;  
	text-align:center; 
	/*background :#f9f9f9;*/
	background:#ffe5d3;
	line-height:40px;
	border-radius:10px 10px 0px 0px;
}
.culgotap label{
	display:block;
	width:100%; 
	height:40px;
	line-height:40px;
	font-size: 15px;
}

.culgotap input{
	display:none;
}

.tabCon{
	display:none; 
	text-align:left; 
	padding: 20px;
	position:absolute; 
	left:0; top:40px; 
	box-sizing: border-box; 
	border : 5px solid #f9f9f9;
}
.culgotap input:checked ~ label{
	border-radius:10px 10px 0px 0px;
	/*background:#ccc;*/
	background:#ffac93;
	font-size:14px;
	font-weight:bold;
}
.culgotap input:checked ~ .tabCon{
	display:block;
}

#culgo_list td {
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	/* border-bottom: 1px solid #999999; */
	/* border-right: 1px solid #777777; */
}
/*
#culgo_list tbody tr td:first-child {
	border-top: 2px solid #db0d0d;
}
*/

