@charset "UTF-8";

/* CSS Document */



/*----------------------------------------------------
	☆indent
----------------------------------------------------*/

.center{text-align:center!important;}
.left{text-align:left!important;}
.right{text-align:right!important;}
.top0{margin-top:0 !important;}
.top5{margin-top:5px !important;}
.top10{margin-top:10px !important;}
.top15{margin-top:15px !important;}
.top20{margin-top:20px !important;}
.top30{margin-top:30px !important;}
.top40{margin-top:40px !important;}
.top50{margin-top:50px !important;}
.btm0{margin-bottom:0 !important;}
.btm5{margin-bottom:5px !important;}
.btm10{margin-bottom:10px !important;}
.btm15{margin-bottom:15px !important;}
.btm20{margin-bottom:20px !important;}
.btm25{margin-bottom:25px !important;}
.btm30{margin-bottom:30px !important;}
.btm35{margin-bottom:35px !important;}
.btm40{margin-bottom:40px !important;}
.btm45{margin-bottom:45px !important;}
.btm50{margin-bottom:50px !important;}
.btm55{margin-bottom:55px !important;}
.btm60{margin-bottom:60px !important;}
.btm65{margin-bottom:65px !important;}
.btm70{margin-bottom:70px !important;}
.btm75{margin-bottom:75px !important;}
.btm80{margin-bottom:80px !important;}
.btm85{margin-bottom:85px !important;}
.btm90{margin-bottom:90px !important;}
.btm95{margin-bottom:90px !important;}
.lm5{margin-left:5px !important;}
.lm10{margin-left:10px !important;}
.lm15{margin-left:15px !important;}
.lm20{margin-left:20px !important;}
.rm5{margin-right:5px !important;}
.rm10{margin-right:10px !important;}
.rm15{margin-right:10px !important;}
.rm20{margin-right:20px !important;}
.red { color:#b50106;}
.blue { color:#005ba2;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.vAT { vertical-align:top!important;}
.vAM { vertical-align:middle!important;}
.pB0{padding-bottom:0!important;}
.pB5{padding-bottom:5px!important;}

.brown { color:#440000;}


/*----------------------------------------------------
	☆basecompo
----------------------------------------------------*/

#contents div.section {
	clear:both;
	margin-bottom:30px;
	width:630px;	
}

.aural span,
span.aural {
	display:none;
	visibility:hidden;
}

img.icon {
	margin-right:5px;
	vertical-align:middle;
}

#contents p.pageTop {
	padding-top:25px;
	text-align:right;
}


/*----------------------------------------------------
	☆list
----------------------------------------------------*/
#contents .indList{
	list-style:square;
	padding-left:1.5em;
}

#contents .indList li{
	margin-bottom:5px;
}

ul.indListD{
	list-style: decimal;
	padding-left:1.5em;
}

ul.indListD li{
	margin-bottom:8px;
}

.newsList li{
	border-bottom:#CCC dotted 1px;
	padding:10px 0;
}

.newsList li a{
	color:#333333;
	text-decoration:underline;
}

.newsList li .date{
	color:#440000;
	float:left;
	font-size:93%;
	font-weight:bold;
	margin-right:15px;
	width:130px;
}

.newsList li .newsTx{
	float:right;
	width:480px;
}



/*----------------------------------------------------
	☆head
----------------------------------------------------*/

.imgHead {
	font-size:0;
	line-height:0;
}

.head01 {
	background:url(../images/icon_beans.png) left 4px no-repeat;
	border-bottom:#965b3e 2px solid;
	color:#440000;
	font-size:123.1% !important;
	font-weight:bold;
	margin-bottom:20px;
	padding:0 0 5px 25px;
}

.head02 {
	border-bottom:#965b3e 1px dotted;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:5px;
}

.head03 {
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:10px;
}

.headMame{
	background:url(../images/icon_beans.png) left 2px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:10px;
	padding:0 0 5px 25px;
}

.headTig{
	background:url(../images/icon_tiger.gif) left 2px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:10px;
	padding:0 0 5px 25px;
}

.head01Tig {
	background:url(../images/icon_tiger.gif) left 4px no-repeat;
	border-bottom:#965b3e 2px solid;
	color:#440000;
	font-size:123.1% !important;
	font-weight:bold;
	margin-bottom:20px;
	padding:0 0 5px 25px;
}

.head03 a{
	color:#440000;
	
}

.headMame a , .headTig a{
	color:#440000;
}


/*----------------------------------------------------
	☆table
----------------------------------------------------*/

.tbl01 table {
	border-collapse:collapse;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-bottom:30px;
	width:100%;
}

.tbl01 table th,
.tbl01 table td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	line-height:150%;
	padding:12px 14px 10px;
	vertical-align:middle;
}

.tbl01 table th {
	background:url(../images/bg_yellow.gif) left top repeat;
	color:#531900;	
	font-weight:bold;
	text-align:center;
}

.tbl01 table td {
	text-align:left;
}

/*---------------------------------*/

.tbl02 table {
	border-collapse:collapse;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-bottom:30px;
	width:100%;
}

.tbl02 table th,
.tbl02 table td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	line-height:150%;
	padding:12px 14px 10px;
	vertical-align:middle;
}

.tbl02 table th {
	background:url(../images/bg_blown.gif) left top repeat;
	color:#531900;	
	font-weight:bold;
	text-align:center;
}

.tbl02 table td {
	text-align:left;
}



/*----------------------------------------------------
	☆Width
----------------------------------------------------*/

.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}  
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}


/*----------------------------------------------------
	☆Flt
----------------------------------------------------*/




/*----------------------------------------------------
	☆pager
----------------------------------------------------*/
