@charset "utf-8";
*{
    margin: 0;
    padding: 0; 
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
html{
	font-size: 62.5%;
}
body{
	font-size: 0;
	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	background-color: #fff;
}
.fade{
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#daiwahouse_HON2{
	line-height: 1.5;
	color: #000;
}
#daiwahouse_HON2 img{
	max-width: 100%;
}
#daiwahouse_HON2 ul,ol{
	list-style: none;
}
#daiwahouse_HON2 .layout{
	width: 950px;
	max-width: 90%;
	margin: 0 auto;
}
#daiwahouse_HON2 .h3-sp{
	display: none !important;
}
#daiwahouse_HON2 .h2-sp{
	display: none !important;
}
#daiwahouse_HON2 .fs14{
	font-size: 1.4rem;
}
#daiwahouse_HON2 .fs16{
	font-size: 1.6rem;
}
#daiwahouse_HON2 .fs18{
	font-size: 1.8rem;
}
#daiwahouse_HON2 .fs20{
	font-size: 2rem;
}
#daiwahouse_HON2 .fs24{
	font-size: 2.4rem;
}
#daiwahouse_HON2 .fs28{
	font-size: 2.8rem;
}
#daiwahouse_HON2 .fs30{
	font-size: 3rem;
}
#daiwahouse_HON2 .sec h2{
	display: block;
	margin: auto;
	width: 713px;
	max-width: 95%;
}
#daiwahouse_HON2 .bgy{
	background-color: #feec23;
}
#daiwahouse_HON2 .common-annotation1box{
	text-align: center;
}
#daiwahouse_HON2 .common-annotation1{
	display: inline-block;
}
#daiwahouse_HON2 .common-annotation1>li{
	position: relative;
	padding-left: 15px;
	font-size: 14px;
	text-align: left;
}
#daiwahouse_HON2 .common-annotation1>li:before{
	content: '※';
	position: absolute;
	top: 0;
	left: 0;
}
#daiwahouse_HON2 .sec h2 img{
	width: 100%;
}
#daiwahouse_HON2 .sec h3 {
	display: block;
	margin: auto;
	width: 848px;
	max-width: 100%;
}
#daiwahouse_HON2 .sec h3 img{
	display: block;
	margin: 0 auto;
}
#daiwahouse_HON2 .sec .btn a {
	font-size: 1.8rem;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	line-height: 1.3;
	text-align: center;
	background-color: #fec823;
	border-radius: 34px;
	padding: 10px 20px;
	height: 67px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	max-width: 100%;
}
#daiwahouse_HON2 .sec .btn a:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
#daiwahouse_HON2 .sec .btn01 a{
	width: 392px;
}
#daiwahouse_HON2 .sec .btn02 a{
	width: 460px;
}
#daiwahouse_HON2 .common-cont-box{
	padding: 9px;
	height: 100%;
}
#daiwahouse_HON2 .common-cont{
	position: relative;
	background-color: #fff;
	height: 100%;
}
#daiwahouse_HON2 .common-cont .common-cont-line>span{
	position: absolute;
	background: #58b4dc;
}

#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(odd){
	width: 4px;
	height: calc(100% + 18px);
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(even){
	width: calc(100% + 18px);
	height: 4px;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(1){
	left: -4px;
}

#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(2){
	top: -4px;
}

#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(3){
	right: -4px;
}

#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(4){
	bottom: -4px;
}

#daiwahouse_HON2 .common-cont-box1{
	position: relative;
}

#daiwahouse_HON2 .common-cont-box1 .common-cont1{
	border: 6px solid #5babce;
}

#daiwahouse_HON2 .common-cont-box1 .common-cont1:before,
#daiwahouse_HON2 .common-cont-box1 .common-cont1:after{
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 6px;
	background-color: #feec23;
}

#daiwahouse_HON2 .common-cont-box1 .common-cont1:before{
	top: 0;
}

#daiwahouse_HON2 .common-cont-box1 .common-cont1:after{
	bottom: 0;
}

#daiwahouse_HON2 .sec .p-share1{
	font-size: 1.6rem;
	text-align: center;
	line-height: 1.75;
	font-weight: bold;
}

