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

.category-title{ display:block; height:25px; background:url(com/title01.png) no-repeat 0 0;}
.category-title span{ display:block; margin:0; padding:0; width:1px; height:1px; overflow:hidden; visibility:hidden;}


.category-description{ display:block; height:121px; background:url(com/cat-title01.png) no-repeat 0 0;}
.category-description-office{ background-image:url(com/cat-title01.png);}
.category-description-life{ background-image:url(com/cat-title02.png);}
.category-description-electric{ background-image:url(com/cat-title03.png);}
.category-description-distribution{ background-image:url(com/cat-title04.png);}
.category-description-contract{ background-image:url(com/cat-title05.png);}
.category-description-aff{ background-image:url(com/cat-title06.png);}
.category-description-material{ background-image:url(com/cat-title07.png);}
.category-description-environment{ background-image:url(com/cat-title08.png);}

.category-description span{ display:block; margin:0; padding:0; width:1px; height:1px; overflow:hidden; visibility:hidden;}

.archives .entry{ margin:0; padding:10px 0; border-bottom:dotted 2px #6EAB23;}
.archives .entry-image{ margin:0; padding:0; width:140px; float:left;}
.archives .entry-image img{ display:block; margin:0; padding:0; border:solid 1px #CCCCCC;}
.archives .entry-title{ margin:0 0 15px 140px; padding:0;}
.archives .entry-title a{ color:#6EAB23; background:url(com/archive-ic.png) no-repeat left 4px; padding-left:18px; display:block; font-weight:bold;}
.archives .entry-companyname{ margin:0 0 0 140px; }
.archives .entry-year{ margin:0; float:right;}
.archives .entry-year span{ background:#6EAB23; padding:0px 10px; color:#FFFFFF; font-size:93%;}

.detail .entry-head{ border-left:solid 4px #6EAB23; border-bottom:solid 1px #6EAB23; padding:0 0 5px 14px;}
.detail .entry-head .entry-head-title{ color:#6EAB23; float:left;}
.detail .entry-head .entry-year{ float:right;}
.detail .entry-head .entry-year span{ background:#6EAB23; padding:0px 10px; color:#FFFFFF; font-size:93%;}
.detail .entry-title{ font-size:153.9%;}
.detail .entry-image{ text-align:center; }
.detail .entry-image img{ margin-left:auto; margin-right:auto; max-width:650px; max-height:320px;}
.detail .entry-outline{ font-size:138.5%; border-left:solid 4px #0B572F; background:#7EBB18; color:#FFFFFF; padding:2px 14px;}
.detail .entry-pr{ font-size:138.5%; border-left:solid 1px #9A8516; background:#B39F42; color:#FFFFFF; padding:2px 14px;}
.detail .entry-hitokoto{ background:#E6E6E6; padding:10px;}
.detail .entry-tantou{ margin:0; padding:0; width:140px; float:left; font-size:85%; line-height:1.3;}
.detail .entry-hitokoto-body{ margin:0 0 0 160px; padding:0;}
.detail .entry-contact{ font-size:138.5%; border-left:solid 4px #8E8E8F; background:#D4D5D5; padding:2px 14px;}
.detail .entry-campany-name{ font-size:182%;}
.detail .entry-campany-outline p{ margin:5px 0 0 0 !important; line-height:1.2;}

.detail .entry-effect-list{}
.detail .entry-effect-list li{ float:left;}


.detail .entry-hitokoto{ display:none;}

