@charset "utf-8";

@font-face {
  font-family: 'FontAwesome';
  src: url('../../fonts/fontawesome-webfont.woff2?v=2.2.0') format('woff2'), url('../../fonts/fontawesome-webfont.woff?v=2.2.0') format('woff'), url('../../fonts/fontawesome-webfont.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../../fonts/glyphicons-halflings-regular.woff2?v=2.2.0') format('woff2'), url('../../fonts/glyphicons-halflings-regular.woff?v=2.2.0') format('woff'), url('../../fonts/glyphicons-halflings-regular.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/


body {
	font-family:"FontAwesome", sans-serif !important;
	-webkit-text-size-adjust:none;
	font-weight:normal;
	font-size:13px;
	line-height:1;
	/*letter-spacing: -1px;*/
	color:#000;
	-webkit-text-size-adjust: 100%;	
	-webkit-user-select:none; 
	-moz-user-select:none; 
	-ms-user-select:none; 
	user-select:none;
}

/*body {
	font-family:"굴림", Gulim,"돋움", Dotum,  sans-serif !important;
	font-weight:normal;
	font-size:13px;
	line-height:1;
	color:#000;
	-webkit-text-size-adjust: 100%;
}*/

a,a:active,a:focus,a:hover,a:link,a:visited{
	outline:0;
	text-decoration:none;
	color: inherit;
	font-size:100%;
}

select::-ms-expand { display: none;}

input,select,textarea{
	font-size:15px;
	line-height:1;
	font-family:"FontAwesome", sans-serif !important;
}



.scrollxy {
    width:100%;
    overflow: scroll;
	border:0;
    box-sizing:border-box;
}

.scrolly {
    width:100%;
	overflow-y:scroll;
	border:0;
    box-sizing:border-box;
}






/* login */
.container-login {
  position: relative;
  overflow: hidden;
  width: 700px;
  height: 500px;
  margin: 80px auto 0;
  background-color: #ffffff;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 30px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 30px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 30px;
}
.container-login .half {
  float: left;
  width: 50%;
  height: 100%;
  padding: 58px 40px 0;
}
.container-login .half.bg {
  background-image: url("../../images/site/login-backbg.png");
  background-size: 400px;
  background-repeat: no-repeat;
}
.container-login .logo { 
    display: block;
	background: url('../../images/site/top_logo_1.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 162px;
	height:40px;
	margin-bottom: 23px;
}
.container-login h1 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 23px;
  text-align: center;
  text-indent: 6px;
  letter-spacing: 5px;
  text-transform: uppercase;
  color: #263238;
}
.container-login .tabs-login {
  width: 100%;
  margin-bottom: 29px;
  border-bottom: 1px solid #d9d9d9;
}
.container-login .tabs-login .tab {
  display: inline-block;
  margin-bottom: -1px;
  padding: 20px 15px 10px;
  cursor: pointer;
  letter-spacing: 0;
  border-bottom: 1px solid #d9d9d9;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  transition: all 0.1s ease-in-out;
}
.container-login .tabs-login .tab a {
  font-size: 14px;
  font-weight:bold;
  text-decoration: none;
  text-transform: uppercase;
  color: #cdcdcd;
  transition: all 0.1s ease-in-out;
}
.container-login .tabs-login .tab.active a, .container-login .tabs-login .tab:hover a {
  color: #263238;
}
.container-login .tabs-login .tab.active {
  border-bottom: 1px solid #263238;
}
.container-login .content form {
  position: relative;
  height: 300px;
}
.container-login .content label:first-of-type, .container-login .content input:first-of-type, .container-login .content .more:first-of-type {
  -moz-animation: slideIn 0.4s cubic-bezier(0.37, 0.82, 0.2, 1);
  -webkit-animation: slideIn 0.4s cubic-bezier(0.37, 0.82, 0.2, 1);
  animation: slideIn 0.4s cubic-bezier(0.37, 0.82, 0.2, 1);
}
.container-login .content label:nth-of-type(2), .container-login .content input:nth-of-type(2), .container-login .content .more:nth-of-type(2) {
  -moz-animation: slideIn 0.5s cubic-bezier(0.37, 0.82, 0.2, 1);
  -webkit-animation: slideIn 0.5s cubic-bezier(0.37, 0.82, 0.2, 1);
  animation: slideIn 0.5s cubic-bezier(0.37, 0.82, 0.2, 1);
}
.container-login .content label:nth-of-type(3), .container-login .content input:nth-of-type(3), .container-login .content .more:nth-of-type(3) {
  -moz-animation: slideIn 0.6s cubic-bezier(0.37, 0.82, 0.2, 1);
  -webkit-animation: slideIn 0.6s cubic-bezier(0.37, 0.82, 0.2, 1);
  animation: slideIn 0.6s cubic-bezier(0.37, 0.82, 0.2, 1);
}
.container-login .content label {
  font-size: 13px;
  color: #263238;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.container-login .content label:not([for='remember']) {
  display: none;
}
.container-login .content input.inpt {
  font-size: 14px;
  display: block;
  width: 100%;
  height: 42px;
  margin-bottom: 12px;
  padding: 16px 13px;
  color: #999999;
  border: 1px solid #d9d9d9;
  background: transparent;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.container-login .content input.inpt::-webkit-input-placeholder {
  font-size: 14px;
  color: #999999;
  font-family: 'Lato', sans-serif;
}
.container-login .content input.inpt:-moz-placeholder {
  font-size: 14px;
  color: #999999;
  font-family: 'Lato', sans-serif;
}
.container-login .content input.inpt::-moz-placeholder {
  font-size: 14px;
  color: #999999;
  font-family: 'Lato', sans-serif;
}
.container-login .content input.inpt:-ms-input-placeholder {
  font-size: 14px;
  color: #999999;
  font-family: 'Lato', sans-serif;
}
.container-login .content input.inpt:focus {
  border-color: #999999;
}
.container-login .content input.submit {
  font-size: 14px;
  font-weight:bold;
  line-height: 38px;
  display: block;
  width: 100%;
  height: 42px;
  cursor: pointer;
  vertical-align: middle;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #ffffff;
  border: 1px solid #00746d;
  background-color: #009d8a;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
}
.container-login .content input.submit:hover {
  background-color: #008a79;
  border: 1px solid #006261;
  color: #ffffff;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.container-login .content input.submit:active {
  background-color: #00746d;
  border: 1px solid #055f5c;
  color: #ffffff;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.container-login .content input:focus {
  outline: none;
}
.container-login .content .submit-wrap {
  bottom: 0;
  width: 100%;
}
.container-login .content .submit-wrap a {
  font-size: 13px;
  display: block;
  margin-top: 20px;
  text-align: center;
  text-decoration: none;
  color: #999999;
}
.container-login .content .submit-wrap a:hover {
  text-decoration: underline;
}
.container-login .content .signup-cont {
  display: none;
}

@keyframes slideIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    margin-left: -320px;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 0px;
  }
}
@-webkit-keyframes slideIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    margin-left: -320px;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 0px;
  }
}
.credits {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #999999;
  font-size: 14px;
  margin: 0 10px 10px 0;
}
.credits a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  color: inherit;
  font-weight: 700;
  text-decoration: none;
}






.inp-txt-1 {
	width:100%;
	height:24px;
	line-height:24px;
    border: 1px solid #8fb0ab;
	background-color:#fff;
    box-sizing:border-box;
    word-break: break-all;
	/*text-indent:5px;*/
	line-height:1;
}
.inp-txt-1:focus {
    border-color: #00746d;
    background-color:#fbfbfb;
}

.inp-txt-2 {
	width:100%;
	height:18px;
	line-height:18px;
	font-size:13px;
	font-weight:bold;
	text-align: right;
	padding-right:3px;
    border: 1px solid #8fb0ab;
	background-color:#fff;
    box-sizing:border-box;
    word-break: break-all;
	/*text-indent:5px;*/
	line-height:1;
}
.inp-txt-2:focus {
    border-color: #00746d;
    background-color:#fbfbfb;
}


.inp-memo-1{
    width:100%;
	overflow-y:scroll;
	/*border: none;*/
	border: 1px solid #8fb0ab;
	margin:0;
	background-color:#fff;
	text-align:left; 
	vertical-align:top;
	outline: none;
	resize: none;
	box-sizing:border-box;
	word-break: break-all;
	border-radius: none;
	-webkit-border-radius: none;
    -moz-border-radius: none;
}
.inp-memo-1:focus {
    border-color: #00746d;
    background-color:#fbfbfb;
}

.select-1 {
    background: url('../../images/site/select_arrow1.png'), #fff;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px;
    border: 1px solid #8fb0ab;
	display: inline-block;
    /*vertical-align: baseline;*/
	vertical-align:middle;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 24px;
	line-height:1.2;
    width: 100%;
    padding: 0;
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none;
	box-sizing:border-box;
}
.select-1:focus {
    border-color: #00746d;
}

.select-tit {
    background: url('../../images/site/select_arrow1.png'), #fff;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px;
    border: 1px solid #8fb0ab;
	display: inline-block;
    /*vertical-align: baseline;*/
	vertical-align:middle;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 24px;
	line-height:24px;
	font-weight:bold !important;
	color:#006666 !important;
    width: 100%;
    padding: 0;
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
	box-sizing:border-box;
}
.select-tit:focus {
  border-color: #00746d;
}

.select-tit2 {
    background: url('../../images/site/select_arrow2.png'), #008a79;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px;
    border: 1px solid #00746d;
	display: inline-block;
    /*vertical-align: baseline;*/
	vertical-align:middle;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 24px;
	line-height:24px;
	font-weight:bold !important;
	color:#fff !important;
    width: 100%;
    padding: 0 0 0 2px;
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
}
.select-tit2:focus {
  border-color: #055f5c;
}





.fileUploadBtn {
   display: inline-block;
   padding: 3px 3px;
   font-size:13px;
   text-decoration: none;
   line-height:1.3;
   vertical-align: middle;
   background-color: #dfe3e3;
   cursor: pointer;
   border: 1px solid #a9b1b1;
   border-radius: none;
   -webkit-border-radius: none;
   -moz-border-radius: none;
 }

 .fileNmBox {
   width: calc(100% - 100px);
   height: 24px;
   display: inline-block;
   vertical-align: middle;
   background-color: #F3F3F3;
   border: 1px solid #bec5c5;
 }







