@charset "shift_jis";

/*-----------------------
== SANYO TOP PAGE STYLE
-------------------------*/

/** .topIndexBoxA **/
.topIndexBoxA {
	background: url(/sanyo/images/bg-topindexbox-a.gif) no-repeat left top;
}
.topIndexBoxAInner {
	background: url(/sanyo/images/bg-topindexbox-a.gif) no-repeat right bottom;
	padding: 16px 13px 10px;
}

/** .topIndexBoxB **/
.topIndexBoxB {
	width: 376px;
	background: url(/sanyo/images/bg-topindexbox-b.gif) no-repeat left top;
}
.topIndexBoxBInner {
	background: url(/sanyo/images/bg-topindexbox-b.gif) no-repeat right bottom;
	padding: 16px 13px 10px;
	clear: both;
}

/** .topIndexBoxC **/
.topIndexBoxC {
	width: 376px;
	background: url(/sanyo/images/bg-topindexbox-c.gif) no-repeat left top;
}
.topIndexBoxCInner {
	background: url(/sanyo/images/bg-topindexbox-c.gif) no-repeat right bottom;
	padding: 16px 13px 10px;
}

/** .h2TopTitle **/
.h2TopTitle {
	font-weight: bold !important;
	background: url(/sanyo/shared/images/line-dod.gif) repeat-x left bottom;
	padding-bottom: 10px;
}
.h2TopTitle a {
	background: url(/sanyo/shared/images/icn-link.gif) no-repeat 0 0.3em;
	padding-left: 14px;
}
.h2TopTitle a.info {
	background: url(/sanyo/shared/images/icn-info.gif) no-repeat 0 0;
	padding: 3px 0 5px;
	padding-left: 30px;
}
.h2TopTitle span img {
	vertical-align: middle !important;
}
.h2TopTitle span a {
	background: none;
}


/** .topIndexBoxX .listNewsA **/
div#ga2012_mainContent .topIndexBoxA .listNewsA dd,
div#ga2012_mainContent .topIndexBoxB .listNewsA dd,
div#ga2012_mainContent .topIndexBoxC .listNewsA dd {
	margin-left: 0;
	padding-left: 120px;
	background: url(/sanyo/shared/images/line-dod.gif) repeat-x left bottom;
	padding-bottom: 8px;
}

/** .topIndexBoxX .listNewsB **/
div#ga2012_mainContent .topIndexBoxA .listNewsB dd,
div#ga2012_mainContent .topIndexBoxB .listNewsB dd,
div#ga2012_mainContent .topIndexBoxC .listNewsB dd {
	background: url(/sanyo/shared/images/line-dod.gif) repeat-x left bottom;
	padding-bottom: 8px;
}

/** .topIndexBoxX .listArrow **/
div#ga2012_mainContent .topIndexBoxA ul.listArrow li,
div#ga2012_mainContent .topIndexBoxB ul.listArrow li,
div#ga2012_mainContent .topIndexBoxC ul.listArrow li {
	background: url(/sanyo/shared/images/line-dod.gif) repeat-x left bottom;
	padding-bottom: 8px;
}
