#security{
width:100%;
margin-bottom:0px;
}


h3{
margin-top:50px;
}


ul,dl,ol{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
}

.right{
text-align:right;
}


.newsArea{
width:100%;
background-color:#333366;
padding:3px;
color:#fff;
margin-top:12px;
}

.newsTitle{
width:100%;
background-color:#333366;
padding:3px;
margin-top:12px;
}


.newsTitleLeft{
float:left;
}

.newsTitleRight{
float:right;
}


.news{
width:100%;
border:1px solid #336;
margin-bottom:30px;
padding-bottom:5px;
}


.btnArea{
width:100%;
text-align:center;
margin-bottom:40px;
margin-top:0px;
}

.spaceArea{
margin-top:0px;
margin-bottom:40px;
width:100%;

}


.securityTxt{
font-size:90%;
line-height:220%;
}


.securityIndex{
margin-top:10px;
}

.securityLink li{
background: url("/imgs/arrow_space.gif") no-repeat 0 8px;
padding-left:15px;
padding-top:5px;
padding-bottom:10px;
margin-left:10px;
}

.securityLink2 li{
background: url("../images/security_line.gif") repeat-x  bottom;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
margin-left:10px;
margin-right:10px;
}

.securityLink3 li{
padding-bottom:5px;
}

.securityLink4 li{
background: url("/imgs/arrow_down.gif") no-repeat 0 5px;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
margin-left:10px;
}

.securityLink5 li{
height:0;
background: url("/imgs/arrow_down.gif") no-repeat 0 0px;
padding-left:10px;
text-align:right;
margin-right:5px;
margin-left:60px;
margin-top:3px;
}


.securityLinkTxt{
margin-left:28px;
margin-bottom:10px;
}


.securityTit{
margin-bottom:0px;
margin-top:0px;
}

.securityTxt{
margin-left:10px;
margin-right:10px;
}


.aboutTitle{
margin-bottom:0px;
margin-top:20px;
}


.aboutArea{
width:100%;
margin-top:20px;
margin-bottom:20px;
float: left;
}


.aboutAreaCap{
background-color:#eee;
padding:5px;
margin-top:5px;
}


.aboutAreaCap2{
background-color:#eeeeee;
padding:5px;
margin-top:10px;
}

.aboutArea2{
margin-left:90px;
width:550px;
margin-top:10px;
margin-bottom:20px;
background-color:#eeeeee;
padding:5px;
border:solid 1px #cccccc;
}

.about2Area{
padding:10px;
width:650px;
margin:20px 0px 10px 10px;
border:solid 1px #ccc;
}

.aboutArea3{
margin:10px 0 10px 0;
text-align:center;
}

.separate{
paddin-bottom:11px;
margin-bottom:40px;
background:url("../case/css/imgs/line01.gif") left bottom repeat-x;
width:100%;
}

.link{
text-align:center;
padding-bottom:5px;
}

.link .back{
float:left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
margin-top:3px;
background: url("/imgs/arrow_left.gif") no-repeat 0 10px;
}

.link .next{
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}


.link li.next a:link{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF9900;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}

.link li.next a:visited{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF9900;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}

.link li.next a:hover{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF6600;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}

.link li.next a:active{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF6600;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}


.pageFootLink li{
background: url("/imgs/arrow_space.gif") no-repeat 0 0px;
font-weight:bold;
margin-left:230px;
padding-left:10px;
}

.pagetop{
padding-top:11px;
margin-bottom:40px;
text-align:right;
background:url("../case/css/imgs/line02.gif") left top repeat-x;
width:100%;
}

.pagetop2{
padding-top:10px;
padding-right:10px;
margin-bottom:20px;
text-align:right;
width:100%;
}



.pagetop a{
height:0;
padding-left:15px;
padding:0 0 0 15px;
background:url("/imgs/arrow_top.gif") left center no-repeat;
text-align:right;
}