#daiwahouse_HON2 .sec1{
	background: url('../img/sec1_img-bg.png') no-repeat center bottom;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	height: 480px;
}
#daiwahouse_HON2 .sec1 h1{
	max-width: 649px;
	width: 90%;
}
#daiwahouse_HON2 .sec1 h1 img{
	width: 100%;
}
#daiwahouse_HON2 .sec1 .show2{
	display: none;
}
#daiwahouse_HON2 .sec2{
	padding: 75px 0 85px;
	text-align: center;
	background: url("../img/sec2_bg01.png") no-repeat left top,url("../img/sec2_bg02.png") no-repeat right top;
}
#daiwahouse_HON2 .sec2 .part1{
	margin-top: 40px;
}
#daiwahouse_HON2 .sec2 .part1 .part1-img01{
	display: block;
	margin: 38px auto 0;
}
#daiwahouse_HON2 .sec2 .part1 .fs16{
	line-height: 2;
}
#daiwahouse_HON2 .sec2 .part1 .fs28{
	line-height: 1.9;
	font-weight: bold;
	color: #58b4dc;
	margin-top: 16px;
}
#daiwahouse_HON2 .sec2 .part2{
	margin-top: 80px;
}
#daiwahouse_HON2 .sec2 .part2-1{
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
}
#daiwahouse_HON2 .sec2 .part2-1-ibox02{
	margin: 10% 14px 0;
}
#daiwahouse_HON2 .sec2 .part2-2{
	margin-top: 65px;
}
#daiwahouse_HON2 .sec2 .fs24,
#daiwahouse_HON2 .sec2 .fs30{
	font-weight: bold;
}
#daiwahouse_HON2 .sec2 .fs24{
	color: #2675ad;
}
#daiwahouse_HON2 .sec2 .fs30{
	color: #ea9829;
}
#daiwahouse_HON2 .sec3{
	padding: 85px 0;
	text-align: center;
	background: url("../img/sec3_bg01.png") no-repeat left top,url("../img/sec3_bg02.png") no-repeat right top #cce6f0;
}
#daiwahouse_HON2 .sec3 .common-cont{
	padding: 20px 42px 50px;
}
#daiwahouse_HON2 .sec3 h3{
	position: relative;
}
#daiwahouse_HON2 .sec3 h3 .h3-icon{
	position: absolute;
	left: 0;
	bottom: 35%;
}
#daiwahouse_HON2 .sec3 .part1{
	margin-top: 30px;
}
#daiwahouse_HON2 .sec3 .part1 .cont .list{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	width: 743px;
	max-width: 100%;
	margin: 33px auto 0;
}
#daiwahouse_HON2 .sec3 .part1 .cont .list>li{
	width: 322px;
}
#daiwahouse_HON2 .sec3 .part1 .cont .list>li:first-of-type{
	margin-right: 30px;
}
#daiwahouse_HON2 .sec3 .part1 .cont .list>li .tbox{
	margin-top: 26px;
	display: -webkit-flex;
	display: flex;
	align-items: flex-start;
	text-align: left;
}
#daiwahouse_HON2 .sec3 .part1 .cont .list>li .tbox .fs20{
	width: 124px;
	flex: none;
	line-height: 1.3;
	padding: 16px 0;
	color: #2675ad;
	border-top: 1px dashed #58b4dc;
	border-bottom: 1px dashed #58b4dc;
	margin-right: 15px;
	margin-top: 4px;
	font-weight: bold;
}
#daiwahouse_HON2 .sec3 .part2{
	margin-top: 45px;
}
#daiwahouse_HON2 .sec3 .part2 .line01{
	margin-top: 30px;
}

#daiwahouse_HON2 .sec3 .part2 .line01 .fs20{
	font-weight: bold;
	line-height: 1.4;
	margin-top: 3px;
}

#daiwahouse_HON2 .sec3 .part2 .line01 .fs16{
	line-height: 1.75;
}

#daiwahouse_HON2 .sec3 .part2 .line02{
	padding: 12px;
	background-color: rgba(205,230,240,0.3);
	margin-top: 16px;
}

#daiwahouse_HON2 .sec3 .part2 .line02 .line02-tit{
	font-weight: bold;
	color: #2675ad;
}
#daiwahouse_HON2 .sec5{
	background: url("../img/sec5_bg01.png");
	padding: 35px 0 65px;
}
#daiwahouse_HON2 .sec5 .part1 {
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#daiwahouse_HON2 .sec5 .part1 .part1-img01{
	margin-top: 39px;
}
#daiwahouse_HON2 .sec5 .part1 .fs24{
	margin-top: 32px;
}
#daiwahouse_HON2 .sec5 .part1 .fs18{
	line-height: 1.77;
	margin-top: 35px;
}
#daiwahouse_HON2 .sec5 .part1 .fs14{
	display: inline-block;
	position: relative;
	line-height: 2.14;
	padding-left: 14px;
	margin-top: 24px;
}
#daiwahouse_HON2 .sec5 .part1 .fs14:before{
	content: '※';
	position: absolute;
	top: 0;
	left: 0;
}
#daiwahouse_HON2 .sec5 .part1 .cont{
	margin-top: 32px;
	position: relative;
}
#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox img{
	position: absolute;
	top: 20px;
}

#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox .cont-img01{
	left: 95px;
}

#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox .cont-img02{
	right: 80px;
}
#daiwahouse_HON2 .sec6{
	padding: 77px 0 70px;
	background: url("../img/sec6_bg01.png") no-repeat left top,url("../img/sec6_bg02.png") no-repeat right top #f0f7fa;
}
#daiwahouse_HON2 .sec6 .part1 h3{
	margin-top: 7px;
}
#daiwahouse_HON2 .sec6 .part1>.fs24{
	font-weight: bold;
	text-align: center;
	color: #000;
	margin-top: 10px;
}
#daiwahouse_HON2 .sec6 .part1 .list{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 784px;
	max-width: 100%;
	margin: 35px auto -40px;
}

