<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body{
width: 100%;
}


.honbunWrapper{
width:960px;
margin:0 auto;
padding:60px 0;
}
/**/
.contentBox{

}
.contentBox.mae{
margin-top:40px;
}
.contentBox h3{
margin:20px auto 0px;
padding:10px 0;
background:#ff9900;
border-radius:6px;
}
.contentBox h3 + p{
padding:16px 0 10px;
font-size:15px;
border-bottom:dotted 1px #ccc;
}
.contentBox .innerBoxWrapper{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
.contentBox .innerBoxWrapper{
display:flex;
justify-content:space-between;
padding:20px 0;
}
/*.contentBox.ato .innerBoxWrapper{
width:630px;
margin:0 auto;
}*/
.contentBox .innerBoxWrapper .innerBox{
flex-basis:300px;
padding:0 0 40px 0;
}
.contentBox .innerBoxWrapper .innerBox h4{
margin:0 0 12px 0;
padding:0 0 6px 0;
font-size:17px;
font-weight:bold;
text-align:center;
border-bottom:solid 3px #fb9900;
}
.contentBox .innerBoxWrapper .innerBox p{
text-align:left;
}
.contentBox .innerBoxWrapper .innerBox img{
margin:0 0 12px 0;
}
.contentBox .innerBoxWrapper .innerBox.imageP{
flex-basis:630px;
text-align:right;
_background:#ff0000;
}

/**/
.contentBox.mae h3{
background: linear-gradient(90deg, rgba(252,119,98,1) 0%, rgba(252,119,98,1) 22%, rgba(253,143,79,1) 55%, rgba(254,185,46,1) 100%);
}
.contentBox.toki h3{
background: linear-gradient(90deg, rgba(126,52,196,1) 0%, rgba(126,52,196,1) 28%, rgba(120,97,216,1) 64%, rgba(123,130,203,1) 100%);
}
.contentBox.toki .innerBoxWrapper .innerBox h4{
border-bottom:solid 3px #a757b3;
}
.contentBox.ato h3{
background: linear-gradient(90deg, rgba(34,91,167,1) 0%, rgba(34,91,167,1) 18%, rgba(28,136,187,1) 55%, rgba(31,170,174,1) 100%);
}
.contentBox.ato .innerBoxWrapper .innerBox h4{
border-bottom:solid 3px #27a9c8;
}



/*responsive---------------------------------------------------------------------------------------*/
.ip5{
display:none;
}
.img100per{
width:100%;
height: auto;
}
.img-sp100per{
}
.img-max100per{
display: block;
max-width: 100%;
height: auto;
}


/*================================*/
/*安心の大英中古ページリンク---*/
/*================================*/
/*20230225追加項目_大澤_安心の大英中古ページリンク上部_共通部分-------------------------------------------------------------------------*/
.anshinlink_Wrapper{
width:100%;
margin-top: 10px;
padding: 0;
background:#fff;
z-index: 0;
border-bottom: solid 1px #ececec;
}
.anshinlink_inner{
width: 960px;
margin: 0 auto;
/* min-width: 960px; */
}
.anshinlinkSet{
position:relative;
display: flex;
justify-content: space-between;
z-index: 100;
}
.anshinlinkSet li{
position: relative;
width: 240px;

}
.anshinlinkSet li::before,
.anshinlinkSet li:last-child::after{
display: inline-block;
content: "";
position:absolute;
top: 30%;
left: 0;
width: 2px;
height: 25px;
background-position: 50%;
background-color:#f5f5f5;
}
.anshinlinkSet li:last-child::after {
right: 0;
left: auto;
}
.anshinlinkSet li a{
display: block;
margin: auto 10px;
padding: 20px 0;
font-size: 16px;
color: #666666;
}
/*20230225ホバー時-----------------------------------------------------------------*/
.anshinlinkSet li.an-link a:hover{
color: #8db949;
}
.anshinlinkSet li.an-link a::after {
position: absolute;
bottom: -2px;
left: 0;
content: '';
width: 100%;
height: 2px;
background: #8db949;
transform: scale(0, 1);
transform-origin: left top;
transition: transform .3s;
}
.anshinlinkSet li.an-link a:hover::after {
transform: scale(1, 1);
}

.anshinlinkSet li.an-link a.active{
color: #8db949;
}
.anshinlinkSet li.an-link a.active::after {
transform: none;
}
/*20230225安心の大英中古ページリンク下部_共通部分-----------------------------------------------------------------*/
.underlink_Wrapper{
	width:100%;
		/* padding: 40px 10px;
	background:#25584a url(/anshin/images/under_bg.jpg) no-repeat center bottom; */
	padding: 40px 10px 25px;/**2023追加修正-大澤**/
	background: #25584a url(./images/under_bg.jpg) no-repeat center bottom;
	background-size: cover;
}
.underlink_inner{
	max-width: 1196px;
	margin: 0 auto;

}
.underlinkSet{
	position:relative;
	display: flex;
	justify-content: space-between;
}
.underlinkSet li{
	position: relative;
	width: 389px;
	height: auto;
	margin-right: 16px;
}
.underlinkSet li:last-child{
	margin-right: 0px;
}
.underlinkSet li a{
	display: block;
}
.underlinkSet li a img{
	width: 100%;
	height: auto;
}
/*ページリンク下部_共通部分--ホバー時-----------------------------------*/
/*hover時に薄くする---------*/


.underlinkSet li a:hover{
  animation-name: underAnimation;
  animation-duration: 0.6s;
	animation-iteration-count:1;

}

@keyframes underAnimation{
  0%{
    opacity: 1;
  }
20%{
    opacity: 0.7;
  }
  100%{
    opacity: 1;
  }
}
/*ページリンク下部_共通部分--pcのみスライダー----------------------------------------------------------------------*/
.slider-under{
	max-width: 1196px;
	margin: 0 auto;
}
#slider-under li.slick-slide a{
	max-width: 389px;
	width: 97%;
}
#slider-under .slick-dots {
	position: absolute;
	bottom: -35px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
