
.index#container .news_block{
	display:block;
	background: url(../img/img-house/img-h-index/bg_newblock.gif) no-repeat left top;
	margin: 20px 0 0px 35px;
	padding:0 0 0 7px;
	height:40px;
}
.index#container .news_block dl{
	width:100%;
	font-size:14px;
	line-height:28px;
}
.index#container .news_block dt{
	background: url(../img/img-house/img-h-index/bg_news.gif) no-repeat left center;
	display: block;
	height:28px;
	width:76px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	clear: left;
	float:left;
	margin:6px 0 0 0px;
	line-height:28px;
}.index#container .news_block dd{
	float:left;
	display: block;
	padding: 0 0 0 0.8em;
	margin:10px 0 0 10px;
	text-indent:0em;
	background: url(../img/img-house/img-h-index/arrow_01.gif) no-repeat left center;
}
.index#container .news_block dd a{
	text-decoration:none;
	padding: 5px 30px 3px 0;
	color:#545454;

}
.index#container .news_block dd a.pdf{
	background: url(../img/img-house/img-h-index/ico_pdf.gif) no-repeat 100% 50%;

}
.index#container .news_block dd a:hover{
	text-decoration: underline;
}











.index #main_wrp  {
	background:#fff url(../img/img-house/img-h-index/main_back.jpg) repeat-y left top;
	width:840px;
	margin:0 0px 0 0px;
	display:inline;
	float:left;
	}
.index #main_wrp .sum{
	padding:14px 0 3px 135px;
	}
.index#container .main_ttl{
	padding:14px 0 0 30px;
	}
.index#container .main_ttl dd{
	padding:13px 0 0px 11px;
	line-height:1.5;
	font-size:117%;
	}
.index#container h3{
	text-align:center;
	padding:18px 0 20px 0;
	}
.index#container .campaign{
	padding: 45px 0 18px 29px;
	margin:0;
	float:left;
	}
.index#container .campaign li{
	padding:0px 0 16px 7px;
	margin:0;
	}
.index#container .campaign li a{
	background:url(https://duskin.xsrv.jp/img/img-house/img-h-index/coupon_01.jpg) no-repeat left top;
	width:376px;
	height:124px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	}
.index#container .campaign li.method03{
	padding:0 0 0 9px;
	}
.index#container .campaign li.method03 a{
	background:url(https://duskin.xsrv.jp/img/img-house/img-h-index/set.jpg) no-repeat left top;
	width:374px;
	height:129px;
	}
.index#container .campaign li.method04 {
	padding:0 0 16px 9px;
}

.index#container .campaign li.method04 a{
	background: url(https://duskin.xsrv.jp/img/img-house/img-h-index/cam_11.gif) no-repeat left top;
	width:374px;
	height:140px;
	}
.index#container .campaign li.method05 a{
	background: url(https://duskin.xsrv.jp/img/img-house/img-h-index/cam_12.gif) no-repeat left top;
	width:394px;
	height:149px;
}
.index#container .campaign li.method06 {
	padding:0 0 16px 0;
}

.index#container .campaign li.method06 a{
	background: url(https://duskin.xsrv.jp/duskin-img/img-campaign/20150721/cam_12.jpg) no-repeat left top;
	width:390px;
	height:161px;
	}
.index#container .campaign li a:hover{
	background-position:right bottom;
	}

.index#container p.mb10 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.index .block1 {
	width:750px;
	margin:0 0 0 30px;
	letter-spacing:-1px;
}
.index .block1 .left {
	width:225px;
	float:left;
	display:inline;
}
.index .block1 .right {
	width:512px;
	float:right;
}
.index .block1 a {
	color:#000;
	text-decoration:underline;
}
.index .block1 a:hover {
	color:#ff6699;
}
.index .block1 h4 {
	padding:20px 0 15px 0;
}


/*左側ナビ*/
.index .block1 .left dl {
	width:225px;
	margin:2px 0 0 0;
}
.index .block1 .left dl dt {
	width:55px;
	float:left;
	display:inline;
}
.index .block1 .left dl dd a {
	display:block;
	padding:0 0 0 17px;
	background:url(../img/img-house/img-h-index/img_icon2.gif) no-repeat left center;
}
.index .block1 .left dl dd {
	width:170px;
	float:right;
	font-size:12px;
	margin:7px 0 0 0;
}
/*中央・右側ナビ*/
.index .block1 .right .inner {
	width:255px;
	float:left;
	display:inline;
}
.index .block1 .right .inner dl {
	width:255px;
	margin:2px 0 0 0;
}
.index .block1 .right .inner dl dt {
	width:55px;
	float:left;
	display:inline;
}
.index .block1 .right .inner dl dd a {
	display:block;
	padding:0 0 0 17px;
	background:url(../img/img-house/img-h-index/img_icon2.gif) no-repeat left center;
}
.index .block1 .right .inner dl dd {
	width:200px;
	float:right;
	font-size:12px;
	margin:7px 0 0 0;
}
/* 業務用 */
.office_all .index .block1 {
	width:800px;
	margin:0;
}
.office_all .index .block1 .left {
	width:220px;
	padding:0 0 0 10px;
}
.office_all .index .block1 .right {
	width:560px;
	margin:20px 0 0 0;
}
.office_all .index .block1 a {
	color:#000;
	text-decoration:underline;
}
.office_all .index .block1 a:hover, .office_all .index .block1 a:active,
.office_all .index .block1 a:visited, .office_all .index .block1 a:link {
	color:#000;
}

.office_all .index .block1 .left p{
	padding:0px 0px 30px;
}

