@charset "utf-8";
@import url("base.css");
@import url("sub.css");

/* 共通デザイン */
section {
    margin: 0 auto;
    position: relative;
    width: 960px;
}
/* wrap */
#wrap_home {
	width: 1000px;
	margin: 39px auto 0;
    padding-bottom:;
	position: relative;
	background-color: #f0f0f0;
	background-image: url(../images/bg_02.png);
}
#contents_home {
    padding-top: 10px;
}

/* photoslider-bullets */
.photoslider-bullets {
    overflow: hidden; 
    height: 369px;
    width: 960px;
    position: relative;
}
.photoslider-bullets .sliderkit-nav {
    position:absolute;
    top: 7px;
    right: 8px;
    z-index: 10;
}
/* Nav > Clip */
.sliderkit-nav-clip {
    overflow: hidden;
}
.sliderkit-nav-clip ul { position: relative;}
.photoslider-bullets .sliderkit-nav-clip ul li { 
    margin:0 4px 0 0;
    float: left;
}
.photoslider-bullets .sliderkit-nav-clip ul li a {
    width: 9px;
    height: 18px;
    background: url("../images/bullet-off.png") no-repeat;
    border: 0;
    display: block;
    overflow:hidden;
}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a {
    background: url("../images/bullet-on.png") no-repeat;
}
.sliderkit-panel { 
    z-index: 1;
    position: absolute;
    overflow: hidden;
}
.sliderkit-panel-active { z-index: 5;}
.sliderkit-panel-old { z-index: 4;}

/* banners */
#banners_wrap {
    padding: 10px 0 30px;
　　position: relative; 
}
#banners {
    padding-top: 20px;
　　position: relative;  
}
#banners ul li {
	width: 306px;
	height: 246px;
	float: left;
	margin-right: 21px;
}
#information {
    background: url("../images/bg_wh_01.png");
    padding: 10px 12px 12px 16px;
　　position: relative;
}
#information #tit_information {
    padding: 0;
　　position: relative;
}
#information hr.home_line {
	background: url("../images/img_dottedline.png") repeat-x;
    width: 278px;
    height:1px;
    padding: 9px 0 0 !important;
    border: 0;
    position:relative;
}
#information #information_txt {
    line-height: 16px;
    height: 180px;
    padding-right: 3px;
    overflow: auto;
　　position: relative;
}
#information #information_txt dl dt {
    background: transparent url("../images/img_squea.gif") no-repeat 1px 5px;
    padding: 0 0 2px 9px;
}
#information #information_txt dl dd {
    padding: 0 0 4px 9px;
}

