/*
 Theme Name:   Homepress Child
 Template:     homepress
*/

/* このCSSは途中からです。
 * 他のCSSは外観 (Appearance) > カスタマイズ (Customize) > 追加 CSS (Additional CSS)に書いています。 */


/* inside dashboard customize start*/

#wp-admin-bar-updates, #wp-admin-bar-comments, #wp-admin-bar-new-content, #wp-admin-bar-archive, #wp-admin-bar-smart_slider_3, #wp-admin-bar-maintenance_options, #wp-admin-bar-elementor_edit_page, #wp-admin-bar-customize, #wp-admin-bar-elementor_inspector {
	display:none;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
	background-size:contain !important;
	background-repeat:no-repeat;
}

#wp-admin-bar-appearance, #wp-admin-bar-plugins, #wp-admin-bar-duplicate_this {
	display:none;
}

.ulisting-preloader-ring {
    display: none !important;
}

#wp-admin-bar-user-info, #wp-admin-bar-wp-logo-default, #wp-admin-bar-wp-logo-external {
	display:none !important;
}

/* inside dashboard customize end*/



.single-post-info-wrap .single-post-info__current_time:before {
	display:none;
	
}



.hfeed .site-content .ulisting_element_80_1548649971715 {
	background-color:#f1f5f9 !important;
}

.bukken_single .attribute-title-box {
	font-family: "Noto Sans JP", Sans-serif !important;
	font-weight:500;
	padding-left:14px;
	font-size:36px;
	margin-bottom:18px;
	color:#302E2D;
}

.bukken_single .pd_l {
	padding-left:14px;
	margin-top:0;
	color:#302e2d;
}

.bukken_single .pd_l + .pd_l {
	padding-left:14px;
	margin-top:-6px;
}

.bukken_single .owl-item {
	aspect-ratio:4/3;
}

.bukken_single .owl-item .item {
	width:100%;
	height:100%;
}

.bukken_single .owl-item .item img {
	width:100% !important;
	height:100%;
	object-fit:contain;
}

.bukken_single .properties_single_page {
	gap:24px;
	color:#302E2D !important;
	flex-wrap:nowrap;
}

.bukken_single .properties_single_page .stm-col-xl-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 40%;
	max-width: 40%;
}

.bukken_single .properties_single_page .stm-col-xl-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 60%;
	max-width: 60%;
}

.bukken_single .price-box-ulisting_style_1 {
	justify-content:flex-start;
	align-items:center;
}

.bukken_single .price-box-ulisting_style_1 .genuine_sale .fourth, .chusya_single .chusya_price .genuine_sale .fourth, .chusya_single .w_shutter .genuine_sale .fourth {
	color:transparent;
}

.bukken_single .price-box-ulisting_style_1 .genuine_sale {
	margin-left:-0.35ch;
	padding-left:14px;
	font-size:30px;
	font-weight:600;
	color: #185bb0;
}

.bukken_single .price-box-ulisting_style_1 .genuine_sale::after {
	content: "\5186"; /* 円 */
	font-size: 16px;
	font-weight:300;
    position: relative;
    bottom: 2px;
    left: 3px;
}

.bukken_single .price-box-ulisting_style_1 .genuine_sale::before {
	content: "\6708\984D"; /* 月額 */
	font-size: 14px;
	font-weight:300;
    position: relative;
    left: 1.5ch;
}

.bukken_single .attribute-parts-wrap .attribute-name {
	font-size:14px !important;
	font-weight:400;
	letter-spacing:2px !important;
}

.map_card .container .stm-row {
	justify-content:space-between;
}

.map_card .price-box-ulisting_style_2 .genuine_sale::after {
    content: "円(税込)";
    font-family: "Noto Sans JP", Sans-serif;
    font-weight: 500 !important;
    font-size: 12px;
    position: relative;
    bottom: 2px;
    left: 1px;
}

.bukken_single .attribute_style .attribute-icon img {
	min-height:14px;
	min-width:14px;
}

.bukken_single .attribute_style .attribute-icon {
	margin:7px 2px 0 0 !important;
}

.bukken_single .bukken_dtinfo {
	margin-top:20px;
}

.bukken_single .bukken_dtinfo > div > div + div {
	margin-top:10px;
}

.attribute_style.attribute_style_4 .attribute-parts-wrap .attribute-name:last-letter {
	color:transparent;
}

.attribute_style.attribute_style_4 .attribute-parts-wrap .attribute-name {
	color: #ffffff;
}

.bukken_dtinfo .attribute-parts-wrap {
	flex-direction:row !important;
	gap:10px;
	align-items:center;
}

.bukken_dtinfo .attribute-parts-wrap .attribute-name {
	background-color:#4a637a;
	padding:6px 10px;
	min-width:100px;
	text-align:center;
	border-radius:3px;
/* 	display;flex; */
	justify-content:center;
	align-content:center;
}

.bukken_dtinfo .attribute-parts-wrap .attribute-value {
	font-weight:400 !important;
	font-size:15px !important;
	line-height:24px !important;
	position: relative;
    top: 0;
}

.bukken_single .listing-gallery-thumbnail-box {
	border: 1px solid #a5bcc4;
    border-radius: 10px;
    background-color: #fff;
    overflow: hidden;
    aspect-ratio: 4 / 3.002;
/* 	aspect-ratio: 3 / 1.99; */
}

.bukken_single .listing-gallery-thumbnail-box > div, .bukken_single .listing-gallery-thumbnail-box > div > div, .bukken_single .listing-gallery-thumbnail-box > div > div > div, .bukken_single .listing-gallery-thumbnail-box > div > div > div > div {
	height:100%;
}

.property-icon-chevron-right-2:before, .property-icon-chevron-left-2:before {
	color: #a5bcc4;
}

.listing-gallery-list {
	margin-top: 16px !important;
}

