@charset "UTF-8";

@import "reset.css";
@import "common.css";
@import "qc.css";
@import "sori.css";

/*----------------------------------------------------------------------------
******************************************************************************
CSS for lower docs
******************************************************************************
----------------------------------------------------------------------------*/

/* headding
-------------------------------------------------------------*/

.contents h3{
	margin-bottom:1px;}

h4{
	color:#7F0A06;
	font-size:77.8%;
	font-weight:bold;
	padding:11px 0 15px 5px;
	margin-bottom:12px;
	background:#F3EFDC url(../common/stit.gif) 0 100% repeat-x;}
h4 span{
	padding-left:7px;
	border-left:3px solid #7F0A06;}

h5.tit{
	color:#0A5300;
	padding:0 3px 4px 28px;
	margin-top:10px;
	background:url(../common/mtit2.gif) 0 0 no-repeat;}
h5.tit span{
	padding-right:28px;
	background:url(../common/mtit2.gif) 100% -3px no-repeat;}


h5{
	color:#0A5300;
	font-size:77.8%;
	font-weight:bold;
	margin-bottom:13px;
	padding:1px 0 8px 15px;
	background:url(../common/mtit.gif) 0 100% repeat-x;}
h5 a:link{color:#0A5300;text-decoration:none;}
h5 a:visited{color:#0A5300;text-decoration:none;}
h5 a:hover{color:#0A5300;text-decoration:none;}
h5 a:active{color:#0A5300;text-decoration:none;}


/* パンくず
-------------------------------------------------------------*/

.pList{
	min-height:20px;
	_height:15px;
	line-height:1 !important;
	line-height:1.1;
	padding:0 0 0 16px !important;
	padding:5px 0 0 16px;
	margin-bottom:15px;
	background-color:#ECEBE2;
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #E3DFCE;}
.pList li{
	font-size:68%;
	color:#9E9E9E;
	display:inline;}
.pList li a{
	line-height:1 !important;
	line-height:1.1;}

/* ページ内リンク
-------------------------------------------------------------*/

.pLink{
	width:522px;
	min-height:20px;
	_height:20px;
	margin-bottom:15px;
	padding:10px 15px 4px 15px;
	border:1px solid #D8D4C5;
	background-color:#F3F2EE;}
.pLink li{
	float:left;
	width:230px;
	font-size:77.8%;
	line-height:1.16;
	padding-left:20px;
	margin-bottom:8px;
	background:url(../common/arr1.gif) 0 2px no-repeat;}
.pLink li a{
	display:block;
	width:230px;}

.pLink li.lgr{
	width:470px;}
.pLink li.lgr a{
	display:block;
	width:470px;}

.pLink li.str{
	width:150px;}
.pLink li.str a{
	display:block;
	width:150px;}

/* table
--------------------------------------------------------------------------------------------*/
.tbl {
	background-color:#C3C3C0;
	width:525px;}
.tbl th {
	width:140px;
	font-weight:normal;
	border:1px solid #FFFFFF;
	text-align:left;
	background-color:#F1F1F1;}
.tbl th.str {
	width:27%;
	text-align:center;}
.tbl th.lgr {
	width:50%;
	text-align:center;}
.tbl th span{
	color:#740703;}
.tbl td {
	background-color:#FFFFFF;}
.tbl th,
.tbl td {
	line-height:1.3;
	vertical-align:top;
	padding:5px 3px 5px 10px;
	font-size:79%;}



/* box
-------------------------------------------------------------*/

.tBox{
	width:525px;
	margin-left:15px;}
.tBox p{
	color:#666666;
	line-height:1.46;}

/* list
-------------------------------------------------------------*/

.tBox dl dt{
	font-size:79%;
	font-weight:bold;}
.tBox dl dd{
	font-size:79%;
	line-height:1.46;
	margin-bottom:15px;}
.tBox dl dd strong{color:#530300;}

.tBox dl.tit dt{
	color:#7F0A06;
	padding:0 3px 5px 26px;
	background:url(../common/mtit2.gif) 0 0 no-repeat;}
.tBox dl.tit dt span{
	padding-right:27px;
	background:url(../common/mtit2.gif) 100% -3px no-repeat;}
.tBox dl.tit dd{
	margin-bottom:15px;}

.tBox dl.sq dt,
.tBox dl.sq2 dt{
	color:#0A5300;
	padding:0 3px 2px 20px;
	background:url(../common/list.gif) 0 0 no-repeat;}
.tBox dl.sq dd,
.tBox dl.sq2 dd{
	margin-bottom:10px;}

.tBox dl.sq2 dt{
	color:#7F0A06;
	font-weight:normal;}


ul.sq li{
	font-size:79%;
	line-height:1.46;
	margin-bottom:5px;
	padding:0 3px 2px 20px;
	background:url(../common/list.gif) 0 1px no-repeat;}



/* link
-------------------------------------------------------------*/

.aLink{
	line-height:1.14;
	padding:0 0 1px 15px;
	background:url(../common/arr1.gif) 0 3px no-repeat;}


/* form
-------------------------------------------------------------*/

.w240{width:240px;}
.w260{width:240px;}
.w320{width:310px;}
.fBtn{width:120px; height:20pt;}




.unit002{
	width:555px;
	margin:15px 0 10px 85px;
	padding-bottom:80px;}
	
* html .unit002{
	width:450px;
	margin:15px 0 10px 85px;
	padding-bottom:0px;}
	

*:first-child+html .unit002{
	width:555px;
	margin:15px 0 10px 85px;
	padding-bottom:0px;}
	
	/* unit2
-------------------------------------------------------------*/
/* unit2
-------------------------------------------------------------*/
#unit003 dl{
	width:175px;
	float:left;
	margin-right:40px;}
#unit003 dl.mar0{
	margin-right:0;}

#unit003 dl dt{
	font-size:1px;
	line-height:1px;
	border:1px solid #BBBBBB;}
#unit003 dl dd{
	font-size:77.8%;
	padding:8px 3px 0;
	line-height:1.1;}