#daiwahouse_HON2 .sec6 .part1 .list>li{
	width: 359px;
	max-width: calc(50% - 15px);
	margin-bottom: 40px;
}

#daiwahouse_HON2 .sec6 .part1 .list>li:nth-of-type(odd){
	margin-right: 30px;
}

#daiwahouse_HON2 .sec6 .part1 .list>li .fs24{
	font-weight: bold;
	margin-top: 18px;
	line-height: 1.25;
}

#daiwahouse_HON2 .sec6 .part1 .list>li .fs16{
	line-height: 1.875;
}

#daiwahouse_HON2 .sec6 .part1 .list>li .color01{
	color: #15b284;
}

#daiwahouse_HON2 .sec6 .part1 .list>li .color02{
	color: #f08d8b;
}

#daiwahouse_HON2 .sec6 .part1 .list>li .color03{
	color: #1579bf;
}

#daiwahouse_HON2 .sec6 .part1 .list>li .color04{
	color: #f49c21;
}

#daiwahouse_HON2 .sec6 .part1 .btn{
	margin-top: 35px;
}

#daiwahouse_HON2 .sec6 .part2{
	margin-top: 55px;
}

#daiwahouse_HON2 .sec6 .part2 .common-cont-box{
	margin-top: 30px;
}

#daiwahouse_HON2 .sec6 .part2 .common-cont{
	padding: 13px 88px 52px 42px;
}

#daiwahouse_HON2 .sec6 .part2 .list>li{
	margin-top: 25px;
}

#daiwahouse_HON2 .sec6 .part2 .list>li>div{
	display: -webkit-flex;
	display: flex;
}

#daiwahouse_HON2 .sec6 .part2 .list>li .q-box{
	margin-bottom: 5px;
}

#daiwahouse_HON2 .sec6 .part2 .list>li .tit{
	flex: none;
	width: 38px;
	font-weight: bold;
	margin-right: 9px;
}

#daiwahouse_HON2 .sec6 .part2 .list>li .q-box .tit{
	height: 38px;
	display: -webkit-flex;
	display: flex;
	justify-content: center;	
	align-items: center;
	background-color: #feec23;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-weight: bold;
	color: #2675ad;
	padding-left: 5px;
}

#daiwahouse_HON2 .sec6 .part2 .list>li .q-box .txt{
	font-weight: bold;
	padding-top: 5px;
	color: #2675ad;
}

#daiwahouse_HON2 .sec6 .part2 .list>li .a-box .tit{
	text-align: right;
	color: #5babce;
}

#daiwahouse_HON2 .sec6 .part2 .list>li:not(:last-of-type) .a-box .txt{
	padding-right: 8px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #0068b7;
}
#daiwahouse_HON2 .sec8{
	padding: 60px 0 70px;
	background-color: #cce6f0;
}

#daiwahouse_HON2 .sec8 .common-cont-box1{
	margin-top: 50px;
}

#daiwahouse_HON2 .sec8 .cont1{
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
	padding: 40px 45px 35px 30px;
	background-color: #fff;
}

#daiwahouse_HON2 .sec8 .cont1 .ibox{
	margin-bottom: 10px;
	margin-left: 18px;
}

#daiwahouse_HON2 .sec8 .cont1 .list>li{
	position: relative;
	display: -webkit-flex;
	display: flex;
	padding-left: 25px;
}

#daiwahouse_HON2 .sec8 .cont1 .list>li .num{
	position: absolute;
	top: 2px;
	left: 0;
}

#daiwahouse_HON2 .sec8 .cont1 .list>li .txt{
	font-weight: bold;
}

#daiwahouse_HON2 .sec8 .cont1 .list>li .fs18{
	line-height: 2.2;
}

#daiwahouse_HON2 .sec8 .cont1 .list>li .fs24{
	line-height: 1.66;
}

#daiwahouse_HON2 .sec8 .cont1 .list>li .txt .fs24{
	color: #2675ad;
}

#daiwahouse_HON2 .sec8 .btn {
	margin-top: 50px;
}
#daiwahouse_HON2 .sec8 .part1 .common-annotation1{
	margin-top: 47px;
}
#daiwahouse_HON2 .sec8 .part1 .common-annotation1 .fs14{
	line-height: 2.14;
}
#daiwahouse_HON2 .sec8 .part1 .common-annotation1 .fs18{
	font-weight: bold;
	color: #2675ad;
	line-height: 1.66;
}
#daiwahouse_HON2 .sec8 .part1 .common-annotation1>li:before{
	top: 6px;
}
#daiwahouse_HON2 .sec9{
	padding: 80px 0;
	background: url("../img/sec9_bg01.png") no-repeat left top,url("../img/sec9_bg02.png") no-repeat right top #fff;
}
#daiwahouse_HON2 .sec9 .part1 .cont1{
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 28px;
}
#daiwahouse_HON2 .sec9 .part1 .cont1 .fs30{
	color: #696969;
	font-weight: bold;
}
#daiwahouse_HON2 .sec9 .part1 .cont2{
	margin-top: 11px;
}
#daiwahouse_HON2 .sec9 .part1 .cont1 .cont1-ibox{
	margin-right: 29px;
}
#daiwahouse_HON2 .sec9 .part1 .cont2{
	position: relative;
	text-align: center;
}
#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-btn{
	display: inline-block;
}
#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-btn a:hover{
	opacity: 0.8;
}
#daiwahouse_HON2 .sec9 .part1 .cont2 .btn{
	margin-top: 47px;
}
#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img01,
#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img02{
	position: absolute;
	bottom: 19px;
}
#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img01{
	left: 19px;
}
#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img02{
	right: 19px;
}
#daiwahouse_HON2 .sec10{
	padding: 80px 0;
	background-color: #f0f7fa;
}