.listing-gallery-list > .row {
	gap:10px;
	margin:0 !important;
}

.listing-gallery-list > .row > .item{
	width: calc((100% - 30px) / 4) !important;
    aspect-ratio: 4 / 2.7;
	border-radius:8px;
	border:1px solid #a5bcc4;
	flex:none !important;
}

.listing-gallery-list > .row > .item > a{
	width:100%;
	height:100%;
	margin:0 !important;
}

.listing-gallery-list > .row > .item > a > img {
	width:100%;
	height:100%;
	object-fit:cover;
}

.listing-gallery-list > .row > .item.active a:after {
	border:2px solid #a5bcc4;
}

.bukken_single_ .bukken_dtinfo > div + div {
	margin-top:10px;
}

.location-box-header {
	margin-bottom:10px !important;
}

.bukken_single_ .container {
	padding-top:20px;
	border-top: 1px solid #c8dbe9;
	border-bottom: 1px solid #c8dbe9;
}

.singlepage_map {
	padding-top:20px;
	border-top: 1px solid #c8dbe9;
	margin-top:-10px;
}

.bukken_dtinfo .attribute_style.attribute_style_4 .attribute-icon {
	display:none;
}

#list_singlepage .contact_btn, #list_singlepage_2th .contact_btn {
	width:100%;
}

#list_singlepage .contact_btn, #list_singlepage_2th .contact_btn {
	padding-left:14px;
}

#list_singlepage .contact_btn a, #list_singlepage_2th .contact_btn a,  #chusya_map .park_contact_btn a {
	display: inline-block;
    margin-top: 30px;
    padding: 18px 55px 18px 23px;
    border-radius: 10px;
    background-color: #175bb0;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    background-image: url(/kyodo-site/wp-content/uploads/2025/09/Group-226-1.svg);
    background-repeat: no-repeat;
    background-position: 94% 50%;
	background-size:20px;
    font-family: "Noto Sans JP", Sans-serif !important;
}

#chusya_map .park_contact_btn a {
	margin-top:0;
}


#list_singlepage .contact_btn a:hover, #list_singlepage_2th .contact_btn a:hover,  #chusya_map .park_contact_btn a:hover {
	text-decoration:none;
}

#list_singlepage_2th .contact_btn {
	text-align:center;
}

.single_wish {
	display:flex;
	justify-content:center;
	align-content:center;
}

.single_wish > div {
	align-content:center;
	position:relative;
	top:-10px;
}

.chusya_single .attribute-title-box {
    font-family: "Noto Sans JP", Sans-serif !important;
    font-weight: 500;
    font-size: 36px;
    margin-bottom: 10px;
	color: #302E2D;
}

.chusya_single .attribute_style .attribute-icon {
	margin: -6px 2px 0 0 !important;
}

.chusya_add .attribute-value {
	color:#696765;
	background-color: transparent !important;
}

.chusya_single .attribute_style .attribute-icon img {
	min-width: 16px;
    min-height: 16px;
	vertical-align:middle;
}


.chusya_stat .ulisting-attribute-template-value.card-item {
	color:#fff;
	font-size:13px;
	padding:0 10px;
	border-radius:3px;
	margin-top:10px;
}

.chusya_single .chusya_price {
    margin-top:6px;
}

.chusya_single .chusya_price .genuine_sale, .chusya_single .w_shutter .genuine_sale{
    margin-left: -0.35ch;
    font-size: 30px;
    font-weight: 600;
    color: #185bb0;
}

.chusya_single .chusya_price .genuine_sale::before {
    content: "月額";
    font-size: 14px;
    font-weight: 300;
    position: relative;
    left: 1.5ch;
}

.chusya_single .chusya_price .genuine_sale::after {
    content: "円";
    font-size: 16px;
    font-weight: 300;
    position: relative;
    bottom: 2px;
    left: 3px;
}

.chusya_single .container .stm-row{
	gap:35px;
	flex-wrap:nowrap;
}

.chusya_single .container .stm-row.chusya_info {
	border-radius:8px;
	overflow:hidden;
}

.chusya_single .chusya_gall {
	margin-top:20px;
}

.chusya_single .chusya_gall > div {
	min-height:auto !important;
}

.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box {
	width:100%;
	padding-top:0;
	border-radius:14px;
	border: 1px solid #a5bcc4;
	background-color:#fff;
	aspect-ratio: 4 / 3.005;
}

.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box > div,
.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box > div > div,
.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box > div > div > div,
.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box > div > div > div > div,
.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box > div > div > div > div > div,
.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box > div > div > div > div > div a
{
	height:100%;
}

.chusya_single .chusya_gall > div > .listing-gallery-thumbnail-box > div > div > div > div > div a img {
	width: 100%;
    height: 100%;
    object-fit: contain;
}

.chusya_single .chusya_gall .listing-gallery-thumbnail-count {
	display:none !important;
}

.chusya_single .listing-gallery_style_1 .listing-gallery-list {
	margin:0;
}
/* 
.chusya_single .listing-gallery-list > .row > .item {
	width:30% !important;
	aspect-ratio:4/3;
} */

/* .chusya_map .location-box-map {
	aspect-ratio:4/3;
	height:auto !important;
} */

.chusya_map .location-box-map > div {
/* 	aspect-ratio:4/3;
	height:auto !important; */
	border-radius:20px;
	overflow:hidden;
}

.chusya_map .location-box-header .location-address{
display:none;
}

.chusya_single .attribute-parts-wrap .attribute-name {
	background-color:#d5e1ec;
	padding:0 5px;
	min-width:80px;
	text-align:center;
	border-right:1px solid #a5bcc4;
	border-bottom:1px solid #a5bcc4;
	display;flex;
	justify-content:center;
	align-content:center;
	font-size:12px;
	font-weight:300;
	color: #657b8b;
}

