@charset "UTF-8";
/* CSS Document */

/* news
-----------------------------------------------------------------*/
#contents {
margin-top:20px;
}

#contents .freeTxt {
font-size:12px;
line-height:1.5;
margin:10px 8px 16px 8px;
padding:10px;
background-color:#F7F7F8;
border: 1px solid #D5D5D5;
color:#666666;
}

#contents .lnkStyle,
#contents .lnkCatStyle {
margin:0 0 10px 8px;
padding-left:25px;
background: url(ce9fbf2e0721da795040207578095c5cd9ac29df.gif)  no-repeat scroll 7px 2px transparent;
line-height:1.5;
}

#contents .lnkCatStyle {
margin:10px 0 0 8px;
}

#contents .lnkStyle .icon,
#contents .lnkCatStyle .icon {
margin-left:3px;
}


#contents .rssArea {
margin: 0 0 6px 0;
overflow: hidden;
/zoom:1;
}

#contents .rssArea li{
float:right;
display: inline;
}

#contents .rssArea li.rss {
margin-right: 8px;
padding: 0 0 0 21px;
background: url(c21b7f5db927b31f43d1ac990c6d68c15402ed5e.gif)  left center no-repeat;
}

#contents .rssArea li.rssabout {
padding: 0 0 0 9px;
background: url(963de0e871052f3c50852b3cc1a35c22edaa26cd.gif)  left center no-repeat;
}

#contents #entryCont .blockTitle,
#contents #main .blockTitle {
margin-bottom:14px;
padding-left:13px;
font-size: 12px;
line-height: 23px;
font-weight:bold;
color:#CC3300;
background: url(b86cb37635100ed03874b97a855d3815afa5e31c.jpg)  no-repeat;
}

#contents #entryCont{
clear:both;
padding-bottom:37px;
}

#contents #entryCont .entry {
margin: 0 8px 14px 8px;
}

#contents #entryCont .entry .inner {
padding: 0 0 8px 38px;
background: url(b1022fcfe3256ec7d6f6741c851a3938f57b7e48.gif)  left bottom repeat-x;
font-size:14px;
line-height:1.25;
}

#contents #entryCont .entry .inner sup{
vertical-align:text-top;
}

#contents #entryCont .entry .inner sup.small{
font-size:10px;
line-height:1.0;
*font-size:12px; /* IE7 and below */
_font-size:12px; /* IE6 */
}

#contents #entryCont .entry .inner sub{
vertical-align:text-bottom;
}

#contents #entryCont .entry .inner sub.small{
font-size:10px;
line-height:1.0;
*font-size:12px; /* IE7 and below */
_font-size:12px; /* IE6 */
}









#contents #entryCont .new {
background: url(528266a6ad2cd1eabc40921818fcf550e653ab3a.gif)  left 3px no-repeat;
}

#contents #entryCont .entry span{
font-size:12px;
color:#666666;
}

#contents #entryCont .entry span.pdfsize {
margin-left:5px;
}

#contents #entryCont .entry span.entcate {
margin-left:20px;
}

#contents #entryCont .entry .date{
font-size:12px;
}

#contents #entryCont .entry .note{
font-size:10px;
color:#666666;
}

#contents #entryCont .entry .icon{
margin-left:3px;
}




#contents .yearBox {
padding-top: 25px;
background: url(4ace80ae901cb0259b41dbca308e873c629e9a1f.gif)  left top repeat-x;
}

#contents .archiveCont {
margin-bottom:13px;
}

#contents .archiveCont p {
margin-bottom:5px;
font-size:14px;
font-weight:bold;
line-height:1.25;
}

#contents .archiveCont ul {
padding: 10px 18px;
background-color: #F7F7F8;
overflow:hidden;
/zoom:1;
}

#contents .archiveCont ul li {
display:inline-block;
margin-right: 6px;
padding-right: 10px;
border-right: 1px solid #DDDDDD;
letter-spacing:normal;
display:-moz-inline-box; /*for Firefox 2*/
display:inline-block; /*for modern*/
/display:inline; /*for ie5!A7*/
/zoom:1; /*for ie5!A7*/
}

#contents .archiveCont ul.catBox {
margin-bottom:30px;
}