/* button */
.btn_block { width: 100%; overflow:hidden; display:block; clear:both; margin:0 auto; box-sizing: border-box;}
.btn_zone { width: 100%; overflow:hidden; display: block; clear:both; margin:0 auto; padding:0 0 5px 0; box-sizing: border-box; }
.btn_zone-t { width: 100%; overflow:hidden; display: block; clear:both; margin:0 auto; padding:5px 0 5px 0; box-sizing: border-box; }
.btn_zone-t5 { width: 100%; overflow:hidden; display: block; clear:both; margin:0 auto; padding:5px 0 0 0; box-sizing: border-box; }
.btn_zone-t10 { width: 100%; overflow:hidden; display: block; clear:both; margin:0 auto; padding:10px 0 0 0; box-sizing: border-box; }
.b-center {text-align:center; margin:0; padding:0; box-sizing: border-box; }
.b-left { float:left; margin:0; padding:0; box-sizing: border-box;}
.b-right { float:right; margin:0; padding:0; box-sizing: border-box;}

[class*='btn-'] {
	border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size:13px;
	font-weight:bold;
	line-height:1.3;
	padding: 3px 6px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	
	-webkit-transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	  transition: background-color 0.1s linear;	
}
	[class*='btn-']:hover {
		cursor: pointer;
	}
	
	.btn-login {
		background-color: #079c5f;
		border: 1px solid #055f2f;
		font-size:14px;
		padding:8px 0;
	}	
			.btn-login:hover {
				background-color: #56c197;
				color:#055f2f;
			}			
			.btn-login:active {
				background-color: #087344;
				color:#003619;

			}
	
	.btn-green {
		background-color: #00a490;
		border: 1px solid #055f5c;
	}	
			.btn-green:hover {
				background-color: #007f75;
			}			
			.btn-green:active {
				background-color: #00746d;
			}

	.btn-green-dark {
		background-color: #007675;
		border: 1px solid #004342;
	}	
			.btn-green-dark:hover {
				background-color: #035451;
			}			
			.btn-green-dark:active {
				background-color: #004342;
			}

	.btn-grey {
		background-color: #eff1f2;
		border: 1px solid #8a8b8e;
		color:#2f3336;
		text-shadow:none;
	}	
			.btn-grey:hover {
				background-color: #d9ddde;
				color:#000;	
			}			
			.btn-grey:active {
				background-color: #c2c6c7;	
			}
			
	.btn-grey-dark {
		background-color: #57595c;
		border: 1px solid #393b3e;	
	}	
			.btn-grey-dark:hover {
				background-color: #393b3e;	
			}			
			.btn-grey-dark:active {
				background-color: #2c2e30;	
			}

	.btn-white {
		background-color: #fff;
		border: 1px solid #055f5c;
		color:#00685d;
		text-shadow:none;
	}	
			.btn-white:hover {
				background-color: #00a490;	
				color:#fff;
			}			
			.btn-white:active {
				background-color: #00746d;	
			}

	.btn-blue {
		background-color: #1c68be;
		border: 1px solid #174482;	
	}	
			.btn-blue:hover {
				background-color: #4594e6;	
			}			
			.btn-blue:active {
				background-color: #1250ad;	
			}
			
	.btn-blue2 {
		background-color: #3366cc;
		border: 1px solid #214388;	
	}	
			.btn-blue2:hover {
				background-color: #3280d7;	
			}			
			.btn-blue2:active {
				background-color: #2a5bbf;	
			}
			
	.btn-orange {
		background-color: #fc5300;
		border: 1px solid #d93700;	
	}	
			.btn-orange:hover {
				background-color: #e33000;	
			}			
			.btn-orange:active {
				background-color: #d42800;	
			}

	.btn-orange2 {
		background-color: #fc5300;
		border: 1px solid #d93700;	
	}	
			.btn-orange2:hover {
				background-color: #e33000;	
			}			
			.btn-orange2:active {
				background-color: #d42800;	
			}
			
	.btn-red {
		background-color: #eb1919;
		border: 1px solid #ca0909;
	}	
			.btn-red:hover {
				background-color: #cc0000;
			}			
			.btn-red:active {
				background-color: #bc0000;
			}
	
	.btn-redpink {
		background-color: #d63258;
		border: 1px solid #b12143;
	}	
			.btn-redpink:hover {
				background-color: #b80c3a;
			}			
			.btn-redpink:active {
				background-color: #a40032;
			}		
							
	.btn-excel {
		border: 1px solid #055f5c;
		background: url('../../images/site/popup-img04.png') #007675;
		background-repeat: no-repeat;
		background-position: left center;
		background-size:22px;
		padding-left: 25px;
		text-align:left;
		margin: 0 auto;
	}	
			.btn-excel:hover {
				background-color: #055f5c;
			}			
			.btn-excel:active {
				background-color: #035451;
			}

	.btn-record {
		border: 1px solid #055f5c;
		background: url('../../images/site/popup-img07.png') #007675;
		background-repeat: no-repeat;
		background-position: left center;
		background-size:22px;
		padding-left: 25px;
		text-align:left;
		margin: 0 auto;
	}	
			.btn-record:hover {
				background-color: #055f5c;
			}			
			.btn-record:active {
				background-color: #035451;
			}
	
	.btn-address {
		width:24px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/popup-img02.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-address:hover {
			background: url('../../images/site/popup-img02-on.png') #007675;
			background-repeat: no-repeat;
		    background-position: center;
	     	background-size:20px;
		}
		.btn-address:active {
			background-color: #055f5c;
			}

	.btn-date {
		width:24px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/popup-img01.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-date:hover {
			background: url('../../images/site/popup-img01-on.png') #007675;
		    background-repeat: no-repeat;
		    background-position: center;
		    background-size:20px;
		}
		.btn-date:active {
			background-color: #055f5c;
			}

   .btn-glass {
		width:24px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/popup-img03.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-glass:hover {
			background: url('../../images/site/popup-img03-on.png') #007675;
		    background-repeat: no-repeat;
		    background-position: center;
		    background-size:20px;
		}
		.btn-glass:active {
			background-color: #055f5c;
			}

    .btn-play {
		width:24px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/popup-img05.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-play:hover {
			background: url('../../images/site/popup-img05-on.png') #007675;
			background-repeat: no-repeat;
		    background-position: center;
	     	background-size:20px;
		}
		.btn-play:active {
			background-color: #055f5c;
			}

    .btn-play_18 {
		width:24px;
		height:18px;
		display:inline-block;
		background: url('../../images/site/popup-img05.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-play_18:hover {
			background: url('../../images/site/popup-img05-on.png') #007675;
			background-repeat: no-repeat;
		    background-position: center;
	     	background-size:20px;
		}
		.btn-play_18:active {
			background-color: #055f5c;
			}
			
    .btn-play_18c {
		width:24px;
		height:18px;
		display:inline-block;
		background: url('../../images/site/popup-img05c.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-play_18c:hover {
			background: url('../../images/site/popup-img05c-on.png') #007675;
			background-repeat: no-repeat;
		    background-position: center;
	     	background-size:20px;
		}
		.btn-play_18c:active {
			background-color: #055f5c;
			}

    .btn-memo {
		width:24px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/popup-img06.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-memo:hover {
			background: url('../../images/site/popup-img06-on.png') #007675;
			background-repeat: no-repeat;
		    background-position: center;
	     	background-size:20px;
		}
		.btn-memo:active {
			background-color: #055f5c;
			}

    .btn-memo_18 {
		width:24px;
		height:18px;
		display:inline-block;
		background: url('../../images/site/popup-img06.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-memo_18:hover {
			background: url('../../images/site/popup-img06-on.png') #007675;
			background-repeat: no-repeat;
		    background-position: center;
	     	background-size:20px;
		}
		.btn-memo_18:active {
			background-color: #055f5c;
			}
			
	.btn-call {
		width:24px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/icon-img02.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
		.btn-call:hover {
			background: url('../../images/site/icon-img02-on.png') #007675;
		    background-repeat: no-repeat;
		    background-position: center;
		    background-size:20px;
		}
		.btn-call:active {
			background-color: #055f5c;
			}
			
    .btn-call-off {
		background: url('../../images/site/icon-img03.png'), #e6e9ea;
		background-repeat: no-repeat;
        background-position: 10% 50%;
		background-size:20px;
		border: 1px solid #787a7d;
		padding: 0 0 0 16px;
        font-weight:bold;
		color:#2f3336;
		text-shadow:none;
		text-align: center;
	}	
			.btn-call-off:hover {
				background: url('../../images/site/icon-img03-on.png'), #d2d5d6;
		        background-repeat: no-repeat;
                background-position: 10% 50%;
		        background-size:20px;
				color:#000;
			}			
			.btn-call-off:active {
				background-color: #bdc1c2;
			}

	.btn-arrow-l1 {
		width:14px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/list-arrow-l1.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:24px;
		border:none;
		/*border: 1px solid #869fb8;*/
		padding: 0;
		margin: 0 auto;
		border-radius: none;
		-webkit-border-radius: none;
		-moz-border-radius: none;
	}
		.btn-arrow-l1:hover {
			background: url('../../images/site/list-arrow-l1-on.png') #079c5f;
			background-repeat: no-repeat;
			background-position: center;
			background-size:24px;
		}
		
	.btn-arrow-l2 {
		width:14px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/list-arrow-l2.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:24px;
		border:none;
		/*border: 1px solid #869fb8;*/
		padding: 0;
		margin: 0 auto;
		border-radius: none;
		-webkit-border-radius: none;
		-moz-border-radius: none;
	}
		.btn-arrow-l2:hover {
			background: url('../../images/site/list-arrow-l2-on.png') #079c5f;
			background-repeat: no-repeat;
			background-position: center;
			background-size:24px;
		}
		
	.btn-arrow-r1 {
		width:14px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/list-arrow-r1.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:24px;
		border:none;
		/*border: 1px solid #869fb8;*/
		padding: 0;
		margin: 0 auto;
		border-radius: none;
		-webkit-border-radius: none;
		-moz-border-radius: none;
	}
		.btn-arrow-r1:hover {
			background: url('../../images/site/list-arrow-r1-on.png') #079c5f;
			background-repeat: no-repeat;
			background-position: center;
			background-size:24px;
		}

	.btn-arrow-r2 {
		width:14px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/list-arrow-r2.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:24px;
		border:none;
		/*border: 1px solid #869fb8;*/
		padding: 0;
		margin: 0 auto;
		border-radius: none;
		-webkit-border-radius: none;
		-moz-border-radius: none;
	}
		.btn-arrow-r2:hover {
			background: url('../../images/site/list-arrow-r2-on.png') #079c5f;
			background-repeat: no-repeat;
			background-position: center;
			background-size:24px;
		}
		
	.btn-f5 {
		width:24px;
		height:24px;
		display:inline-block;
		background: url('../../images/site/list-img-f5.png') #fff;
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 1px solid #055f5c;
		/*border: 1px solid #869fb8;*/
		padding: 0;
		margin: 0 auto;
		border-radius: none;
		-webkit-border-radius: none;
		-moz-border-radius: none;
	}
		.btn-f5:hover {
		    background: url('../../images/site/list-img-f5-on.png') #007675;
		    background-repeat: no-repeat;
		    background-position: center;
		    background-size:20px;
		}
		.btn-f5:active {
		    background-color: #055f5c;	
			}

	.btn-search {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background-color: #007675;
		border: 1px solid #007675;
	}	
			.btn-search:hover {
				background-color: #007675;
			}			
			.btn-search:active {
				background-color: #007675;
			}


	.btn-close {
		width:18px;
		height:16px;
		display:inline-block;
		background: url('../../images/site/popup-img08.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size:20px;
		border: 0;
		/*border: none;*/
		padding: 0;
		margin: 0 auto;
		border-radius: none;
        -webkit-border-radius: none;
        -moz-border-radius: none;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    box-shadow :none;
	}
		.btn-close:hover {
			background: url('../../images/site/popup-img08-on.png');
			background-repeat: no-repeat;
		    background-position: center;
	     	background-size:20px;
		}
		.btn-close:active {
			background-color: #cce0de;
			}




/*table*/
.con-div-1 {
	width:100%;
	overflow:hidden;
    display: block;
	clear:both;
	margin: 0 auto;
    padding: 5px 6px 0 6px;
	box-sizing: border-box;
}

.con-div-2 {
	width:100%;
	overflow:hidden;
    display: block;
	clear:both;
	margin: 0 auto;
    padding: 5px 0 0 0;
	box-sizing: border-box;
}

.con-div-3 {
	width:100%;
	overflow:hidden;
    display: block;
	clear:both;
	margin: 0 auto;
    padding: 0;
	box-sizing: border-box;
}

.page-num {
	width:100%;
	overflow:hidden;
    display: block;
	clear:both;
	margin: 0 auto;
    padding: 0;
	font-size:13px;
	text-align:center;
	box-sizing: border-box;
}
.page-num .left{
	overflow:hidden;
	/*float:left;*/
	margin: 6px 0 0 0;
    padding: 0;
    box-sizing: border-box;
}
.page-num .left span{
	display:inline-block;
	margin: 0;
    padding: 0;
	font-weight:normal;
	color:#000;
	letter-spacing:-1px;
    box-sizing: border-box;
}

.page-num .left .part{
	display:inline-block;
	margin: 0;
    padding: 0;
	font-weight:normal;
	color:#a3a5a9;
	letter-spacing:-3px;
    box-sizing: border-box;
}
.page-num .right{
	overflow:hidden;
	/*float:left;*/
	margin: 6px 0 0 0;
    padding: 0;
	text-align:right;
    box-sizing: border-box;
}


.list-sort {
	width:100%;
	overflow:hidden;
    display: block;
	clear:both;
	margin: 0 auto;
    padding: 0 0 5px 0;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:right;
	box-sizing: border-box;
}
.list-sort span{
	display:inline-block;
	margin: 0;
    padding: 0;
	font-weight:bold;
	color:#333;
	letter-spacing:0;
    box-sizing: border-box;
}


.div-infozone {
	width:100%;
	overflow:hidden;
    display: block;
	clear:both;
	margin: 0 auto;
    padding: 0;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	box-sizing: border-box;
}
.div-infozone .d-left {
    display: inline-block;
	float:left;
	text-align:left;
	margin: 0;
    padding: 0;
	box-sizing: border-box;
}
.div-infozone .d-right {
    display: inline-block;
	float:right;
	text-align:right;
	margin: 0;
    padding: 0;
	box-sizing: border-box;
}
.div-infozone span{
	display:inline-block;
	margin: 0;
    padding: 0;
	height:24px;
	font-weight:bold;
	color:#333;
	letter-spacing:0;
    box-sizing: border-box;
}
.div-infozone .span-t{
	display:inline-block;
	margin: 0;
    padding:0 5px;
	background:#ecf8ef; 
	line-height:2;
	font-weight:bold;
	color:#333;
	letter-spacing:0;
    box-sizing: border-box;
}
.div-infozone .span-t2{
	display:inline-block;
	margin: 0 0 0 5px;
    padding:0 5px;
	background:#ecf8ef; 
	line-height:2;
	font-weight:bold;
	color:#333;
	letter-spacing:0;
    box-sizing: border-box;
}
.div-infozone input[type=checkbox] { 
	margin:-3px 5px 0 0;
}
.div-infozone label { 
	margin:1px 0 0 0;
}
.div-infozone input[type=radio] { 
	margin:-3px 0 0 0;
}
.div-infozone input[type=text] { 
	margin:-3px 0 0 0;
}
.div-infozone select { 
	margin:-3px 0 0 0;
}


.datalist-box{
    width:100%;
	display:block;
	overflow:hidden; 
    display: block;
	clear:both;
	margin: 0 auto;
	padding: 0;
	box-sizing:border-box;
}
.datalist-box .scr_head{
	width:100%;
	border: 1px solid #76a1ac;
	/*background-color:#e4edf8;*/
	background-color:#e9f3f3;
	box-sizing:border-box;
}
.datalist-box .scr_head table{
	width:100%;
	text-align: center;
}
.datalist-box .scr_head table th,td{
	padding: 4px 0;
	line-height:1.2;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
	color:#007374;
	border-right: 1px solid #76a1ac;
	text-align:center; 
}
.datalist-box .scr_head table th:last-child, td:last-child {
    border-right: 0;
}
.datalist-box .scr_head table th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_head table th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_head table th label { 
	margin:1px 0 0 0;
}
.datalist-box .scr_head table td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_head table td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_head table td label { 
	margin:1px 0 0 0;
}
.datalist-box .scr_head table tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_head table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_body{
	width:100%;
	border-left: 1px solid #b6bbc0;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	background-color:#fff;
	box-sizing:border-box;
	overflow-y: scroll;
}
.datalist-box .scr_body table{
	width:100%;
	text-align: center;
}
.datalist-box .scr_body table th,td{
	padding: 5px 0;
	line-height:1.2;
	color:#000;
	font-size:15px;
	font-weight:500;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	text-align:center; 
}
.datalist-box .scr_body table th:last-child, td:last-child {
    border-right: 0;
}
.datalist-box .scr_body table th [type=text]{
	margin-top:-1px;
}
.datalist-box .scr_body table td [type=text]{
	margin-top:-1px;
}
.datalist-box .scr_body table th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_body table th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_body table th label { 
	margin:1px 0 0 0;
}
.datalist-box .scr_body table td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_body table td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_body table td label { 
	margin:1px 0 0 0;
}
.datalist-box .scr_body table tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-box .scr_body table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}



.datalist-box2{
    width:100%;
	display:block;
	overflow:hidden; 
    display: block;
	clear:both;
	margin: 0 auto;
	padding: 0;
	box-sizing:border-box;
}
.datalist-box2 .scr_head{
	width:100%;
	border-top: 3px solid #00a490;
	border-left: 1px solid #76a1ac;
	border-right: 1px solid #76a1ac;
	border-bottom: 1px solid #76a1ac;
	/*background-color:#e4edf8;*/
	background-color:#e9f3f3;
	box-sizing:border-box;
}
.datalist-box2 .scr_head table{
	width:100%;
	text-align: center;
}
.datalist-box2 .scr_head table th{
	padding: 5px 1px;
	line-height:1.2;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	color:#007374;
	border-right: 1px solid #76a1ac;
	text-align:center; 
}
.datalist-box2 .scr_head table td{
	padding: 5px 1px;
	line-height:1.2;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	color:#007374;
	border-right: 1px solid #76a1ac;
	text-align:center; 
}
.datalist-box2 .scr_head table th:last-child, td:last-child {
    border-right: 0;
}
.datalist-box2 .scr_head table th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_head table th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_head table th label { 
	margin:1px 0 0 0;
}
.datalist-box2 .scr_head table td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_head table td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_head table td label { 
	margin:1px 0 0 0;
}
.datalist-box2 .scr_head table tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_head table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_body{
	width:100%;
	border-left: 1px solid #b6bbc0;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	background-color:#fff;
	box-sizing:border-box;
	overflow-y: scroll;
}
.datalist-box2 .scr_body table{
	width:100%;
	text-align: center;
}
.datalist-box2 .scr_body table th{
	padding: 2px 2px;
	line-height:1.6;
	letter-spacing:-1px;
	color:#000;
	font-size:13px;
	font-weight:normal;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	text-align:center; 
}
.datalist-box2 .scr_body table td{
	padding: 2px 2px;
	line-height:1.6;
	letter-spacing:-1px;
	color:#000;
	font-size:13px;
	font-weight:normal;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	text-align:center; 
}
.datalist-box2 .scr_body table th:last-child, td:last-child {
    border-right: 0;
}
.datalist-box2 .scr_body table th [type=text]{
	margin-top:-1px;
}
.datalist-box2 .scr_body table td [type=text]{
	margin-top:-1px;
}
.datalist-box2 .scr_body table th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_body table th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_body table th label { 
	margin:1px 0 0 0;
}
.datalist-box2 .scr_body table td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_body table td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_body table td label { 
	margin:1px 0 0 0;
}
.datalist-box2 .scr_body table tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-box2 .scr_body table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}







.datalist2-box{
    width:100%;
	display:block;
	overflow:hidden; 
    display: block;
	clear:both;
	margin: 0 auto;
	padding: 0;
	box-sizing:border-box;
}
.datalist2-box .scr_head{
	width:100%;
	border-top: 1px solid #76a1ac;
	border-left: 1px solid #76a1ac;
	border-right: 1px solid #76a1ac;
	border-bottom: 1px solid #76a1ac;
	/*background-color:#e4edf8;*/
	background-color:#e9f3f3;
	box-sizing:border-box;
}
.datalist2-box .scr_head table{
	width:100%;
	text-align: center;
}
.datalist2-box .scr_head table th{
	padding: 5px 1px;
	line-height:1.2;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	color:#007374;
	border-right: 1px solid #76a1ac;
	text-align:center; 
}
.datalist2-box .scr_head table td{
	padding: 5px 1px;
	line-height:1.2;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	color:#007374;
	border-right: 1px solid #76a1ac;
	text-align:center; 
}
.datalist2-box .scr_head table th:last-child, td:last-child {
    border-right: 0;
}
.datalist2-box .scr_head table th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_head table th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_head table th label { 
	margin:1px 0 0 0;
}
.datalist2-box .scr_head table td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_head table td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_head table td label { 
	margin:1px 0 0 0;
}
.datalist2-box .scr_head table tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_head table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_body{
	width:100%;
	border-left: 1px solid #b6bbc0;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	background-color:#fff;
	box-sizing:border-box;
	overflow-y: scroll;
}
.datalist2-box .scr_body table{
	width:100%;
	text-align: center;
}
.datalist2-box .scr_body table th{
	padding: 2px 1px;
	line-height:1.6;
	letter-spacing:-1px;
	color:#000;
	font-size:13px;
	font-weight:normal;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	text-align:center; 
}
.datalist2-box .scr_body table td{
	padding: 2px 1px;
	line-height:1.6;
	letter-spacing:-1px;
	color:#000;
	font-size:13px;
	font-weight:normal;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	text-align:center; 
}
.datalist2-box .scr_body table th:last-child, td:last-child {
    border-right: 0;
}
.datalist2-box .scr_body table th [type=text]{
	margin-top:-1px;
}
.datalist2-box .scr_body table td [type=text]{
	margin-top:-1px;
}
.datalist2-box .scr_body table th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_body table th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_body table th label { 
	margin:1px 0 0 0;
}
.datalist2-box .scr_body table td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_body table td label { 
	margin:1px 0 0 0;
}
.datalist2-box .scr_body table td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_body table tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist2-box .scr_body table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}




.datalist-box-allinone { 
    width:100%;
	overflow: scroll;
	display: block; 
	margin:0 auto;
	clear:both;
	border-left: 1px solid #b6bbc0;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	border-left: 1px solid #b6bbc0;
	padding: 0;
	box-sizing:border-box;
}
.datalist-box-allinone-y { 
    width:100%;
	overflow-y: auto;
	display: block; 
	margin:0 auto;
	clear:both;
	border-left: 1px solid #b6bbc0;
	border-right: 1px solid #b6bbc0;
	border-bottom: 1px solid #b6bbc0;
	border-left: 1px solid #b6bbc0;
	padding: 0;
	box-sizing:border-box;
}
.datalist-allinone { 
    width:100%;
	display: block; 
	margin:0;
	clear:both;
	border:0;
	padding: 0;
	box-sizing:border-box;
}
.datalist-allinone table {  
	width:100%;
	padding:0;
	margin:0; 
	border-top: 3px solid #00a490;
	box-sizing:border-box;
}
.datalist-allinone table thead tr th {
	padding: 5px 0;
	line-height:1.2;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
	color:#007374;  
	text-align:center; 
	vertical-align:middle;
	border: 1px solid #76a1ac;  
	background-color:#e9f3f3;
}
.datalist-allinone table thead tr td {
	padding: 5px 0;
	line-height:1.2;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	color:#007374;  
	text-align:center; 
	vertical-align:middle;
	border: 1px solid #76a1ac;  
	background-color:#e9f3f3;
}
.datalist-allinone table tbody tr td { 
	padding: 2px 1px;
	line-height:1.6;
	letter-spacing:-1px;
	color:#000;
	font-size:15px;
	font-weight:500; 
	text-align:center; 
	vertical-align:middle;
	border: 1px solid #b6bbc0; 
	background:#fff; 
}
.datalist-allinone table thead tr th:first-child {
    border-left: 0;
}
.datalist-allinone table tbody tr td:first-child {
    border-left: 0;
}
.datalist-allinone table thead tr th:last-child {
    border-right: 0;
}
.datalist-allinone table tbody tr td:last-child {
    border-right: 0;
}
.datalist-allinone table thead tr th [type=text]{
	margin-top:-1px;
}
.datalist-allinone table thead tr th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table thead tr th label { 
	margin:1px 0 0 0;
}
.datalist-allinone table thead tr th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table thead tr td [type=text]{
	margin-top:-1px;
}
.datalist-allinone table thead tr td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table thead tr td label { 
	margin:1px 0 0 0;
}
.datalist-allinone table thead tr td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table thead tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table thead tr td input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table tbody tr th [type=text]{
	margin-top:-1px;
}
.datalist-allinone table tbody tr th input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table tbody tr th label { 
	margin:1px 0 0 0;
}
.datalist-allinone table tbody tr th input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table tbody tr td [type=text]{
	margin-top:-1px;
}
.datalist-allinone table tbody tr td input[type=checkbox] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table tbody tr td label { 
	margin:1px 0 0 0;
}
.datalist-allinone table tbody tr td input[type=button] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table tbody tr th input[type=radio] { 
	margin:-2px 0 0 0;
}
.datalist-allinone table tbody tr td input[type=radio] { 
	margin:-2px 0 0 0;
}






.container-form { 
    overflow:hidden;
    display: block;
	clear:both;
	width:100%;
	margin: 0;
    padding: 5px 15px;
	box-sizing: border-box;
}
.search-box-con { 
    overflow:hidden;
    display: block;
	clear:both;
    width:100%;
	margin: 0;
    padding: 0 0;
	box-sizing: border-box;
}
.th-none {
    border-left:0 !important;
    border-right:0 !important;
	border-bottom:0 !important;
	background-color:#fff !important;
}
.td-none {
    border-left:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
	background-color:#fff !important;
}
.td-none-l {
    border-left:0 !important;
}
.td-none-r {
    border-right:0 !important;
}



.form-list-1 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-1 table{  
	width: 100%; 
}
.form-list-1 table tr th { 
	font-weight:bold;
	line-height: 1;
	font-size:15px;
	color:#006666;
	padding:4px 6px 4px 6px;  
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:#fff;
	background: url('../../images/site/tit_colon1.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px;
}
.form-list-1 table tr td { 
	font-weight:normal;
	font-size:13px;
	padding:4px 5px 4px 5px; 
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:#fff;
}
.form-list-1 table tr td input[type=checkbox] { 
	margin:-2px 5px 0 0;
}
.form-list-1 table tr td input[type=radio] { 
	margin:-3px 0 0 0;
}
.form-list-1 table tr td label { 
	margin:1px 0 0 0;
}




.form-list-2 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-2 table{  
	width: 100%; 
}
.form-list-2 table tr th { 
	font-weight:bold;
	font-size:15px;
	line-height: 1;
	color:#000;
	padding:6px 6px 6px 6px;  
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:#fff;
	background: url('../../images/site/tit_colon1.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px;
}
.form-list-2 table tr td { 
	font-weight:normal;
	font-size:17px;
	color:#000;
	padding:6px 6px 6px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:#fff;
}
.form-list-2 table tr td input[type=checkbox] { 
	margin:-2px 5px 0 0;
}
.form-list-2 table tr td input[type=radio] { 
	margin:-3px 0 0 0;
}
.form-list-2 table tr td label { 
	margin:1px 0 0 0;
}



.form-list-3 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-3 table{  
	width: 100%; 
}
.form-list-3 table tr th { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#006666;
	padding:4px 6px 4px 6px;  
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:transparent;
}
.form-list-3 table tr td { 
	font-weight:normal;
	line-height: 1.4;
	font-size:13px;
	color:#000;
	padding:4px 6px 4px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:transparent;
}
.form-list-3 table tr td input[type=checkbox] { 
	margin:-2px 5px 0 0;
}
.form-list-3 table tr td input[type=radio] { 
	margin:-3px 0 0 0;
}
.form-list-3 table tr td label { 
	margin:1px 0 0 0;
}


.form-list-4 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-4 table{  
	width: 100%; 
}
.form-list-4 table tr { 
	border-bottom:1px solid #dddddd;
}
.form-list-4 table tr:last-child {
    border-bottom: 0;
}
.form-list-4 table tr th { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#006666;
	padding:5px 6px 5px 6px;  
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background: url('../../images/site/tit_colon1.png') /*#e2edf0*/;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px;
}
.form-list-4 table tr td { 
	font-weight:normal;
	line-height: 1.4;
	font-size:13px;
	padding:5px 6px 5px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:#fff;
}
.form-list-4 table tr td span { 
	line-height: 1.4;
}
.form-list-4 table tr td input[type=checkbox] { 
	margin:-3px 5px 0 0;
}
.form-list-4 table tr td input[type=radio] { 
	margin:-3px 0 0 0;
}
.form-list-4 table tr td label { 
    font-weight:normal;
	margin:1px 0 0 0;
}


.form-list-5 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-5 table{  
	width: 100%; 
}
.form-list-5 table tr th { 
	font-weight:bold;
	line-height: 1.9;
	font-size:13px;
	color:#006666;
	padding:3px 5px 3px 5px;  
	text-align:center; 
	vertical-align:middle;
	border:1px solid #abc9c7; 
	background-color: #e9f3f3;
}
.form-list-5 table tr td { 
	font-weight:normal;
	/*line-height: 1.8;*/
	font-size:13px;
	letter-spacing:0;
	padding:3px 6px 3px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:1px dotted #c0cccb;
	/*border:1px dotted #c6d2d1;*/  
	background-color:#fff;
}
.form-list-5 table tr td span { 
	line-height: 1.9;
}
.form-list-5 table tr td input[type=checkbox] { 
	margin:-3px 5px 0 0;
}
.form-list-5 table tr td input[type=radio] { 
	margin:-3px 0 0 0;
}
.form-list-5 table tr td label {
    font-weight:normal;
	margin:1px 0 0 0;
}

/*.form-list-5 table tr th:first-child {
    border-left: 0;
}*/
.form-list-5 table tr td:first-child {
    border-left: 0;
}
.form-list-5 table tr th:last-child {
    border-right: 0;
}
.form-list-5 table tr td:last-child {
    border-right: 0;
}
.form-list-5 .th-none-5 {
    border-left:0 !important;
    border-right:0 !important;
	border-bottom:1px dotted #c0cccb !important;
	background-color:#fff !important;
}
.form-list-5 .td-none-5 {
    border-left:0 !important;
	border-right:0 !important;
	border-bottom:1px dotted #c0cccb !important;
	background-color:#fff !important;
}
.form-list-5 .td-none-5-r {
    border-right:0 !important;
}
.form-list-5 .th-bg-arrow {
	background: url('../../images/site/bg-arrow1.png') #e9f3f3 !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-size: 24px !important;
	text-align:left !important;
	padding:3px 4px 3px 8px !important; 
}
.form-list-5 .th-bg-arrow-none {
	text-align:left !important;
	padding:3px 4px 3px 8px !important; 
}





.form-list-sms {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-sms table{  
	width: 100%; 
	border: 1px solid #abc9c7;
}
.form-list-sms table tr th { 
	font-weight:bold;
	line-height: 1.9;
	font-size:13px;
	color:#006666;
	padding:3px 5px 3px 5px;  
	text-align:center; 
	vertical-align:middle;
	border:1px solid #abc9c7; 
    border-top:0;
	background-color: #e9f3f3;
}
.form-list-sms table tr td { 
	font-weight:normal;
	/*line-height: 1.8;*/
	font-size:13px;
	letter-spacing:0;
	padding:3px 6px 3px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:1px dotted #c0cccb;
	border-top:0;
	/*border:1px dotted #c6d2d1;*/  
	background-color:#fff;
}
.form-list-sms table tr td span { 
	line-height: 1.9;
}
.form-list-sms table tr td input[type=checkbox] { 
	margin:-3px 5px 0 0;
}
.form-list-sms table tr td input[type=radio] { 
	margin:-3px 0 0 0;
}
.form-list-sms table tr td label {
    font-weight:normal;
	margin:1px 0 0 0;
}
.form-list-sms table tr th:first-child {
    border-left: 0;
}
.form-list-sms table tr td:first-child {
    border-left: 0;
}
.form-list-sms table tr th:last-child {
    border-right: 0;
}
.form-list-sms table tr td:last-child {
    border-right: 0;
}
.form-list-sms .th-none-5 {
    border-left:0 !important;
    border-right:0 !important;
	border-bottom:1px dotted #c0cccb !important;
	background-color:#fff !important;
}
.form-list-sms .td-none-5 {
    border-left:0 !important;
	border-right:0 !important;
	border-bottom:1px dotted #c0cccb !important;
	background-color:#fff !important;
}
.form-list-sms .td-none-5-r {
    border-right:0 !important;
}
.form-list-sms .th-bg-arrow {
	background: url('../../images/site/bg-arrow1.png') #e9f3f3 !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-size: 24px !important;
	text-align:left !important;
	padding:3px 4px 3px 8px !important; 
}
.form-list-sms .th-bg-arrow-none {
	text-align:left !important;
	padding:3px 4px 3px 8px !important; 
}






.form-list-search {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-search table{  
	width: 100%; 
}
.form-list-search table tr { 
	border-bottom:1px solid #008a79;
}
.form-list-search table tr:last-child { 
	border-bottom:0;
}
.form-list-search table tr th { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	padding:4px 6px 4px 6px;  
	text-align:center; 
	vertical-align:middle;
	border:0; 
	background:#00a490;
}
.form-list-search table tr td { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#002f35;
	padding:4px 6px 4px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:0; 
	background:#1E9E9E;
}
.form-list-search table tr td input[type=checkbox] { 
	margin:-2px 5px 0 0;
}
.form-list-search table tr td label { 
	margin:1px 0 0 0;
}
.form-list-search table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}

.form-list-search table tr td.search-zone{ 
	padding:4px 0px 4px 0px; 
	vertical-align:middle;
	border:0; 
	background-color:#007675;
}


.form-list-search2 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-search2 table{  
	width: 100%; 
}
.form-list-search2 table tr { 
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.form-list-search2 table tr th { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#002f35;
	padding:4px 6px 4px 6px;  
	text-align:center; 
	vertical-align:middle;
	border:0px solid #abc9c7; 
	background:#f7f7f7;
}
.form-list-search2 table tr td { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#002f35;
	padding:4px 6px 4px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:0px solid #abc9c7;
	background:#f7f7f7;
}
.form-list-search2 table tr td input[type=checkbox] { 
	margin:-2px 5px 0 0;
}
.form-list-search2 table tr td label { 
	margin:1px 0 0 0;
}
.form-list-search2 table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}
.form-list-search2 table tr td.info-total{ 
	padding:4px 11px 4px 0px; 
	vertical-align:middle;
	border:0; 
	/*background-color:transparent;*/
	text-align:right; 
}
.form-list-search2 table tr td.info-total span{ 
	margin:0 0 0 5px; 
	font-size:14px;
	letter-spacing:0;
}



.form-list-search3 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	box-sizing:border-box;
}
.form-list-search3 table{  
	width: 100%; 
}
.form-list-search3 table tr { 
	/*border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;*/
	border-top:1px solid #d0e5dc;
	border-bottom:1px solid #d0e5dc;
}
.form-list-search3 table tr th { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#002f35;
	padding:4px 6px 4px 6px;  
	text-align:center; 
	vertical-align:middle;
	border:0px solid #abc9c7; 
	/*background:#f8f2ec;*/
	background:#ecf8ef;
}
.form-list-search3 table tr td { 
	font-weight:bold;
	line-height: 1.4;
	font-size:13px;
	color:#002f35;
	padding:4px 6px 4px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:0px solid #abc9c7;
	/*background:#f8f2ec;*/
	background:#ecf8ef;
}
.form-list-search3 table tr td input[type=checkbox] { 
	margin:-2px 5px 0 0;
}
.form-list-search3 table tr td label { 
	margin:1px 0 0 0;
}
.form-list-search3 table tr td input[type=radio] { 
	margin:-2px 0 0 0;
}
.form-list-search3 table tr td.info-total{ 
	padding:4px 11px 4px 0px; 
	vertical-align:middle;
	border:0; 
	/*background-color:transparent;*/
	text-align:right; 
}
.form-list-search3 table tr td.info-total span{ 
	margin:0 0 0 5px; 
	font-size:14px;
	letter-spacing:0;
}





.form-tabs-con-h1 {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	height:220px;
	box-sizing:border-box;
}
.tabs-con-system {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	height:220px;
	box-sizing:border-box;
}
.tabs-con-customer {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	height:250px;
	box-sizing:border-box;
}
.tabs-con-blacklist {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	height:190px;
	box-sizing:border-box;
}
.tabs-con-sms {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	height:360px;
	box-sizing:border-box;
}




/* tab content-1 */
.tablayout-1 {
    width: 100%;
	margin: 9px 0 0px 0; 
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tablayout-1 ul.tabs
{
	height: 30px;
    padding: 5px 0 0 0;
    margin:0;
    font-size: 0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
    padding-left:0; /* Offset of the first tab */
}
       
.tablayout-1 ul.tabs li
{
    display: inline;
    margin: 0;/*no distance between tabs*/
    background: #FFF;
	margin-left: 0;
	margin-right: 2px;
    /*margin-left: -4px;*/
} 
     
.tablayout-1 ul.tabs li a
{
    font-size:13px;
	font-weight:bold;
    text-decoration: none;
    position: relative;
    padding: 6px 20px;
    color: #007374;
    outline:none;
    background: #cfe9e7;
	border:1px solid #387971;
	border-bottom:0;
}

/*Note: IE8 and earlier doesn't support li:last-child. 
You have to add another class to the last tab (LI) and 
specify its border-right as below.*/


.tablayout-1 ul.tabs li:last-child a
{
    border-right:1px solid #387971;
}
       
.tablayout-1 ul.tabs li a:hover
{
	font-weight:bold;
	color: #fff;
    background: #20867e;
}
       
.tablayout-1 ul.tabs li.selected a, ul.tabs li.selected a:hover
{
    top: 0px;
	color: #004fb1;
    background: #FFF;
    border-bottom: 1px solid #FFF;
}
              
.tablayout-1 ul.tabs li.selected a:hover
{
    text-decoration: none;
}

.tablayout-1 .tabcontents
{
    border: 1px solid #387971;
	/*border-top: 1px solid #adb5be;*/
	padding: 4px 6px 4px 6px;
	font-size:13px;
	background-color:#FFF;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}







.from-tit1 {
    line-height: 1.2 ;
	height:24px;
    font-weight:normal;
	color:#000;
	text-align:left;
	background: url('../../images/site/tit_colon1.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px;
}

.from-tit1-none {
    line-height: 1.2 ;
	height:24px;
    font-weight:normal;
	color:#000;
	text-align:left;
}

.titbar-1 {
    display: block;
	clear:both;
	width:100%;
    margin: 0 auto;
	padding: 8px 6px 2px 6px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.titbar-2 {
    display: block;
	clear:both;
	width:100%;
    margin: 0 auto;
	padding: 0px 0px 0px 0px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.titbar-3 {
    display: block;
	clear:both;
	width:100%;
    margin: -5px 0 0 0;
	padding: 0px 0px 0px 0px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.titbar-3_2 {
    display: block;
	clear:both;
	width:100%;
    margin: -10px 0 0 0;
	padding: 0px 0px 0px 0px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.titbar-1-tab {
    display: block;
	clear:both;
	width:100%;
    margin: 0 auto;
	padding: 8px 0px 2px 0px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.tit-1 {
	display:block;
	position: relative;
	text-align:center;
	margin: 0 auto;
    line-height: 1;
	font-size:15px;
    font-weight:bold;
    color: #004fb1;
	/*border-bottom: 1px solid #3da7f1;*/
	background: url('../../images/site/titbar-bg2.png');
	background-repeat:repeat-x;
	background-size:4px;
    background-position: center;
	/*background: transparent;*/
	box-sizing:border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.tit-1 span{
	margin: 0 auto;
	padding: 0 5px;
    font-weight:bold;
	text-align:center;
    line-height: 1;
    color: #004fb1;
	background-color:#fff;
}

.div100{
    display: block;
	clear:both;
	width:100%;
    margin: 0;
	padding: 0;
    text-align:left;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.div50{
    display: inline-block;
	width:50%;
	float:left;
    margin: 0;
	padding: 0;
    text-align:left;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.titbar-2-tab {
    display: block;
	clear:both;
	width:100%;
    margin: 0 auto;
	padding: 6px 0px 0px 0px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.titbar-2-tab-f {
    display: block;
	clear:both;
	width:100%;
    margin: 0 auto;
	padding: 0px 0px 0px 0px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}

.tit-2 {
	display:block;
	position: relative;
	text-align:left;
	margin: 0;
	padding: 4px 0;
    line-height: 1;
	font-size:13px;
    font-weight:bold;
	/*border-bottom: 1px solid #3da7f1;*/
	background: url('../../images/site/imo1.png') /*#f7f7f7*/;
	background-repeat:no-repeat;
	background-size:16px;
    background-position: left;
	/*background: transparent;*/
	box-sizing:border-box;
}
.tit-2 span{
	margin: 0 auto;
	padding: 0 16px;
    font-size:12px;
    font-weight:bold;
	text-align:center;
    line-height: 1;
    color: #004fb1;
	background-color:transparent;
}

.tit-3 {
	display:block;
	position: relative;
	text-align:left;
	margin: 0;
	padding: 0 0 4px 0;
    line-height: 1;
	font-size:13px;
    font-weight:bold;
	/*border-bottom: 1px solid #3da7f1;*/
	background: transparent;
	background-repeat:no-repeat;
	background-size:16px;
    background-position: left;
	box-sizing:border-box;
}
.tit-3 span{
	margin: 0 auto;
	padding: 0;
    font-weight:bold;
	text-align:center;
    line-height: 1;
    color: #004fb1;
	background-color:transparent;
}






.letter_w {
	display: block;
	width:100%;
	margin:0;
	padding:0;
	box-sizing:border-box;
}
.letter_t {
    padding:0;
    margin:0;
    width:100%;
    box-sizing:border-box;
}
.letter_t thead {
    border-top: 2px solid #00a490;
}
.letter_t thead tr td {
	font-weight:bold; 
	color:#333; 
	padding:0;  
	text-align:center; 
	vertical-align:middle;
	border-right:0px dotted #b8c1c5;
	border-bottom:0px dotted #b8c1c5; 
	background:#fff;
}
.letter_t thead tr td:last-child {
    border-right: 0;
}
.letter_t tbody tr td { 
	color:#333;
	padding:0;
	text-align:left; 
	vertical-align:center;
	border-right:0px dotted #b8c1c5;
	border-bottom:0; 
	background:#f3f4f5;
}
.letter_t tbody tr td:last-child {
    border-right: 0;
}
.letter-title {
    background-color: #fff;
    text-align: center;
    position: relative;
	font-weight:bold;
	color:#006666;
    height: 28px;
	box-sizing:border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.lettertext{
    display: block;
    width:100%;
    color:#000;
	border-top:0px;
	border-left:1px dotted #b8c1c5;
	border-right:1px dotted #b8c1c5;
	border-bottom:0px dotted #b8c1c5;
	margin:0;
	background-color:#fff;
	text-align:left; 
	vertical-align:top;
	outline: none;
	resize: none;
	box-sizing:border-box;
	word-break: break-all;
	border-radius: none;
	-webkit-border-radius: none;
    -moz-border-radius: none;
}
.lettertext:focus {
    border-top:0px;
	border-left:1px solid #8fb0ab;
	border-right:1px solid #8fb0ab;
	border-bottom:0px dotted #00746d;
    background-color:#fbfbfb;
}
.lettertextbg{
	background-color:#fff !important;
}
.inp-sms-1 {
	width:100%;
	padding:0 0 3px 3px;
	height:30px;
    line-height:30px;
	font-weight:bold; 
	/*background-color:#eaf0f2;*/
	background-color:#e9f3f3;
	border-top: 1px dotted #b8c1c5; 
	border-left:0px dotted #b8c1c5;
	border-right:0px dotted #b8c1c5;
    border-bottom: 1px solid #8fb0ab;
    box-sizing:border-box;
    word-break: break-all;
	border-radius: none;
	-webkit-border-radius: none;
    -moz-border-radius: none;
	/*text-indent:5px;*/
	line-height:1;
}
.inp-sms-1:focus {
    border-top: 1px dotted #00746d; 
	border-left:0px dotted #00746d;
	border-right:0px dotted #00746d;
    border-bottom: 1px solid #8fb0ab;
    background-color:#fbfbfb;
}
.inp-sms-2 {
	width:100%;
	padding:0 0 3px 3px;
	height:30px;
	line-height:30px;
	font-weight:bold; 
	/*background-color:#eaf0f2;*/
	background-color:#e9f3f3;
	border-top: 1px solid #8fb0ab; 
	border-left:0px dotted #b8c1c5;
	border-right:0px dotted #b8c1c5;
    border-bottom: 1px solid #8fb0ab;
    box-sizing:border-box;
    word-break: break-all;
	border-radius: none;
	-webkit-border-radius: none;
    -moz-border-radius: none;
	/*text-indent:5px;*/
	line-height:1;
}
.inp-sms-2:focus {
    border-top: 1px solid #8fb0ab; 
	border-left:0px dotted #00746d;
	border-right:0px dotted #00746d;
    border-bottom: 1px solid #8fb0ab;
    background-color:#fbfbfb;
}







/*스크롤바 색상 변경하기*/
.bms-form-line1-in-checkarea{
/*ie-1*/
  scrollbar-face-color: #e0e0e0;
  scrollbar-track-color: #F1F1F1;
  scrollbar-arrow-color: #006d69;
  scrollbar-highlight-color: #e0e0e0;
  scrollbar-3dlight-color: none;
  scrollbar-shadow-color: #7ac5b8;
  scrollbar-darkshadow-color: none;
}
/*크롬, 사파리-1*/
.bms-form-line1-in-checkarea::-webkit-scrollbar {
  width: 2px;
  height: 2px;
  border: 2px solid #F1F1F1;
}
.bms-form-line1-in-checkarea::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 5px;
  background: #F1F1F1;
}
.bms-form-line1-in-checkarea::-webkit-scrollbar-track {
  background: #f1f1f1;
  -webkit-border-radius: 10px;
  border-radius:10px;
}
.bms-form-line1-in-checkarea::-webkit-scrollbar-thumb {
  height: 50px;
  width: 50px;
  background: rgba(0,0,0,.2);
  -webkit-border-radius: 8px;
  border-radius: 8px;
}


.bms-form-line2-in-checkarea{
/*ie-2*/
  scrollbar-face-color: #e0e0e0;
  scrollbar-track-color: #F3F3F3;
  scrollbar-arrow-color: #999;
  scrollbar-highlight-color: #F3F3F3;
  scrollbar-3dlight-color: none;
  scrollbar-shadow-color: #F3F3F3;
  scrollbar-darkshadow-color: none;
}
/*크롬, 사파리-2*/
.bms-form-line2-in-checkarea::-webkit-scrollbar {
  width: 2px;
  height: 2px;
  border: 2px solid #F3F3F3;
}
.bms-form-line2-in-checkarea::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 5px;
  background: #F3F3F3;
}
.bms-form-line2-in-checkarea::-webkit-scrollbar-track {
  background: #f1f1f1;
  -webkit-border-radius: 10px;
  border-radius:10px;
}
.bms-form-line2-in-checkarea::-webkit-scrollbar-thumb {
  height: 50px;
  width: 50px;
  background: rgba(0,0,0,.2);
  -webkit-border-radius: 8px;
  border-radius: 8px;
}





.col_black {color:#000!important;}
.col_gray3 {color:#333!important;}
.col_gray4 {color:#444!important;}
.col_gray5 {color:#555!important;}
.col_gray6 {color:#666!important;}
.col_gray7 {color:#777!important;}
.col_gray8 {color:#888!important;}
.col_gray9 {color:#999!important;}
.col_orange{color:#f74600!important;}
.col_pink{color:#f6007a!important;}
.col_purple{color:#6e27c5!important;}
.col_blue{color:#0028aa!important;}
.col_red{color:#f60000!important;}
.col_green{color:#107872!important}


.bold{font-weight:bold !important;}


.fs11 {font-size:11px!important;}
.fs12 {font-size:12px!important;}
.fs13 {font-size:13px!important;}
.fs14 {font-size:14px!important;}
.fs15 {font-size:15px!important;}
.fs16 {font-size:16px!important;}
.fs17 {font-size:17px!important;}
.fs18 {font-size:18px!important;}
.fs19 {font-size:19px!important;}
.fs20 {font-size:20px!important;}
.fs21 {font-size:21px!important;}
.fs22 {font-size:22px!important;}
.fs23 {font-size:23px!important;}
.fs24 {font-size:24px!important;}
.fs25 {font-size:25px!important;}
.fs26 {font-size:26px!important;}
.fs27 {font-size:27px!important;}
.fs28 {font-size:28px!important;}
.fs29 {font-size:29px!important;}
.fs30 {font-size:30px!important;}
.fs31 {font-size:31px!important;}
.fs32 {font-size:32px!important;}

.lh0 {line-height:0 !important;}
.lh10{line-height:1!important;}
.lh12{line-height:1.2!important;}
.lh14{line-height:1.4!important;}
.lh16{line-height:1.6!important;}
.lh18{line-height:1.8!important;}
.lh20{line-height:2.0!important;}
.lh22{line-height:2.2!important;}
.lh24{line-height:2.4!important;}
.lh26{line-height:2.6!important;}
.lh28{line-height:2.8!important;}
.lh30{line-height:3.0!important;}

.ht16{height:16px !important;}
.ht17{height:17px !important;}
.ht18{height:18px !important;}
.ht19{height:19px !important;}
.ht20{height:20px !important;}
.ht21{height:21px !important;}
.ht22{height:22px !important;}
.ht23{height:23px !important;}
.ht24{height:24px !important;}
.ht25{height:25px !important;}
.ht26{height:26px !important;}
.ht27{height:26px !important;}
.ht28{height:28px !important;}
.ht29{height:29px !important;}
.ht30{height:30px !important;}
.ht31{height:31px !important;}
.ht32{height:32px !important;}
.ht33{height:33px !important;}
.ht34{height:34px !important;}
.ht35{height:35px !important;}
.ht36{height:36px !important;}
.ht37{height:37px !important;}
.ht38{height:38px !important;}
.ht39{height:39px !important;}
.ht40{height:40px !important;}


.ls0 {letter-spacing:0!important;}
.ls-1 {letter-spacing:-1px!important;}
.ls-2 {letter-spacing:-2px!important;}
.ls1 {letter-spacing:1px!important;}
.ls2 {letter-spacing:2px!important;}

.dis_none{display:none!important;}
.dis_block{display:block!important;}
.dis_in_block{display:inline-block!important;}
.posr{position:relative!important;}


.nborder{border:none !important}


.ft_left {float:left !important; }
.ft_right {float:right !important; }
.fh {text-indent:-10000px }


.txt_left {text-align:left !important;}
.txt_center {text-align:center!important;}
.txt_right {text-align:right !important;}


.vat {vertical-align:top !important}
.vam {vertical-align:middle !important}
.vab {vertical-align:bottom !important}


.pd0{padding:0 !important;}
.pdlr{padding-left:0 !important; padding-right:0 !important;}
.pdtb{padding-top:0 !important; padding-bottom:0 !important;}
.pdtb1{padding-top:1px !important; padding-bottom:1px !important;}
.pdtb2{padding-top:2px !important; padding-bottom:2px !important;}
.pdtb3{padding-top:3px !important; padding-bottom:3px !important;}
.pdtb4{padding-top:4px !important; padding-bottom:4px !important;}
.pdtb5{padding-top:5px !important; padding-bottom:5px !important;}

.pdb0{padding-bottom:0 !important;}
.pdb5{padding-bottom:5px !important;}
.pdb10{padding-bottom:10px !important;}
.pdb15{padding-bottom:15px !important;}
.pdb20{padding-bottom:20px !important;}
.pdb25{padding-bottom:25px !important;}
.pdb30{padding-bottom:30px !important;}
.pdb35{padding-bottom:35px !important;}
.pdb40{padding-bottom:40px !important;}
.pdb45{padding-bottom:45px !important;}
.pdb50{padding-bottom:50px !important;}
.pdb55{padding-bottom:55px !important;}
.pdb60{padding-bottom:60px !important;}
.pdb65{padding-bottom:65px !important;}
.pdb70{padding-bottom:70px !important;}
.pdb75{padding-bottom:75px !important;}
.pdb80{padding-bottom:80px !important;}
.pdb85{padding-bottom:85px !important;}
.pdb90{padding-bottom:90px !important;}
.pdb95{padding-bottom:95px !important;}
.pdb100{padding-bottom:100px !important;}

.pdt0{padding-top:0 !important;}
.pdt5{padding-top:5px !important;}
.pdt10{padding-top:10px !important;}
.pdt15{padding-top:15px !important;}
.pdt20{padding-top:20px !important;}
.pdt25{padding-top:25px !important;}
.pdt30{padding-top:30px !important;}
.pdt35{padding-top:35px !important;}
.pdt40{padding-top:40px !important;}
.pdt45{padding-top:45px !important;}
.pdt50{padding-top:50px !important;}
.pdt55{padding-top:55px !important;}
.pdt60{padding-top:60px !important;}
.pdt65{padding-top:65px !important;}
.pdt70{padding-top:70px !important;}
.pdt75{padding-top:75px !important;}
.pdt80{padding-top:80px !important;}
.pdt85{padding-top:85px !important;}
.pdt90{padding-top:90px !important;}
.pdt95{padding-top:95px !important;}
.pdt100{padding-top:100px !important;}

.pdl0{padding-left:0 !important;}
.pdl5{padding-left:5px !important;}
.pdl10{padding-left:10px !important;}
.pdl15{padding-left:15px !important;}
.pdl20{padding-left:20px !important;}
.pdl25{padding-left:25px !important;}
.pdl30{padding-left:30px !important;}
.pdl35{padding-left:35px !important;}
.pdl40{padding-left:40px !important;}
.pdl45{padding-left:45px !important;}
.pdl50{padding-left:50px !important;}
.pdl55{padding-left:55px !important;}
.pdl60{padding-left:60px !important;}
.pdl65{padding-left:65px !important;}
.pdl70{padding-left:70px !important;}
.pdl75{padding-left:75px !important;}
.pdl80{padding-left:80px !important;}
.pdl85{padding-left:85px !important;}
.pdl90{padding-left:90px !important;}
.pdl95{padding-left:95px !important;}
.pdl100{padding-left:100px !important;}

.pdr0{padding-right:0 !important;}
.pdr5{padding-right:5px !important;}
.pdr10{padding-right:10px !important;}
.pdr15{padding-right:15px !important;}
.pdr20{padding-right:20px !important;}
.pdr25{padding-right:25px !important;}
.pdr30{padding-right:30px !important;}
.pdr35{padding-right:35px !important;}
.pdr40{padding-right:40px !important;}
.pdr45{padding-right:45px !important;}
.pdr50{padding-right:50px !important;}
.pdr55{padding-right:55px !important;}
.pdr60{padding-right:60px !important;}
.pdr65{padding-right:65px !important;}
.pdr70{padding-right:70px !important;}
.pdr75{padding-right:75px !important;}
.pdr80{padding-right:80px !important;}
.pdr85{padding-right:85px !important;}
.pdr90{padding-right:90px !important;}
.pdr95{padding-right:95px !important;}
.pdr100{padding-right:100px !important;}

.mgb0{margin-bottom:0 !important;}
.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb35{margin-bottom:35px !important;}
.mgb40{margin-bottom:40px !important;}
.mgb45{margin-bottom:45px !important;}
.mgb50{margin-bottom:50px !important;}
.mgb55{margin-bottom:55px !important;}
.mgb60{margin-bottom:60px !important;}
.mgb65{margin-bottom:65px !important;}
.mgb70{margin-bottom:70px !important;}
.mgb75{margin-bottom:75px !important;}
.mgb80{margin-bottom:80px !important;}
.mgb85{margin-bottom:85px !important;}
.mgb90{margin-bottom:90px !important;}
.mgb95{margin-bottom:95px !important;}
.mgb100{margin-bottom:100px !important;}

.mgt0{margin-top:0 !important;}
.mgt5{margin-top:5px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;} 
.mgt30{margin-top:30px !important;} 
.mgt35{margin-top:35px !important;} 
.mgt40{margin-top:40px !important;} 
.mgt45{margin-top:45px !important;}
.mgt50{margin-top:50px !important;}
.mgt55{margin-top:55px !important;}
.mgt60{margin-top:60px !important;}
.mgt65{margin-top:65px !important;}
.mgt70{margin-top:70px !important;}
.mgt75{margin-top:75px !important;}
.mgt80{margin-top:80px !important;}
.mgt85{margin-top:85px !important;}
.mgt90{margin-top:95px !important;}
.mgt100{margin-top:100px !important;}

.mgl0{margin-left:0 !important;}
.mgl5{margin-left:5px !important;}  
.mgl10{margin-left:10px !important;}
.mgl15{margin-left:15px !important;}
.mgl20{margin-left:20px !important;}
.mgl25{margin-left:25px !important;}
.mgl30{margin-left:30px !important;}
.mgl35{margin-left:35px !important;}
.mgl40{margin-left:40px !important;}
.mgl45{margin-left:45px !important;}
.mgl50{margin-left:50px !important;}
.mgl55{margin-left:55px !important;}
.mgl60{margin-left:60px !important;}
.mgl65{margin-left:65px !important;}
.mgl70{margin-left:70px !important;}
.mgl75{margin-left:75px !important;}
.mgl80{margin-left:80px !important;}
.mgl85{margin-left:85px !important;}
.mgl90{margin-left:90px !important;}
.mgl95{margin-left:95px !important;}
.mgl100{margin-left:100px !important;}

.mgr0{margin-right:0 !important;}
.mgr5{margin-right:5px !important;}  
.mgr10{margin-right:10px !important;}
.mgr15{margin-right:15px !important;}
.mgr20{margin-right:20px !important;}
.mgr25{margin-right:25px !important;}
.mgr30{margin-right:30px !important;}
.mgr35{margin-right:35px !important;}
.mgr40{margin-right:40px !important;}
.mgr45{margin-right:45px !important;}
.mgr50{margin-right:50px !important;}
.mgr55{margin-right:55px !important;}
.mgr60{margin-right:60px !important;}
.mgr65{margin-right:65px !important;}
.mgr70{margin-right:70px !important;}
.mgr75{margin-right:75px !important;}
.mgr80{margin-right:80px !important;}
.mgr85{margin-right:85px !important;}
.mgr90{margin-right:90px !important;}
.mgr95{margin-right:95px !important;}
.mgr100{margin-right:100px !important;}



.w33{width:33.333%!important;}
.w5{width:5%!important;}
.w10{width:10%!important;}
.w15{width:15%!important;}
.w20{width:20%!important;}
.w25{width:25%!important;}
.w28{width:28%!important;}
.w29{width:29%!important;}
.w30{width:30%!important;}
.w34{width:33%!important;}
.w35{width:35%!important;}
.w38{width:38%!important;}
.w39{width:39%!important;}
.w40{width:40%!important;}
.w45{width:45%!important;}
.w48{width:48%!important;}
.w49{width:49%!important;}
.w50{width:50%!important;}
.w55{width:55%!important;}
.w58{width:58%!important;}
.w59{width:59%!important;}
.w60{width:60%!important;}
.w65{width:65%!important;}
.w68{width:68%!important;}
.w69{width:69%!important;}
.w70{width:70%!important;}
.w74{width:75%!important;}
.w75{width:75%!important;}
.w80{width:80%!important;}
.w85{width:85%!important;}
.w90{width:90%!important;}
.w95{width:95%!important;}
.w100{width:100%!important;}

.h100{height:100%!important;}
.h20px{height:20px !important;}
.h22px{height:22px !important;}
.h24px{height:24px !important;}
.h26px{height:26px !important;}
.h28px{height:28px !important;}
.h30px{height:30px !important;}
.h40px{height:40px !important;}
.h50px{height:50px !important;}
.h60px{height:60px !important;}


.w5px {width:5px !important;}
.w6px {width:8px !important;}
.w8px {width:8px !important;}
.w10px {width:10px !important;}
.w12px {width:12px !important;}
.w14px {width:14px !important;}
.w15px {width:15px !important;}
.w16px {width:16px !important;}
.w18px {width:18px !important;}
.w20px {width:20px !important;}
.w22px {width:22px !important;}
.w24px {width:24px !important;}
.w25px {width:25px !important;}
.w26px {width:26px !important;}
.w28px {width:28px !important;}
.w30px {width:30px !important;}
.w32px {width:32px !important;}
.w34px {width:34px !important;}
.w35px {width:35px !important;}
.w36px {width:36px !important;}
.w38px {width:38px !important;}
.w40px {width:40px !important;}
.w42px {width:42px !important;}
.w44px {width:44px !important;}
.w45px {width:45px !important;}
.w46px {width:46px !important;}
.w48px {width:48px !important;}
.w50px {width:50px !important;}
.w52px {width:52px !important;}
.w54px {width:54px !important;}
.w55px {width:55px !important;}
.w56px {width:56px !important;}
.w58px {width:58px !important;}
.w60px {width:60px !important;}
.w62px {width:62px !important;}
.w64px {width:64px !important;}
.w65px {width:65px !important;}
.w66px {width:66px !important;}
.w68px {width:68px !important;}
.w70px {width:70px !important;}
.w72px {width:72px !important;}
.w74px {width:74px !important;}
.w75px {width:75px !important;}
.w76px {width:76px !important;}
.w78px {width:78px !important;}
.w80px {width:80px !important;}
.w82px {width:82px !important;}
.w84px {width:84px !important;}
.w85px {width:85px !important;}
.w86px {width:86px !important;}
.w88px {width:88px !important;}
.w90px {width:90px !important;}
.w92px {width:92px !important;}
.w94px {width:94px !important;}
.w95px {width:95px !important;}
.w96px {width:96px !important;}
.w98px {width:98px !important;}
.w100px {width:100px !important;}
.w102px {width:102px !important;}
.w104px {width:104px !important;}
.w105px {width:105px !important;}
.w106px {width:106px !important;}
.w108px {width:108px !important;}
.w110px {width:110px !important;}
.w112px {width:112px !important;}
.w114px {width:114px !important;}
.w115px {width:115px !important;}
.w116px {width:116px !important;}
.w118px {width:118px !important;}
.w120px {width:120px !important;}
.w122px {width:122px !important;}
.w124px {width:124px !important;}
.w125px {width:125px !important;}
.w126px {width:126px !important;}
.w128px {width:128px !important;}
.w130px {width:130px !important;}
.w132px {width:132px !important;}
.w134px {width:134px !important;}
.w135px {width:135px !important;}
.w136px {width:136px !important;}
.w138px {width:138px !important;}
.w140px {width:140px !important;}
.w142px {width:142px !important;}
.w144px {width:144px !important;}
.w145px {width:145px !important;}
.w146px {width:146px !important;}
.w148px {width:148px !important;}
.w150px {width:150px !important;}
.w152px {width:152px !important;}
.w154px {width:154px !important;}
.w155px {width:155px !important;}
.w156px {width:156px !important;}
.w158px {width:158px !important;}
.w160px {width:160px !important;}
.w162px {width:162px !important;}
.w164px {width:164px !important;}
.w165px {width:165px !important;}
.w166px {width:166px !important;}
.w168px {width:168px !important;}
.w170px {width:170px !important;}
.w172px {width:172px !important;}
.w174px {width:174px !important;}
.w175px {width:175px !important;}
.w176px {width:176px !important;}
.w178px {width:178px !important;}
.w180px {width:180px !important;}
.w182px {width:182px !important;}
.w184px {width:184px !important;}
.w185px {width:185px !important;}
.w186px {width:186px !important;}
.w188px {width:188px !important;}
.w190px {width:190px !important;}
.w192px {width:192px !important;}
.w194px {width:194px !important;}
.w195px {width:195px !important;}
.w196px {width:196px !important;}
.w198px {width:198px !important;}
.w200px {width:200px !important;}

.w205px {width:205px !important;}
.w210px {width:210px !important;}
.w215px {width:215px !important;}
.w220px {width:220px !important;}
.w225px {width:225px !important;}
.w230px {width:230px !important;}
.w235px {width:235px !important;}
.w240px {width:240px !important;}
.w245px {width:245px !important;}
.w250px {width:250px !important;}
.w260px {width:260px !important;}
.w270px {width:270px !important;}
.w280px {width:280px !important;}
.w290px {width:290px !important;}
.w300px {width:300px !important;}
.w310px {width:310px !important;}
.w320px {width:320px !important;}
.w330px {width:330px !important;}
.w340px {width:340px !important;}
.w350px {width:350px !important;}
.w360px {width:360px !important;}
.w370px {width:370px !important;}
.w380px {width:380px !important;}
.w390px {width:390px !important;}
.w400px {width:400px !important;}
.w410px {width:410px !important;}
.w420px {width:420px !important;}
.w430px {width:430px !important;}
.w440px {width:440px !important;}
.w450px {width:450px !important;}
.w460px {width:460px !important;}
.w470px {width:470px !important;}
.w480px {width:480px !important;}
.w490px {width:490px !important;}
.w500px {width:500px !important;}
.w510px {width:510px !important;}
.w520px {width:520px !important;}
.w530px {width:530px !important;}
.w540px {width:540px !important;}
.w550px {width:550px !important;}
.w560px {width:560px !important;}
.w570px {width:570px !important;}
.w580px {width:580px !important;}
.w590px {width:590px !important;}
.w600px {width:600px !important;}
.w610px {width:610px !important;}
.w620px {width:620px !important;}
.w630px {width:630px !important;}
.w640px {width:640px !important;}










/* ==============  popup-page  ============== */

#popup-wrapper {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.popup-content-page {
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.popup-content {
  margin-top: 0 !important;
  padding-top: 0 !importan;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.popup-content .row {
  margin-right: -10 !important;
  margin-left: -10 !important;
}
.popup-container {
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.popup-page-title {
  font-size: 15px;
  margin-top: 0;
  font-weight: 600;
  padding-left:42px;
  background: url('../../images/site/popup-tit-imo.png') #ffffff;
  background-repeat:no-repeat;
  background-position: left center;
  background-size:40px;
}
.popup-page-header {
  border-bottom: 1px solid #DBDDDE;
}
.popup-header-title {
  font-size: 17px;
  line-height: 17px;
  margin-bottom: 8px;
  font-weight: 600;
}
.popup-page-title-box {
  padding: 7px 20px 4px 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin: 0 -20px 10px -20px;
  background-color: #ffffff;
}
.popup-page-title-box .popup-page-title {
  margin-bottom: 2px;
  padding-top:2px;
  float: left;
}
.popup-page-title-box .breadcrumb {
  float: right;
  background-color: transparent !important;
}
.popup-page-title-box li a:hover {
  color:#007374;
}

.popup-titbar {
    display: block;
	clear:both;
	width:100%;
    margin: 0;
	padding: 0px 0px 0px 0px;
    box-sizing: border-box;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}
.popup-titbar-tit {
	display:block;
	position: relative;
	text-align:left;
	margin: 0;
	padding: 0 0 4px 0;
    line-height: 1;
	font-size:13px;
    font-weight:bold;
	/*border-bottom: 1px solid #3da7f1;*/
	background: transparent;
	box-sizing:border-box;
}
.popup-titbar-tit span{
	margin: 0 auto;
	padding: 0;
    font-weight:bold;
	text-align:center;
    line-height: 1;
    color: #004fb1;
}

.popup-card-box {
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  background-clip: padding-box;
  margin-bottom: 3px;
  background-color: #ffffff;
}

.popup-additional {
	margin: 10px 0 0 0;
	padding: 6px 7px 6px; 7px;
	border: 1px solid #d6dadd;	
	text-align:left;
	box-sizing: border-box;
}
.popup-additional p {
    color: #333;
	font-size:12px;
	line-height: 1.4;
	padding:0;
	margin:0;
}



.form-list-popup {  
	padding:0;
	margin:0; 
	border:0;
	width:100%;
	box-sizing:border-box;
}
.form-list-popup table{  
	width: 100%; 
}
.form-list-popup table tr th { 
	font-weight:bold;
	line-height: 1.9;
	font-size:13px;
	color:#006666;
	padding:6px 5px 6px 5px;  
	text-align:center; 
	vertical-align:middle;
	border:1px solid #abc9c7; 
	background-color: #e9f3f3;
}
.form-list-popup table tr td { 
	font-weight:normal;
	/*line-height: 1.8;*/
	font-size:13px;
	letter-spacing:0;
	padding:6px 6px 6px 6px; 
	text-align:left; 
	vertical-align:middle;
	border:1px dotted #c0cccb;
	/*border:1px dotted #c6d2d1;*/  
	background-color:#fff;
}
.form-list-popup table tr td span { 
	line-height: 1.9;
}
.form-list-popup table tr td input[type=checkbox] { 
	margin:-3px 5px 0 0;
}
.form-list-popup table tr td input[type=radio] { 
	margin:-3px 0 0 0;
}
.form-list-popup table tr td label {
    font-weight:normal;
	margin:1px 0 0 0;
}

/*.form-list-popup table tr th:first-child {
    border-left: 0;
}*/
.form-list-popup table tr td:first-child {
    border-left: 0;
}
.form-list-popup table tr th:last-child {
    border-right: 0;
}
.form-list-popup table tr td:last-child {
    border-right: 0;
}
.form-list-popup .th-none-5 {
    border-left:0 !important;
    border-right:0 !important;
	border-bottom:1px dotted #c0cccb !important;
	background-color:#fff !important;
}
.form-list-popup .td-none-5 {
    border-left:0 !important;
	border-right:0 !important;
	border-bottom:1px dotted #c0cccb !important;
	background-color:#fff !important;
}
.form-list-popup .td-none-5-r {
    border-right:0 !important;
}
.form-list-popup .th-bg-arrow {
	background: url('../../images/site/bg-arrow1.png') #e9f3f3 !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-size: 24px !important;
	text-align:left !important;
	padding:3px 4px 3px 8px !important; 
}
.form-list-popup .th-bg-arrow-none {
	text-align:left !important;
	padding:3px 4px 3px 8px !important; 
}
.form-list-popup table tr td .add { 
    color: #286f75;
	font-size:12px;
	line-height: 18px;
	padding:0;
	margin:0;
}
.form-list-popup table tr td .span-color { 
    color:#f74600;
	line-height: 18px;
	padding:0;
	margin:0;
}