#slider-under .slick-dots button {
	padding: 0;
	color: transparent;
	outline: none;
	width: 40px;
	border: unset;
	height: 4px;
	display: block;
	cursor: pointer;
	}
#slider-under .slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	/* margin: 0px 10px; */
	width: 21px;
	height: 6px;
	content: '';
	background: #fff;
	text-align: center;
	opacity: .45;
	color: black;
	-webkit-font-smoothing: antialiased;
}
#slider-under .slick-dots li.slick-active button:before {
opacity: .75;
color: black;
background: #8db949;
}


/*================================*/
/*安心ページ共通部分---*/
/*================================*/
.anshin_honbunWrapper {
width: 1020px;
margin: 0 auto;
padding: 40px 0 50px;
font-family: 'Noto Sans JP', sans-serif;
}
.anshin_honbunContent{
margin-top: 40px;
}
/*================================*/
/*自社物件のメリットページ---*/
/*================================*/
/*自社物件のメリットページ上部トップイメージ部分-----------------------------------*/
.Tpimg_Wrapper{
width:100%;
padding: 30px 0;
background:#eff5f6 url(./images/anshin_tp_bg.jpg) no-repeat center bottom;
}
.Tpimg_inner{
max-width: 1018px;
margin: 0 auto;
}
.TpimgSet{
width: 1018px;
height: auto;
margin: 0 auto;
/*長方形*/
clip-path: inset(0px 0px 0px 0px round 15px);
}
.TpimgSet img{
width: 100%;
}
.TpimgtxtSet p{
color:#666666;
text-align: center;
}
.case-number.subnumber{
padding: 20px 0 25px;
background: none;

}
.case-number.subnumber::after{

} 
.slider-text p{
/* margin-top: -10px;
z-index: 5; */
text-align: center;
}
/*自社物件のメリットページ--メイン部分-----------------------------------*/
.anshin_honbunWrapper.Wrapper_jisya{
padding: 40px 0 50px;
/* font-family: 'Noto Sans JP', sans-serif; */
}
.inner{

}
/* .anshin_honbunContent span.TitleSub+h2{

} */
.anshin_honbunWrapper span.TitleSub{
display: block;
font-size: 16px;
font-weight: 600;
letter-spacing: 0.15rem;
color: #8db949;

}
.anshin_honbunWrapper h2{
margin-top: 15px;
font-size: 25px;
font-weight: 900;
color: #124955;

}
/* .anshin_honbunContent{
margin-top: 40px;
} */
.Wrapper_jisya .anshin_honbunContent ul{
/* display: flex;
flex-wrap: wrap;
justify-content: space-between; */
}
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:nth-child(odd) {
/* padding: 0 30px 20px 0;
border-right: solid 1px #e4e7e7;
border-bottom: solid 1px #e4e7e7; */
}
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:nth-child(even) {
/* padding: 0 0 20px 30px;
border-left: solid 0px #e4e7e7;
border-bottom: solid 1px #e4e7e7; */
}
/* 一番下の要素borderbottomなし */
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:not(:last-child) {
margin-bottom: 80px;
}

/* 順番が上から3番目以降の全ての要素 */
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:nth-child(n+3) {
/* padding-top: 30px; */
}
/* 一番下の要素borderbottomなし */
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:last-child {
border-bottom: none;
padding-bottom: 0;
}
.Wrapper_jisya li.honbunList .honbunList_inner{
width: 100%;
position: relative;
}



/* .honbunList内の文章を横並びに */
.Wrapper_jisya li.honbunList .ListTxt_flex {
display: flex;
justify-content: space-between;
width: 100%;
margin-top: 32px;
}
.Wrapper_jisya li.honbunList .ListTxt_flex li {
width: 480px;
}



/* リストごとの背景画像 */
.Wrapper_jisya .anshin_honbunListImg{
position: relative;
width: 100%;
height: 369px;
content: "";
background: url(../anshin/images/jisya/jisya_01.jpg) no-repeat top center;
background-size: cover;
}
.Wrapper_jisya .anshin_honbunListImg.n01{
background: url(../anshin/images/jisya/jisya_01.jpg) no-repeat top center;
background-size: cover;
}
.Wrapper_jisya .anshin_honbunListImg.n02{
background: url(../anshin/images/jisya/jisya_02.jpg) no-repeat top center;
background-size: cover;
}
.Wrapper_jisya .anshin_honbunListImg.n03{
background: url(../anshin/images/jisya/jisya_03.jpg) no-repeat top center;
background-size: cover;
}
.Wrapper_jisya .anshin_honbunListImg img{
width: 100%;
}
/************************************************/
.Wrapper_jisya .anshin_honbunListTp.pc{
display: flex;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 364px;
margin: 25px 0 20px;
padding: 57px 30px;
background: #fff;
border-radius: 0 20px 20px 0;
color: #124955;
text-align: left;
}
.Wrapper_jisya .anshin_honbunListTp.pc:has(.ListTpsub){
margin: 25px 0 20px;
padding: 41px 30px;
}

