/* all */
.singlecolumnspacer{
	font-size:12px;
	padding:15px 12px 0 12px;
	}
	
.singlecolumnspacer p{
	line-height:1.5em;
	margin-bottom:10px;
	}

.singlecolumnspacer h2.headline02_1column{
	font-size:14px;
	height:32px;
	background:url("../images/headline_1column_bg.jpg") no-repeat top left;
	padding:9px 0 0 15px;
	margin-bottom:13px;
	}
	
.singlecolumnspacer h2.headline02_1column_s{
	font-size:14px;
	height:32px;
	background:url("../images/headline_1column_bg_s.jpg") no-repeat top left;
	padding:9px 0 0 15px;
	margin-bottom:13px;
	}
	
.singlecolumnspacer .box{
	font-size:12px;
	border:1px solid #dddddd;
	margin-bottom:25px;
	padding:13px;
	}

.singlecolumnspacer .box2{
	font-size:12px;
	border:1px solid #dddddd;
	margin:25px 0 25px 0;
	padding:13px;
	}

#contents .singlecolumnspacer dd{
	padding:13px 13px 0px 13px;
	}

#contents .singlecolumnspacer dd p{
	margin: 0px 0px 13px 0px;
	}

#contents .singlecolumnspacer dt{
	font-weight:bold;
	color:#002c71;
	background-color:#EDF9FF;
	padding:8px 0 10px 12px;
	}

.singlecolumnspacer .box h4{
	font-size:12px;
	color:#002C71;
	margin:0 0 13px 0;
	}
	
.singlecolumnspacer .box2 h4{
	font-size:12px;
	color:#002C71;
	margin:0 0 13px 0;
	}
	
#contents .singlecolumnspacer .box ul{
	margin:0 0 9px 20px;
	}
	
#contents .singlecolumnspacer .box li{
	margin:0 0 5px 0;
	line-height:1.5em;
	}

/* 7chain */
.sevenchainmainbanner{
	height:225px;
	background:url("../images/7chainbanner_bg.jpg") no-repeat 1px 0;
	margin:0 0 10px 0;
	}

.sevenchainmainbanner p.summary{
	font-size:12px;
	padding:95px 60px 10px 332px;
	line-height:1.5em;
	}

#contents .singlecolumnspacer .sevenchainbox{
	border:1px solid #dddddd;
	padding:10px;
	margin-bottom:20px;
	}

#contents .singlecolumnspacer .sevenchainbox h4{
	color:#002C71;
	font-size:12px;
	margin-bottom:15px;
	}

#contents .singlecolumnspacer .sevenchainbox ul{
	list-style:none;
	margin-bottom:10px;
	}

#contents .singlecolumnspacer .sevenchainbox ul li{
	display:inline;
	}

#contents .singlecolumnspacer .privacy ol{
	margin:0 0 20px 28px;
	}
	
#contents .singlecolumnspacer .privacy ol li{
	margin:0 0 15px 0;
	line-height:1.5em;
	}
	
#contents .singlecolumnspacer .privacy .comodo{
	float:left;
	width:120px;
	}

#contents .singlecolumnspacer .box p.list{
	background:url("../images/icon01.gif") no-repeat 0 6px;
	padding-left:10px;
	}

/* Vision */
.visionmainbanner{
	height:225px;
	background:url("../images/visionmainbanner_bg.jpg") no-repeat 1px 0;
	margin:0 0 10px 0;
	}

.visionmainbanner p.summary{
	font-size:12px;
	padding:90px 20px 10px 332px;
	line-height:1.5em;
	}

#contents .singlecolumnspacer ol{
	margin:15px 0 20px 25px;
	}

#contents .singlecolumnspacer ol li{
	margin-bottom:5px;
	line-height:1.5em;
	}

/* support */
.supportmainbanner{
	height:225px;
	background:url("../images/supportbanner_bg.jpg") no-repeat 1px 0;
	margin:0 0 10px 0;
	}

.supportmainbanner p.summary{
	font-size:12px;
	padding:90px 60px 10px 332px;
	line-height:1.5em;
	}

#contents .singlecolumnspacer .supportbox_inquiry{
	font-size:12px;
	border:1px solid #dddddd;
	margin-bottom:25px;
	}
	
/*mmd*/
.mmbmainbanner{
	height:225px;
	background:url("../images/mmdbanner_bg.jpg") no-repeat 1px 0;
	margin:0 0 10px 0;
	}
	
.mmbmainbanner p.summary{
	font-size:12px;
	padding:90px 60px 10px 332px;
	line-height:1.5em;
	}

#contents .singlecolumnspacer .supportbox_inquiry{
	font-size:12px;
	border:1px solid #dddddd;
	margin-bottom:25px;
	}