@charset "UTF-8";

/* mv */
#lv{
    display:none;
}
#ulv+section{
    padding-bottom:0;
}
#ulv+section > .content_wrapper {
    max-width:none !important;
    padding: 0;
}
#mv {
    width:100%;
    height: 70vh;
    max-height: none !important;
    min-height:500px !important;
}
@media screen and (max-width: 100vh){
	#mv{
		height: 60vh;
	}
}
@media screen and (max-width: 900px){
	#mv .mv_text h2{
		font-size: 1.8rem !important;
	}
	#mv .mv_text p{
		letter-spacing: 0.1rem;
	}
}

/* u_flow */
#u_flow+section .heading.block_header_3{
	padding: 30px 20px 20px;
	overflow: visible;
}
#u_flow+section .heading.block_header_3:before{
	display:none;
}
#u_flow+section .heading.block_header_3::after {
    content: "";
    border-width: 10px;
    border-style: solid;
    border-color: var(--i_main_color) transparent transparent transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    z-index: 1;
}
#u_flow+section .heading.block_header_3 .h{
	font-size: 3.5rem;
	line-height: 1.5;
	color:var(--i_main_color);
}
#u_flow+section .heading.block_header_3 p{
	font-size: 1.7rem;
	color:var(--i_sub_color);
}
@media screen and (max-width: 900px) {
	#u_flow+section .heading.block_header_3{
		padding: 30px 10px 20px;
	}
	#u_flow+section .heading.block_header_3 .h{
		font-size: 2.5rem !important;
	}
	#u_flow+section .heading.block_header_3 p{
		font-size: 1.5rem !important;
	}
}
/* u_blog */
#u_blog + .block_news_1.add_design11 .content_wrapper ul {
    border: none !important;
}
#u_blog + .block_news_1.add_design11 .content_wrapper ul {
    gap: 20px 1%;
    justify-content: space-between;
}
#u_blog + .block_news_1.add_design11 .content_wrapper ul > li {
    background: var(--i_bg_color);
    width: 49%;
    border: none !important;
    box-shadow: 5px 5px 0 var(--i_shadow_color);
}
#u_blog + .block_news_1.add_design11 .content_wrapper li a:hover {
    background: var(--i_sub2_color);
}


section.contents_related,
section.contents_related_tags{
	display:none;
}