.Wrapper_jisya .anshin_honbunListImg.n02 .anshin_honbunListTp.pc{
position: absolute;
right: 0;
top: 42%;
border-radius: 20px 0 0 20px;
}
/************************************************/
.Wrapper_jisya .anshin_honbunListImg.n02 .anshin_honbunListTp.sp {
display: none;
}
.Wrapper_jisya .anshin_honbunListTp.sp{
display: none;
}
.Wrapper_jisya .anshin_honbunListTp.sp:has(.ListTpsub){
display: none;
}
/************************************************/
.Wrapper_jisya .anshin_honbunListTp h3{
color: #124955;
}
.Wrapper_jisya .anshin_honbunListTp h3 .anshinmarker{
/* display: block; */
display: inline;
width: 100%;
margin-bottom: 5px;
padding-bottom: 0px;
background: linear-gradient(transparent 60%,#dbf2ab 60%);
font-size: 24px;
}
.Wrapper_jisya .anshin_honbunListTp h3 .anshinmarker span{
font-size: 14px;
}
.Wrapper_jisya .anshin_honbunListTp h3 .ListTpsub{
display: block;
margin-top:10px;
font-weight: 500;
font-size: 12px;
}
.Wrapper_jisya .anshin_honbunListTp h3 .ListTpsub_before{
display: block;
margin-bottom: 5px;
font-weight: 500;
font-size: 16px;
}

.Wrapper_jisya .anshin_honbunListTp&gt;span{
display: block;
margin: 3px 10px 0 0;
font-size: 20px;
font-weight: 900;
color: #009d83;

}
/* .anshin_honbunListTp{
display: block;

} */
.Wrapper_jisya .anshin_honbunListTxt{
line-height: 1.8;
text-align: left;
font-size: 14px;
font-weight: 600;
text-indent: -1rem;
padding-left: 1rem;
}
.Wrapper_jisya .anshin_honbunListTxt::before{

}

.Wrapper_jisya .anshin_honbunListTxt:not(:last-child){
margin-bottom: 30px;
}
.Wrapper_jisya .anshin_honbunListTxt h4{
color: #009d83;
}
.Wrapper_jisya .anshin_honbunListTxt h4::before{
display: inline;
content: "■";
height: 0;
margin-right: 3px;
color:#009d83;
}
.Wrapper_jisya .anshin_honbunListTxt p{
color: #666666;
text-indent: 0rem;
}


/*================================*/
/*リフォーム住宅のメリット---*/
/*================================*/
/*リフォーム住宅のメリット上部トップイメージ部分-----------------------------------*/

.Tpimg_Wrapper_reform{
width:100%;
padding: 30px 0 35px;
background:#eff5f6 url(./images/anshin_tp_bg.jpg) no-repeat center top;
}
.Tpimg_Wrapper_reform .Tpimg_inner{
max-width: 1018px;
margin: 0 auto;
}
.Tpimg_Wrapper_reform .TpimgSet{
width: 1018px;
height: auto;
margin: 0 auto;
/*長方形*/
clip-path: inset(0px 0px 0px 0px round 15px);
}
.Tpimg_Wrapper_reform .TpimgSet img{
width: 100%;
}
/*リフォーム住宅のメリット--メイン部分-----------------------------------*/
.anshin_honbunWrapper.Wrapper_reform{
width:1020px;
margin:0 auto;
}
.Wrapper_reform .inner{

}
/* .anshin_honbunContent span.TitleSub+h2{

} */
.anshin_honbunWrapper.Wrapper_reform span.TitleSub{
display: block;
font-size: 16px;
font-weight: 600;
letter-spacing: 0.15rem;
color: #8db949;
}
.anshin_honbunWrapper.Wrapper_reform h2{
margin-top: 15px;
font-size: 25px;
font-weight: 900;
color: #124955;

}
.Wrapper_reform .anshin_honbunContent{
margin-top: 38px;
}
.Wrapper_reform  .anshin_honbunContent ul{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.Wrapper_reform .anshin_honbunContent ul li.honbunList:nth-child(odd) {
padding: 0 30px 20px 0;
border-right: solid 1px #e4e7e7;
border-bottom: solid 1px #e4e7e7;
}
.Wrapper_reform .anshin_honbunContent ul li.honbunList:nth-child(even) {
padding: 0 0 20px 30px;
border-left: solid 0px #e4e7e7;
border-bottom: solid 1px #e4e7e7;
}
/* 順番が上から3番目以降の全ての要素 */
.Wrapper_reform .anshin_honbunContent ul li.honbunList:nth-child(n+3) {
padding-top: 30px;
}
/* 一番下の要素borderbottomなし */
.Wrapper_reform .anshin_honbunContent ul li.honbunList:last-child {
border-bottom: none;
padding-bottom: 0;
}
/* 3番目の要素borderbottomなし */
.Wrapper_reform .anshin_honbunContent ul li.honbunList.list_no3 {
border-bottom:none;
}
.Wrapper_reform li.honbunList .honbunList_inner{
width: 479px;
}
.Wrapper_reform .anshin_honbunListImg{
width: 479px;
height: auto;
}
.Wrapper_reform .anshin_honbunListImg img{
width: 100%;
}
.Wrapper_reform .anshin_honbunListTp{
display: flex;
margin: 25px 0 20px;
color: #124955;
text-align: left;
}
.Wrapper_reform .anshin_honbunListTp:has(.ListTpsub){
margin: 25px 0 20px;
}
.Wrapper_reform .anshin_honbunListTp h3{
color: #124955;
}
.Wrapper_reform .anshin_honbunListTp h3 .anshinmarker{
/* display: block; */
display: inline;
width: 100%;
margin-bottom: 5px;
padding-bottom: 0px;
background: linear-gradient(transparent 60%,#dbf2ab 60%);
font-size: 24px;
}
.Wrapper_reform .anshin_honbunListTp h3 .anshinmarker span{
font-size: 14px;
}
.Wrapper_reform .anshin_honbunListTp h3 span+.anshinmarker{
margin-top: 5px;
}
.Wrapper_reform .anshin_honbunListTp h3 .ListTpsub{
display: block;
margin-top:10px;
font-weight: 500;
font-size: 12px;
}
.Wrapper_reform	.anshin_honbunListTp h3 .ListTpsub_before{
display: block;
margin-bottom: 5px;
font-weight: 500;
font-size: 16px;
}
.Wrapper_reform .anshin_honbunListTp&gt;span{
display: block;
margin: 27px 10px 0 0;
font-size: 20px;
font-weight: 900;
color: #009d83;
}
.Wrapper_reform .anshin_honbunListTxt{
line-height: 1.8;
text-align: left;
font-size: 15px;
font-weight: 600;
}
.Wrapper_reform .anshin_honbunListTxt:not(:last-child){
margin-bottom: 30px;
}
.Wrapper_reform .anshin_honbunListTxt h4{
color: #009d83;
}
.Wrapper_reform .anshin_honbunListTxt p{
color: #666666;
}





/********************************************/
/********************************************/
/*リフォーム住宅のメリット----------slickslider---*/
/********************************************/
#slider02{
position: relative;
width: 1018px;
margin: 0 auto;
}
.slick-inner{
position: relative;
width: 1018px;
margin: 0 auto;
}
.slick-img{
position: relative;
}
/* .Tpimgreform_inner::before{
position: absolute;
display: block;
content: "";
width: 103px;
height: 11px;
bottom: 140px;
background: url(./images/reform/before.png) no-repeat;
z-index: 1;
}
.Tpimgreform_inner::after{
position: absolute;
display: block;
content: "";
width: 88px;
height: 11px;
right: 0px;
bottom: 140px;
background: url(./images/reform/after.png) no-repeat;
z-index: 1;
} */
.slick-img::before{
	position: absolute;
	display: block;
	content: "";
	width: 103px;
	height: 11px;
	bottom: 30px;
	background: url(./images/reform/before.png) no-repeat;
	z-index: 1;
	}
	.slick-img::after{
	position: absolute;
	display: block;
	content: "";
	width: 88px;
	height: 11px;
	right: 0px;
	bottom: 30px;
	background: url(./images/reform/after.png) no-repeat;
	z-index: 1;
	}
.slick-img::after{

}
.slider-text{
color: #666666;
}
.case-number{
position: static;
display: block;
padding: 20px 0 25px;
content: "";
background: url(./images/reform/casenumber_bg.png) no-repeat center 29px;
background-size: 260px;
font-size: 16px;
font-weight: 700;
letter-spacing: 0.1rem;
color: #009d83;
}
.case-number::after{
display: block;
content: "";
width: 50px;
height: 1px;
margin: 6px auto 0;
background: #009d83;
background-position: center;
} 
.slider-text p{
margin-top: -10px;
z-index: 5;
}
/* .case-number::after{
display: inline-block;
content: "";
width: 300px;
height: auto;
background: url(./images/reform/casenumber_bg.png) no-repeat center bottom;
}
/*#slider02スリックドット----*/
#slider02 .slick-dotted.slick-slider {
	margin-bottom: 0px;
}
#slider02 .slick-dots {
	bottom: 120px;
}