#daiwahouse_HON2 .sec10 .part1 .cont1 .message{
	position: relative;
	width: 267px;
	background-color: #feec23;
	text-align: center;
	font-weight: bold;
	line-height: 1;
	color: #2675ad;
	padding: 18px 5px 17px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:20px auto 11px;
}
#daiwahouse_HON2 .sec10 .part1 .cont1 .message:before{
	position: absolute;
	top: 100%;
	left: 39px;
	content: '';
	width: 0;
	height: 0;
	border-top: 11px solid #feec23;
	border-bottom: 11px solid transparent;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
}
#daiwahouse_HON2 .sec10 .part1 .cont1 .tbox{
	text-align: center;
	margin-top: 17px;
}
#daiwahouse_HON2 .sec10 .part1 .cont1 .fs16{
	line-height: 2;
}
#daiwahouse_HON2 .sec10 .part1 .cont1 .fs18{
	font-weight: bold;
	color: #2675ad;
	line-height: 1.77;
}
#daiwahouse_HON2 .sec10 .part1 .cont2{
	margin-top: 50px;
}
#daiwahouse_HON2 .sec10 .cont2>.list{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 35px;
	margin-bottom: -18px;
}
#daiwahouse_HON2 .sec10 .cont2>.list>li{
	width: calc(50% - 9px);
	margin-bottom: 18px;
	margin-top: 24px;
}
#daiwahouse_HON2 .sec10 .cont2>.list>li:nth-of-type(odd){
	margin-right: 18px;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .tit{
	position: absolute;
	left: -9px;
	top: -4px;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box{
	padding: 53px 22px 20px;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox .txtbox .tbx-list{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 15px;
	margin-bottom: -3px;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox .txtbox .tbx-list>li{
	margin-right: 3px;
	margin-bottom: 3px;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox>.ibox{
	width: 114px;
	flex: none;
	padding-top: 5px;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox>.txtbox .fs30{
	color: #2675ad;
	font-weight: bold;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box .fs16{
	margin-top: 15px;
}

#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox>.txtbox{
	margin-right: 13px;
}

#daiwahouse_HON2 .sec10 .part1 .cont2 .message {
	position: relative;
	width: 198px;
	background-color: #feec23;
	text-align: center;
	font-weight: bold;
	line-height: 1;
	color: #2675ad;
	padding: 13px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0 auto 11px;
}

#daiwahouse_HON2 .sec10 .part1 .cont2 .message:before {
	position: absolute;
	top: 100%;
	right: 40px;
	content: '';
	width: 0;
	height: 0;
	border-top: 9px solid #feec23;
	border-bottom: 9px solid transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}

#daiwahouse_HON2 .sec10 .part1 .cont2 .btn02{
	margin: 20px auto 35px;
}

#daiwahouse_HON2 .sec10 .part1 .cont2 .btn02 a{
	margin: 0 auto;
}

#daiwahouse_HON2 .sec11{
	padding: 80px 0;
	background: url("../img/sec11_bg01.png") repeat;
}

#daiwahouse_HON2 .sec11 .part1{
	padding: 50px 51px 40px;
	background-color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
#daiwahouse_HON2 .sec11 .part1 .part1-img01{
	margin-top: 32px;
}
#daiwahouse_HON2 .sec11 .part1 .list{
	margin-top: 40px;
}
#daiwahouse_HON2 .sec11 .part1 .list>li>.tit{
	display: inline-block;
	padding: 7px 20px;
	background-color: #2675ad;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
}
#daiwahouse_HON2 .sec11 .part1 .list>li:not(:last-of-type){
	margin-bottom: 24px;
}
#daiwahouse_HON2 .sec11 .part1 .list>li>.tbox{
	margin-top: 14px;
}
#daiwahouse_HON2 .sec11 .part1 .list>li>.tbox .annotation-box{
	margin-top: 30px;
	line-height: 2;
}
#daiwahouse_HON2 .sec11 .part1 .list>li>.tbox .annotation-box>.annotation-list>li{
	padding-left: 15px;
	position: relative;
}