.pagetop2 a{
height:0;
padding-left:15px;
padding:0 0 0 15px;
background:url("/imgs/arrow_top.gif") left center no-repeat;
text-align:right;
}




.security2Stit{
margin:5px 0 5px 0;
padding:0px;
}

.security2StitLeft{
margin:5px 0 5px 0;
float:left;
}

.security2StitRight{
margin:5px 0 5px 0;
float:right;
}


/*-- table --*/


.table{
width:100%;
border-top:1px solid #CCC;
margin-top:20px;

}

.table th{
background-color:#eee;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
padding:5px;
font-weight:normal;
text-align:center;
}

.table td{
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
padding:5px;
text-align:center;
}

.rightTable{
border-right:1px solid #CCC;
}

.tableRightText{
width:100%;
text-align:right;
margin-top:5px;
margin-bottom:20px;
}

ul.aboutArea2List{
list-style-type:circle;
list-style-position:outside;
padding-left:20px;
padding-bottom:10px;
}

ul.aboutArea2List2{
list-style-type:decimal;
list-style-position:outside;
margin-top:10px;
padding-left:40px;
padding-bottom:10px;
}

img {
    max-width: initial;
}

/* back and next
------------------------------------------- */
#bnNav{
background:url("../case/css/imgs/line01.gif") left bottom repeat-x;
margin:10px 10px 40px 0;
width:100%;

}

#bnNav ul.link{
	text-align:left;
	background:url("../case/css/imgs/line01.gif") left top repeat-x;
	line-height:1.5;
	padding-top:10px;
	padding-bottom:10px;
}

#bnNav ul.link li.backNav{
text-align:left;
padding-left:10px;
width:100px;
background: url("/imgs/arrow_left.gif") no-repeat 0 8px;
}

#bnNav ul.link li.nextNav{
text-align:center;
margin-top:-1.5em;
font-weight:bold;
margin-left:100px;
margin-right:100px;
}


#bnNav ul.link li.nextNav a:link{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF9900;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}

#bnNav ul.link li.nextNav a:visited{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF9900;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}

#bnNav ul.link li.nextNav a:hover{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF6600;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}

#bnNav ul.link li.nextNav a:active{
height:0;
width: 100%;
color: #ffffff;
background-color: #FF6600;
border: outset 1px #000000;
margin: 0px;
padding: 3px;
text-align: center;
text-decoration: none;
}

.pl-10{
border: solid 1px #ababab;
margin-top: 20px;
padding: 11px;
display:block;
border-radius: 5px;
}

.mw-60{
width: 60px;
margin-top: 20px;
padding-right: 10px;
padding-bottom: 5px;
}

.mw-660{
	width: 100%;
}

.mw-618{
	border-collapse: collapse;
}

.pc_displaynone{
	display:initial;
}

.sp_displaynone{
	display: none !important;
}

table tr.borderbottom{
	border-bottom: dotted 1px #ababab;
}

.phone_group{
	width: 100%;
}

.phone_item{
	width: 32.3%;
	text-align: center;
	font-size: 13px;
	padding: 10px;
	margin-right: 10px;
	float: left;
	border: solid 1px #ababab;
	border-radius: 5px;
}

.phone_item:nth-child(3){
	margin-right: 0px;
}

.label{
	height: auto;
	padding-bottom: 10px;
	font-weight: bold;
	border-bottom: dotted 1px #ababab;
}

.number{
	height: auto;
	padding-top: 10px;
}

.cap {
	width: auto;
	max-width: 100%;
}

@media screen and (max-width:1019px) {
	.aboutArea {
		margin-left: 0 !important;
	}
	.securityLink3 li {
		padding-left: 10px;
		margin-left: 0;
	}
	.pc_displaynone{
		display: none!important;
	}
	.sp_displaynone{
		display:initial!important;
		width: 100%;
		text-align: center;
	}
	.sp_displaynone img{
		margin: 0 auto;
	}
	.phone_item{
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.phone_item:nth-child(3){
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
}

