@import url(default.css);

/*########################################################*/
/* impt_home.css
##########################################################*/


/* Main Layer
##########################################################*/

#news {
width:900px;
margin: 0 auto 20px ;
}

#riyou-tejun {
width:900px;
margin: 0 auto 13px ;
}

#bukken-ichiran {
width:900px;
margin: 0 auto 20px ;
}

#yakudatsu-jouhou {
width:900px;
margin: 0 auto 20px ;
}

#sitemap {
width:900px;
margin: 0 auto 20px ;
border-top: solid 10px #ECF0F4 ;
border-bottom: solid 10px #ECF0F4 ;
background: url(../img_common/sitemap_bg.gif) repeat-y left top #ECF0F4 ;
}


/* main
##########################################################*/

#title {
padding: 16px 0 13px ;
}


/* #news
##########################################################*/

.news {
width: 900px ;
color:#333 ;
padding: 0 0 14px ;
background: url(../img_common/news_foot.gif) no-repeat left bottom ;
}

.news dl {
background: url(../img_common/news_body.gif) repeat-y center top ;
}

.news dt {
height: 68px ;
cursor: pointer ;
background: url(../img_common/news_head1.gif) no-repeat left top ;
text-indent: -9999em ;
}

.news .open {
background: url(../img_common/news_head2.gif) no-repeat left top ;
}

.news dd {
overflow: hidden ;
background: url(../img_common/news_body.gif) repeat-y center top ;
text-align: left ;
font-size: 85% ;
padding: 0 14px ;
}

.news span {
display: block ;
margin: 0 0 10px ;
padding: 0 0 10px ;
background: url(../img_common/underline_dot01.gif) repeat-x center bottom ;
}


/* #riyou-tejun
##########################################################*/

#riyou-tejun .owner {
width:450px;
float: left ;
}

#riyou-tejun .customer {
width:450px;
float: right ;
}


/* #yakudatsu-jouhou
##########################################################*/

#yakudatsu-jouhou h2 {
margin: 0 0 10px ;
}

.yakudatsu-jouhou-1,
.yakudatsu-jouhou-2 {
width: 900px ;
background: url(../img_common/yakudatsu_jouhou_bg.gif) repeat-y left top ;
margin: 0 0 15px ;
}

.yakudatsu-jouhou-section {
width: 180px ;
float: left ;
text-align: left ;
}

.yakudatsu-jouhou-section h3 {
line-height: 1.1 ;
font-size: 90% ;
margin: 0 0 6px ;
}

.yakudatsu-jouhou-section ul {
font-size: 80% ;
list-style: none ;
}

.yakudatsu-jouhou-section li {
margin: 0 0 6px ;
background: url(../img_common/list_style_01.gif) no-repeat left top ;
padding: 0 10px 0 15px ;
line-height: 1.3 ;
}


/* #sitemap
##########################################################*/

#sitemap h2 {
margin: 0 0 10px ;
}

.sitemap-section {
width: 225px ;
float: left ;
text-align: left ;
}

.sitemap-section h3 {
line-height: 1.1 ;
font-size: 90% ;
margin: 0 0 6px ;
padding: 0 10px ;
}

.sitemap-section ul {
font-size: 80% ;
list-style: none ;
padding: 0 10px ;
}

.sitemap-section li {
margin: 0 0 6px ;
background: url(../img_common/list_style_01.gif) no-repeat left top ;
padding: 0 10px 0 15px ;
line-height: 1.3 ;
}


/* @media print
##########################################################*/

@media print {

body {
}

* {
_zoom: 1 ;
}

#head {
}

.clearfix {
overflow: visible ;
}

* html .clearfix {
height: auto ;
overflow: visible ;
}

#content,
#banner {
width: 100% ;
}

#content-wrapper {

}

/*==== font-size for print ====*/



}