.chusya_single .attribute-parts-wrap .attribute-title {
	border-right:1px solid #a5bcc4;
}

.chusya_single .chusya_info {
	gap:0 !important;
	margin-top:20px;
}

.chusya_single .chusya_info .attribute-value, .chusya_single .chusya_info .attribute-title {
	font-size: 14px;
    font-weight: 400;
}

/* .chusya_single .chusya_info .attribute_style .attribute-parts-wrap {
	display:grid;
	  grid-template-areas:
    "a a"
    "b c";
	grid-template-rows: 1fr 2fr;
}
 */

.chusya_single .chusya_info .attribute_style .attribute-parts-wrap {
	display:flex;
	flex-direction:column-reverse;
}

.single_housou .attribute_style .attribute-parts-wrap .attribute-name {
	border-right:none;
}

.chusya_single .attribute-parts-wrap .attribute-name {
	grid-area: a;
  	text-align: center;
}

.chusya_single .gall_map .attribute-parts-wrap .attribute-value {
	grid-area: b;
	align-content:center;
	background-color:#fff;
	min-height:90px;
	padding:0 20px;
	display:flex;
	justify-content:center;
	align-items:center;
	line-height:1.5;
	border-right: 1px solid #a5bcc4;
}

.single_housou .attribute_style .attribute-parts-wrap .attribute-value {
	border-right:none;
}

.chusya_single .info_yane .attribute_style .attribute-parts-wrap {
	display:grid;
	  grid-template-areas:
    "a a"
    "b b";
	grid-template-rows: 1fr 2fr;
}

.chusya_single .info_yane .attribute-parts-wrap .attribute-value {
	grid-area: b;
  	text-align: center;
	align-content:center;
	border-right:none;
}

.chusya_single .info_yane .attribute-parts-wrap .attribute-name {
	border-right:none;
}

.chusya_single .attribute-parts-wrap .attribute-title {
	grid-area: c;
  	text-align: left;
	align-content:center;
	background-color:#fff;
}

.chusya_single .chusya_info .info_wish {
	order:10;
}

.chusya_single .chusya_info {
	align-items:flex-end;
	border:1px solid #a5bcc4;
}

.chusya_single .chusya_info > div {
	flex-grow:1;
}

.chusya_info .attribute-icon {
	display:none !important;
}

.chusya_info .attribute_style {
	display:block !important;
}

.chusya_info .attribute_style .attribute-parts-wrap {
	justify-content:normal;
}

.chusya_single .chusya_map {
	flex: 0 0 40% !important;
	max-width:40% !important;
}

#chusya_map {
	flex-direction:row-reverse;
	flex-wrap:wrap;
	justify-content:flex-end;
	align-items:center;
	gap:10px;
	margin-top:30px;
}

#chusya_map > div {
	flex-grow:0;
}

div.backtolist > a {
	background-color:#fff !important;
	color:var(--e-global-color-primary) !important;
	background-image:url("/kyodo-site/wp-content/uploads/2025/09/Group-226.svg") !important; 
}


.single_chu_wish .ulisting-listing-wishlist {
	padding:15px;
	line-height:1;
	background-color:#fff;
	border-radius:10px;
}

.single_chu_wish .active_wishlist {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}

.single_chu_wish .active_wishlist:before{
	position:relative;
	top:1px;
}

.listing-plans-box, .add-listing-attribute-price-sale {
	display:none;
}

.add-listing-attribute-price-genuine {
	width:100% !important;
	padding-right:0 !important;
}

.links_switch_box {
	display:none !important;
}

.col-lg-6.col-md-6.col-sm-12 h2 {
	font-family: "Noto Sans JP", Sans-serif;
    font-weight: 500;
    font-size: 42px;
    letter-spacing: 2px;
    color: #175BB0;
	display:flex;
	flex-direction:column;
}

.col-lg-6.col-md-6.col-sm-12 h2:after {
	content:"Bookmark";
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
    font-size: 14px;
    color: #302E2D;
    letter-spacing: 1px;
	position:relative;
	top:-5px;
	left:2px;
}

.container.wishlist_box .ulisting-item-list .inventory_content_wrap {
	border-radius:20px;
	overflow:hidden;
	box-shadow: 0 0 10px #99B9FA40;
}

.container.wishlist_box .stm-col-12 {
	padding:0;
}

.container.wishlist_box .ulisting-item-list.inventory-loop-list_style_1 .inventory_content_wrap {
	padding: 20px 35px;
    border: 1px solid #dce5ee !important;
	box-shadow:none;
	background-color:#fff;
	max-width:800px;
}

.container.wishlist_box .stm-col-12 .inventory-thumbnail-box > div {
	width:100%;
	height:100%;
}

.container.wishlist_box .ulisting_element_810_1549446244468 {
	border-radius:16px;
	overflow:hidden;
	flex:0 0 40%;
	max-width:40%;
}

