@charset "Shift_JIS";

@import "base.css";

/* --- for recruit general --- */

body{
color:#000000;
background-color:#ffffff;
background-image:url("../img/cmn/body_background_blue.gif");
background-repeat:repeat-x;
}

cite,
p em{
font-style:normal;
}

ul.blogList1{
font-size:0.8em;
list-style-type:disc;
margin-left:2em;
margin-bottom:1em;
}

p#blogIntro img{
width:272px;
float:right;
margin-bottom:1em;
}

div#mainContentsArea pre{
font-size:0.8em;
line-height:1.3;
}

div#mainContentsArea p{
clear:none;
}

div#mainContentsArea p.signature{
text-align:right;
}

div#localNaviArea h3{
font-size:0.8em;
font-weight:bold;
margin:0 0 10px 5px;
}

div#localNaviArea #twitterInfo{
margin:1em 5px;
font-size:0.8em;
}

p#rssBannerArea{
margin:0 0 30px 5px;
}

h4.heading9{
font-size:0.8em;
font-weight:normal;
color:#990000;
}

#mainContentsArea ul,
ul.relatedService,
ul.standardsList1{
font-size:0.8em;
margin:0 0 1em 2em;
list-style-type:disc;
}

#mainContentsArea dl.standardsList1{
font-size:0.8em;
margin-bottom:1em;
}

#mainContentsArea dl.standardsList1 dd{
margin-left:1em;
}

#mainContentsArea dl dd ul,
#mainContentsArea dl dd ol,
#mainContentsArea dl dd dl,
#mainContentsArea dl.standardsList1 dd dl{
font-size:1em;
margin-bottom:0;
}

ol.standardsList1{
font-size:0.8em;
margin-left:2em;
margin-bottom:1em;
list-style-type:decimal
}

ol.standardsList2{
font-size:1em;
margin-left:2em;
margin-bottom:0;
list-style-type:lower-alpha;
}

ol.standardsList3{
font-size:0.8em;
margin-left:1em;
margin-bottom:1em;
list-style-type:none;
}

ul.standardsList2{
font-size:1em;
margin-left:2em;
margin-bottom:0;
list-style-type:disc;
}

#mainContentsArea h4{
margin-bottom:0.5em;
font-size:0.8em;
font-weight:bold;
}

#mainContentsArea ol{
list-style-type:decimal;
margin-left:2em;
margin-bottom:1em;
font-size:0.8em;
}

#mainContentsArea dl{
margin-bottom:1em;
font-size:0.8em;
}

#mainContentsArea dl dt{
font-weight:normal;
}

#mainContentsArea dl dd{
margin-left:1em;
}

#mainContentsArea dl dd p{
margin-bottom:0;
font-size:1em;
}

#mainContentsArea dl dd ul{
margin-bottom:0;
font-size:1em;
}

#mainContentsArea dl dd ul li{
font-size:1em;
}

#mainContentsArea blockquote{
margin-bottom:1em;
padding:1em 1em 0;
border:1px solid #ccc;
font-size:0.8em;
}

#mainContentsArea dl blockquote{
font-size:1em;
}

#mainContentsArea blockquote p,
#mainContentsArea blockquote ul,
#mainContentsArea blockquote ol,
#mainContentsArea blockquote dl{
font-size:1em;
}

#mainContentsArea table{
margin-bottom:1em;
width:100%;
border-collapse:collapse;
border-style:solid;
border-color:#999;
border-width:1px 0 0 1px;
}

#mainContentsArea table tr th,
#mainContentsArea table tr td{
padding:3px;
font-weight:normal;
font-size:0.8em;
border-style:solid;
border-color:#999;
border-width:0 1px 1px 0;
}

#mainContentsArea table tr th{
background-color:#efefef;
}