#daiwahouse_HON2 .sec11 .part1 .list>li>.tbox .annotation-box>.annotation-list>li:before{
	content: '・';
	position: absolute;
	top: 0;
	left: 0;
}
#daiwahouse_HON2 .sec11 .part1 .annotation-box1{
	text-align: center;
}
#daiwahouse_HON2 .sec11 .part1 .btn{
	margin: 26px auto;
}
#daiwahouse_HON2 .sec11 .part1 .bottom-txt{
	text-align: right;
	margin-top: 30px;
}
#daiwahouse_HON2 .sec12{
	padding: 80px 0;
}
#daiwahouse_HON2 .sec12 .txt{
	line-height: 2;
	text-align: center;
	margin-top: 35px;
}
#daiwahouse_HON2 .sec12 .ibox{
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
}
#daiwahouse_HON2 .sec12 .ibox .img-sp{
	display: none;
}
#daiwahouse_HON2 .sec12 .ibox>div:nth-of-type(1){
	margin-right: 20px;
}
#daiwahouse_HON2 .sec12 .ibox>div:nth-of-type(2){
	margin-right: 40px;
}
#daiwahouse_HON2 .sec12 .btn-box{
	margin-top: 50px;
}
#daiwahouse_HON2 .sec12 .btn-box>div:not(:first-of-type){
	margin-top: 31px;
}
#daiwahouse_HON2 .sec13{
	padding: 70px 0 63px;
	background-color: #f0f7fa;
}

#daiwahouse_HON2 .sec13 .tbox{
	position: relative;
	text-align: center;
	line-height: 1.93;
	margin-top: 30px;
	padding-bottom: 20px;
}
#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img01,
#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img02{
	position: absolute;
	bottom: 0;
}
#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img01{
	left: 20px;
}
#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img02{
	right: 20px;
}

#daiwahouse_HON2 .sec7{
	padding: 92px 0 88px;
	background: url("../img/sec7_bg01.png") no-repeat left top,url("../img/sec7_bg02.png") no-repeat right top #2675ad;
}

#daiwahouse_HON2 .sec7 .cont{
	margin: 82px 0 37px;
}
#daiwahouse_HON2 .sec7 .cont .show2{
	display: none;
}
#daiwahouse_HON2 .sec7 .cont .part{
	display: flex;
	justify-content: center;
	align-items: center;
}
#daiwahouse_HON2 .sec7 .cont .part2 .part2-1,
#daiwahouse_HON2 .sec7 .cont .part2 .part2-2{
	display: flex;
	justify-content: center;
	align-items: center;
}
#daiwahouse_HON2 .sec7 .note-share li{
	list-style-type: none;
	font-size: 1.4rem;
	color: #fff;
	display: table;
}
#daiwahouse_HON2 .sec7 .note-share li span{
	display: table-cell;
}
#daiwahouse_HON2 .sec7 a:hover{
	opacity: 0.8;
}
#daiwahouse_HON2 .sec4 .sec4logo{
	display: block;
	margin: 30px auto 40px;
	width: 70%;
	max-width: 390px;
}
#daiwahouse_HON2 .sec4 .sec4logo img{
	width: 100%;
}