.container.wishlist_box .ulisting_element_970_1549446244468 {
	gap:20px;
	flex-wrap:nowrap;
	height:100%;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .inventory-thumbnail-box {
	height:100%;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .inventory-thumbnail-box > div .thumbnail_box_top{
	display:none;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .inventory-single-page-link_inventory a {
	font-family: "Noto Sans JP", Sans-serif;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 2px;
    color: #175BB0;
	line-height:2;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_910_1551088280462 {
	display:none;
}


.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_770_1758075006158 .ulisting-attribute-template-value {
	font-family: "Noto Sans JP", Sans-serif;
	font-weight:400;
	font-size:12px;
	padding:1px 14px;
	border-radius: 5px;
	color:#fff;
}


.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033, .container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_500_1758116671876 {
	display:inline-block;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 .attribute-name, 
.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_500_1758116671876 .attribute-name {
	font-size:13px;
	position:relative;
	top:2px;
	padding-right:5px;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 .attribute-value, .container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 .attribute-title, 
.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_500_1758116671876 .attribute-value, .container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_500_1758116671876 .attribute-title {
	font-size:18px;
	color:#302E2D;
	font-family: "Noto Sans JP", Sans-serif;
    font-weight: 500;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .attribute-box, .container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_470_1549616811876 {
	display:none;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .singlepage_price {
	margin-top:10px !important;
	flex-direction:column;
	align-items:flex-start;
	justify-content:space-around;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .singlepage_price .price-title {
	z-index:2;
	position:relative;
	top:3px;
	left:5px;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .singlepage_price .genuine_sale {
	font-size:24px;
	top:-5px;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .stm-col-xl-8 {
	display:grid;
	grid-template-areas:
		"ttl ttl ttl ttl"
		"add add add add"
		"stat stat stat stat"
		"yane yane tane prc";
    grid-template-columns: 1fr 1fr 1fr 3fr;
	grid-template-rows: 1fr 1fr 1fr 2fr;
	align-content:center;
	flex: 0 0 calc(60% - 20px);
	max-width: calc(60% - 20px);
}

.container.wishlist_box .ulisting_element_970_1549446244468 .stm-col-xl-8 > div {
	align-content:center;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .inventory-single-page-link_inventory {
	grid-area:ttl;
	text-align:left;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_560_1758178581042 {
	grid-area:add;
	text-align:left;
	align-content:flex-start !important;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_770_1758075006158 {
	grid-area:stat;
	text-align:left;
	align-content:flex-start !important;
	border-bottom: 1px solid #dce5ee !important;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 {
	grid-area:aki;
	text-align:left;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_500_1758116671876 {
	grid-area:yane;
	text-align:left;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .singlepage_price {
	grid-area:prc;
	text-align:left;
	margin-left:auto;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_380_1562392418622 {
	grid-area:prc;
	text-align:left;
	display: inline-flex;
    position: absolute;
    right: 20px;
    top: -40px;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_380_1562392418622 > span:first-child {
	padding:0;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 .attribute-parts-wrap {
	display: inline-grid;
    grid-template-areas:
        "a a"
        "b c";
    grid-template-columns: 1fr 1fr;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 .attribute-parts-wrap .attribute-name {
	grid-area: a;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 .attribute-parts-wrap .attribute-value {
	grid-area: b;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_610_1758179437033 .attribute-parts-wrap .attribute-title {
	grid-area: c;
}

.container.wishlist_box .ulisting_element_970_1549446244468 .ulisting_element_500_1758116671876 .attribute-parts-wrap {
	display:inline-flex;
	flex-direction:column;
}

.container.wishlist_box .ulisting-item-list {
	padding:10px 15px;
}

.container.wishlist_box .inventory-loop-list_style_1:last-child {
	margin-bottom:0;
}

.container.wishlist_box h6 {
	font-family: "Noto Sans JP", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px;
	padding-left:53px;
}

.tab-pane .container.wishlist_box:first-child h6 {
	background-image:url("/kyodo-site/wp-content/uploads/2025/09/Group-562.svg");
	background-repeat:no-repeat;
	background-position:15px 50%;
}

.tab-pane .container.wishlist_box:last-child h6 {
	background-image:url("/kyodo-site/wp-content/uploads/2025/10/Group-564.svg");
	background-repeat:no-repeat;
	background-position:15px 50%;
	padding-left:56px;
	background-size:35px;
}

.price-box-ulisting_style_2 .genuine_price, .price-box-ulisting_style_2 .genuine_sale {
	left: -1ch;
    position: relative;
	font-size:18px !important;
}

.price-box-ulisting_style_2 .genuine_price:first-letter, .price-box-ulisting_style_2 .genuine_sale:first-letter {
	color:transparent;
}

.price-box-ulisting_style_2 .genuine_price:after, .price-box-ulisting_style_2 .genuine_sale:after {
	content:"円";
	font-size: 15px;
    bottom: 1px;
    position: relative;
    left: 1px;
}

/* reverse border radius style */

.header_logo > div:after{
	content:url(/kyodo-site/wp-content/uploads/2025/10/r_bottom_bd_radius.svg);
	position:absolute;
	width:31px;
	height:31px;
	top:-1px;
	right:-30px;
}

.header_logo > div:before{
	content:url(/kyodo-site/wp-content/uploads/2025/10/r_bottom_bd_radius.svg);
	position:absolute;
	bottom:-30px;
	width:31px;
	height:31px;
	left:-1px;
}

.home_second_menu.custom_bd > div {
	padding:30px !important;
	border-radius: 30px 0 0 0;
	background-color: #fff;
}

.home_second_menu.custom_bd > div:after{
	content:url(/kyodo-site/wp-content/uploads/2025/10/l_top_bd_radius_31x31.svg);
	position:absolute;
	width:31px;
	height:31px;
	bottom:-1px;
	left:-30px;
}

.home_second_menu.custom_bd > div:before{
	content:url(/kyodo-site/wp-content/uploads/2025/10/l_top_bd_radius_31x31.svg);
	position:absolute;
	bottom:-30px;
	width:31px;
	height:31px;
	right:-1px;
	top:-30px;
}

.tonews_btn.custom_bd > div:after{
	content:url(/kyodo-site/wp-content/uploads/2025/10/l_top_bd_radius_31x31.svg);
	position:absolute;
	width:31px;
	height:31px;
	bottom:-1px;
	left:-30px;
}

.tonews_btn.custom_bd > div:before{
	content:url(/kyodo-site/wp-content/uploads/2025/10/l_top_bd_radius_31x31.svg);
	position:absolute;
	bottom:-30px;
	width:31px;
	height:31px;
	right:-1px;
	top:-30px;
}

.custom_bd_lb > div:before{
	content:url(/kyodo-site/wp-content/uploads/2025/10/l_bot_bd_radius.svg);
	position:absolute;
	width:31px;
	height:31px;
	top:-1px;
	left:-30px;
}

.custom_bd_lb > div:after{
	content:url(/kyodo-site/wp-content/uploads/2025/10/l_bot_bd_radius.svg);
	position:absolute;
	width:31px;
	height:31px;
	bottom:-30px;
	right:-1px;
}

.account-payment_history_empty h3 {
	font-size: 24px;
	color:rgb(168 168 168);
}

.park_wish.ulisting_element_380_1562392418622 .property-icon-heart-solid.active_wishlist {
	left:0 !important;
}

.ulisting_element_710_1759125130186 .property-icon-heart-solid.active_wishlist {
	left:0 !important;
}

.chusya_map .stm-row.ulisting_element_550_1759133608287 {
	margin-bottom:10px;
	min-height:390px !important;
}

.chusya_map .stm-row.ulisting_element_550_1759133608287 > div > div , .chusya_map .stm-row.ulisting_element_550_1759133608287 > div > div > div.location-box-map, .chusya_map .stm-row.ulisting_element_550_1759133608287 > div > div > div.location-box-map > div, .chusya_map .stm-row.ulisting_element_550_1759133608287 > div > div > div.location-box-map > div > div  {
	height:100% !important;
}

.chusya_map .stm-row.ulisting_element_550_1759133608287 .ulisting_element_80_1759705696511, .chusya_map .stm-row.ulisting_element_550_1759133608287 .ulisting_element_80_1759705696511 p {
	height:100%;
}

.chusya_map .stm-row.ulisting_element_550_1759133608287 .ulisting_element_80_1759705696511 p iframe {
	width:100%;
	height:100%;
	border-radius:10px;
}

.chusya_map .stm-row.ulisting_element_550_1759133608287 .ulisting_element_680_1759133608287 {
	margin-top:10px;
}

.properties_map {
	height:500px !important;
	padding-top:30px;
	border-top:1px solid #c8dbe9;
}

.properties_map p, .properties_map p iframe {
	height:100% !important;
	width:100%;
}


.chusya_single .w_shutter .genuine_sale::before {
	content: "シャッター付賃料";
    font-size: 14px;
    font-weight: 300;
    position: relative;
    left: 1.5ch;
}

.chusya_single .w_shutter .genuine_sale::after {
    content: "円";
    font-size: 16px;
    font-weight: 300;
    position: relative;
    bottom: 2px;
    left: 3px;
}

.stm_nav_menu .menu > li .sub-menu.open {
	visibility:visible;
	opacity:1;
}

.stm_nav_menu .menu > li:hover > .sub-menu {
	display:flex !important; 
}

.single_title_cus {
	padding-left:20px !important;
}

.single_gall {
	position:relative;
	top:-140px !important;
}

.bukken_single_ {
	position:relative;
}

#list_singlepage_2th {
	position:relative;
	top:16px;
}

/* last */

#list_singlepage_2th .stm-row.location-box-header {
	display:none;
}

#list_singlepage_2th .location-box-map {
	min-height:500px !important;
}

#list_singlepage_2th .location-box-map > div, #list_singlepage_2th .location-box-map > div > div {
	height:100% !important;
	border-radius: 20px;
}


/* last end */
.kyodo_insta > div > div {
	text-align:center;
}

.uListing-leaflet-cluster {
	border-radius: 12px !important;
	background-color:#175BB0 !important;
}

.archive-post-style_3 .archive-post__content .archive-post_content .thumbnail-with-date {
	border-radius:20px;
	overflow:hidden;
}

.archive-post-style_3 .archive-post__content .archive-post_content {
/* 	border: 1px solid #dce5ee; */
	padding: 14px;
	border-radius: 30px;
	background-color: #fff;
}

.archive-post-style_3 .site-title{
	color:var(--e-global-color-primary);
	font-family: "Noto Sans JP", Sans-serif;
    font-weight: 500;
    font-size: 42px;
    letter-spacing: 2px;
}

#content .single-post-style_1 .single-post__content .single-post-title h1 {
	font-size:36px;
	margin-bottom:10px !important;
	font-family: "Noto Sans JP", Sans-serif;
	font-weight:500;
	text-align:left;
	line-height:1.5;
}

.col-lg-12 .single-post-info-wrap {
	flex-direction:row;
}

.post-category-list {
	text-align:left !important;
}

.archive-post-style_3 .archive-post_content .posted-on {
	background-color:var(--e-global-color-primary) !important;
	border-radius:0 10px 0 20px;
}

.archive-post-style_3 .archive-post_content .post-title h2 {
	color:var(--e-global-color-primary) !important;
}

.archive-post-style_3 .archive-post_content .post-title h2:hover {
	color:var(--e-global-color-ba3fbef) !important;
}

.park_list {
	background-color: transparent !important;
}

.park_pagination > div > ul {
	justify-content:center;
}

.stm-listing-pagination_style_1 .stm-listing-pagination .pagination li:nth-child(2) {
	padding-left: 5px !important;
}

#ulisting-inventory-list {
	padding-bottom:70px !important;
}

button:active,
#menu-kyodo_menu > li > a:active, .ulisting_wishlist_total_panel > a:active, .elementor-icon-box-icon > a:active, .tonews_btn > div > div > a:active, #tonews_btn > div > div > a:active, .submit_btn > p > input:active, .list_filter > span > span.selection:active, .error404 .site-content .page-404 .page-content .homepress-button:active  {
  transform: scale(0.95); /* agak mengecil saat ditekan */
  opacity: 0.8;           /* sedikit transparan */
  transition: transform 0.15s ease, opacity 0.15s ease;
}

.home_rec_btn > div:active,  .home_rec_btn:active {
	transform: scale(0.98); /* agak mengecil saat ditekan */
	opacity: 0.8;           /* sedikit transparan */
	transition: transform 0.15s ease, opacity 0.15s ease;
}

#menu-kyodo_menu > li > ul > li > a:active {
  transform: scale(0.97); /* agak mengecil saat ditekan */
  opacity: 0.8;           /* sedikit transparan */
  background-color: rgba(255,255,255,.5);
/*   transition: transform 0.15s ease, opacity 0.15s ease; */
	 transition: all 0.3s ease;
}

.all_button:active {
	transform: scale(0.98); /* agak mengecil saat ditekan */
	opacity: 0.8;           /* sedikit transparan */
	transition: transform 0.15s ease, opacity 0.15s ease;
}

.page-404 .page-header a img {
	width:60px;
}

.error404 .site-content .page-404 .page-content {
	z-index:0 !important;
}

.error404 .site-content .page-404 .page-content::before {
  content: "";
  position: absolute;
  inset: 0; /* sama dengan top:0; right:0; bottom:0; left:0; */
  background: rgba(255, 255, 255, 0.5); /* warna putih transparan */
  z-index: -1;
}

.error404 .site-content .page-404 .page-content .homepress-button {
	background-color:var(--e-global-color-primary) !important;
	border-radius:25px;
}

.contract-button {
	overflow: hidden;
	font-family: "Noto Sans JP", Sans-serif;
    font-weight: 400;
    font-size: 1rem;
	display: inline-block;
	width: max-content;
	padding: 10px 50px 10px 30px;
	background-color: rgb(255, 157, 0);
	color: #fff;
	text-decoration: none;
	border-radius: 24px;
	background-image: url("/kyodo-site/wp-content/uploads/2025/10/contract_icon.svg");
	background-size:20px;
    background-repeat:no-repeat;
	background-position: calc(100% - 20px) 50%;
	order:-1;
	margin-right:auto;
}

.contract-button:hover {
  text-decoration: none;
	color:#fff;
}


.totop-button {
  all: unset;
  position: fixed !important;
  bottom: 80px;
  right: 60px;
  width: 60px;
  height: 60px;
  border: none;
  cursor: pointer;
  z-index: 999;
  border-radius:50%;
  transition: .3s;
}

.totop-button:active, .totop-button:focus{
	border:none;
	outline:none;
}

.ulisting_element_710_1551680682216 {
	background-color:transparent !important;
}

.container.wishlist_box .ulisting-item-list .inventory_content_wrap {
	background-color:#fff !important;
}

.grecaptcha-badge {
	display:none !important;
}

div#n2-ss-2 .n-uc-aWpqF0nhm7iA-inner, div#n2-ss-2 .n-uc-Cyuy1H0KuK7S-inner {
	top:-70px !important;
}

.contact_btn_wrap {
	display:flex;
	row-gap:10px;
	flex-direction:row;
	flex-wrap:wrap;
}

.contact_btn_wrap > div {
	flex-shrink:0;
	width:auto !important; 
}

.contact_btn_wrap > div.bukken {
	margin-top:0 !important;
}

.uListing-no-lists {
	color: rgb(168 168 168);
}

.inventory-loop-grid_style_2 .inventory_content_wrap:hover {
	box-shadow:none !important;
}

#properti_sort_wrap #contract_area {
	display:flex !important;
	gap:10px;
}

#prop_sort {
	margin-bottom:20px;
	margin-top:40px;
}

.inventory-sort_style_1 {
	order:1 !important;
}

.park_list .container.list_update {
	width:100%;
	max-width:100%;
	padding-top:10px;
}

.park_list .container.list_update .listing-last-updated {
	text-align: right;
	padding-right: 5px;
	color: #739bcd;
	font-weight: 600;
	font-size: 16px;
	padding-right:5px;
}

.park_filter_section {
	margin-top:30px;
}

.stm-listing-map-custom .gm-style .cluster > div {
	border-radius: 10px !important;
	background-color:var( --e-global-color-primary ) !important;
	line-height: 33px !important;
	width: 40px !important;
	height: 40px !important;
}

#uListing-map-types {
    position: absolute;
    top: 10px;
    right: auto;
    left: 10px;
}

#uListing-map-types a {
    display: flex;
    align-items: center;
    width: 125px;
    height: 29px;
    line-height: 29px;
    text-decoration: none;
    transition: all 0.3s;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    border-radius: 50px;
    font-size: 13px;
    color: #000000;
}

#uListingMainMap #uListing-map-types a:before {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 29px;
    content: "\e9c6" !important;
    font-family: 'property-icons' !important;
    background-color: #000000;
    border-radius: 50px 0 0 50px;
    margin-right: 7px;
    font-size: 11px;
    color: #ffffff;
}

#uListingMainMap #uListing-map-types a:after {
    content: "\e941";
    font-family: 'property-icons' !important;
    margin-top: 4px;
    margin-right: 12px;
    margin-left: auto;
    font-size: 8px;
}

#uListingMainMap #uListing-map-types ul {
    width: max-contain;
    margin-top: 7px;
    background-color: #ffffff;
    border-radius: 15px;
    padding: 13px 17px;
}

#uListingMainMap #uListing-map-types ul li {
    margin-bottom: 4px;
    font-size: 13px;
    cursor: pointer;
}

#uListingMainMap #uListing-map-types ul li.selected-map-type {
    font-weight: 700;
}

#uListingMainMap #uListing-map-types ul li.selected-map-type:before {
    content: "\e9c3" !important;
	display:inline-block;
    font-family: 'property-icons' !important;
    width: auto;
    height: auto;
    line-height: 10px;
    margin-top: -2px;
    background-color: transparent;
    font-size: 8px;
}

#uListingMainMap #uListing-map-types ul li:before {
    content: "";
	display:inline-block;
    width: 13px;
    height: 1px;
    margin-top: 2px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    background-color: #000000;
    color: #000000;
    border: 0;
	margin-right: 10px;
}

#uListingMainMap #uListing-map-types ul li.selected-map-type:before {
    color:  var( --e-global-color-primary ) !important;
}

#uListingMainMap #uListing-map-types:hover a:before {
    background-color: var( --e-global-color-primary ) !important;
}