#contents .archiveCont ul.catBox li {
margin-bottom: 5px;
}

#contents .pageMaintop {
text-align:right;
}

#contents .pageMaintop a{
padding-left:15px;
background: url(1195e3abd488088060ff49ab570e59cee0b640cc.gif)  no-repeat scroll center left transparent;
}

/*entry.html*/

#contentsArea {
margin: 10px 0 0 8px;
overflow:hidden;
/zoom:1;
}

#contentsArea #main {
float:left;
width:584px;
margin: 0 15px 0 0;
}

#contentsArea #main .freeTxt {
margin-top: 0;
margin-left: 0;
margin-right: 0;
}

#contentsArea #main #title {
margin: 0 0 13px 0;
border-bottom: 1px solid #D5D5D5;
}

#contentsArea #main #title h2 {
margin: 0 0 8px 0;
font-size:18px;
font-weight:bold;
line-height:1.25;
}

#contentsArea #main #title p {
margin: 0 0 10px 0;
font-size:14px;
font-weight:bold;
line-height:1.4;
color:#996633;
}

#contentsArea #main #entry {
margin-bottom: 40px;
font-size:14px;
line-height: 1.5;
}

#contentsArea #main .date {
font-size:12px;
margin-bottom:15px;
}

#contentsArea #main .textRight {
text-align:right;
font-size:12px;
line-height:1.5;
margin-bottom:15px;
}

#contentsArea #main #latestNews {
margin-bottom: 20px;
}

#contentsArea #main #latestNews ul {
padding-bottom: 10px;
}

#contentsArea #main #latestNews ul li{
margin-bottom:10px;
padding-left:25px;
background: url(ce9fbf2e0721da795040207578095c5cd9ac29df.gif)  no-repeat scroll 7px 2px transparent;
}

#contentsArea #main #latestNews ul li .icon {
margin-left: 3px;
}

#contentsArea #main #movie {
margin-bottom: 20px;
padding:10px;
border:1px solid #333333;
}

#contentsArea #main #movie p{
font-weight:bold;
}


#contentsArea #side {
float:left;
width:150px;
}

#contentsArea #side .blockTitle,
#contentsArea #inquiry .sideTitle {
margin-bottom:8px;
font-size:12px;
font-weight: bold;
line-height:1.5;
}

#contentsArea #side .blockTitle {
padding:4px;
color:#ffffff;
background-color:#000000;
line-height:1.25;
}

#contentsArea #side #inquiry {
margin: 0 0 11px 0;
}

#contentsArea #side #inquiry p {
margin: 0 0 4px 0;
}

#contentsArea #side #inquiry .inqInner {
padding: 8px 11px 4px 11px;
border:1px solid #D5D5D5;
}


#contentsArea #side #inquiry ul li {
margin-bottom:5px;
padding-left:17px;
background: url(b3e268a24db23511c371089b6a1aca71270413f5.gif)  no-repeat scroll 0 5px transparent;
}

#contentsArea #side #sideProducts .relatedTitle {
margin: 0 0 4px 0;
}

#contentsArea #side #sideProducts .item,
#contentsArea #side #sideProducts .noIcon,
#contentsArea #side #sideProducts .noIcon2 {
margin-bottom:15px;
}

#contentsArea #side #sideProducts .item span{
display:block;
margin:6px 0 0 0;
padding: 0 0 0 18px;
background: url(2297a37b302bd194b4adf995b4a912ec0b1ffb26.gif)  no-repeat scroll 0 2px transparent;
}

#contentsArea #side #sideProducts .item .pdfIcon{
padding: 0 0 0 18px;
}

#contentsArea #side #sideProducts .noIcon span{
display:block;
margin:6px 0 0 0;
padding: 0 0 0 18px;
background: url(66eefd20ce3d8605af4a83fad6d72043867a2c2e.gif)  no-repeat scroll 0 2px transparent;
}

#contentsArea #side #sideProducts .noIcon2 span{
display:block;
margin:6px 0 0 0;
padding: 0 0 0 18px;
background: url(6fa9e57d23da39a59525eddbee4379c08f69c5c2.gif)  no-repeat scroll 0 2px transparent;
}