@media screen and (max-width:1280px){
	#daiwahouse_HON2 .sec2,
	#daiwahouse_HON2 .sec3,
	#daiwahouse_HON2 .sec6,
	#daiwahouse_HON2 .sec9,
	#daiwahouse_HON2 .sec7{
		background-repeat: repeat-y;
		background-size: contain;
	}
}
@media screen and (max-width:1024px){
	#daiwahouse_HON2 .fs24{
		font-size: 2.2rem;
	}
	#daiwahouse_HON2 .fs28{
		font-size: 2.6rem;
	}
	#daiwahouse_HON2 .fs30{
		font-size: 2.8rem;
	}
	#daiwahouse_HON2 .sec1{
		height: 400px;
	}
	#daiwahouse_HON2 .sec1 h1{
		padding: 0 50px;
	}
	#daiwahouse_HON2 .sec2{
		padding: 75px 0 80px;
	}
	#daiwahouse_HON2 .sec3 {
		padding: 80px 0;
	}
	#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox .cont-img01 {
		left: 0
	}
	#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox .cont-img02 {
		right: 0;
	}
	#daiwahouse_HON2 .sec7 {
		padding: 80px 0;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img01 {
		left: 0;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img02 {
		right: 0;
	}
	#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox .txtbox .tbx-list1>li{
		width: 55px;
	}
	#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox .txtbox .tbx-list2>li{
		width: 45px;
	}
	#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img01 {
		left: 0;
	}
	#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img02 {
		right: 0;
	}
	#daiwahouse_HON2 .sec7 .cont{
		margin: 60px 0 30px;
	}
	#daiwahouse_HON2 .sec8 .cont1 .list>li .num{
		top: 0;
	}
}
@media screen and (max-width:1023px){
	#daiwahouse_HON2 .fs28{
		font-size: 2.4rem;
	}
	#daiwahouse_HON2 .fs30{
		font-size: 2.6rem;
	}
	#daiwahouse_HON2 .sec h2 {
		width: 600px;
	}
	#daiwahouse_HON2 .sec2 {
		padding: 70px 0;
	}
	#daiwahouse_HON2 .sec2 .part2 {
		margin-top: 50px;
	}
	#daiwahouse_HON2 .sec2 .part2-2{
		margin-top: 50px;
	}
	#daiwahouse_HON2 .sec2 .part1 .part1-img01 {
		max-width: 50%;
	}
	#daiwahouse_HON2 .sec3 {
		padding: 70px 0;
	}
	#daiwahouse_HON2 .sec3 .common-cont {
		padding: 20px 35px 50px;
	}
	#daiwahouse_HON2 .sec3 .part2 {
		margin-top: 35px;
	}
	#daiwahouse_HON2 .sec3 h3 .h3-icon{
		max-width: 20%;
	}
	#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox img{
		max-width: 20%;
	}
	#daiwahouse_HON2 .sec6 {
		padding: 70px 0;
	}
	#daiwahouse_HON2 .sec6 .part1 .list{
		margin-bottom: -30px;
	}
	#daiwahouse_HON2 .sec6 .part1 .list>li{
		margin-bottom: 30px;
	}
	#daiwahouse_HON2 .sec6 .part2 .common-cont {
		padding: 13px 35px 52px;
	}
	#daiwahouse_HON2 .sec8 .cont1 {
		padding: 40px 35px 35px;
	}
	#daiwahouse_HON2 .sec8 .common-cont-box1 {
		margin-top: 40px;
	}
	#daiwahouse_HON2 .sec9 {
		padding: 70px 0;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-btn{
		width: 60%;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img01,
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img02 {
		max-width: 15%;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont1{
		flex-direction: column;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont1 .fs30 {
		margin-top: 3px;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont1 .cont1-ibox {
		margin-right: 0;
		max-width: 80%;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 {
		margin-top: 20px;
	}
	#daiwahouse_HON2 .sec10 {
		padding: 70px 0;
	}
	#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox {
		flex-direction: column;
		align-items: center;
	}
	#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox>.txtbox {
		order: 2;
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}
	#daiwahouse_HON2 .sec10 .cont2>.list>li .box .tbox>.ibox {
		order: 1;
	}
	#daiwahouse_HON2 .sec10 .cont2>.list>li .tit {
		max-width: 90%;
	}
	#daiwahouse_HON2 .sec11 {
		padding: 70px 0;
	}
	#daiwahouse_HON2 .sec11 .part1 {
		padding: 50px 35px 40px;
	}
	#daiwahouse_HON2 .sec12 {
		padding: 70px 0;
	}
	#daiwahouse_HON2 .sec13 {
		padding: 70px 0 63px;
		background-color: #f0f7fa;
	}
	#daiwahouse_HON2 .sec13 .tbox .txt{
		width: 70%;
		margin: 0 auto;
	}
	#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img01,
	#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img02 {
		width: 15%;
	}
}