.gm-style-iw-ch {
	display:none;
}

.stm-listing-map-custom button {
	position:absolute !important;
}

.stm-listing-map-custom button span {
	margin:0 !important;
}

.stm-listing-map-custom .gm-style-iw-chr button.gm-ui-hover-effect {
	top:2px !important;
	right:1px !important;
	width:24px !important;
	height:24px !important;
}

.gm-style .gm-ui-hover-effect,
.gm-style .gm-ui-hover-effect:focus,
.gm-style .gm-ui-hover-effect:active {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
  -webkit-tap-highlight-color: transparent !important;
}
.ulisting_element_930_1549880101751 .inventory-single-page-link_inventory {
	width:100% !important;
}

.single-post-prev-next {
	gap:20px;
/* 	flex-wrap:nowrap !important; */
}

.single-post-prev-next a, .single-post-prev-next .next-post, .single-post-prev-next .previous-post {
	width:49% !important;
}

.single-post-prev-next a:after, .single-post-prev-next .next-post:after, .single-post-prev-next .previous-post:after, .single-post-prev-next a .previous-next-post-thumbnail, .single-post-prev-next .next-post .previous-next-post-thumbnail, .single-post-prev-next .previous-post .previous-next-post-thumbnail, .single-post-prev-next a.next-post, .single-post-prev-next .next-post.next-post, .single-post-prev-next .previous-post.next-post, .single-post-prev-next a.previous-post, .single-post-prev-next .next-post.previous-post, .single-post-prev-next .previous-post.previous-post {
	border-radius:50px !important;
}

