/* tr/information_security */
@import url("../text-decoration_tr.css");
@import url("/css/error_form.css");

.columnless.en_columnless{
    padding: 40px 69px;
    margin: 22px auto;
}

.columnless.jp_columnless{
    padding: 43px 51px;
    margin: 22px auto;
}

.body_font_style {
    font-family: 'Roboto', sans-serif;
}

/* EN site title */
.contents_title {
	color: #656565;
    font-size: 16px;
	font-weight: bold;
	font-style: normal;
    margin: 0;
    padding: 0 0 20px;
}

/* JP site title */
div#truste .headline {
	color:#4F4F4F;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	margin: 0;
    padding: 0 0 20px;
}
.sammury_table1 .td1 {
	padding:0 15px 10px 15px;
}
.wrapper2 {
	padding:10px 0;
}
.wrapper2 p {
	padding: 10px 0;
}
#signiture {
	margin: 30px 0;
	text-align:right;
}


div#truste {
    line-height: 143%;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #4F4F4F;
}
/*
div#truste{
	line-height:140%;
	padding:10px 150px;
	}
*/
div#truste h2{
font-size: 120%;
font-weight: bold;
padding-bottom: 20px;
}
	

div#truste h3{
	font-size:140%;
	font-weight:bold;
	}

div#truste h4{
	font-size:110%;
	font-weight:bold;
	text-decoration:underline
	}

div#truste h5{
	font-size:100%;
	font-weight:bold;
	}

div#truste h6{
	font-size:100%;
	}


div#truste dl{
	margin:0px;
	padding-top:5px;
	}

div#truste dt{
	font-weight:bold	
	}

div#truste dd{
	margin:0px;
	padding-bottom:5px;	
	}

div#truste p{
	padding-bottom:10px;
	}

div#truste ol{
	list-style-type:decimal !important;
	margin:0px;
	padding:0px;
	padding-left:15px;
	}

div#truste ol li {
	list-style-type:decimal;
	}

div#truste ul {
	margin-left:30px;
	}
div#truste ul li {
	list-style-type:square !important;
	}

div#truste td.text2 {
	border:2px solid #ddd;
	padding:5px;
}

div#truste ol.subContent {
  counter-reset: list;
}

div#truste ol.subContent > li {
  list-style: none;
}

div#truste ol.subContent > li:before {
  content: "(" counter(list) ")";
  counter-increment: list;
  float: left;
  width: 25px;
  height: 25px;
  text-align: center;
}

div#truste ol.subContent .content {
  padding-left: 35px;
}

.mt-27 {
    margin-top: 27px;
}