@charset "UTF-8";

#contents .inner-contents {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
padding-bottom: 39px;
background: url(../images/common/back_line.gif) repeat-x left bottom;
}
#contents .last {
margin-bottom: 0;
padding-bottom: 30px;
background-image: none;
}
h2 {
background: url(../images/link/img_01.jpg) no-repeat left top;
}
#contents .inner-contents h3 {
height: 18px;
margin-bottom: 15px;
text-indent: -9999em;
overflow: hidden;
}
#contents .inner-contents h3#tit-01 {
background: url(../images/link/tit_01.gif) no-repeat left top;
}
#contents .inner-contents h3#tit-02 {
background: url(../images/link/tit_02.gif) no-repeat left top;
}
#contents .inner-contents h3#tit-03 {
background: url(../images/link/tit_03.gif) no-repeat left top;
}
#contents .inner-contents li {
line-height: 1.25;
}
#contents .inner-contents img {
margin-top: 5px;
}
ul.link-01 li {
width: 200px;
margin-right: 9px;
padding-bottom: 20px;
float: left;
display: inline;
text-align: center;
}
ul#link-02 li {
padding-bottom: 0;
}
ul#link-03 li {
width: 278px;
margin-right: 9px;
float: left;
display: inline;
}
ul#link-03 li img {
text-align: center;
}
#contents .inner-contents div.left {
width: 36em;
margin-right: 25px;
line-height: 2;
}
#contents .inner-contents p.left {
width: 200px;
}