﻿@charset "utf-8";

/* ========== indexList ========== */
.indexList01 li{
margin-bottom:5px;
padding-left:29px;
background: url(../img/icon_arrow03_bottom.gif) no-repeat 10px 0.5em;
zoom:1;
}

.linkListA03 li,
.linkListA04 li{
margin-bottom:5px;
padding-left:29px;
background:url(../img/icon_arrow03_bottom.gif) no-repeat 10px 0.2em;
zoom:1;
}

#contents-area h2 a:link,
#contents-area h2 a:visited,
#contents-area h2 a:hover,
#contents-area h2 a:active,
#contents-area h2 a:focus,
#contents-area-no-sidecontents h2 a:link,
#contents-area-no-sidecontents h2 a:visited,
#contents-area-no-sidecontents h2 a:hover,
#contents-area-no-sidecontents h2 a:active,
#contents-area-no-sidecontents h2 a:focus{
color:#000000;
}

#contents-area p,
#contents-area-no-sidecontents p,
#contents-area h3.midashi01,
#contents-area-no-sidecontents h3.midashi01 {
margin-left:10px;
}

.index #contents-area p,
.index #contents-area-no-sidecontents p {
margin-left: 0;
}

.ishoku-linkindex p {
	margin-bottom: 0;
}

/* faq
------------------------------------------------------------ */
div#contents-area-no-sidecontents ul.faq {
	padding: 0;
	margin: 0 0 30px 10px;
	
	
}
div#contents-area-no-sidecontents ul.faq li{
	background:url(../img/faq_q_icon.gif)  10px 0.2em no-repeat;
	margin-bottom:5px;
	padding-left:29px;
	zoom:1;
}
div#contents-area-no-sidecontents ul li a.question ,
div#contents-area-no-sidecontents ul li a.question :active,
div#contents-area-no-sidecontents ul li a.question :visited,
div#contents-area-no-sidecontents ul li a.question :hover{
color:#333333;}

/*図の上のキャプション用*/
p.caption,
caption {
	font-weight: bold;
	margin-bottom: 0;
}


/*スタイル上書き用*/
.dListB01 {
	margin-left: 10px;
	background:transparent url(../../../shared/img/dListB01_bg01.gif) repeat-y scroll 110px top;	
}

.dListB01 dt {
	width: 100px;
}

.dListB01 dd {
	padding-left: 120px;
}

.imageBlockB01a{
	width: 330px;
}

.tableA01 {
	margin-left: 10px;
}
