@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%;
}
#daiwahouse_HON202506{
	font-size: 0;
	line-height: 1.5;
	color: #000;
	background-color: #fff;
	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}
#daiwahouse_HON202506 .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_HON202506 .layout{
	max-width: 950px;
	width: 90%;
	margin: 0 auto;
}
#daiwahouse_HON202506 .sec h2{
	display: block;
	margin: auto;
	max-width: 828px;
	width: 95%;
}
#daiwahouse_HON202506 .sec h2 img{
	width: 100%;
}
#daiwahouse_HON202506 .sec .p-share1{
	font-size: 1.6rem;
	text-align: center;
	line-height: 1.75;
	font-weight: bold;
}
#daiwahouse_HON202506 .sec .btn01{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#daiwahouse_HON202506 .sec .btn01 a{
	font-size: 1.8rem;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	line-height: 1.3;
	text-align: center;
	background-color: #0074b6;
	border-radius: 37px;
	padding: 10px 20px;
	width: 100%;
	max-width: 392px;
	height: 67px;
	display: flex;
	align-items: center;
	justify-content: center;
}
#daiwahouse_HON202506 .sec .btn01 a:hover{
	opacity: 0.8;
}

#daiwahouse_HON202506 .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: 456px;
	padding-bottom: 35px;
}
#daiwahouse_HON202506 .sec1 h1{
	max-width: 839px;
	width: 100%;
}
#daiwahouse_HON202506 .sec1 h1 img{
	width: 100%;
}
#daiwahouse_HON202506 .sec1 .show2{
	display: none;
}
#daiwahouse_HON202506 .sec2{
	padding: 78px 0 115px;
	background: url(../img/sec2_img-bg01.png) left top, url(../img/sec2_img-bg02.png) right top;
	background-repeat: no-repeat;
}
#daiwahouse_HON202506 .sec2 .part01{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 35px;
}
#daiwahouse_HON202506 .sec2 .part01>div{
	width: 49%;
	max-width: 450px;
	border: solid 2px #e7f7fc;
	padding: 50px 20px 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	background-color: #fff;
}
#daiwahouse_HON202506 .sec2 .part01>div img{
	display: block;
	max-width: 100%;
}
#daiwahouse_HON202506 .sec2 .part01>div img:nth-of-type(2){
	margin: 30px 0 20px;
}
#daiwahouse_HON202506 .sec2 .part01>div p{
	font-size: 1.6rem;
	line-height: 1.625;
	width: 100%;
	max-width: 375px;
}
#daiwahouse_HON202506 .sec2 .part02_03{
	margin-top: 75px;
}
#daiwahouse_HON202506 .sec2 .part02_03 h3 img{
	display: block;
	max-width: 100%;
	margin: auto;
}
#daiwahouse_HON202506 .sec2 .part02>p{
	font-size: 1.6rem;
	line-height: 1.625;
	width: 100%;
	max-width: 815px;
	margin: 28px auto 0;
}
#daiwahouse_HON202506 .sec2 .part02 .cont{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 30px;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>figure{
	width: 32%;
	max-width: 303px;
	border-radius: 10px;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>figure>div>img{
	display: block;
	max-width: 100%;
	margin: auto;
	border-radius: 10px 10px 0 0;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption{
	padding: 20px 5% 22px;
	background-color: #fff;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption h4{
	margin-bottom: 16px;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption h4 img{
	display: block;
	max-width: 100%;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption ul li{
	list-style-type: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	font-size: 1.6rem;
	line-height: 1.5;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption ul li:not(:last-of-type){
	margin-bottom: 8px;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>.cont01{
	border: solid 3px #e7f7fc;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>.cont01 figcaption ul li span:first-of-type{
	color: #14b3e3;
	margin-right: 3px;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>.cont02{
	border: solid 3px #f0f8ee;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>.cont02 figcaption ul li span:first-of-type{
	color: #6cbb5a;
	margin-right: 3px;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>.cont03{
	border: solid 3px #fdf3f7;
}
#daiwahouse_HON202506 .sec2 .part02 .cont>.cont03 figcaption ul li span:first-of-type{
	color: #ee87b4;
	margin-right: 3px;
}
#daiwahouse_HON202506 .sec2 .part03 .cont{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	background-color: #e5f1f8;
	padding: 33px 35px 40px;
	margin-top: 50px;
}
#daiwahouse_HON202506 .sec2 .part03 .cont>figure{
	width: 49%;
	max-width: 424px;
}
#daiwahouse_HON202506 .sec2 .part03 .cont>figure>div>img{
	display: block;
	max-width: 100%;
	margin: auto;
}
#daiwahouse_HON202506 .sec2 .part03 .cont>figure>figcaption>p{
	font-size: 1.6rem;
	line-height: 1.5;
	margin: 12px 0 3px;
}
#daiwahouse_HON202506 .sec2 .part03 .cont>figure>figcaption>ul li{
	list-style-type: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	font-size: 1.4rem;
	line-height: 1.5;
}
#daiwahouse_HON202506 .sec3{
	padding: 75px 0 100px;
	background: #0074b6 url("../img/sec3_img-bg01.png") repeat-x left top;
}
#daiwahouse_HON202506 .sec3 .layout{
	position: relative;
}
#daiwahouse_HON202506 .sec3 .layout:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-top: 32px solid #fff;
	border-right: 32px solid transparent;
	border-bottom: 32px solid transparent;
	border-left: 32px solid #fff;
	left: 12px;
	top: 12px;
}
#daiwahouse_HON202506 .sec3 .part01{
	border: 3px dotted #fff;
	background-color: #0074b6;
	padding: 35px 6% 45px;
	margin-top: 45px;
}
#daiwahouse_HON202506 .sec3 .part01 h3{
	background: #0074b6 url("../img/sec3_img-bg02.png") no-repeat center/cover;
	font-size: 2.8rem;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.5px;
	color: #0074b6;
	line-height: 1.45;
	width: 100%;
	max-width: 786px;
	margin: auto;
	padding: 17px 10px 12px;
}
#daiwahouse_HON202506 .sec3 .part01 h3 span{
	font-size: 2.2rem;
}
#daiwahouse_HON202506 .sec3 .part01 ul{
	padding: 0 1% 35px;
	margin-top: 40px;
	margin-bottom: 37px;
	background: url("../img/sec3_img-bg03.png") repeat-x left bottom;
}
#daiwahouse_HON202506 .sec3 .part01 ul li{
	list-style-type: none;
	font-size: 1.6rem;
	color: #fff;
	line-height: 1.375;
	margin-bottom: 3px;
}
#daiwahouse_HON202506 .sec3 .part01 ul li:last-of-type{
	margin-bottom: 0;
}
#daiwahouse_HON202506 .sec3 .part01>div{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#daiwahouse_HON202506 .sec3 .part01>div .btn01{
	width: 49%;
	margin-bottom: 13px;
}
#daiwahouse_HON202506 .sec3 .part01>div .btn01 a{
	color: #0074b6;
	background-color: #fff;
}
#daiwahouse_HON202506 .sec5{
	padding: 87px 0 75px;
}
#daiwahouse_HON202506 .sec5 .btn01{
	margin: 50px 0 40px;
}
#daiwahouse_HON202506 .sec5 ul li{
	list-style-type: none;
	font-size: 1.6rem;
	line-height: 1.375;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 4px;
}
#daiwahouse_HON202506 .sec5 ul li:last-of-type{
	margin-bottom: 0;
}
#daiwahouse_HON202506 .sec6{
	padding: 95px 0 105px;
}
#daiwahouse_HON202506 .sec6 .layout{
	margin-top: 42px;
	padding: 10px;
	position: relative;
}
#daiwahouse_HON202506 .sec6 .layout:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-top: 32px solid #0093d1;
	border-right: 32px solid #fff;
	border-bottom: 32px solid #fff;
	border-left: 32px solid #0093d1;
	left: 0;
	top: 0;
}
#daiwahouse_HON202506 .sec6 .layout:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-top: 32px solid #fff;
	border-right: 32px solid #0093d1;
	border-bottom: 32px solid #0093d1;
	border-left: 32px solid #fff;
	right: 0;
	bottom: 0;
}
#daiwahouse_HON202506 .sec6 .part{
	border: dotted 3px #0093d1;
	padding: 50px 4% 70px;
}
#daiwahouse_HON202506 .sec6 .part .cont01{
	width: 100%;
	max-width: 835px;
	margin: auto;
}
#daiwahouse_HON202506 .sec6 .part .cont01 li{
	list-style-type: none;
	font-size: 1.8rem;
	line-height: 1.56;
}
#daiwahouse_HON202506 .sec6 .part .cont01 li:nth-of-type(2){
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
#daiwahouse_HON202506 .sec6 .part .cont01 li span{
	color: #0066a5;
}
#daiwahouse_HON202506 .sec6 .part .cont02{
	width: 100%;
	max-width: 847px;
	margin: 25px 0 60px;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table{
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table, th, td{
	border: 5px solid #fff;
	text-align: center;
	vertical-align: middle;
	font-size: 1.6rem;
	font-weight: bold;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table th{
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 1.33;
	width: 32.3%;
	padding: 26px 10px;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table td{
	padding: 10px 15px;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table th:first-of-type{
	width: 35.4%;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table td ul li{
	list-style-type: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	text-align: left;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table td ul li span:first-of-type{
	margin-right: 4px;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table td ul li sup{
	font-size: 1.2rem;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .bgc01{
	background-color: #0066a5;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .bgc02{
	background-color: #0093d1;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .bgc03{
	background-color: #e7f7fc;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .bgc04{
	background-color: #c7eaf8;
	text-align: left;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .tc01{
	color: #0066a5;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .tc02{
	color: #0093d1;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .fs01{
	font-size: 2.4rem;
	line-height: 1.25;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .hei01{
	height: 163px;
}
#daiwahouse_HON202506 .sec6 .part .cont02 table .hei02{
	height: 148px;
}
#daiwahouse_HON202506 .sec6 .part .btn01 a{
	background-color: #0093d1;
}
#daiwahouse_HON202506 .sec7{
	padding: 98px 0 90px;
	background: url(../img/sec7_img-bg01.png) left bottom, url(../img/sec7_img-bg02.png) right bottom;
	background-repeat: no-repeat;
	background-color: #20aee5;
}
#daiwahouse_HON202506 .sec7 img{
	max-width: 100%;
}
#daiwahouse_HON202506 .sec7 .cont{
	margin: 40px 0 30px;
}
#daiwahouse_HON202506 .sec7 .cont .show2{
	display: none;
}
#daiwahouse_HON202506 .sec7 .cont .part{
	display: flex;
	justify-content: center;
	align-items: center;
}
#daiwahouse_HON202506 .sec7 .cont .part2 .part2-1,
#daiwahouse_HON202506 .sec7 .cont .part2 .part2-2{
	display: flex;
	justify-content: center;
	align-items: center;
}
#daiwahouse_HON202506 .sec7 .note-share li{
	list-style-type: none;
	font-size: 1.4rem;
	color: #fff;
	display: table;
	font-weight: bold;
	line-height: 2;
}
#daiwahouse_HON202506 .sec7 .note-share li span{
	display: table-cell;
}
#daiwahouse_HON202506 .sec7 a:hover{
	opacity: 0.8;
}
#daiwahouse_HON202506 .sec4 .sec4logo{
	display: block;
	margin: 30px auto 40px;
	width: 70%;
	max-width: 390px;
}
#daiwahouse_HON202506 .sec4 .sec4logo img{
	width: 100%;
}
#daiwahouse_HON202506 .sec8{
	padding: 78px 0 105px;
	border-top: 20px solid #3b87cd;
	border-bottom: 20px solid #3b87cd;
}
#daiwahouse_HON202506 .sec8 .part01{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 95%;
	max-width: 950px;
	margin: auto;
}
#daiwahouse_HON202506 .sec8 .part01>div{
	width: calc(104 / 950 * 100%);
	max-width: 104px;
	margin-top: 5px;
}
#daiwahouse_HON202506 .sec8 .part01>div img{
	display: block;
	width: 100%;
}
#daiwahouse_HON202506 .sec8 .part01 h2{
	width: calc(100% - 104 / 950 * 100%);
	max-width: 100%;
	padding-left: 10px;
}
#daiwahouse_HON202506 .sec8 .part01 h2 img{
	display: block;
	width: 100%;
	max-width: 828px;
}
#daiwahouse_HON202506 .sec8 .part02{
	text-align: center;
	font-size: 2rem;
	color: #3e3a39;
	font-weight: bold;
	line-height: 1.7;
	margin-top: 15px;
}
#daiwahouse_HON202506 .sec8 .part02 span{
	display: inline-block;
	font-size: 2.4rem;
	color: #0074b6;
}
#daiwahouse_HON202506 .sec8 .part03{
	background-color: #fff3b8;
	border-radius: 10px;
	padding: 25px 2.5% 43px;
	margin-top: 18px;
}
#daiwahouse_HON202506 .sec8 .part03>p{
	font-size: 2rem;
	font-weight: bold;
	color: #3e3a39;
	letter-spacing: 0.5px;
}
#daiwahouse_HON202506 .sec8 .part03>p span{
	color: #ee87b4;
}
#daiwahouse_HON202506 .sec8 .part03 ul{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 12px;
}
#daiwahouse_HON202506 .sec8 .part03 ul li{
	list-style-type: none;
	background-color: #ee87b4;
	border-radius: 10px;
	width: 23.7%;
	margin-right: calc((100% - 23.7% * 4) / 3);
	padding: 35px 0 20px;
	font-size: 1.6rem;
	text-align: center;
	color: #fff;
	line-height: 1.25;
}
#daiwahouse_HON202506 .sec8 .part03 ul li:nth-of-type(4n){
	margin-right: 0;
}
#daiwahouse_HON202506 .sec8 .part03 ul li>img{
	display: block;
	max-width: 100%;
	margin: auto;
}
#daiwahouse_HON202506 .sec8 .part03 ul li>p{
	font-size: 2.4rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-top: 15px;
}
#daiwahouse_HON202506 .sec8 .part04{
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
	position: relative;
	margin-top: 30px;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_L{
	width: 35%;
	max-width: 311px;
	position: absolute;
	top: 0;
	left: 20px;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_L img{
	display: block;
	width: 100%;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R{
	width: 66%;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>img{
	display: block;
	max-width: 95%;
	margin: auto;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure{
	background-color: #fff3b8;
	border-radius: 10px;
	border: solid 3px #ffe100;
	padding: 80px 2% 12px;
	margin-top: -60px;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>div{
	width: 100%;
	max-width: 546px;
	margin: auto;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>div img{
	display: block;
	width: 100%;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption{
	font-size: 3.1rem;
	color: #3e3a39;
	text-align: center;
	letter-spacing: 0.5px;
	font-weight: bold;
	line-height: 1.1;
	width: 100%;
	max-width: 515px;
	margin: 15px auto 0;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s1{
	font-size: 5.6rem;
	color: #e42745;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s2{
	color: #e42745;
}
#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s3{
	font-size: 4.6rem;
	color: #e42745;
}
#daiwahouse_HON202506 .sec8 .part05{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 55px;
}
#daiwahouse_HON202506 .sec8 .part05 .part05_img{
	width: 11%;
	max-width: 97px;
}
#daiwahouse_HON202506 .sec8 .part05 .part05_img img{
	display: block;
	width: 100%;
}
#daiwahouse_HON202506 .sec8 .part05 .part05_btn{
	margin: 0 5%;
}
#daiwahouse_HON202506 .sec8 .part05 .part05_btn .btn01:nth-of-type(1){
	margin-bottom: 24px;
}
#daiwahouse_HON202506 .sec8 .part05 .part05_btn .btn01:nth-of-type(1) a{
	background-color: #e42745;
}
#daiwahouse_HON202506 .sec8 .part05 .part05_btn .btn01:nth-of-type(2) a{
	background-color: #20aee5;
}

