/* @override http://cementworks.jp/css/style2.css */
@import url(base.css);
@import url(user.css);

#navi .home a {background-image: url(../img/navi_home2.gif);}
b,strong {color: #333;}

.asset-name{border-color: #ce6c0a;color: #ce6c0a;}

.taglevel1 a{color: #ce6c0a;}
.taglevel2 a{color: #ce6c0a;}
.taglevel3 a{color: #ce6c0a;}


.asset-content .entry-tags .entry-tags-header{background: url(../img/product_tag_top.gif)}
#beta .module-search .module-header {background: url(../img/module_search_ttl.gif)}
#beta .module-tagcloud .module-header {background: url(../img/module_tags_ttl.gif)}

.asset-blogname{border-bottom: 1px solid #ce6c0a;background-image: url(../img/example_ttl.gif);}

#top-image{float: left;width: 555px;height: 255px;padding-bottom: 18px;border-top: 1px solid white;}

#allnews_btn {clear: both;text-align: center;margin-top: 10px;}
#allnews_btn a{background: url(../img/allnews_btn.gif) no-repeat;width: 132px;float: left;text-indent: -9999px;height: 17px;margin-left: 40px;}


/*top-under*/
#top-under{float: left;clear: both;width: 780px;padding: 0 0 0 18px;font-size: 11px;line-height: 16px;overflow: hidden;}
#top-under .topunder-top-box .top-under a img {margin-bottom: 7px;}
.top-under{float: left;width: 223px;background: url(../img/topunder_btm.gif) no-repeat 0 bottom;padding: 5px 10px 10px;text-align: left;overflow: hidden;}
#top-under .topunder-top-box {float: left;width: 260px;}
.topunder-top{background: url(../img/topunder_top.gif) no-repeat 0 top;float: left;width: 243px;height: 5px;font-size: 1px;line-height: 1px;}



.archive-content .archive-list {margin: 0;padding: 15px 0 26px 25px;}
.archive-individual .archive-content .archive-list li {background: url(../img/list_mark1.gif) no-repeat 0 center;list-style-type: none;margin: 0;padding: 0 0 0 17px;}
.archive-monthly .archive-content .archive-list li {background: url(../img/list_mark2.gif) no-repeat 0 center;list-style-type: none;margin: 0;padding: 0 0 0 17px;}



.asset-content .asset-body ul li a {background: url(../img/list_mark001.gif) no-repeat;padding-left: 17px;font-size: 12px;padding-right: 7px;}
.asset-content .asset-body ul {list-style-type: none;margin: 0 0 0 5px;padding: 10px 0 0;font-size: 10px;}
.asset-content .asset-body ul li{list-style-type: none;margin: 0;padding: 10px 0;border-top: 1px dotted #333;}
.asset-content .asset-body ul ul {list-style-type: none;margin: 10px 0 0;padding: 0 0 0 25px;border-top-style: none;}






/*search*/
.search-ttl a{color: #ce6c0a;}
.search-ttl a:hover{color: #f07c04;}


/*company-info*/
.company-info{font-size: 11px;line-height: 15px;margin: 0 0 0 10px;padding: 0;}
.company-info dt {float: left;clear: both;width: 84px;margin-top: 0;text-align: left;border-left: 3px solid #e97f29;padding-left: 10px;padding-bottom: 2px;padding-top: 2px;color: #c66a0e;}
.company-info dd {margin-left: 95px;margin-bottom: 8px;border-bottom: 1px dotted #999;padding-left: 6px;padding-bottom: 10px;padding-top: 2px;}
.asset-content .asset-body dl.company-info dd a {color: #c66a0e;padding-right: 35px;background: url(../img/maplink.gif) no-repeat right bottom;}
.asset-content .asset-body dl.company-info dd a:hover {text-decoration: none;border-bottom: 1px dotted #c66a0e;}

/*recruit-info*/
.recruit-info{font-size: 11px;line-height: 15px;margin: 0 0 15px 10px;padding: 0;border-bottom: 1px dotted #999;}
.recruit-info dt {float: left;clear: both;width: 84px;margin-top: 0;text-align: left;border-left: 3px solid #e97f29;padding-left: 10px;padding-bottom: 2px;padding-top: 2px;color: #c66a0e;}
.recruit-info dd {margin-left: 95px;padding-left: 6px;padding-bottom: 8px;padding-top: 2px;margin-bottom: 7px;}



/*contact-form*/
#contact-form{margin: 10px 20px 0 0;padding: 0;font-size: 11px;line-height: 16px;}
#contact-form .txt {background-color: #fdf3e2;font-size: 11px;line-height: 14px;padding: 8px;margin: 0;width: 500px;}
#alpha-inner div.page-asset.asset div.asset-content div.contact-back {padding: 10px;text-align: center;}
#contact-form table{margin: 20px 0 0;padding: 0;font-size: 11px;line-height: 16px;}
#contact-form #submit-btn {text-align: center;margin: 20px 0 0;padding: 0;}
#contact-form th {text-align: left;font-weight: normal;font-style: normal;background-color: #eee;padding: 0 3px;}
#contact-form #name,
#contact-form #company,
#contact-form #address,
#contact-form #mailaddress,
#contact-form #subject,
#contact-form #tel,
#contact-form #fax {border: 1px solid #666;width: 280px;}
#contact-form #opinion {width: 370px;height: 120px;border: 1px solid #666;}
#contact-form #submit {border-style: none;background: url(../img/form_btn.gif) no-repeat;width: 94px;height: 24px; cursor: hand;}




#beta .contact-ul {margin: 0;padding: 0 0 0 20px;}



