@charset "UTF-8";

/* --------------------------------------------------
 greetingBlc
-------------------------------------------------- */
#greetingBlc .catch{
margin:0.5em 0;
font-size:240%;
font-family:"Times New Roman", "游明朝", YuMincho,"ＭＳ Ｐ明朝","MS PMincho", serif;
}

#greetingBlc .name{
margin-top:1em;
text-align:right;
font-size:140%;
}

#greetingBlc .name em{
font-size:140%;
}


/* --------------------------------------------------
 outlineBlc
-------------------------------------------------- */
#outlineBlc .access{
width:99%;
margin:0 auto;
}

#outlineBlc .access li:nth-of-type(1){
float:left;
margin-right:20px;
}


/* --------------------------------------------------
 officeBlc
-------------------------------------------------- */
#officeBlc .frmComm > ul{
width:880px;
margin:0 auto;
}

#officeBlc .frmComm li{
float:left;
margin-right:5px;
}

#officeBlc .frmComm > ul > li{
margin-right:20px;
margin-bottom:20px;
}

#officeBlc .frmComm li:nth-of-type(3n){
margin-right:0;
}

#officeBlc .frmComm .ttl{
margin-bottom:1em;
padding:5px 10px;
background:#eaeaea;
border-radius:5px;
}


/* --------------------------------------------------
 listBlc
-------------------------------------------------- */
#listBlc .frmComm > ul{
width:880px;
margin:0 auto;
}

#listBlc .frmComm li{
float:left;
margin-right:5px;
}

#listBlc .frmComm > ul > li{
margin-right:20px;
margin-bottom:20px;
}

#listBlc .frmComm li:nth-of-type(3n){
margin-right:0;
}

#listBlc .frmComm .ttl{
margin-bottom:1em;
}

#listBlc .frmComm ul:nth-of-type(2){
margin-top:10px;
padding-top:25px;
border-top:#ddd solid 1px;
}