@media screen and (max-width:768px){
	#daiwahouse_HON2 .h2-pc{
		display: none !important;
	}
	#daiwahouse_HON2 .h2-sp{
		display: block !important;
	}
	#daiwahouse_HON2 .h3-pc{
		display: none !important;
	}
	#daiwahouse_HON2 .h3-sp{
		display: block !important;
	}
	#daiwahouse_HON2 .sec1{
		height: auto;
		background: none;
		align-items: center;
	}
	#daiwahouse_HON2 .sec1 h1{
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	#daiwahouse_HON2 .sec1 .show1{
		display: none;
	}
	#daiwahouse_HON2 .sec1 .show2{
		display: block;
	}
	#daiwahouse_HON2 .sec3 h3 .h3-icon {
		bottom: 50%;
	}
	#daiwahouse_HON2 .sec6 .part1 h3 {
		margin-top: 20px;
	}
	#daiwahouse_HON2 .sec7 .cont .show1{
		display: none;
	}
	#daiwahouse_HON2 .sec7 .cont .show2{
		display: block;
	}
	#daiwahouse_HON2 .sec7 .cont .part2{
		flex-direction: column;
	}
	#daiwahouse_HON2 .sec7 .cont{
		margin: 45px 0 22px;
	}
	#daiwahouse_HON2 .sec7 .note-share{
		line-height: 2;
		width: 100%;
		max-width: 595px;
		margin: auto;
	}
	#daiwahouse_HON2 .sec4 .sec4logo{
		margin: 30px auto;
	}
}
@media screen and (max-width:767px){
	#daiwahouse_HON2 .sec .btn a{
		height: 60px;
	}
	#daiwahouse_HON2 .sec2 .part2-1 {
		flex-direction: column;
	}

	#daiwahouse_HON2 .sec2 .part2-1-ibox02 {
		margin: 30px auto;
	}

	#daiwahouse_HON2 .sec2 .part1 .part1-img01 {
		max-width: 70%;
	}

	#daiwahouse_HON2 .sec3 .part1 .cont .list {
		display: block;
	}

	#daiwahouse_HON2 .sec3 .part1 .cont .list>li:first-of-type {
		margin-right: 0;
		margin-bottom: 30px;
	}

	#daiwahouse_HON2 .sec3 .part1 .cont .list>li{
		width: 100%;
	}

	#daiwahouse_HON2 .sec3 .part1 .cont .list>li .tbox {
		display: block;
		text-align: center;
	}

	#daiwahouse_HON2 .sec3 .part1 .cont .list>li .tbox .fs20 {
		display: inline-block;
		width: auto;
		margin: 0;
	}

	#daiwahouse_HON2 .sec3 .part1 .cont .list>li .tbox .fs16 {
		text-align: left;
		margin-top: 10px;
	}

	#daiwahouse_HON2 .sec3 .common-cont {
		padding: 20px 25px 40px;
	}

	#daiwahouse_HON2 .common-cont-box {
		padding: 6px;
	}

	#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(odd) {
		width: 3px;
		height: calc(100% + 12px);
	}

	#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(even) {
		width: calc(100% + 12px);
		height: 3px;
	}

	#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(1){
		left: -3px;
	}

	#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(2){
		top: -3px;
	}

	#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(3){
		right: -3px;
	}

	#daiwahouse_HON2 .common-cont .common-cont-line>span:nth-of-type(4){
		bottom: -3px;
	}

	#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox img {
		position: static;
	}

	#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox{
		margin-top: 20px;
	}

	#daiwahouse_HON2 .sec5 .part1 .cont .cont-ibox img {
		max-width: 30%;
	}

	#daiwahouse_HON2 .sec6 .part1 .list {
		display: block;
		margin-bottom: 0;
	}

	#daiwahouse_HON2 .sec6 .part1 .list>li {
		width: 359px;
		max-width: 100%;
		margin: 0 auto 30px !important;
	}

	#daiwahouse_HON2 .sec6 .part1 .list>li:last-of-type{
		margin-bottom: 0 !important;
	}

	#daiwahouse_HON2 .sec6 .part2 .common-cont {
		padding: 13px 25px 35px;
	}

	#daiwahouse_HON2 .common-cont-box1 .common-cont1 {
		display: block;
		border: 4px solid #5babce;
	}

	#daiwahouse_HON2 .common-cont-box1 .common-cont1:before,
	#daiwahouse_HON2 .common-cont-box1 .common-cont1:after {
		height: 4px;
	}

	#daiwahouse_HON2 .sec8 .cont1 .ibox {
		margin: 20px 0 0;
	}

	#daiwahouse_HON2 .sec8 .cont1 .ibox>img{
		display: block;
		margin: 0 auto;
		max-width: 60%;
	}

	#daiwahouse_HON2 .sec8 .btn {
		margin-top: 40px;
	}

	#daiwahouse_HON2 .sec8 .part1 .common-annotation1 {
		margin-top: 40px;
	}
	#daiwahouse_HON2 .sec8 .cont1 {
		padding: 40px 25px 35px;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox{
		margin-top: 20px;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img01,
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img02 {
		position: static;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-btn {
		width: 100%;
	}

	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img01,
	#daiwahouse_HON2 .sec9 .part1 .cont2 .cont2-ibox .cont2-img02 {
		max-width: 30%;
	}

	#daiwahouse_HON2 .sec10 .part1 .cont2 {
		margin-top: 40px;
	}

	#daiwahouse_HON2 .sec10 .cont2>.list {
		display: block;
		margin-top: 50px;
		margin-bottom: 0;
	}

	#daiwahouse_HON2 .sec10 .cont2>.list>li {
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 60px;
		margin-top: 0;
	}

	#daiwahouse_HON2 .sec10 .cont2>.list>li:last-of-type{
		margin-bottom: 0 !important;
	}

	#daiwahouse_HON2 .sec11 .part1 {
		padding: 40px 25px 30px;
	}

	#daiwahouse_HON2 .sec12 .ibox>div:nth-of-type(1) {
		margin-right: 10px;
	}

	#daiwahouse_HON2 .sec12 .ibox>div:nth-of-type(2) {
		margin-right: 15px;
	}

	#daiwahouse_HON2 .sec12 .btn-box {
		margin-top: 40px;
	}

	#daiwahouse_HON2 .sec12 .btn-box>div:not(:first-of-type) {
		margin-top: 20px;
	}

	#daiwahouse_HON2 .sec13 .tbox .txt {
		width: 100%;
	}

	#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img01,
	#daiwahouse_HON2 .sec13 .tbox .tb-ibox .tb-ibox-img02 {
		position: static;
		width: auto;
		max-width: 30%;
	}

	#daiwahouse_HON2 .sec13 .tbox .tb-ibox{
		margin-top: 20px;
	}

	#daiwahouse_HON2 .sec13 .tbox {
		padding-bottom: 0;
	}
}

