Notice: Constant TPL already defined in /usr/home/aa215bit9r/html/index.php on line 1438
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/aa215bit9r/html/index.php:1438) in /usr/home/aa215bit9r/html/index.php on line 1554
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/aa215bit9r/html/index.php:1438) in /usr/home/aa215bit9r/html/index.php on line 1555
@charset "utf-8";
/* CSS Document */
.container a:link,
.container a:hover,
.container a:visited,
.container a:active {
color: #111;
}
.container .inner {
position: relative;
font-size: 13px;
background-position: 0 -10px ;
}
.top-area { height: 425px;
}
.container .keyvisual {
padding: 25px 0 0 25px;
margin-bottom: 10px;
}
.top-box {
position:absolute;
left: 35px;
width: 185px;
text-align: center;
}
.top-box h2 {
margin-bottom: 10px;
}
.top-box p {
margin-bottom: 10px;
}
/* -----------キービジュアル---*/
#slideshow {
clear: both;
position:relative;
width: 930px;
height:370px;
overflow: hidden;
}
#slideshow img {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}
#slideshow img.active {
z-index:10;
opacity:1.0;
}
#slideshow img.last-active {
z-index:9;
}
/* --------------------- ニュース系 --------------------------*/
.content .news,
.news {
text-align: left;
font-size: 12px;
margin-top: 0;
margin-bottom: 0;
}
.news dt {
color: #757575;
}
.news dd {
padding-left: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #d6d6d6;
}
/*
#top-event {
top: 20px;
}
#top-event dl {
padding: 0 10px;
}
#top-event dd {
border: none;
}
*/
#top-contact {
top: 230px;
}
.content {
margin-left: 25px;
width: 670px;
padding:0;
background: url(../images/top/bg_summary.png) no-repeat 0 10px;
}
.content h2 {
background: none;
padding: 0;
margin: 0 0 10px;
}
.top-summary {
min-height: 220px;
margin: 0 auto;
padding: 0 15px;
}
* html .top-summary {
height: 220px;
}
/* 新着情報 */
#top-news {
width: 300px;
float: right;
}
/* イベント */
#top-event {
width: 300px;
float: left;
}
/* サマリー下段 */
.bottom-summary .news dt {
width: 12em;
float: left;
}
.bottom-summary .news dd{
padding-left: 12em;
}
/* ブログ */
#top-blog {
width: 320px;
float: right;
}
#top-blog dl {
padding: 10px 20px;
margin: 0 1px;
}
/* 施工例 */
#top-works {
width: 320px;
float: left;
}
#top-works .work-block {
float: left;
display: inline;
padding: 10px 20px;
margin: 0 1px;
}
#top-works dt {
width: 65px;
float: left;
}
#top-works dd {
margin-left: 75px;
}
#top-works .description {
font-size: 11px;
line-height: 1.5;
margin-top:5px;
}
#top-works .btn {
margin-top:5px;
}
.top-summary-bottom .odd {
background: url(../images/top/bg_summary_002.png) ;
}
/* --------------------- News系サマリ表示 --------------------------*/
.content .thumb-list {
margin-top: 0;
}
.thumb-list li {
padding: 7px 0;
border-bottom: 1px solid #d6d6d6;
}
.thumb-list dt {
width: 50px;
float: left;
}
.thumb-list dd {
margin-left: 60px;
margin-top: 5px;
}
.thumb-list .date {
font-size: 84%;
}
/*----- clearfix scheme -----*/
.thumb-list dl:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .thumb-list dl { zoom: 1; } /* IE6 */
*:first-child+html .thumb-list dl { zoom: 1; } /* IE7 */
/* --------------------- サイドバー --------------------------*/
.sidebar {
width: 250px;
font-size: 12px;
}
#top-access h2 {
margin-bottom: 10px;
}
#top-access {
margin-bottom: 5px;
margin-top: 15px;
}
#top-access .map {
margin-top: 10px;
}
.banner {
margin-top: -5px;
}
* html .banner {
margin-top: 0;
}
.banner li {
margin-bottom: 5px;
}