#sec{
padding:14px 0 2px 0;
font-weight:bold;
font-size:16px;
border-bottom:1px solid crimson;
margin:0 0 4px 0;
color:#000;
line-height:1.2em;
}
p{
padding:3px 0 0 0;
}


#com{
color:#222;
font-size:14px;
margin-bottom:10px;
}
#com dt{
padding:6px 5px 2px 0;
font-weight:bold;
}
#com dt#greeting{
padding:6px 5px 8px 0;
font-weight:bold;
font-size:16px;
line-height:1.2em;
}
#com dt#greeting p{
padding:6px 5px 8px 0;
font-weight:bold;
font-size:14px;
color:#32648a;
}
#com dd{
margin-left:0px;
padding:2px 0;
background-color:#fff;
border-top:1px dotted #ccc;
border-bottom:1px solid #777;
overflow:auto;
}
#com dd p{
line-height:1.2em;
padding-bottom:2px;
}
#com dd#greeting p{
line-height:1.4em;
padding-bottom:6px;
}
#sign{
float:right;
padding:10px 6px 12px 0;
}
#sign b{
font-size:16px;
}
.menu li#sub1 ul li#memo {
padding: 10px 4px 10px 10px;
background: white;
}
#sec2{
padding:6px 0 6px 0;
font-weight:bold;
font-size:15px;
border-bottom:1px solid #777;
margin:0 0 4px 0;
color:crimson;
line-height:1.2em;
}
/*---------------*/
#com2{
color:#222;
font-size:14px;
margin-bottom:6px;
}
#com2 td{padding:4px 0}
#com2 dd{
margin-left:0px;
padding:4px 0 2px 4px;
background-color:#fff;
/*border-top:1px dotted #ccc;*/
/*border-bottom:1px solid #777;*/
line-height:1.3em;
/*overflow:auto;*/
}
#dir{
width:296px;
}
#dir td{
border-bottom:1px dotted #ccc;
}
/*--------̗p-----------*/
#or{
font-size:16px;
color:#F58D2C;
padding:4px 0 0 0;
line-height:1.2em;
}
#fb{
margin:3px 0 3px 3px;
}
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb {
min-height: 0px;
padding-left: 40px;
}