
.textPadding-10 { padding: 10px }
.corp-outlineTitle    { font-size: 14px; background-color: #f0f0f0; padding: 8px 6px; border-bottom: 1px dotted #ccc; border-left: 4px solid #9cf }
.corp-outlineTitle02 { font-size: 14px; padding: 6px; border-bottom: 1px dotted #ccc }
.corp-outlineMi    { font-size: 12px; line-height: 140%; background-color: #f7f5d8; padding: 6px 6px 6px 10px; border-bottom: 1px dotted #ccc; border-left: 4px solid #ccc }
.corp-outlineBody   { font-size: 12px; line-height: 140%; padding: 4px 6px 6px 10px; border-right: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-left: 1px dotted #ccc }
.corpBox-outlineText   { font-size: 12px; line-height: 140%; margin-top: 20px; margin-left: 20px; width: 500px }
.corp-phBox-president { margin-bottom: 6px; margin-left: 10px; padding: 4px; float: right; border: solid 1px #ccc }
.corp-aisatu-title  { margin-top: 10px; margin-bottom: 6px }
.corp-aisatu-text  { font-size: 12px; line-height: 160%; width: 500px }
.corp-aisatu-inline { font-size: 14px; font-weight: bold; line-height: 150%; width: 550px }
.corp-aisatu-name  { font-size: 12px; line-height: 150%; margin-bottom: 30px; float: right }
.corp-aisatu-icon { margin: 16px 0 0 }
.recruit-honmonText  { font-size: 12px; line-height: 150%; padding-right: 20px }
.recruit-columnMi { color: #333; font-size: 12px; font-weight: bold; padding-bottom: 6px }
.recruit-columnText  { color: #333; font-size: 10px; line-height: 140%; background-color: #f0f0f0; padding: 10px; border: solid 1px #ccc }
.recruit-telnumber { color: #c00; font-size: 16px; font-weight: bold }
.recruit-main01Text { color: #000; font-size: 12px; line-height: 140%; background-color: #fff; padding: 20px 20px 10px }
.item-mi { color: #036; font-size: 14px; font-weight: bold; background-color: #f0f0f0; margin: 0; padding: 4px }

.hint-bg02  { font-weight: bold; background-image: url("../hint/images/images/bg-torikumi_02.gif"); background-repeat: repeat-y; margin: 0 }
.hint-torikumi-mi { color: #000; font-size: 12px; padding: 0 5px }
.hint-torikumi-text { font-size: 12px; line-height: 1.5; padding: 0 5px }
table.table01{
font-size:12px;
line-height:160%;
margin-top:4px;
margin-bottom:5px;
text-align:left;
}
table.table01 td{
font-size:12px;
line-height:160%;
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

.dat{
text-align:right;
padding-bottom:15px;
text-align:left;
}



div#contents{
width:760px;
margin:0px auto;
text-align:left;
}


div#left_area{
width:200px;
float:left;
font-size:12px;
}


div#right_area{
width:545px;
float:right;
font-size:12px;
}


.menu{
list-style:none;
padding:0px;
margin:0px;
background:url(../images/inner/left_bg.gif) repeat-y 0 0;
}
.menu li{
border-bottom:1px solid #BABABA;
border-top:1px solid #ffffff;
padding:5px 5px 7px 20px;
background:url(../images/inner/point02.gif) no-repeat 10px 8px #F3F3F3;
font-size:12px;
width:173px;
margin-left:1px;
margin-right:1px;
}
.menu li a{
text-decoration:none;
}
.menu li a:hover{
text-decoration:underline;
}



.ttl01{
border-bottom:1px dotted #000000;
border-left:5px solid #4295E9;
padding:5px 10px;
font-size:14px;
font-weight:bold;
}

p.date{
text-align:right;
padding:2px 0px;
margin:0px;
line-height:150%;
font-size:12px;
}

.bodys{
line-height:180%;
padding:2px 10px;
}


.dat01{
text-align:right;
padding:3px 15px;
background:url(../images/inner/point03.gif) no-repeat right center;
line-height:150%;
}

.ent_area{
padding-bottom:20px;
min-height:200px;
}


table.next{
text-align:center;
width:300px;
margin:30px auto;
font-size:12px;
}