.single-post-prev-next a:after, .single-post-prev-next .next-post:after, .single-post-prev-next .previous-post:after {
	background-color: #a2aebd !important;
}

.single-post-prev-next::after {
	display:none !important;
}

.single-post-prev-next a, .single-post-prev-next .next-post, .single-post-prev-next .previous-post {
	min-height:100px !important;
}

.single-post-prev-next a .previous-next-post-thumbnail, .single-post-prev-next .next-post .previous-next-post-thumbnail, .single-post-prev-next .previous-post .previous-next-post-thumbnail {
	display:none !important;
}

.single-post-prev-next a .previous-next-post-info .post-name-title, .single-post-prev-next .next-post .previous-next-post-info .post-name-title, .single-post-prev-next .previous-post .previous-next-post-info .post-name-title {
	font-family: "Noto Sans JP", Sans-serif;
	font-weight:500 !important;
}

#properti_sort_wrap .inventory-filter_box_wrap .list_filter .ulisting-form > div {
	display:flex;
	gap:10px;
}

.homepress_sort_preloader .ulisting_element_450_1759241303768::before {
	display:none;
}

.custom-preloader {
	display:none !important;
}

.inventory-single-page-link_inventory a::before {
	display:none;
}

.custom-div.backto {
	width:100%;
	margin-top:10px;
}

