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

.category-title{ display:block; height:25px; background:url(com/title02.png) no-repeat 0 0;}
.category-title-service{ background-image:url(com/title03.png);}
.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(img/title2018-02.png) no-repeat 0 0;}
.category-description-service{ background-image:url(com/cat-title02.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 #C67A3F;}
.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:#C67A3F;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:#C67A3F; padding:0px 10px; color:#FFFFFF; font-size:93%;}

.detail .entry-head{ border-left:solid 4px #C67A3F; border-bottom:solid 1px #C67A3F; padding:0 0 5px 14px;}
.detail .entry-head .entry-head-title{ color:#C67A3F; float:left;}
.detail .entry-head .entry-year{ float:right;}
.detail .entry-head .entry-year span{ background:#C67A3F; padding:0px 10px; color:#FFFFFF; font-size:93%;}
.detail .entry-title{ font-size:153.9%;}
.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;}

.entry-effect{}
.entry-effect-list{ margin:0 0 0 -10px; padding:0;}
.entry-effect-list li{ margin:5px 0 0 10px; padding:0; float:left;}
.entry-effect-list li img{ margin:0; padding:0;}