@charset "utf-8";

/*HTML Tag Setting*/
@import url(./htmltag.css);
/*Layout(Area) Setting*/
@import url(./layout.css);
/*Header Setting*/
@import url(./header.css);
/*Contents Parts Setting*/
@import url(./contents.css);
/*Table Setting*/
@import url(./table.css);
/*List Setting*/
@import url(./list.css);
/*Footer Setting*/
@import url(./footer.css);
/*Icon Setting*/
@import url(./icon.css);


/* Typography Setting
--------------------------------------------------*/
/*Base Type Reset&Setting*/
body{
font-family:Verdana,Helvetica,sans-serif;
font-size:83%;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
}

/*font-size*/
.headline1, .headline1-2row  {
font-size:150%;
}
.headline1-2row span {
font-size:80%;
}
#freedial, .text14, .headline3, .headline2 {
font-size:110%;
}
table th, table td{
font-size:100% !important;
font-size:80%;
}
.withMore span.right,  .headline2 .withMore span.right, #freedial span {
font-size:80%;
}
.text12, input, select {
font-size:100%;
}
.text10,
.areaPlugin p span,
#kabuka span {
font-size:80%;
}

td .text10 {
font-size:100%;
}

/*font-weight*/
.fwN, .withMore span.right, 
#freedial span,
.linkListC .linkList li,
.linkListC .linkList .linkListTiny li
 {font-weight:normal;}
.fwB,
.linkListC li,
.areaLocalnavi .title,
.localNavibtn .title,
#areaFglink .title,
#freedial,
dt {font-weight:bold;}
/*line-height*/
#areaHeader #naviExtra .right ul li a,
#areaHeader #naviExtra ul.left li a,
#areaMain01 h1,#areaMain02 h1,#areaMain03 h1,
#areaMain01 h2,#areaMain02 h2,#areaMain03 h2,
#areaMain01 h3,#areaMain02 h3,#areaMain03 h3,
#areaMain01 h4,#areaMain02 h4,#areaMain03 h4,
#areaMain01 p,#areaMain02 p,#areaMain03 p,
table th, table td,
dl dt, dl dd,
#freedial,
#kabuka,
.areaLocalnaviSP li,
.areaLocalnaviLE li,
.areaLocalnavi ul li,
.areaLocalnavi .title, .localNavibtn .title,
#areaMain01 ul.linkList li,#areaMain02 ul.linkList li,#areaMain03 ul.linkList li,
.newsList120 li, .newsList150 li, .newsList180 li, .newsList210 li,
#areaMain01 ul.normalList li,#areaMain02 ul.normalList li,#areaMain03 ul.normalList li,
#areaMain01 ol.normalList li,#areaMain02 ol.normalList li,#areaMain03 ol.normalList li,
#areaMain01 ul.flatList li, #areaMain02 ul.flatList li, #areaMain03 ul.flatList li,
#naviRecruit ul li {
line-height:140% !important;
line-height:130%;
}
#areaMain01 h1.headline1-2row,#areaMain02 h1.headline1-2row,#areaMain03 h1.headline1-2row {
line-height:110% !important;
line-height:120%;
}
/*Color*/
.fcFF0000, .error {
color:#ff0000;
}
.fc3366CC{
color:#3366cc;
}
.fc006633{
color:#006633;
}
.fc1f0f74{
color:#1f0f74;
}
.note {color:#f00;}
a:link {
color:#283296;
}
a:hover, a.active {
color:#ff0000;
}
#areaIndicator strong {
color:#fff;
}