@media screen and (max-width:480px){
	#daiwahouse_HON2 .common-annotation1>li{
		font-size: 1.2rem;
		padding-left: 13px;
	}
	#daiwahouse_HON2 .sec .btn a {
		font-size: 1.5rem;
		height: 55px;
		padding: 10px 5px;
	}
	#daiwahouse_HON2 .fs14{
		font-size: 1.2rem;
	}
	#daiwahouse_HON2 .fs16{
		font-size: 1.4rem;
	}
	#daiwahouse_HON2 .fs18{
		font-size: 1.6rem;
	}
	#daiwahouse_HON2 .fs20{
		font-size: 1.8rem;
	}
	#daiwahouse_HON2 .fs24{
		font-size: 2rem;
	}
	#daiwahouse_HON2 .fs28{
		font-size: 2.4rem;
	}
	#daiwahouse_HON2 .fs30{
		font-size: 2.6rem;
	}
	#daiwahouse_HON2 .sec2 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec2 .part1 {
		margin-top: 30px;
	}
	#daiwahouse_HON2 .sec2 .part2 {
		margin-top: 35px;
	}
	#daiwahouse_HON2 .sec2 .part2-2 {
		margin-top: 35px;
	}
	#daiwahouse_HON2 .sec3 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec3 .common-cont {
		padding: 10px 15px 40px;
	}
	#daiwahouse_HON2 .sec3 .part2 {
		margin-top: 25px;
	}
	#daiwahouse_HON2 .sec5 .part1 .fs24 {
		margin-top: 25px;
	}
	#daiwahouse_HON2 .sec5 .part1 .cont {
		margin-top: 25px;
	}
	#daiwahouse_HON2 .sec5 .part1 .fs18 {
		margin-top: 25px;
	}
	#daiwahouse_HON2 .sec5 .part1 .fs18 br{
		display: none;
	}
	#daiwahouse_HON2 .sec6 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec6 .part2 {
		margin-top: 40px;
	}
	#daiwahouse_HON2 .sec6 .part2 .common-cont {
		padding: 13px 15px 35px;
	}
	#daiwahouse_HON2 .sec6 .part2 .list>li .tit {
		width: 35px;
	}
	#daiwahouse_HON2 .sec6 .part2 .list>li .q-box .tit {
		height: 35px;
	}
	#daiwahouse_HON2 .sec6 .part2 .list>li {
		margin-top: 15px;
	}
	#daiwahouse_HON2 .sec8 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec8 .common-cont-box1 {
		margin-top: 35px;
	}
	#daiwahouse_HON2 .sec8 .cont1 {
		padding: 30px 15px;
	}
	#daiwahouse_HON2 .sec8 .btn {
		margin-top: 30px;
	}
	#daiwahouse_HON2 .sec8 .part1 .common-annotation1 {
		margin-top: 30px;
	}
	#daiwahouse_HON2 .sec8 .part1 .common-annotation1>li:before {
		top: 3px;
	}
	#daiwahouse_HON2 .sec9 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec9 .part1 .cont2 .btn {
		margin-top: 30px;
	}
	#daiwahouse_HON2 .sec10 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec10 .part1 .cont1 .message {
		width: 220px;
		padding: 12px 5px;
	}
	#daiwahouse_HON2 .sec10 .part1 .cont2 {
		margin-top: 30px;
	}
	#daiwahouse_HON2 .sec10 .cont2>.list>li .box {
		padding: 40px 15px 20px;
	}
	#daiwahouse_HON2 .sec10 .part1 .cont2 .message {
		width: 170px;
		padding: 10px 5px;
	}
	#daiwahouse_HON2 .sec11 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec11 .part1 {
		padding: 30px 15px 30px;
	}
	#daiwahouse_HON2 .sec11 .part1 .part1-img01 {
		margin-top: 30px;
	}
	#daiwahouse_HON2 .sec11 .part1 .list {
		margin-top: 30px;
	}
	#daiwahouse_HON2 .sec11 .part1 .list>li:not(:last-of-type) {
		margin-bottom: 20px;
	}
	#daiwahouse_HON2 .sec11 .part1 .list>li>.tbox .annotation-box {
		margin-top: 20px;
		line-height: 1.7;
	}
	#daiwahouse_HON2 .sec11 .part1 .bottom-txt {
		margin-top: 25px;
	}
	#daiwahouse_HON2 .sec12 {
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec12 .ibox {
		display: block;
		margin-top: 20px;
	}
	#daiwahouse_HON2 .sec12 .ibox>div:nth-of-type(1) {
		margin-right: 0;
		margin-bottom: 30px;
	}
	#daiwahouse_HON2 .sec12 .ibox>div:nth-of-type(2) {
		margin-right: 0;
		margin-bottom: 10px;
	}
	#daiwahouse_HON2 .sec12 .ibox .img-sp{
		display: block !important;
	}
	#daiwahouse_HON2 .sec12 .ibox .img-pc{
		display: none !important;
	}
	#daiwahouse_HON2 .sec13 {
		padding: 60px 0;
	}



	#daiwahouse_HON2 .sec7{
		padding: 60px 0;
	}
	#daiwahouse_HON2 .sec7 .cont{
		margin: 35px 0 20px;
	}
	#daiwahouse_HON2 .sec7 .note-share{
		line-height: 1.5;
	}
	#daiwahouse_HON2 .sec7 .note-share li{
		font-size: 1.2rem;
	}
	#daiwahouse_HON2 .sec4 .sec4logo{
	    margin: 30px auto 20px;
	}
}

