本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
#card+.block_images_1 .inner_item{
position: relative;
background: #fff;
overflow: hidden;
}
#card+.block_images_1 .inner_item .inner_item_txt{
background: #fff;
padding: 15px 15px 40px;
}
#card+.block_images_1 .inner_item .inner_item_txt .h{
font-size: 3rem!important;
margin-bottom: 0px;
line-height: 1.3;
padding-bottom: 7px;
letter-spacing: 0.2rem;
}
#card+.block_images_1 .inner_item:after{
position: absolute;
display: block;
content: "";
left: auto;
right: 10px;
bottom: 10px;
width: 10px;
height: 10px;
border-top: 1px solid var(--i_main_color);
border-right: 1px solid var(--i_main_color);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
pointer-events: none;
}
@media screen and (max-width: 900px){
#card+.block_images_1 .inner_item .inner_item_txt .h{
font-size: 2.7rem!important;
}
}
#horizon 本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
#horizon+.composite_box01 .heading.block_header_4 p{
color:#fff;
}
@media screen and (min-width: 701px){
#horizon+.composite_box01 .heading.block_header_4 .h{
line-height: 1.4;
color: #fff !important;
writing-mode: vertical-rl;
display: inline-block;
letter-spacing: 0.4rem !important;
margin-bottom: 80px;
font-size: 2.6rem!important;
}
#horizon+.composite_box01 .heading.block_header_4 p{
font-size: 1.7rem !important;
font-size: 85%;
}
#horizon+.composite_box01.block_images_7 .inner_item{
min-height: 500px;
width: calc(33.3% - 20px);
}
#horizon+.composite_box01.block_images_7 .inner_item> p{
font-size: 90%;
}
#horizon+.composite_box01 .wrapper_item{
justify-content: space-between;
}
}
@media screen and (max-width: 800px){
#horizon+.composite_box01 .heading.block_header_4 .h{
font-size: 2.5rem !important;
}
#horizon+.composite_box01 .heading.block_header_4 p{
font-size: 1.5rem !important;
}
#horizon+.composite_box01.block_images_7 .inner_item{
min-height: 350px;
}
}
@media screen and (max-width: 700px){
#horizon+.composite_box01.block_images_7 .inner_item+.inner_item{
margin-top: 40px;
}
}
#horizon 本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
#circle+div .inner_item_img{
padding-top: 65%;
width: 65%;
}
#circle+div .inner_item_img{
position: relative;
margin-top: 6px;
}
#circle+div .inner_item_img::after {
content: "";
display: block;
position: absolute;
left: -6px;
top: -6px;
right: -6px;
bottom: -6px;
z-index: -1;
border: 1px dashed var(--i_txt_color);
border-radius: 500px;
}
#circle+div.composite_box01.block_images_4 a + .inner_item_txt{
margin-top: 20px;
}
#circle+div .heading.block_header_4 .h{
font-size: 2.5rem!important;
line-height: 1.1;
letter-spacing: 0.2rem;
}
#circle+div .heading.block_header_4 p {
font-size: 1.6rem;
font-weight: 600;
}
@media screen and (max-width: 800px){
#circle+div .heading.block_header_4 .h{
font-size: 2.3rem!important;
}
}
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
.composite_box01.block_images_11 .inner_item_txt .heading{
background: var(--i_btn_color);
outline: 1px rgba(255,255,255,0.4) solid;
outline-offset: -5px;
}
.composite_box01.block_images_11 .heading.block_header_4 .h {
color: #fff;
}
.composite_box01.block_images_11 .inner_item_img img, .composite_box01.block_images_11 .inner_item_txt .pwrap .iwrap{
height: 260px !important;
}
.composite_box01.block_images_11 .inner_item_txt .heading{
padding: 15px 25px;
}
.composite_box01.block_images_11 .heading.block_header_4 .h{
margin-bottom: 0px;
}
@media screen and (max-width: 400px){
.composite_box01.block_images_11 .inner_item_img img, .composite_box01.block_images_11 .inner_item_txt .pwrap .iwrap{
height: 230px !important;
}
}
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
#bi9+.composite_box01.block_images_9 .inner_item_img,
#bi9+.composite_box01.block_images_9 .inner_item_txt .heading{
height: 180px!important;
}
#bi9+.composite_box01.block_images_9 .inner_item_txt .heading p {
line-height: 1.65;
margin-top: 10px;
}
#bi9+.composite_box01.block_images_9 .inner_item_txt .heading::before{
opacity: 0.85;
background: -moz-linear-gradient(right, rgba(0,0,0,0), #494949e3);
background: -webkit-linear-gradient(right, rgba(0,0,0,0), #494949e3);
background: linear-gradient(to left, rgba(0,0,0,0), #494949e3);
}
#bi9+.composite_box01.block_images_9 .inner_item > a{
position: relative;
}
#bi9+.composite_box01.block_images_9 .inner_item > a::before {
background-color: var(--i_main_color);
content: "";
display: block;
height: 2px;
left: 0;
position: absolute;
bottom: 0;
transform: scaleX(0);
transform-origin: right center;
transition: transform .5s cubic-bezier(.19,1,.22,1);
width: 100%;
z-index: 10;
}
body.index:not(.touch) .composite_box01.block_images_9 .inner_item > a:hover::before {
transform: scaleX(1);
transform-origin: left center;
}
#bi9+.composite_box01.block_images_9 .heading.block_header_4 .h{
font-size: 2.5rem!important;
letter-spacing: 0.3rem!important;
font-weight:600 !important;
color:#fff !important;
}
#bi9+.composite_box01.block_images_9 .inner_item_txt > p{
padding-left: 20px;
border-left: 1px solid rgba(0,0,0,0.5);
margin-top: 20px;
}
@media screen and (max-width: 800px){
#bi9+.composite_box01.block_images_9 .inner_item_img,
#bi9+.composite_box01.block_images_9 .inner_item_txt .heading{
height: 160px!important;
}
#bi9+.composite_box01.block_images_9 .heading.block_header_4 .h{
font-size:1.8rem !important;
}
}
#horizon 本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
#circle2+div .heading.block_header_4 .h{
font-size: 3.2rem !important;
}
#circle2+.composite_box01.block_images_4 .inner_item_img{
position:relative;
}
#circle2+.composite_box01.block_images_4 .inner_item_img::after {
content: "";
display: block;
width: 100%;
height: 100%;
border: 8px solid rgba(255,255,255,0.5) !important;
position: absolute;
pointer-events: none;
z-index: 7;
box-sizing: border-box;
left: 0;
top: 0;
border-radius:100%;
}
@media screen and (max-width: 800px){
#circle2+div .heading.block_header_4 .h{
font-size: 2.5rem !important;
}
}
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
本文約80文字テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキストテキストテキスト
#house+div.composite_box01 .inner_item_img{
clip-path: polygon(50% 0%, 100% 28%, 100% 100%, 0 100%, 0 28%);
}
#house+div.composite_box01 .inner_item_txt{
margin-top: 20px;
}
#house+div.composite_box01 .inner_item_txt .heading.block_header_4 .h{
font-size: 2.8rem!important;
}
@media screen and (max-width: 800px){
#house+div.composite_box01 .inner_item_txt .heading.block_header_4 .h{
font-size: 2.5rem!important;
}
}
@media screen and (max-width: 480px){
#house+div.composite_box01 .inner_item{
width: 90%;
margin-left: auto;
margin-right: auto;
}
}