.custom-div.backto > div > div > a:after {
	display:none;
	background-color:transparent !important;
}

.custom-div.backto > div {
	display:flex;
	justify-content:flex-end;
}

.custom-div.backto > div > div> a {
	background-color:transparent !important;
	color:var( --e-global-color-primary );
	width:max-content !important;
	margin:0 20px;
}

.custom-div.backto > div > div > a:hover {
	text-decoration:none;
	animation: mymove 5s infinite;
}
.custom-div.backto > div > div > a.tonews:hover {
	animation: bgmymove .3s forwards;
}

.custom-div.backto > div > div > a.tohome:hover {
	animation: bgmymovel .3s forwards;
}

.custom-div.backto > div > div > a.tohome {
	background-image:url(/kyodo-site/wp-content/uploads/2025/10/leftarrow.svg);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left: 30px;
}


.custom-div.backto > div > div > a.tonews {
	background-image:url(/kyodo-site/wp-content/uploads/2025/09/Group-226.svg);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right: 30px;
}

@keyframes bgmymovel {
  0% {background-position:0 50%;}
  50% {background-position:5% 50%;}
  100% {background-position:0 50%;}
}

@keyframes bgmymove {
  0% {background-position:100% 50%;}
  50% {background-position:95% 50%;}
  100% {background-position:100% 50%;}
}

#newtohome {
	margin-top:30px;
}

#newtohome .newstohome {
	text-align:center;
}

#newtohome .newstohome a {
    display: inline-block;
    margin-top: 20px;
    padding: 18px 55px 18px 23px;
    border-radius: 27px;
    background-color: #175bb0;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    background-image: url(/kyodo-site/wp-content/uploads/2025/09/Group-226-1.svg);
    background-repeat: no-repeat;
    background-position: 94% 50%;
    background-size: 20px;
    font-family: "Noto Sans JP", Sans-serif !important;
}

#newtohome .newstohome a:hover {
	text-decoration:none;
}

.select2-dropdown.select2-dropdown--below {
	border-top:none !important;
	border-radius:16px !important;
	overflow:hidden !important;
	padding:10px 10px 10px 20px;
}

.select2-dropdown.select2-dropdown--above {
	border-top:none !important;
	border-radius:16px !important;
	overflow:hidden !important;
	padding:10px 10px 10px 20px;
}

.select2-results__option.select2-results__option--highlighted, .select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true] {
	background-color:#fff !important;
	color:var(--e-global-color-ba3fbef) !important;
}

.select2-container--bootstrap4 .select2-results__option {
	background-image:url(/kyodo-site/wp-content/uploads/2025/10/option_min.svg);
	background-repeat:no-repeat;
	background-position: 0% 80%;
	padding: 8px 0 8px 30px !important;
}