.office_all .index .block1 .right .inner {
	width:300px;
	float:left;
	display:inline;
}
.office_all .index .block1 .right .inner dl {
	width:300px;
	margin:2px 0 0 0;
}
.office_all .index .block1 .right .inner dl dt {
	width:55px;
	float:left;
	display:inline;
}
.office_all .index .block1 .right .inner dl dd a {
	display:block;
	padding:0 0 0 17px;
	background:url(../img/img-office/img-o-common/img_icon1.gif) no-repeat left center;
}
.office_all .index .block1 .right .inner dl dd {
	width:245px;
	float:right;
	font-size:12px;
	margin:7px 0 0 0;
}
.office_all .index .block1 .right .inner2 {
	width:250px;
	float:left;
	display:inline;
}
.office_all .index .block1 .right .inner2 dl {
	width:250px;
	margin:2px 0 0 0;
}
.office_all .index .block1 .right .inner2 dl dt {
	width:55px;
	float:left;
	display:inline;
}
.office_all .index .block1 .right .inner2 dl dd a {
	display:block;
	padding:0 0 0 17px;
	background:url(../img/img-office/img-o-common/img_icon1.gif) no-repeat left center;
}

.office_all .index .block1 .right .inner2 dl dd {
	width:195px;
	float:right;
	font-size:12px;
	margin:7px 0 0 0;
}

.office_all .index .block1 .right p.image {
	margin:0px 0 0;
	padding: 25px 0px 0px;
	clear: both;
	width: 375px;
}
/*スライダー追加
----------------------------------------*/
.index#container .left_slid{
	background:url(../img/img-house/img-h-index/movie_bg01.jpg) no-repeat left top;
	margin:16px 0 0 430px;
	width:393px;
	height:326px;
	}
.index#container #left_slider2 {
	overflow: hidden;
	position:relative;
	left:71px;
	top:83px;
	width:280px;
	height:210px;
	}
.index#container #left_slider2 .block01{
	width:2080px;
	_width:260px;
	_overflow: hidden;
	_height:210px;
	}
.index#container #left_slider2 .block02{
	width:260px;
	margin: 0px auto;
	}
.index#container #left_slider2 ul{
	position: relative;
	left: -260px;
	width: 300px;
	}
.index#container #left_slider2 li{
	float: left;
	width: 260px;
	}
.index#container #left_slider2 li a{
	background:url(../img/img-house/img-h-index/movie_img01.png) no-repeat left top;
	width:260px;
	height:210px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	}
.index#container #left_slider2 li.method02 a{
	background:url(../img/img-house/img-h-index/movie_img02.png) no-repeat left top;
	}
.index#container #left_slider2 li.method03 a{
	background:url(../img/img-house/img-h-index/movie_img03.png) no-repeat left top;
	}
.index#container #left_slider2 li.method04 a{
	background:url(../img/img-house/img-h-index/movie_img04.png) no-repeat left top;
	}
.index#container #left_slider2 li.method05 a{
	background:url(../img/img-house/img-h-index/movie_img05.png) no-repeat left top;
	}
.index#container #left_slider2 li.method06 a{
	background:url(../img/img-house/img-h-index/movie_img06.png) no-repeat left top;
	}
.index#container #left_slider2 li.method07 a{
	background:url(../img/img-house/img-h-index/movie_img07.png) no-repeat left top;
	}
.index#container #left_slider2 li.method08 a{
	background:url(../img/img-house/img-h-index/movie_img08.png) no-repeat left top;
	}
.index#container #left_slider2 li a:hover{
	background-position:right bottom;
	}
.index#container #left_slider2 .bx-wrapper{
	position: relative;
	}
.index#container #left_slider2 .bx-prev{
	position: absolute;
	left:-10px;
	top:85px;
	z-index:1;
	}
.index#container #left_slider2 .bx-next{
	position: absolute;
	left:238px;
	top:85px;
	z-index: 1;
	}
.index#container #left_slider2 .bx-pager{
	position: absolute;
	left:80px;
	top:197px;
	z-index: 5;
	}
.index#container #left_slider2 .bx-pager a {
	outline: none;
	overflow: hidden;
	display: block;
	width: 9px;
	height: 9px;
	background:url(../img/img-house/img-h-index/movie_btn03.png) no-repeat left top;
	float: left;
	position: absolute;
	z-index: 5;
	}
.index#container #left_slider2 .bx-pager a.method01{
	left:0px;
	}
.index#container #left_slider2 .bx-pager a.method02 {
	left:15px;
	}
.index#container #left_slider2 .bx-pager a.method03 {
	left:30px;
	}
.index#container #left_slider2 .bx-pager a.method04 {
	left:45px;
	}
.index#container #left_slider2 .bx-pager a.method05 {
	left:60px;
	}
.index#container #left_slider2 .bx-pager a.method06 {
	left:75px;
	}
.index#container #left_slider2 .bx-pager a.method07 {
	left:90px;
	}
.index#container #left_slider2 .bx-pager a.method08{
	left:105px;
	}
.index#container #left_slider2 .bx-pager a.pager-active{
	z-index: 7;
	}
.index#container #left_slider2 .bx-pager a:hover img,.index#container #left_slider2 .bx-pager a.pager-active img{
	margin: 0 0 0 -9px;
	border: 0;
	outline: none;
	}
.index#container #left_slider2 a.bx-prev, .index#container #left_slider2 a.bx-next{
	outline: none;
	overflow: hidden;
	display: block;
	width: 33px;
	height: 33px;
	}
.index#container #left_slider2 a.bx-prev:hover img,.index#container #left_slider2 a.bx-next:hover img{
	margin: 0 0 0 -33px;
	}