.llbold { font-weight: bold; font-size: 18px; line-height: 100%; word-spacing: -3px }
.llregular { font-size: 18px; line-height: 100%; word-spacing: -3px }

.lbold { font-weight: bold; font-size: 14px; line-height: 130% }
.lregular { font-size: 14px; line-height: 130% }

.mbold { font-weight: bold; font-size: 13px; line-height: 140% }
.mregular { font-size: 13px; line-height: 140% }
.mregular_r { font-size: 13px; line-height: 140%; color: #FF0000; }

.sbold { font-weight: bold; font-size: 10px; line-height: 150% }
.sregular { font-size: 10px; line-height: 150% }

.s2regular { font-size: 10px; line-height: 110% }


.ssbold { font-weight: bold; font-size: 9px; line-height: 150% }
.ssregular { font-size: 9px; line-height: 110%}

a:active { color: blue; text-decoration: none }
a:link { color: blue; text-decoration: none}
a:visited { color: blue; text-decoration: none }
a:hover { color: red; text-decoration:underline;}

#catch { 
font-weight: bold; 
font-size: 9px; 
line-height: 110%; 
color: #FF0000;
}


.footer {
font-size: 10px;
line-height: 150%;
color: white;
}
.footer a:active {
color: white;
text-decoration: none;
}
.footer a:link {
color: white;
text-decoration: none;
}
.footer a:visited {
color: white;
text-decoration: none;
}
.footer a:hover {
color: red;
text-decoration:underline;
}


.menu{
font-size: 13px;
line-height: 140%;
color: #FFFFFF;
background-color:#666666;
}
.menu a:active{
color: #FFFFFF;
text-decoration:none;
}
.menu a:link{
color: #FFFFFF;
text-decoration:none;
}
.menu a:visited{
color:#FFFFFF;
text-decoration:none;
}
.menu a:hover{
color: #FF0000;
text-decoration:underline;
}

.submenu{
font-size: 13px;
line-height: 140%;
color: #FFFFFF;
background-color:#8e8e8e;
}
.submenu a:active{
color: #FFFFFF;
text-decoration:none;
}
.submenu a:link{
color: #FFFFFF;
text-decoration:none;
}
.submenu a:visited{
color: #FFFFFF;
text-decoration:none;
}
.submenu a:hover{
color: #FF0000;
text-decoration:underline;
}



div.c_corpblock{
float: left;
width: 200px; 
margin: 2px;
padding: 0px;
}


.right{
float: right;
width:auto
margin: 2px;
padding: 0px;
}


.blockclear{
clear: both;
}



ul{
margin:0px;
padding:0px;
list-style:none;
}
 
li{
margin:0px;
padding:0px;
}

dl{
margin:0px;
padding:0px;
list-style:none;
}

dd{
margin:0px;
padding:0px;
}

li.company{
padding-top: 4px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; margin: 0px;
text-align:center;
}

li.contents{
padding-top: 12px; padding-right: 0px; padding-bottom: 2px; padding-left: 2px; margin: 0px;
}

li.subcontents{
padding-top: 10px; padding-right: 0px; padding-bottom: 2px; padding-left: 13px; margin: 0px;
}

dt.contents{
padding-top: 8px; padding-right: 0px; padding-bottom: 2px; padding-left: 2px; margin: 0px;
}

dd.dotunder{
padding-top: 10px; padding-right: 0px; padding-bottom: 2px; padding-left: 2px; margin: 0px;
border-bottom: 1px #c0c0c0 dotted; /* ڂ̉g */
}

dd.record{
padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 13px; margin: 0px;
}
