@charset "shift_jis";




.sectionH1{
	background-image:none;
}
.sectionH1 h1 {
width:475px;
}

.sectionH1 .picup {
	height: 290px;
	background:url(../../image/index/bg_topic.jpg) no-repeat center top;
	clear:both;
}
.sectionH1 .picup ul{
	padding:5px;
	position:relative;
	zoom:1;
}

.sectionH1 .picup ul li {
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
.sectionH1 .picup ul li a ,
.sectionH1 .picup ul li img,
.sectionH1 .picup ul li p{
	margin:0;
	padding:0;
	border:0;
}


.sectionH1 .picup ul li .deteal{
	position:absolute;
	left:15px;
	top:104px;
	width:125px;
	height:20px;
	overflow:hidden;
}
.sectionH1 .picup ul li.ds {
	float:right;
}
.sectionH1 #contentMain {
	float: left;
	width: 540px;
	margin-top:0;
	padding-top:20px;
}


.sectionH1 #contentMain .bnr{
	margin:-10px 0 20px 0;
}
.sectionH1 #contentMain .bnr .campaign{
	position:absolute;
	left: 443px;
	top: 14px;
}

.sectionH1 #contentMain .news {
	clear: both;
}
.sectionH1 #contentMain .news h2 {
	padding-top: 10px;
}

.sectionH1 #contentMain .support dl ,
.sectionH1 #contentMain .news dl {
	margin-bottom:0.5em;
	border:1px solid #E8E8E8;
	border-top:0px;
	padding:2px 6px 6px 6px;
}

.sectionH1 #contentMain .support dl dt,
.sectionH1 #contentMain .news dl dt{
	width:10em;
	padding:0.2em 0.2em 0.2em 1em;
	background:url(../../image/index/ic_arr.jpg) no-repeat 3px 10px;
	float:left;
	clear:left;
	font-weight:bold;
}


.sectionH1 #contentMain .support dl dd,
.sectionH1 #contentMain .news dl dd{
	padding:0.2em 0.2em 0.2em 10em;
	border-bottom:1px dotted #ccc;
}

.sectionH1 #contentMain .support dl dd.last,
.sectionH1 #contentMain .news dl dd.last{
	border-bottom:0;
}

.sectionH1 #contentMain .support dl dd.gray,
.sectionH1 #contentMain .news dl dd.gray{
	border-bottom:0;
	background-color:#F1F3FA;
}
.sectionH1 #contentMain .news dl dd.attention{
	border-bottom:0;
	background-color:#FFFF99;
}

.sectionH1 #contentMain .support .line_slash{
	background:url(../../image/index/bg_line.gif) repeat;
	padding:4px;
	width:524px;
	margin:0 auto;
}
.sectionH1 #contentMain .support .line_slash ul{
	background:#FFF;
	padding:11px 3px 11px 12px;
	height: 125px;
}
	

.sectionH1 #contentMain .support .navigation li {
	float: left;
	width: 118px;
	height: 118px;
	margin: 0 8px 0 0;
	background: url(../../image/index/bg_navigation.gif) no-repeat left bottom;
}

.sectionH1 #contentMain .support .navigation li p{
	margin:0 ;
	padding: 0 4px 5px 4px;
	font-size: 75%;
}


.sectionH1 #contentSub {
	float: right;
	width: 180px;
	padding-top:10px;
}


.sectionH1 #contentSub .support {
	background:url(../../image/index/bg_r01.jpg) repeat-y left;
}

.sectionH1 #contentSub .support p {
	padding:0 0 10px 15px;
}

.sectionH1 #contentSub .support p.deteal {
	padding:0 0 10px 18px;
	background:url(../../image/index/bg_r02.jpg) no-repeat left bottom;
}
.sectionH1 #contentSub p.bnr {
	padding:10px 0 10px 15px;
}
.sectionH1 #contentSub p.win_bnr {
	padding:0 0 10px 13px;
}

.sectionH1 #contentSub #useExampleNavi .userReportNavi .indent {
	background:url(../../image/ic_arrS.gif) no-repeat 5px 10px;
	padding-left:16px;
}
.sectionH1 #contentSub p.case_bnr {
	margin-top: 5px;
	padding:0 0 10px 13px;
	border-style: none;
}