

/*
css-menu
------------------------
class
section
capImg
topicLink
float
tableStyle
------------------------*/


/*
font
-------------------------------------*/
.fInitial {
font-size: 1em !important;
font-size /**/:x-small; /*for IE5.5*/
line-height: 1.6;
}


/*
class
-------------------------------------*/
.mgnB10 {
margin-bottom:10px;
}

.mgnB15 {
margin-bottom:15px;
}

.mgnB20 {
margin-bottom:20px;
}

.mgnB25 {
margin-bottom:25px;
}

.mgnB65 {
margin-bottom:65px !important;
}

.mgnR20 {
margin-right:20px;
}

.mgnL20 {
margin-left:20px;
}

.mgnR10 {
margin-right:10px;
}

.tCenter {
text-align: center;
width: 100%;
}


/*
section
-------------------------------------*/
.section01 {
margin:0 0 25px 0;
}

.section01 h4 {
margin:0 0 10px 0;
}

.section02 {
margin:0 0 32px 0;
}

.section02 h4 {
margin:0 0 15px 0;
}



/*
capImg
-------------------------------------*/
.capImg dl dt {
margin:0 0 4px 0;
}

.capImg dl dd {
text-align:center;
font-size:1em;
}


/*以下、個別イメージごとに指定*/

.capImg001 dl {
float:left;
width:192px;
}

.capImg001 p {
margin:0 0 0 212px; 
}





/*
topicLink
-------------------------------------*/
#topicLink {
position:relative;
height:22px;
}

#topicLink #topicLinkPrev {
position:absolute;
top:0;
left:167px;
}

#topicLink #topicLinkNext {
position:absolute;
top:0;
left:322px;
}

#topicLink ul {
position:absolute;
top:0;
left:253px;
}

#topicLink ul li {
float:left;
}



/*
float
-------------------------------------*/
.fLeft {
float:left;
}

.floClear {
clear: left;
}


/*
tableStyleAuto
-------------------------------------*/
.tableStyleAuto {
	table-layout:auto;
	border-top:1px solid #B1B1B1;
	border-left:1px solid #B1B1B1;
	margin-right: auto;
	margin-left: auto;
}

.tableStyleAuto th,
.tableStyleAuto td {
font-size:1.2em !important;
font-size /**/:x-small; /*for IE5.5*/
font-weight:normal;
line-height:1.6;
color:#333333;
border-right:1px solid #B1B1B1;
border-bottom:1px solid #B1B1B1;
padding:4px 6px;
vertical-align:top;
}

.tableStyleAuto td.center {
text-align: center;
}

.tableStyleAuto th.center {
text-align: center;
}

.tableStyleAuto td.nowrap {
white-space:nowrap;
}

.tableStyleAuto th.nowrap {
white-space:nowrap;
}

.tableStyleAuto th.gray{
background-color:#F8F7F7;
white-space:nowrap;
}

.tableStyleAuto th.blue {
background-color:#E6EAFF;
white-space:nowrap;
}

.tableStyleAuto td ul li{
font-size:1.0em !important;
font-size /**/:x-small; /*for IE5.5*/
font-weight:normal;
line-height:1.6;
}


/*以下、個別指定*/


#tableStyleAuto1 {
width: 550px;
border-style: none;
}

#tableStyleAuto1 th.blue{
border-top: 1px solid #B1B1B1;
}

#tableStyleAuto1 th.gray{
	border-left: 1px solid #B1B1B1;
	text-align: center;
}

#tableStyleAuto1 td.borL{
	border-left: 1px solid #B1B1B1;
	text-align: center;
}

#tableStyleAuto1 td.borB{
border-left: 1px solid #B1B1B1;
}

#tableStyleAuto1 td.borLT{
border-left: 1px solid #B1B1B1;
border-top: 1px solid #B1B1B1;
}

#tableStyleAuto1 td.empty{
border-bottom-width: 1px;
border-right-style: none;
}


#tableStyleAuto2 {
width: 100%;
}

#tableStyleAuto2 td.w80 {
width: 80%;
}

#tableStyleAuto2 td.w5 {
width: 5%;
}

#tableStyleAuto2 th.w15 {
width: 15%;
}
/*
aboContents
-------------------------------------*/
.aboContents dl dt {
background-repeat: no-repeat;
padding-left:26px;
background-position: 0px top;
list-style-position: outside;
margin-bottom: 4px;
}

.aboContents dd {
padding-left:26px;
}

.aboContents ul li {
list-style-type: disc;
font-size: 1em;
margin-left:16px;
}

.aboContents ol li {
list-style-type: decimal;
font-size: 1em;
margin-left:26px;
}

/*以下、個別指定*/

#aboContents1 dl dt {
border-bottom:1px solid #DFDFDF;
}

#aboContents1 span {
font-weight: bold;
}

#aboContents1 span.gray {
font-weight: bold;
color: #666666;
}

#aboContents3 {
background-image: url(../images/abo_001.gif);
}

#aboContents4 {
background-image: url(../images/abo_002.gif);
}

#aboContents5 {
background-image: url(../images/abo_003.gif);
}

#aboContents6 {
background-image: url(../images/abo_004.gif);
}
#aboContents7 {
background-image: url(../images/abo_005.gif);
}

#aboContents8 {
background-image: url(../images/abo_006.gif);
}

#aboContents9 {
background-image: url(../images/abo_007.gif);
}

#aboContents10 {
background-image: url(../images/abo_008.gif);
}

#aboContents11 {
background-image: url(../images/abo_009.gif);
}

#aboContents12 {
background-image: url(../images/abo_010.gif);
}
