@charset "utf-8";

/*--------------------------------------------------
topics
--------------------------------------------------*/

div#topicsBox{
margin:20px 0 25px 15px;
}

table.topicTable{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
table.topicTable th{
padding:3px;
font-weight:bold;
background-color:#99ccff;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:center;
}

table.topicTable td{
padding:3px 10px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#fefefe;
}

p.topicsIdx{
text-align:right;
}
p.topicsIdx a{
background:url(../img/icon_arrow_circle_01.gif) 0 50% no-repeat;
padding-left:15px;
}


/* common
--------------------------------------------------*/


.topicsTable{
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
}

.topicsTable th{
background-color:#f4f4f4;
width:130px;
font-weight:bold;
padding:3px;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
}

.topicsTable td{
padding:3px;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
}



/* index
--------------------------------------------------*/

#topicsIdx div.yearBox{
margin-bottom:20px;
}

#topicsIdx div.yearBox p.year{
font-weight:bold;
border-bottom:1px solid #000;
line-height:2em;
text-indent:0.5em;
margin-bottom:10px;
}

#topicsIdx table.topicsList{
}

#topicsIdx table.topicsList th{
padding:3px;
text-align:center;
font-weight:bold;
font-size:110%;
}

#topicsIdx table.topicsList td{
padding:3px 10px;
text-align:left;
}

/* topics00,01,02,03,04
--------------------------------------------------*/

#topics00 div.topicBox,
#topics01 div.topicBox,
#topics02 div.topicBox,
#topics03 div.topicBox,
#topics04 div.topicBox{
margin-bottom:25px;
}

#topics00 h3.topicTitle,
#topics01 h3.topicTitle,
#topics02 h3.topicTitle,
#topics03 h3.topicTitle,
#topics04 h3.topicTitle{
font-weight:bold;
border-bottom:1px solid #000;
padding-bottom:5px;
margin-bottom:10px;
}

p.topicDate a{
position:absolute;
}

/* topics05
--------------------------------------------------*/

#topics05 dl.topicsList dt{
padding-bottom:5px;
margin-bottom:10px;
font-weight:bold;
border-bottom:1px solid #000;
}

#topics05 dl.topicsList dd{
margin-bottom:25px;
}

/* topics_date
--------------------------------------------------*/

.news .date {
text-align: right;
font-size: 90%;
}
.news h3 {
text-align: center;
font-weight:bold;
text-decoration: underline;
}
.news dl {
margin-top: 10px;
}
.news dd {
padding-left: 10px;
}
.news .newsFooter {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 400px;
}
.news .newsFooter2 {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 500px;
}
.news .newsFooter3 {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 600px;
}
.news .newsFooter4 {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 300px;
}
.news .newsTitle2 {
margin-left: 150px;
font-weight:bold;
text-decoration: underline;
}
.news .newsTitle3 {
margin-left: 90px;
font-weight:bold;
text-decoration: underline;
}
.news .newsTitle4 {
margin-left: 0px;
font-weight:bold;
text-decoration: underline;
}

/* topics_date
--------------------------------------------------*/
#recruit #guidekd11max{
background:url(../../topics/img/KD11MAX_o.GIF) 0 0 no-repeat;
height:132px;
}

#recruit #guidekd11max #guidekd11maxn{
width:284px;
height:69px;
padding-top:18px;
padding-left:205px;
padding-bottom:5px;
}

#recruit #guidekd11max p{
text-align:center;
}