@media screen and (max-width:1280px){
	#daiwahouse_HON202506 .sec2{
		background-size: contain;
		background-repeat: repeat-y;
	}
	#daiwahouse_HON202506 .sec2 .part02_03{
		margin-top: 70px;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li{
		padding: 35px 1.5% 20px;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li>p>br{
		display: none;
	}
	#daiwahouse_HON202506 .sec7{
		background-size: contain;
	}
}
@media screen and (max-width:1024px){
	#daiwahouse_HON202506 .sec1{
		height: 400px;
		align-items: center;
		padding-bottom: 0;
	}
	#daiwahouse_HON202506 .sec1 h1{
		padding: 0 50px;
	}
	#daiwahouse_HON202506 .sec2{
		padding: 78px 0 100px;
	}
	#daiwahouse_HON202506 .sec2 .part01>div{
		padding: 45px 20px 30px;
	}
	#daiwahouse_HON202506 .sec2 .part01>div img:nth-of-type(2){
		margin: 25px 0 20px;
	}
	#daiwahouse_HON202506 .sec2 .part02_03{
		margin-top: 60px;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption{
		padding: 20px 5%;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption h4{
		margin-bottom: 15px;
	}
	#daiwahouse_HON202506 .sec2 .part03 .cont{
		padding: 30px 30px 35px;
		margin-top: 45px;
	}
	#daiwahouse_HON202506 .sec3 .part01{
		margin-top: 40px;
		padding: 35px 5% 40px;
	}
	#daiwahouse_HON202506 .sec3 .layout:before{
		border-top: 25px solid #fff;
		border-right: 25px solid transparent;
		border-bottom: 25px solid transparent;
		border-left: 25px solid #fff;
		left: 10px;
		top: 10px;
	}
	#daiwahouse_HON202506 .sec3 .part01 h3{
		font-size: 2.6rem;
		padding: 15px 10px 12px;
	}
	#daiwahouse_HON202506 .sec3 .part01 ul{
		margin-top: 35px;
		margin-bottom: 35px;
		padding: 0 0 35px;
	}
	#daiwahouse_HON202506 .sec5 .btn01{
		margin: 45px 0 35px;
	}
	#daiwahouse_HON202506 .sec6{
		padding: 90px 0 100px;
	}
	#daiwahouse_HON202506 .sec6 .layout{
		margin-top: 40px;
	}
	#daiwahouse_HON202506 .sec6 .layout:before{
		border-top: 25px solid #0093d1;
		border-right: 25px solid #fff;
		border-bottom: 25px solid #fff;
		border-left: 25px solid #0093d1;
	}
	#daiwahouse_HON202506 .sec6 .layout:after{
		border-top: 25px solid #fff;
		border-right: 25px solid #0093d1;
		border-bottom: 25px solid #0093d1;
		border-left: 25px solid #fff;
	}
	#daiwahouse_HON202506 .sec6 .part{
		padding: 40px 4% 60px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02{
		margin: 25px 0 45px;
		overflow: scroll;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table{
		min-width: 820px;
	}
	#daiwahouse_HON202506 .sec7{
		padding: 90px 0 80px;
	}
	#daiwahouse_HON202506 .sec8{
		padding: 70px 0 100px;
		border-top: 15px solid #3b87cd;
		border-bottom: 15px solid #3b87cd;
	}
	#daiwahouse_HON202506 .sec8 .part03{
		padding: 25px 2.5% 40px;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li{
		padding: 30px 1.5% 20px;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li>p{
		font-size: 2.2rem;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption{
		font-size: 3rem;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s1{
		font-size: 5rem;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s3{
		font-size: 4rem;
	}
	#daiwahouse_HON202506 .sec8 .part05{
		margin-top: 45px;
	}
}
@media screen and (max-width:768px){
	#daiwahouse_HON202506 .sec1{
		height: auto;
		background: none;
	}
	#daiwahouse_HON202506 .sec1 h1{
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	#daiwahouse_HON202506 .sec1 .show1{
		display: none;
	}
	#daiwahouse_HON202506 .sec1 .show2{
		display: block;
	}
	#daiwahouse_HON202506 .sec2{
		padding: 78px 0 80px;
	}
	#daiwahouse_HON202506 .sec2 .part01>div{
		padding: 40px 20px 30px;
	}
	#daiwahouse_HON202506 .sec2 .part01>div img:nth-of-type(2){
		margin: 20px 0;
	}
	#daiwahouse_HON202506 .sec2 .part02_03{
		margin-top: 50px;
	}
	#daiwahouse_HON202506 .sec2 .part02>p{
		margin: 25px auto 0;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure{
		width: 33%;
	}
	#daiwahouse_HON202506 .sec2 .part03 .cont{
		padding: 30px 30px;
		margin-top: 40px;
	}
	#daiwahouse_HON202506 .sec3{
		padding: 75px 0 80px;
	}
	#daiwahouse_HON202506 .sec3 .layout:before {
		border-top: 20px solid #fff;
		border-right: 20px solid transparent;
		border-bottom: 20px solid transparent;
		border-left: 20px solid #fff;
	}
	#daiwahouse_HON202506 .sec3 .part01{
		margin-top: 35px;
		padding: 35px 3%;
	}
	#daiwahouse_HON202506 .sec3 .part01 h3{
		font-size: 2.4rem;
		padding: 10px;
	}
	#daiwahouse_HON202506 .sec3 .part01 h3 span{
		font-size: 2rem;
	}
	#daiwahouse_HON202506 .sec3 .part01 ul{
		margin-top: 30px;
		margin-bottom: 30px;
		padding: 0 0 30px;
		background-size: 25px;
	}
	#daiwahouse_HON202506 .sec4 .sec4logo{
		margin: 30px auto;
	}
	#daiwahouse_HON202506 .sec5{
		padding: 80px 0 75px;
	}
	#daiwahouse_HON202506 .sec5 .btn01{
		margin: 40px 0 30px;
	}
	#daiwahouse_HON202506 .sec6{
		padding: 80px 0;
	}
	#daiwahouse_HON202506 .sec6 .layout{
		margin-top: 35px;
	}
	#daiwahouse_HON202506 .sec6 .layout:before{
		border-top: 20px solid #0093d1;
		border-right: 20px solid #fff;
		border-bottom: 20px solid #fff;
		border-left: 20px solid #0093d1;
	}
	#daiwahouse_HON202506 .sec6 .layout:after{
		border-top: 20px solid #fff;
		border-right: 20px solid #0093d1;
		border-bottom: 20px solid #0093d1;
		border-left: 20px solid #fff;
	}
	#daiwahouse_HON202506 .sec6 .part{
		padding: 30px 3% 50px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02{
		margin: 25px 0 35px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table{
		min-width: 760px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table td{
		padding: 10px 10px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table td ul li span:first-of-type{
		margin-right: 0;
	}
	#daiwahouse_HON202506 .sec7{
		padding: 80px 0;
	}
	#daiwahouse_HON202506 .sec7 .cont .show1{
		display: none;
	}
	#daiwahouse_HON202506 .sec7 .cont .show2{
		display: block;
	}
	#daiwahouse_HON202506 .sec7 .cont .part2{
		flex-direction: column;
	}
	#daiwahouse_HON202506 .sec7 .cont{
		margin: 40px 0 25px;
	}
	#daiwahouse_HON202506 .sec7 .note-share{
		line-height: 2;
		width: 100%;
		max-width: 595px;
		margin: auto;
	}
	#daiwahouse_HON202506 .sec8{
		padding: 70px 0 80px;
		border-top: 10px solid #3b87cd;
		border-bottom: 10px solid #3b87cd;
	}
	#daiwahouse_HON202506 .sec8 .part03{
		padding: 25px 2.5% 35px;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul{
		flex-wrap: wrap;
		justify-content: space-around;
		margin-top: 0;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li{
		width: 48%;
		margin-right: 0 !important;
		margin-top: 10px;
		padding: 25px 1.5% 20px;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_L{
		bottom: 0;
		left: 0;
		margin: auto;
		display: flex;
		align-items: center;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption{
		font-size: 2.6rem;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s1{
		font-size: 4.5rem;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s3{
		font-size: 3.5rem;
	}
	#daiwahouse_HON202506 .sec8 .part05{
		margin-top: 35px;
	}
}
@media screen and (max-width:767px){
	#daiwahouse_HON202506 .sec2 .part02 .cont{
		flex-wrap: wrap;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure{
		width: 48%;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure:not(:last-of-type){
		margin-bottom: 20px;
	}
}
@media screen and (max-width:480px){
	#daiwahouse_HON202506 .sec .btn-share{
		width: 80%;
	}
	#daiwahouse_HON202506 .sec .btn01 a{
		font-size: 1.6rem;
		height: 65px;
		border-radius: 30px;
	}
	#daiwahouse_HON202506 .sec .btn01 a span{
		padding-top: 5px;
	}
	#daiwahouse_HON202506 .sec2{
		padding: 60px 0;
	}
	#daiwahouse_HON202506 .sec2 .part01{
		margin-top: 30px;
		flex-direction: column;
	}
	#daiwahouse_HON202506 .sec2 .part01>div{
		padding: 30px 20px;
		width: 100%;
	}
	#daiwahouse_HON202506 .sec2 .part01>div:nth-of-type(1){
		margin-bottom: 20px;
	}
	#daiwahouse_HON202506 .sec2 .part01>div p{
		font-size: 1.4rem;
		line-height: 1.6;
	}
	#daiwahouse_HON202506 .sec2 .part02_03{
		margin-top: 40px;
	}
	#daiwahouse_HON202506 .sec2 .part02>p{
		font-size: 1.4rem;
		line-height: 1.6;
		margin: 20px auto 0;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont{
		margin-top: 25px;
		justify-content: center;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure{
		width: 100%;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption h4{
		margin-bottom: 10px;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption ul li{
		font-size: 1.4rem;
	}
	#daiwahouse_HON202506 .sec2 .part02 .cont>figure figcaption ul li:not(:last-of-type){
		margin-bottom: 5px;
	}
	#daiwahouse_HON202506 .sec2 .part03 .cont{
		padding: 20px;
		margin-top: 30px;
		flex-direction: column;
		justify-content: center;
	}
	#daiwahouse_HON202506 .sec2 .part03 .cont>figure{
		width: 100%;
	}
	#daiwahouse_HON202506 .sec2 .part03 .cont>figure:not(:last-of-type){
		margin-bottom: 20px;
	}
	#daiwahouse_HON202506 .sec2 .part03 .cont>figure>figcaption>p{
		font-size: 1.4rem;
		margin: 10px 0 3px;
	}
	#daiwahouse_HON202506 .sec2 .part03 .cont>figure>figcaption>ul li{
		font-size: 1.2rem;
	}
	#daiwahouse_HON202506 .sec3{
		padding: 60px 0;
	}
	#daiwahouse_HON202506 .sec3 .layout:before {
		border-top: 15px solid #fff;
		border-right: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 15px solid #fff;
		top: 8px;
		left: 8px;
	}
	#daiwahouse_HON202506 .sec3 .part01{
		margin-top: 30px;
		padding: 35px 2% 30px;
	}
	#daiwahouse_HON202506 .sec3 .part01 h3{
		font-size: 2.2rem;
	}
	#daiwahouse_HON202506 .sec3 .part01 h3 span{
		font-size: 1.8rem;
	}
	#daiwahouse_HON202506 .sec3 .part01 ul{
		margin-top: 25px;
		margin-bottom: 25px;
		padding: 0 0 25px;
		background-size: 20px;
	}
	#daiwahouse_HON202506 .sec3 .part01 ul li{
		font-size: 1.4rem;
	}
	#daiwahouse_HON202506 .sec3 .part01>div{
		flex-wrap: wrap;
	}
	#daiwahouse_HON202506 .sec3 .part01>div .btn01{
		width: 100%;
		margin-bottom: 20px;
	}
	#daiwahouse_HON202506 .sec3 .part01>div .btn01:last-of-type{
		margin-bottom: 0;
	}
	#daiwahouse_HON202506 .sec5{
		padding: 60px 0;
	}
	#daiwahouse_HON202506 .sec5 .btn01{
		margin: 30px 0 25px;
	}
	#daiwahouse_HON202506 .sec5 ul li{
		font-size: 1.4rem;
		margin-bottom: 2px;
	}
	#daiwahouse_HON202506 .sec6{
		padding: 60px 0;
	}
	#daiwahouse_HON202506 .sec6 .layout{
		margin-top: 30px;
		padding: 5px;
	}
	#daiwahouse_HON202506 .sec6 .layout:before{
		border-top: 15px solid #0093d1;
		border-right: 15px solid #fff;
		border-bottom: 15px solid #fff;
		border-left: 15px solid #0093d1;
	}
	#daiwahouse_HON202506 .sec6 .layout:after{
		border-top: 15px solid #fff;
		border-right: 15px solid #0093d1;
		border-bottom: 15px solid #0093d1;
		border-left: 15px solid #fff;
	}
	#daiwahouse_HON202506 .sec6 .part{
		padding: 20px 2% 40px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont01 li{
		font-size: 1.6rem;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02{
		margin: 20px 0 25px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table th{
		font-size: 1.6rem;
		padding: 20px 10px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table, th, td{
		font-size: 1.4rem;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table .fs01{
		font-size: 2.2rem;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table .hei01{
		height: 150px;
	}
	#daiwahouse_HON202506 .sec6 .part .cont02 table .hei02{
		height: 120px;
	}
	#daiwahouse_HON202506 .sec7{
		padding: 60px 0;
	}
	#daiwahouse_HON202506 .sec7 .cont{
		margin: 35px 0 20px;
	}
	#daiwahouse_HON202506 .sec7 .note-share{
		line-height: 1.5;
	}
	#daiwahouse_HON202506 .sec7 .note-share li{
		font-size: 1.2rem;
	}
	#daiwahouse_HON202506 .sec4 .sec4logo{
		margin: 30px auto 20px;
	}
	#daiwahouse_HON202506 .sec8{
		padding: 60px 0;
	}
	#daiwahouse_HON202506 .sec8 .part01{
		flex-direction: column;
	}
	#daiwahouse_HON202506 .sec8 .part01>div{
		margin-top: 0;
		margin-bottom: 5px;
		width: 80px;
	}
	#daiwahouse_HON202506 .sec8 .part01 h2{
		width: 100%;
		padding-left: 0;
	}
	#daiwahouse_HON202506 .sec8 .part02{
		font-size: 1.8rem;
		line-height: 1.6;
	}
	#daiwahouse_HON202506 .sec8 .part02 span{
		font-size: 2.2rem;
	}
	#daiwahouse_HON202506 .sec8 .part03{
		padding: 25px 2.5% 30px;
	}
	#daiwahouse_HON202506 .sec8 .part03>p{
		font-size: 1.8rem;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li{
		width: 100%;
		padding: 20px 1.5%;
		font-size: 1.4rem;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li>img{
		width: 40px;
	}
	#daiwahouse_HON202506 .sec8 .part03 ul li>p{
		font-size: 2rem;
	}
	#daiwahouse_HON202506 .sec8 .part04{
		margin-top: 25px;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure{
		padding: 7vw 2% 10px;
		margin-top: -5vw;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption{
		font-size: 2.2rem;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s1{
		font-size: 4rem;
	}
	#daiwahouse_HON202506 .sec8 .part04 .part04_R>figure>figcaption .s3{
		font-size: 3rem;
	}
	#daiwahouse_HON202506 .sec8 .part05{
		margin-top: 25px;
		flex-wrap: wrap;
		justify-content: center;
	}
	#daiwahouse_HON202506 .sec8 .part05 .part05_img{
		order: 2;
		width: 20%;
		margin: 10px 5% 0;
	}
	#daiwahouse_HON202506 .sec8 .part05 .part05_btn{
		order: 1;
		margin: 0;
	}
	#daiwahouse_HON202506 .sec8 .part05 .part05_btn .btn01:nth-of-type(1) {
		margin-bottom: 20px;
	}
}

