﻿@charset "UTF-8";





/*List Setting*/

ul.listIcon{

	margin-bottom: 1em;

}

ul.listIcon li{

	margin-left: 2em;

}

ul.listIcon li span.variousIcon{

	float: left;

	display: block;

}

ul.listIcon li.listPosition{

	position: relative;

}
ul.listIcon li.listPosition .listPosition{
	margin-left: 2.3em;
	}

ul.listIcon li.listPosition span.variousIcon{

	display: block;

	position: absolute;

	left: -1.2em;

	top: 0em;

}

* + html body ul.listIcon li.listPosition span.variousIcon{

	top: -0.2em;

}

* html body ul.listIcon li.listPosition span.variousIcon{

	top: -0.2em;

}



dl.listIcon {

	display: block;

}

.listIcon dt{

	float: left;

	display: block;

	width: 25%;

	margin-right: 1.5em;

}

.listIcon dd{

	float: left;

	display: block;

	width: 70%;

	margin-left: 16em;

}



.listIcon li.styleArrow{
	padding: 0 10px 3px 21px;
	_padding: 3px 10px 6px 21px;/*IE6*/
	background:url(/common/images/icon_link.gif) 0.4em 0.45em no-repeat;
	margin-left:.5em;
}

.listIcon li.styleArrow img{
	margin-left: 5px;

}

a.styleArrow{

	padding-left: 18px;

	padding-bottom: 3px;

	background-image:url(/common/images/main_icon01.gif);

	background-repeat: no-repeat;

	background-position: 0.4em 0.3em;

}



/* Q&A */

#mainArea01 dl.qaList,
#mainArea01Before dl.qaList,
#mainArea02 dl.qaList,
#mainAreaNews dl.qaList{
	display: block;
	margin-bottom:20px;
}

#mainArea01 dl.qaList dt,

#mainArea01Before dl.qaList dt,

#mainArea02 dl.qaList dt,

#mainAreaNews dl.qaList dt{

	float: left;

	display: block;

	width: 1.3em;

	height:100%;
	line-height:1.8;

}

#mainArea01 dl.qaList dd,

#mainArea01Before dl.qaList dd,

#mainArea02 dl.qaList dd,

#mainAreaNews dl.qaList dd{

	display: block;

	margin-left: 1.5em;

	height:100%;
	line-height:1.8;

}



/*parenthesis list 20090317*/

#mainArea01 dl.paren,

#mainArea02 dl.paren,

#mainAreaNews dl.paren {

		 display: block;

		 width:100%;

}

#mainArea01 dl.paren dt,

#mainArea02 dl.paren dt,

#mainAreaNews dl.paren dt{

		 clear:both;

		 float: left;

		 display: block;

		 width:3%;

		 padding-right:7px;

}

#mainArea01 dl.paren dd,

#mainArea02 dl.paren dd,

#mainAreaNews dl.paren dd{

		 float: left;

		 display: block;

		 width: 94%;

}