#slider02 .slick-dots button {
padding: 0;
color: transparent;
outline: none;
width: 40px;
border: unset;
height: 4px;
display: block;
cursor: pointer;
}
#slider02 .slick-dots li button:before {
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
/* margin: 0px 10px; */
width: 21px;
height: 6px;
content: '';
background: #fff;
text-align: center;
opacity: .45;
color: black;
-webkit-font-smoothing: antialiased;
}
#slider02 .slick-dots li.slick-active button:before {
opacity: .75;
color: black;
background: #8db949;
}








/********************************************/


/*================================*/
/*ご購入までの流れ---*/
/*================================*/
/*ご購入までの流れ上部トップイメージ部分-----------------------------------*/
/* 自社物件のメリットページトップイメージ部分と同じ */
/*================================*/
/* .Tpimg_Wrapper_reform{
width:100%;
padding: 30px 0 40px;
background:#eff5f6 url(./images/anshin_tp_bg.jpg) no-repeat center top;
}
.Tpimg_Wrapper_reform .Tpimg_inner{
max-width: 1018px;
margin: 0 auto;
}
.Tpimg_Wrapper_reform .TpimgSet{
width: 1018px;
height: auto;
margin: 0 auto;

clip-path: inset(0px 0px 0px 0px round 15px);
}
.Tpimg_Wrapper_reform .TpimgSet img{
width: 100%;
} */
/*ご購入までの流れ--メイン部分-----------------------------------*/
.Wrapper_kounyu{
}
.Wrapper_kounyu .inner{
/* width:1020px;
margin:0 auto;
padding: 40px 0 60px; */
}
.anshin_honbunWrapper.Wrapper_kounyu {
width:1220px;
margin:0 auto;
padding:40px 0 20px;
font-family: 'Noto Sans JP', sans-serif;
}
/* .anshin_honbunContent span.TitleSub+h2{

} */
.Wrapper_kounyu span.TitleSub{


}
.Wrapper_kounyu h2{


}
.Wrapper_kounyu .anshin_honbunContent{
width: 1220px;
margin: 0 auto;
}
.Wrapper_kounyu .anshin_honbunContent:first-of-type{
padding-top: 60px;
}
/* フロー全体のflex部分 */
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex{
width: 100%;
display: flex;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist{

}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.emptyset{
width: 100px;
/* background: #f9f; */
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset{
width: 100px;
/* background: #f9f; */
}

.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset .arrowinner{
position: relative;
content: "";
height: calc(100% - 60px);
margin-left: 24px;
margin-top: 30px;
background: url(./images/kounyu/arrow_01.jpg) repeat-y ;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset .arrowinner::after{
display: inline-block;
position: absolute;
content: "";
bottom: -1px;
left: 0;
width: 76px;
height: 30px;
background: url(./images/kounyu/arrow_02.jpg) no-repeat right bottom;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset .arrowinner span{
display: block;
position: absolute;
top: 43%;
right: 37%;
writing-mode: vertical-rl;
text-orientation: upright;
font-weight: 800;
font-size: 18px;
color: #fff;
letter-spacing: 3px;
}

.Wrapper_kounyu  .anshin_honbunContent ul{
display: block;
width:1020px;
margin: 0 auto;
}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList {
position: relative;
display: flex;
padding: 30px 0;
border-right: none;
border-bottom: solid 1px #e4e7e7;
}

/* .Wrapper_kounyu .anshin_honbunContent ul li.honbunList:nth-child(odd) {

}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList:nth-child(even) {

} */
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist03,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist05,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist07  {

}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08  {
flex-direction: row-reverse;
}
/* 順番が上から3番目以降の全ての要素 */
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList:nth-child(n+3) {

}
/* 一番下の要素borderbottomなし */
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList:last-child {

}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01 {
padding-top:0;
}
/* 8番の要素borderbottomなし */
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08  {
border-bottom: none;
}
.Wrapper_kounyu .anshin_honbunListImg{
width: 550px;
height: auto;
}
.Wrapper_kounyu .anshin_honbunListImg img{
width: 100%;
height: auto;
}
.Wrapper_kounyu .anshin_honbunListTp {
display: flex;
display: flex;
margin: 25px 0 20px;
color: #124955;
text-align: left;
}
.Wrapper_kounyu .anshin_honbunListTxtset{
position: relative;
width: 470px;
/* background: #aaa; */
}

.Set{
position: absolute;
top: 50%;

-webkit-transform: translateY(-50%); /* Safari用 */
transform: translateY(-50%);
}

.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist03 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist05 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist07 .Set {

}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08 .Set {
right: 30px;
}

.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist03 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist05 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist07 .anshin_honbunListTxtset  {
padding-left: 30px;
}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08 .anshin_honbunListTxtset {
padding-right: 30px;
}
/* .Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08 .anshin_honbunListTxtset {
position: absolute;
left: 90px;
padding-right: 30px;
} */
.Wrapper_kounyu .anshin_honbunListTp{

}
.Wrapper_kounyu .anshin_honbunListTp:has(.ListTpsub){
}
.Wrapper_kounyu .anshin_honbunListTp h3{
}
.Wrapper_kounyu .anshin_honbunListTp h3 .anshinmarker{
/* display: block; */
display: inline;
width: 100%;
margin-bottom: 5px;
padding-bottom: 0px;
background: linear-gradient(transparent 60%,#dbf2ab 60%);
font-size: 24px;
}
.Wrapper_kounyu .anshin_honbunListTp h3 .anshinmarker span{
font-size: 20px;
}
.Wrapper_kounyu .anshin_honbunListTp h3 span+.anshinmarker{
}
.Wrapper_kounyu .anshin_honbunListTp h3 .ListTpsub{

}

.Wrapper_kounyu .anshin_honbunListTp&gt;span{
display: block;
margin: 3px 10px 0 0;
font-size: 20px;
font-weight: 900;
color: #009d83;
}
.Wrapper_kounyu .anshin_honbunListTxt{
line-height: 1.8;
text-align: left;
font-size: 15px;
font-weight: 600;
}
.Wrapper_kounyu .anshin_honbunListTxt:not(:last-child){

}
.Wrapper_kounyu .anshin_honbunListTxt h4{
}
.Wrapper_kounyu .anshin_honbunListTxt p{
color: #666666;
}


/*ご購入の流れ部分リンク--物件情報はコチラ！-----------------------------------*/
.Wrapper_kounyu a.Linkbtn{
position: relative;
display: block;
width: 284px;
margin: 40px 0 0;
padding: 20px 20px;
border-radius: 50px;
background: linear-gradient(90deg, rgba(0,157,131,1) 0%, rgba(141,185,73,1) 68%, rgba(141,185,73,1) 100%);
font-weight: 300;
text-align: center;
color: #fff;
}
.Wrapper_kounyu a.Linkbtn::before { /* くの字の表示設定 */
content: "";
margin: auto;
position: absolute;
top: 0;
bottom: 0;
right: 15px;
width: 10px;
height: 10px;
border-top: 2px solid #FFF;
border-right: 2px solid #FFF;
transform: rotate(45deg);
}


.Wrapper_kounyu a.Linkbtn::after { /* 棒の表示設定 */
content: "";
margin: auto;
position: absolute;
top: 0;
bottom: 0;
right: 15px;
width: 11px;
height: 2px;
background: #fff;
}

/* .Wrapper_kounyu a.Linkbtn span{
display: block;
font-size: 12px;
} */
/*ご購入の流れ部分リンク--ホバー時-----------------------------------*/
/*hover時に薄くする---------*/
.Wrapper_kounyu a.Linkbtn:hover{
animation-name: LinkbtnAnimation;
animation-duration: 0.6s;
animation-iteration-count:1;

}
@keyframes LinkbtnAnimation{
0%{
opacity: 1;
}
20%{
opacity: 0.4;
}
100%{
opacity: 1;
}
}








/*############################################*/
/*  */
/*############################################*/
.sp{
display:none;
}
@media (max-width: 992px) {

}
@media only screen and (max-width: 767px) {
.scroll_position{
_margin-top:0px;
_padding-top:0px;
}
body{
font-size:14px;
}
.pc{
display:none;
}
.sp{
display:block;
}
.img100per{
width:100%;
height: auto;
}
.img-sp100per{
width:100%;
height: auto;
}
.img-max100per{
display: block;
max-width: 100%;
height: auto;
}

/*------------------------------------------*/
.honbunWrapper{
width:94%;
margin:0 auto;
padding:60px 0;
}
/**/
.honbunWrapper h2 img{
width:100%;
}
.contentBox h3{
}
.contentBox h3 + p{
margin-bottom:20px;
}
.contentBox .innerBoxWrapper{
}
.contentBox .innerBoxWrapper{
padding:0px 0;
}
.contentBox .innerBoxWrapper .innerBox{
flex-basis:100%;
padding:0 0 0px 0;
}
.contentBox .innerBoxWrapper .innerBox h4{
}
.contentBox .innerBoxWrapper .innerBox p{
padding-bottom:30px;
}
.contentBox .innerBoxWrapper .innerBox img{
width:100%;
height:auto;
margin:0 0 16px 0;
}
/**/
.contentBox.mae h3{
}
.contentBox.toki h3{
}
.contentBox.toki .innerBoxWrapper .innerBox h4{
}
.contentBox.ato h3{
}
.contentBox.ato .innerBoxWrapper .innerBox h4{
}
.contentBox.mae,
.contentBox.toki,
.contentBox.ato{
	margin-top:100px;
	padding-top:-100px;
}

/*================================*/
/*安心の大英中古ページリンク---*/
/*================================*/
/*20230225追加項目_大澤_安心の大英中古ページリンク上部_共通部分---------------------------------------------------------------------------------------*/
.anshinlink_Wrapper{
padding: 0;
border-bottom: none;
}
.anshinlink_inner{
width: 100%;
margin: 0 auto;
padding: 0;

}
.anshinlinkSet{
position:relative;
justify-content: space-between;
flex-direction: column;
align-items: center;
}
.anshinlinkSet li{
width: 100%;
border-bottom: solid 1px #c3c3c3;
}
.anshinlinkSet li::before,
.anshinlinkSet li:last-child::after{
display: none;
}
.anshinlinkSet li:last-child::after::before{
display: none;
}
.anshinlinkSet li a{
color: #666666;
display: block;
margin: 0 auto;
padding: 20px 0;
}


/*20230225安心の大英中古ページリンク下部_共通部分-----------------------------------------------------------------*/
.underlink_Wrapper{
width:100%;
padding: 40px 0;
background:#25584a none;
}
.underlink_inner{
width: 100%;
margin: 0 auto;
padding: 0;
}
.underlinkSet{
position:relative;
display: flex;
justify-content: space-between;
flex-direction: column;
align-items: center;
}
.underlinkSet li{
position: relative;
width: 90%;
max-width: 370px;
height: auto;
margin-top: 20px;
margin-right: 0px;
}
.underlinkSet li:first-of-type{
	margin-top: 0px;
}
.underlinkSet li a{
display: block;
}
.underlinkSet li a img{
width: 100%;
height: auto;
}

/*================================*/
/*自社物件のメリットページ---*/
/*================================*/
/*自社物件のメリットページ上部トップイメージ部分-----------------------------------*/
.Tpimg_Wrapper{
width:100%;
margin-top: 0px;
padding: 40px 0;
background:#eff5f6 none;
}
.Tpimg_inner{
width: 100%;
margin: 0 auto;
}
.TpimgSet{
width: 95%;
height: auto;
margin: 0 auto;
}
.TpimgSet img{
width: 100%;
}
.TpimgtxtSet {
width: 90%;
margin: 0 auto;
}
.TpimgtxtSet p{
color:#666666;
text-align: left;
}
.slider-text p{
/* margin-top: -10px;
z-index: 5; */
text-align: left;
}
/*自社物件のメリットページ--メイン部分-----------------------------------*/
.anshin_honbunWrapper.Wrapper_jisya {
width:95%;
margin:0 auto;
padding:30px 0;
}
.inner{

}

.anshin_honbunWrapper.Wrapper_jisya  span.TitleSub{
display: block;
font-size: 16px;
/* font-weight: 600;
color: #8db949; */

}
.anshin_honbunWrapper.Wrapper_jisya  h2{
margin-top: 10px;
font-size: 22px;
color: #124955;

}
.Wrapper_jisya .anshin_honbunContent{
margin-top: 30px;
}
.Wrapper_jisya .anshin_honbunContent ul{
display: flex;
flex-direction: column;
flex-wrap: nowrap;
/* justify-content: space-between; */
}
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:nth-child(odd) {
padding: 0;
border: none;
}
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:nth-child(even) {
padding: 0;
border: none;
}


/* 順番が上から3番目以降の全ての要素 */
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:nth-child(n+3) {
/* padding-top: 30px; */
padding: 0;
}
/* 一番下の要素borderbottomなし */
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:not(:last-child) {
margin-bottom: 60px;
}
.Wrapper_jisya .anshin_honbunContent ul li.honbunList:not(:last-child){
margin-bottom: 45px;
}
.Wrapper_jisya li.honbunList .honbunList_inner{
width: 100%;
}

.Wrapper_jisya .anshin_honbunListImg{
width: 100%;
height: 250px;
}
.Wrapper_jisya .anshin_honbunListImg img{
width: 100%;
}

/* .honbunList内の文章を横並びに */
.Wrapper_jisya li.honbunList .ListTxt_flex {
display: flex;
justify-content: space-between;
width: 100%;
margin-top: 22px;
}
.Wrapper_jisya li.honbunList .ListTxt_flex li {
width: 100%;
}
.Wrapper_jisya .anshin_honbunListTxt:not(:last-child) {
margin-bottom: 10px;
}
.Wrapper_jisya .anshin_honbunListTxt {
margin-bottom: 10px;
}
/*********************************************/
.Wrapper_jisya .anshin_honbunListTp.sp{
display: flex;
width: 100%;
margin-top: 30px;
padding: 0;
}
.Wrapper_jisya .anshin_honbunListTp.sp:has(.ListTpsub){
display: flex;
margin-top: 30px;
padding: 0;
transform: none;
}
.Wrapper_jisya .anshin_honbunListImg.n02 .anshin_honbunListTp.sp {
position: absolute;
right: 0;
top: 0;
margin-top: 30px;
border-radius: 0;
transform: none;
}
.Wrapper_jisya .anshin_honbunListImg.n02 .anshin_honbunListTp.pc {
display: none;
}
.Wrapper_jisya .anshin_honbunListTp.pc{
display: none;
}
.Wrapper_jisya .anshin_honbunListTp.pc:has(.ListTpsub){
display: none;
}
/*********************************************/
.Wrapper_jisya .anshin_honbunListTp h3{
color: #124955;
}
.Wrapper_jisya .anshin_honbunListTp h3 .anshinmarker{
/* display: block; */
display: inline;
/* margin-bottom: 5px;
padding-bottom: 5px;
background: linear-gradient(transparent 60%,#dbf2ab 60%); */
font-size: 20px;

}

.Wrapper_jisya .anshin_honbunListTp h3 .ListTpsub{
display: block;
font-size: 10px;
}

.Wrapper_jisya .anshin_honbunListTp&gt;span{
display: block;
margin: 3px 10px 0 0;
font-size: 16px;
/* font-weight: 900;
color: #009d83;
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; */
}


/*================================*/
/*リフォーム住宅のメリット---*/
/*================================*/
/*リフォーム住宅のメリット上部トップイメージ部分-----------------------------------*/

.Tpimg_Wrapper_reform{
width:100%;
margin-top: 0px;
padding: 40px 0;
background:#eff5f6 none;
}
.Tpimg_Wrapper_reform .Tpimg_inner{
width: 95%;
margin: 0 auto;
}
.Tpimg_Wrapper_reform .TpimgSet{
width: 100%;
height: auto;
margin: 0 auto;
}
.Tpimg_Wrapper_reform .TpimgSet img{
width: 100%;
}
/*リフォーム住宅のメリット--メイン部分-----------------------------------*/
.anshin_honbunWrapper.Wrapper_reform{
width:95%;
margin:0 auto;
padding:30px 0;
}
.Wrapper_reform .inner{

}
/* .anshin_honbunContent span.TitleSub+h2{

} */
.anshin_honbunWrapper.Wrapper_reform span.TitleSub{
display: block;
font-size: 16px;
/* font-weight: 600;
color: #8db949; */
}
.anshin_honbunWrapper.Wrapper_reform h2{
margin-top: 10px;
font-size: 22px;
color: #124955;
}
.Wrapper_reform .anshin_honbunContent{
margin-top: 30px;
}
.Wrapper_reform .anshin_honbunContent ul{
display: flex;
flex-direction: column;
flex-wrap: nowrap;
/* justify-content: space-between; */
}
.Wrapper_reform .anshin_honbunContent ul li.honbunList:nth-child(odd) {
padding: 0;
border: none;
}
.Wrapper_reform .anshin_honbunContent ul li.honbunList:nth-child(even) {
padding: 0;
border: none;
}
/* 順番が上から3番目以降の全ての要素 */
.Wrapper_reform .anshin_honbunContent ul li.honbunList:nth-child(n+3) {
padding: 0;
}
/* 一番下の要素borderbottomなし */
.Wrapper_reform .anshin_honbunContent ul li.honbunList:last-child {
border-bottom: none;
}
/* 3番目の要素borderbottomなし */
.Wrapper_reform .anshin_honbunContent ul li.honbunList.list_no3 {
border-bottom:none;
}
.Wrapper_reform li.honbunList:not(:first-of-type) {
margin-top: 60px;
}
.Wrapper_reform li.honbunList .honbunList_inner{
width: 100%;
}
.Wrapper_reform .anshin_honbunListImg{
width: 100%;
height: auto;
}
.Wrapper_reform .anshin_honbunListImg img{
width: 100%;
}
.Wrapper_reform .anshin_honbunListTp{
display: flex;
margin: 20px 0 20px;
}
.Wrapper_reform .anshin_honbunListTp:has(.ListTpsub){
margin: 25px 0 10px;
}
.Wrapper_reform .anshin_honbunListTp h3{
color: #124955;
}
.Wrapper_reform .anshin_honbunListTp h3 .anshinmarker{
/* display: block; */
display: inline;
/* margin-bottom: 5px;
padding-bottom: 5px;
background: linear-gradient(transparent 60%,#dbf2ab 60%); */
font-size: 20px;
}
.Wrapper_reform .anshin_honbunListTp h3 span+.anshinmarker{
margin-top: 5px;
}
.Wrapper_reform .anshin_honbunListTp h3 .ListTpsub{
display: block;
font-size: 10px;
}

.Wrapper_reform .anshin_honbunListTp&gt;span{
display: block;
margin: 30px 10px 0 0;
font-size: 16px;
}
.Wrapper_reform .anshin_honbunListTxt{
font-size: 14px;
}
.Wrapper_reform .anshin_honbunListTxt:not(:last-child){
margin-bottom: 20px;
}
.Wrapper_reform .anshin_honbunListTxt h4{
}
.Wrapper_reform .anshin_honbunListTxt p{
}

/********************************************/
/*リフォーム住宅のメリット----------slickslider---*/
/********************************************/
#slider02{
width: 95%;
margin: 0 auto;
}
.slick-inner{
width: 100%;
margin: 0 auto;
}
/* .Tpimgreform_inner::before{
position: absolute;
display: block;
content: "";
width: 103px;
height: 11px;
bottom: 165px;
background: url(./images/reform/before.png) no-repeat;
z-index: 1;
}
.Tpimgreform_inner::after{
position: absolute;
display: block;
content: "";
width: 88px;
height: 11px;
right: 0px;
bottom: 165px;
background: url(./images/reform/after.png) no-repeat;
z-index: 1;
} */
.slick-img::before{
	position: absolute;
	display: block;
	content: "";
	width: 103px;
	height: 11px;
	bottom: 20px;
	background: url(./images/reform/before.png) no-repeat;
	z-index: 1;
	}
	.slick-img::after{
	position: absolute;
	display: block;
	content: "";
	width: 88px;
	height: 11px;
	right: 0px;
	bottom: 20px;
	background: url(./images/reform/after.png) no-repeat;
	z-index: 1;
	}
.slick-img::after{

}
.slider-text{

}
.case-number{
position: relative;
display: block;
padding: 30px 0;
content: "";
background: url(./images/reform/casenumber_bg.png) no-repeat center 43px;
background-size: 200px;
}
.case-number::after{
display: block;
content: "";
width: 50px;
height: 1px;
margin: 10px auto 0;
background: #009d83;
background-position: center;
} 


#slider02 .slick-dots {
	bottom: 157px;
}


/*================================*/
/*ご購入までの流れ---*/
/*================================*/
/*ご購入までの流れ上部トップイメージ部分-----------------------------------*/

/* .Tpimg_Wrapper_reform{
width:100%;
padding: 30px 0 40px;
background:#eff5f6 url(./images/anshin_tp_bg.jpg) no-repeat center top;
}
.Tpimg_Wrapper_reform .Tpimg_inner{
max-width: 1018px;
margin: 0 auto;
}
.Tpimg_Wrapper_reform .TpimgSet{
width: 1018px;
height: auto;
margin: 0 auto;

clip-path: inset(0px 0px 0px 0px round 15px);
}
.Tpimg_Wrapper_reform .TpimgSet img{
width: 100%;
} */
/*ご購入までの流れ--メイン部分-----------------------------------*/
.Wrapper_kounyu{
}
.Wrapper_kounyu .inner{

}
.anshin_honbunWrapper.Wrapper_kounyu {
width:100%;
margin:0 auto;
padding:30px 0;
}
.Wrapper_kounyu span.TitleSub{


}
.Wrapper_kounyu h2{
margin-top: 10px;
font-size: 22px;
color: #124955;
}
.Wrapper_kounyu .anshin_honbunContent{
width: 100%;
margin: 0 auto;
}
.Wrapper_kounyu .anshin_honbunContent:first-of-type{
padding-top: 30px;
}
/* フロー全体のflex部分 */
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex{
display: flex;
width: 95%;
margin: 0 auto;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist{
width: 100%;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.emptyset{
display: none;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset{
display: block;
width: 40px;
}

.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset .arrowinner {
width: 37px;
/* margin-left: 24px; */
margin-left: 0px;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset .arrowinner::after {
	left:-2px;
width: 51px;
height: 17px;
background-size: 50px;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset .arrowinner span {
display: block;
position: absolute;
top: 43%;

writing-mode: vertical-rl;
text-orientation: upright;
font-weight: 800;
font-size: 16px;
color: #fff;
letter-spacing: 3px;
}
.Wrapper_kounyu .anshin_honbunContent .konyu_Flowflex .konyu_Flowlist.arrowset .arrowinner span{
top: 43%;
right: 6%;
font-size: 16px;
}

.Wrapper_kounyu  .anshin_honbunContent ul{
display: block;
width: 100%;
margin: 0 auto;
}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList {
position: relative;
display: flex;
flex-direction: column;
padding: 30px 0;
border-right: none;
border-bottom: none;
}

.Wrapper_kounyu .anshin_honbunContent ul li.honbunList {
margin-bottom: 0px;
}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist03,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist05,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist07  {

}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08  {
flex-direction: column;
}
/* 順番が上から3番目以降の全ての要素 */
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList:nth-child(n+3) {

}
/* 一番下の要素borderbottomなし */
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList:last-child {

}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01 {
padding-top:0;
}

.Wrapper_kounyu .anshin_honbunListImg{
/* width: 550px; */
height: auto;
width: 100%;
}
.Wrapper_kounyu .anshin_honbunListImg img{
width: 100%;
}
.Wrapper_kounyu .anshin_honbunListTp {
margin: 0px 0 20px;
}
.Wrapper_kounyu .anshin_honbunListTxtset{
position: relative;
/* width: 470px; */
width: 100%;
/* background: #aaa; */
}

.Set{
position: relative;
margin-top: 30px;
top: 0%;
-webkit-transform: translateY(0%);
transform: translateY(0%);
}

.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist03 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist05 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist07 .Set {

}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06 .Set,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08 .Set {
right: 0px;
}

.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist01 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist03 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist05 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist07 .anshin_honbunListTxtset  {
padding-left: 0px;
}
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08 .anshin_honbunListTxtset {
padding-right: 0px;
}
/* .Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist02 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist04 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist06 .anshin_honbunListTxtset,
.Wrapper_kounyu .anshin_honbunContent ul li.honbunList.flowlist08 .anshin_honbunListTxtset {
position: absolute;
left: 90px;
padding-right: 30px;
} */
.Wrapper_kounyu .anshin_honbunListTp{
}
.Wrapper_kounyu .anshin_honbunListTp:has(.ListTpsub){
}
.Wrapper_kounyu .anshin_honbunListTp h3{
}
.Wrapper_kounyu .anshin_honbunListTp h3 .anshinmarker{
font-size: 20px;
}
.Wrapper_kounyu .anshin_honbunListTp h3 span+.anshinmarker{
}
.Wrapper_kounyu .anshin_honbunListTp h3 .ListTpsub{

}

.Wrapper_kounyu .anshin_honbunListTp&gt;span{
font-size: 16px;
}
.Wrapper_kounyu .anshin_honbunListTxt{

}
.Wrapper_kounyu .anshin_honbunListTxt:not(:last-child){

}
.Wrapper_kounyu .anshin_honbunListTxt h4{
}
.Wrapper_kounyu .anshin_honbunListTxt p{
font-size: 14px;
}

/*ご購入の流れ部分リンク--物件検索はこちら-----------------------------------*/
.Wrapper_kounyu a.Linkbtn {
width: 230px;
margin: 40px auto 0;
padding: 20px 20px;
}

/* .Wrapper_kounyu a.Linkbtn span{
display: block;
font-size: 12px;
} */
/*------------------------------------------*/
} /* /@media */
@media only screen and (max-width: 374px) {
/*iPhone5サイズ*/



} /* /@media */


@media only screen and (min-width: 4px) {
/*iPhone5サイズ*/



}


</pre></body></html>