.select2-container--bootstrap4 .select2-results__option[aria-selected=true] {
	background-image:url(/kyodo-site/wp-content/uploads/2025/10/option_check.svg);
	background-position: 0% 50%;
	font-weight: 600 !important;
}

body .select2-container--open .select2-dropdown {
	box-shadow:none !important;
}


/* Parking list custom scroll thumb */

      /* Elemen yang ingin diberi scrollbar custom */
      #kyodo-custom-scroll {
        width: 300px;
        height: 200px;
        overflow-y: scroll;
      }

	#kyodo-custom-scroll .scroll-panel-list {
		position: relative;
	}

      /* Lebar scrollbar */
      #kyodo-custom-scroll::-webkit-scrollbar {
        width: 40px;
		  background-image: url(/kyodo-site/wp-content/uploads/2025/10/custom-scroll-bar.svg);
		  background-repeat:repeat-y;
		  background-position: 50% 0;
		  background-size: 2px;
      }

      /* Track (jalur di belakang thumb) */
      #kyodo-custom-scroll::-webkit-scrollbar-track {
        background: transparent;
      }

      /* Thumb (yang bisa di-drag) */
      #kyodo-custom-scroll::-webkit-scrollbar-thumb {
        background-color: transparent; /* warna dasar agar area bisa diklik */
        width: 40px;
        height: 40px;
        background-image: url("/kyodo-site/wp-content/uploads/2025/10/scroll-thumb-40-1.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 80%;
        border-radius: 10px;
        cursor: grab;
      }

/* Parking list custom scroll thumb end */


body .select2-container--open .select2-dropdown {
	border-radius: 16px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#ffffff !important;
}

.select2-container--open .select2-dropdown .select2-results__options li {
	padding: 8px 8px 8px 30px !important;
	background-image: url(/kyodo-site/wp-content/uploads/2025/10/option_min.svg);
    background-repeat: no-repeat;
    background-position: 0% 80%;
    padding: 8px 0 8px 30px !important;
}

.select2-container--open .select2-dropdown .select2-results__options li[aria-selected=true] {
	font-weight: 600 !important;
	background-image: url(/kyodo-site/wp-content/uploads/2025/10/option_check.svg) !important;
	background-repeat:no-repeat !important;
    background-position: 0% 50% !important;
    font-weight: 600 !important;
}


.gmnoprint.gm-style-mtc-bbw {
	width:168px !important;
	height:40px !important;
}

.gmnoprint.gm-style-mtc-bbw > div > button {
	all:unset;
}

.gmnoprint.gm-style-mtc-bbw > div > button:active {
	transform:scale(.92);
	transition: .3s !important;
}

.gmnoprint.gm-style-mtc-bbw > div:first-child > button:active {
	transform-origin:100% !important;
}

.gmnoprint.gm-style-mtc-bbw > div:last-child > button:active {
	transform-origin:0% !important;
}

.gmnoprint.gm-style-mtc-bbw > div:first-child {
	width:69px !important;
}

.gmnoprint.gm-style-mtc-bbw > div:last-child {
	width:99px !important;
}

.gmnoprint > div > button:last-child {
	top:41px !important;
}

.gmnoprint > div > button[aria-label="Tilt map"] {
	top: calc(100% - 40px) !important;
/* 	display:none !important; */
}

.gmnoprint > div > button[aria-label="Rotate map counterclockwise"] {
	top: calc(100% - 81px) !important;
}

.gmnoprint > div > div {
	top: 40px !important;
}

.gmnoprint > div > div:nth-of-type(2) {
	top: calc(100% - 41px) !important;
}


button.gm-control-active.gm-fullscreen-control, button.gm-control-active, button.gm-svpc {
	all: unset;
}
button.gm-control-active.gm-fullscreen-control:active, button.gm-control-active:active, button.gm-svpc:active {
	transform:scale(.9);
	transition: .2s !important;
}


.bukken_single_ > div > div {
	display: flex;
	flex-wrap: nowrap;
}

.bukken_single_ > div > div > div:not(:last-child) {
	flex: 0 0 calc((100% - 95px) / 2) !important;
}


#single_syurui {
	position: absolute;
	top: -120px;
	left:20px;
	z-index:10;
}

#single_syurui .ulisting-attribute-template .ulisting-attribute-template-value {
	padding: 2px 12px;
	color: #fff;
	border-radius: 7px;
}

.ulisting_element_670_1551680683697 {
	padding-top: 5px !important;
	padding-left: 5px !important;
}

.images_zoom {
	width: 36px;
	height: 36px !important;
	position: absolute;
	bottom: 18px;
	right: 18px;
	background-image: url(/kyodo-site/wp-content/uploads/2025/11/load_full.svg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	pointer-events: none;
	background-size: contain;
	opacity: 0;
}

.listing-gallery_style_2 .listing-gallery-thumbnail-box .listing-gallery-thumbnail .owl-nav button span {
	font-size: 20px !important;
    font-weight: 600 !important;
    background-color: #00000050;
    padding: 12px !important;
    border-radius: 50%;
}

.listing-gallery_style_2 .listing-gallery-thumbnail-box .listing-gallery-thumbnail:hover .images_zoom {
	opacity: 1;
}

.property-icon-chevron-right-2:before
 {
	color:#fff !important;
    position: relative;
    right: -1px;
}

.property-icon-chevron-left-2:before {
	color:#fff !important;
    position: relative;
    left: -1px;
}

#uListing-map-pagination {
	display: none !important;
}

.inventory-filter_style_1 .inventory-filter_attribute_box .inventory-filter_attribute:after {
	display:none !important;
}


#tosign {
	color: var(--n-accordion-title-active-color) !important;
	text-decoration: underline;
}

.inventory-thumbnail-box_style_1 .ulisting-thumbnail-box:after {
	display:none !important;
}

#topBaybaySection {
	position: relative;
	top: -40px;
}

