@charset "utf-8"; /* PRD */

/*
::::::::::::::: z-index :::::::::::::::
			header {
				z-index: 1000;
			}
							header #KadoinetHdr_H1_L a {
								z-index: 1005;
							}
				#Kadoinet_HdrTel a {
					z-index: 1200;
				}
				#Kadoinet_HdrNavi {
					z-index: 10000;
				}
					#Kadoinet_HdrNavi.panelactive #Kadoinet_HdrNavi-list{
							z-index: 10000; 
					}
						#Kadoinet_HdrNavi ul {
								z-index: 10001;
						}
				.Kadoinet_SP_MenuTab {
					z-index: 10001;
				}
			#Kadoinet_Float_Navi {
				z-index: 1200;
			}
				.Kadoine_Sale_Contracted {
					z-index: 500;
				}
			.video_wrapper {
				z-index: 50;
			}
			#Kadoinet_FV_Catch {
				z-index: 100;
			}
		#Kadoinet_IntroNavSS {
			z-index: 10;
		}
					#Kadoinet_Sale_Carousel .slide-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .slide-arrow {
						z-index: 5;
					}
								#Kadoinet_Sale_Idv_Caroucel_Main img,
								#Kadoinet_Rent_Idv_Caroucel_Main img {
									z-index: 1;
								}
								.Kadoinet_SICM_caption {
									z-index: 20;
								}
									#Kadoinet_Sale_Idv_Caroucel_Thumbnail .slide-arrow {
										z-index: 5;
									}
			#page-top {
				z-index: 1300;
			}
*/



/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
	/*
	max-font-sizeを指定したい時はmin関数を使用
	font-size:min(2.3vw,30px);
	min-font-sizeを指定したい時はmax関数を使用
	font-size:max(2.3vw,18px);
	*/
				/* -------------------------
				FAMILY
				------------------------- */
				.abril-fatface-regular {
						font-family: "Abril Fatface", serif;
						font-weight: 400;
						font-style: normal;
					}
				.biz-udgothic {
					font-family: "BIZ UDGothic", sans-serif;
					font-weight: 400;
					font-style: normal;
				}
				.noto-sans-jp {
					font-family: "Noto Sans JP", sans-serif;
					font-optical-sizing: auto;
					font-weight: 400;
					font-style: normal;
				}
				.m-plus1p {
					font-family: "M PLUS 1p", sans-serif;
					font-weight: 400;
					font-style: normal;
				}
				.m-plus2 {
					font-family: "M PLUS 2", sans-serif;
					font-optical-sizing: auto;
					font-weight: 400;
					font-style: normal;
				}
				h1,
				h2,
				h3,
				h4,
				h5 {
					/* font-family: "M PLUS 1p", sans-serif; */
					font-style: normal;
				}
				/* -------------------------
				KERNING
				------------------------- */
				.fk_Auto { font-kerning: auto; }
				.fk_normal { font-kerning: normal; }
				.fk_none { font-kerning: none; }
				.fk_pwid { font-feature-settings: "pwid" }
				.fk_palt { font-feature-settings: "palt" }
				.fk_pkna { font-feature-settings: "pkna" }
				.fk_vkrn { font-feature-settings: "vkrn" }
				.fk_vpal { font-feature-settings: "vpal" }
				/* -------------------------
				SIZE / SCALLING
				------------------------- */
				#page-top a {
					font-size: 3rem;
				}
			/* =========================
			HEADER
			========================= */
						#KadoinetHdr_H1_R {
							font-family: "M PLUS 1p", sans-serif;
						}
							#KadoinetHdr_H1_R span {
								font-size: 1.25vw;
							}
							#KadoinetHdr_H1_R strong {
								font-size: 0.7vw;
							}
				#KadoinetHdr_H2 {
					font-size: 0.8vw;
				}
				#Kadoinet_HdrTel a {
					font-size: 1.5vw;
				}
					#Kadoinet_HdrTel a i {
						font-size: 90%;
					}
						header.fixed #Kadoinet_HdrTel a {
							font-size: 1.2vw;
						}
				/* -------------------------
				TAB MENU
				------------------------- */
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
					font-size: 0.85vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
					font-size: 1.25vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
					font-size: 1vw;
				}
			/* =========================
			FOOTER
			========================= */
				#Kadoinet_Ftr_Lead {
					font-size: 1.15vw;
				}
						.Kadoinet_Tel {
							font-size: 1.8vw;
						}
							.Kadoinet_FCTA_Mail,
							.Kadoinet_FCTA_Tel {
								font-size: 2vw;
							}
				.Kadoinet_Ftr_Contact_Btn_Bar {
					font-size: 1.2vw;
				} 
					#Kadoinet_Ftr_Navi #menu-menu_lv1 {
						font-size: 1vw;
					}
					#Kadoinet_Ftr_Navi #menu-menu_lv2 {
						font-size: 0.9vw;
					}
			#Kadoinet_Copyright {
				font-size: 0.75vw;
			}
					#Kadoinet_Float_Navi p {
						font-size: 0.7vw;
					}
							#Kadoinet_FN_Inr a i {
								font-size: 2.5vw;
							}
							#KadoinetHdr_H1_R span {
								font-size: 1.25vw;
							}
							#KadoinetHdr_H1_R strong {
								font-size: 0.7vw;
							}
				#KadoinetHdr_H2 {
					font-size: 0.8vw;
				}
			/* =========================
			CMN / PLANE
			========================= */
			/* -------------------------
			Layout
			------------------------- */
			.Kadoinet_HDG_House-A span h1 {
				font-size: 1.2vw;
			}
			.Kadoinet_HDG_House-B span h1 {
				font-size: 1.5vw;
			}
			.Kadoinet_HDG_House-C span h1 {
				font-size: 2.8vw;
			}
			.Kadoinet_HDG_House-D span h1 {
				font-size: 1.2vw;
			}
			.Kadoinet_HDG_Line-A span h1 {
				font-size: 1.2vw;
			}
				.Kadoionet_Lead-A {
					font-size: 1.8vw;
				}
				.Kadoionet_Lead-B {
					font-size: 1.4vw;
				}
				.Kadoionet_Lead-C {
					font-size: 1.2vw;
				}
			/* -------------------------
			RIBBON
			------------------------- */
						.Kadoinet_Ribbon_L h2 {
							font-size: 1.2vw;
						}
						.Kadoinet_Ribbon_S h2 {
							font-size: 0.8vw;
						}
						.Kadoinet_Ribbon_W h2 {
							font-size: 1vw;
						}
							.Kadoinet_Ribbon_W h2 strong {
								font-size: 1.5vw;
							}
				.Kadoinet_Ribbon_I h2 {
					font-size: 2.5vw;
				}
					.Kadoinet_Ribbon_I h2 span small,
					.Kadoinet_Ribbon_I h2 span strong {
						font-size: 50%;
					}
			/* -------------------------
			House H2
			------------------------- */
				.Kadoinet_House_H2_Inr h2 {
					font-size: 2vw;
				}
				h2.Kadoinet_HDG_BorderH2 {
					font-size: 2.5vw;
				}
					h2.Kadoinet_HDG_BorderH2 small {
						font-size: 50%;
					}
				.Kadoinet_HDG_PlaneH2 {
					font-size: 1.25vw;
				}
				.Kadoinet_HDG_PlaneH2 h2 {
					font-size: 2.5vw;
				}
				.Kadoinet_HDG_PlaneH2 i {
					font-size: 5vw;
				}
					.Kadoinet_BdrChkList li {
						font-size: 1.25vw;
					}
			.Kadoinet_HDG_PlaneH2_Inline {
				font-size: 2.5vw;
			}
			.Kadoinet_HDG_PlaneH3_Inline {
				font-size: 1.8vw;
			}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
						#Kadoinet_Sale_Details .Kadoine_Sale_Contracted p {
							font-size: 2vw;
						}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S h2,
				.Kadoinet_PU_List .Kadoinet_Ribbon_S h2,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S h2,
				#Kadoinet_RentList_SS_Inr li .Kadoinet_Ribbon_S h2 {
					font-size: 0.8vw;
				}

				/* -------------------------
				BTN
				------------------------- */
				.Kadoinet_LabelBtn {
				font-size: 1.4vw;
				}
				/* -------------------------
				BOX
				------------------------- */
					.Kadoinet_BdrBox h3 {
						display: block;
						font-size: 2vw;
						margin: 0 auto 1em;
					}
					.Kadoinet_BdrBox p {
						font-size: 1vw;
					}
					.Kadoinet_BdrBox i {
						font-size: 2vw;
					}
					.Kadoinet_BdrBox_List {
						font-size: 1.15vw;
					}
					.Kadoinet_BdrBox_List strong {
						font-size: 115%;
						margin-bottom: 0.25em;
					}
				/* -------------------------
				CONTACT FORM
				------------------------- */
				/* FORM CMN  */
				.Kadoinet_Form {
					font-size: 1.2vw;
				}
					.Kadoinet_Form h3 {
						font-size: 1.8vw;
					}
					.Kadoinet_Form_Inr {
						font-size: 1.2vw;
					}
								.Kadoinet_Form input[type="text"],
								.Kadoinet_Form input[type="email"],
								.Kadoinet_Form input[type="tel"],
								.Kadoinet_Form input[type="number"],
								.Kadoinet_Form input[type="password"],
								.Kadoinet_Form textarea {
									font-size: 1.2vw;
								}
							.Kadoinet_Form input[type='reset'],
							.Kadoinet_Form input[type='submit'],
							a.Kadoinet_CTA_Form_Btn {
								font-size: 1.5vw;
							}
				.Kadoinet_Bukken_Form_NAME {
					font-size: 130%;
				}
				.Kadoinet_Form_reCAPTCHA {
					font-size: 0.9vw;
				}
				#Kadoinet_Form_reCAPTCHA_Error .error,
				#Kadoinet_ContactForm .error {
					color: #eb3e39;
					font-size: 120% !important;
					font-weight: bold;
				}
				#Kadoinet_Form_reCAPTCHA_Error .error {
					margin: 0 auto;
					text-align: center;
					width: 80%;
				}
				#Kadoinet_ContactForm .error {
									margin: 0.25em 0;
				}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
	/* ::::::::::::::::::::::::::::
	FIRST VIEW
	:::::::::::::::::::::::::::: */
			#Kadoinet_FV_Catch p {
				font-size: 1.3vw;
			}
						#Kadoinet_Intro_Nav ul li.for-sale h2,
						#Kadoinet_Intro_Nav ul li.for-rent h2 {
							font-size: 1.5vw;
						}
								#Kadoinet_Intro_Nav ul li.for-sale h2 strong,
								#Kadoinet_Intro_Nav ul li.for-rent h2 strong {
										font-size: 4vw;
									}
						#Kadoinet_Intro_Nav ul li.search h2,
						#Kadoinet_Intro_Nav ul li.owner h2 {
							font-size: 1.5vw;
						}
								#Kadoinet_Intro_Nav ul li.search h2 strong,
								#Kadoinet_Intro_Nav ul li.owner h2 strong {
										font-size: 3vw;
									}
						#Kadoinet_Intro_Nav ul li i {
							font-size: 1.5vw;
						}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
					#Kadoinet_UK_Area p,
					#Kadoinet_HTFInr p {
						font-size: 1vw;
						line-height: 1.4;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
		#Kadoinet_Sale_Title h3,
		#Kadoinet_Rent_Title h3 {
			font-size: 1.8vw;
		}
			#Kadoine_Sale_Price,
			#Kadoine_Rent_Price {
				font-size: 2.2vw;
			}
				#Kadoine_Sale_Price small,
				#Kadoine_Rent_Price small {
					font-size: 1vw;
				}
		#Kadoinet_Sale_Summary ul li,
		#Kadoinet_Sale_Idv_Push_UL li,
		#Kadoinet_Rent_Summary ul li,
		#Kadoinet_Rent_Idv_Push_UL li {
			font-size: 1vw;
		}
		.Kadoinet_Sale_Details_FLEX_DT h4,
		.Kadoinet_Sale_Details_FLEX_DD strong,
		.Kadoinet_Rent_Details_FLEX_DT h4,
		.Kadoinet_Rent_Details_FLEX_DD strong {
			font-size: 0.85vw;
		}
			#Kadoinet_Sale_Idv_Catch_UL li,
			#Kadoinet_Rent_Idv_Catch_UL li {
				font-size: 1.5vw;
			}
				#Kadoinet_Sale_Idv_Content div,
				#Kadoinet_Rent_Idv_Content div {
					display: inline-block;
					font-size: 1.2vw;
				}
				.Kadoinet_Sale_TownInfo h3,
				.Kadoinet_Rent_TownInfo h3 {
					font-size: 1vw !important;
				}
					.Kadoinet_Sale_TownInfo h4,
					.Kadoinet_Rent_TownInfo h4 {
						font-size: 1vw;
					}
					.Kadoinet_SC_Spec h3,
					.Kadoinet_SC_Catch,
					.Kadoinet_SC_Traffic,
					.Kadoinet_SC_Size {
						font-size: 0.85vw;
					}
					.Kadoinet_SC_Price {
						font-size: 1vw;
					}
						.Kadoinet_PU_Spec h3 {
							font-size: 1.15vw;
						}
						.Kadoinet_PU_Address,
						.Kadoinet_PU_Traffic,
						.Kadoinet_PU_Size {
							font-size: 0.85vw;
						}
						.Kadoinet_PU_Price {
							font-size: 1.4vw;
						}
							#Kadoinet_UK_Area .Kadoinet_House_H2 h2 strong {
								font-size: 60%;
							}
		/* ::::::::::::::::::::::::::::
		INFO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Single_InfoSS_Content h2 {
				font-size: 2vw;
			}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		COMPANY
		:::::::::::::::::::::::::::: */
				#Kadoinet_Company_DL {
					font-size: 0;
				}
					#Kadoinet_Company_DL dt,
					#Kadoinet_Company_DL dd {
						font-size: 1.25vw;
					}
						#Kadoinet_Company_Detail a i {
							font-size: 1.4vw;
						}
		/* ::::::::::::::::::::::::::::
		HOW TO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Page_HowtoFlowSS_Inr .Kadoinet_HDG_House-C span h1 {
				font-size: 1.8vw;
			}
/*
		#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox h3 {
			font-size: 1.8vw;
		}
			#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox h3 i {
				font-size: 1.4vw;
			}
*/
		/* ::::::::::::::::::::::::::::
		FAQ
		:::::::::::::::::::::::::::: */
			.KadoinetFAQ_A {
				font-size: 0;
			}
			#Kadoinet_Page_FAQSS .Kadoinet_BdrBox i {
				font-size: 2.4vw;
			}
			.Kadoinet_BdrBox .KadoinetFAQ_Q p {
				color: #328f8e;
				font-size: 1.6vw;
				line-height: 1.6;
			}
			.Kadoinet_BdrBox .KadoinetFAQ_A p {
				font-size: 1.4vw;
				line-height: 1.6;
			}
		/* ::::::::::::::::::::::::::::
		KITAAYASE GUIDE
		:::::::::::::::::::::::::::: */
				.Kadoinet_KitaAyaseGuide_SpotWrap h1 {
					/* font-size: 2vw; */
				}
				.Kadoinet_KitaAyaseGuide_Spot-add {
					/* font-size: 1vw; */
				}
				.Kadoinet_KitaAyaseGuide_Spot-other {
					/* font-size: 0.85vw; */
				}
							#Kadoinet_KitaAyaseGuide_SpotList_Inr ul {
								font-size: 0;
							}
									.Kadoinet_KitaAyaseGuide_SpotList_Group h2 {
										/* font-size: 1.25vw; */
									}
										.Kadoinet_KitaAyaseGuide_SpotList_Group ul li {
											/* font-size: 1vw; */
										}
		

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT CMN
		:::::::::::::::::::::::::::: */
				#Kadoinet_RentList_SS_Inr {
					font-size: 0;
				}
						.Kadoinet_RCL_Price {
							font-size: 1.75vw;
						}
						.Kadoinet_RCL_Plan,
						.Kadoinet_RCL_Traffic h3 {
							font-size: 1.25vw;
						}
						.Kadoinet_RCL_Traffic,
						.Kadoinet_RCL_Size,
						.Kadoinet_RCL_Year,
						.Kadoinet_RCL_Structure {
							font-size: 1vw;
						}
								.Kadoinet_RCL_Price small {
									font-size: 60%;
								}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								font-size: 1vw;
							}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Sale_Cat_List_Spec {
										font-size: 0.85vw;
									}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li h3 {
										font-size: 1vw;
									}
										.Kadoinet_SCL_Price {
										font-size: 1.25vw;
										}
						.Kadoinet_HTC h3  {
							font-size: 1.25vw;
						}
						.Kadoinet_HTC ul li span {
							font-size: 2vw;
						}
						.Kadoinet_HTC ul li p {
							font-size: 1.5vw;
						}
						.Kadoinet_HTC ul li small {
							font-size: 0.95vw;
						}
						.Kadoinet_HTC ul li address.address {
							font-size:1.25vw;
						}
						.Kadoinet_HTC ul li address.telfax {
							font-size: 2vw;
						}
						.Kadoinet_HTC ul li address.man_n_location,
						.Kadoinet_HTC ul li address.man_n_location span {
							font-size:2vw !important;
						}
						.Kadoinet_HTC ul li address.man_n_location i {
							font-size: 2vw;
						}
						.Kadoinet_ViewOn_GoogleMap a i {
							font-size:1.25vw;
						}
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
						.Kadoinet_RCL_Price {
							font-size: 1.75vw;
						}
						.Kadoinet_RCL_Plan {
							font-size: 1.25vw;
						}
						.Kadoinet_RCL_Traffic,
						.Kadoinet_RCL_Size,
						.Kadoinet_RCL_Year,
						.Kadoinet_RCL_Structure {
							font-size: 1vw;
						}
/* ##########################################
#############################################
//// END FONT SETTINGS
#############################################
########################################### */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		JS
		:::::::::::::::::::::::::::: */
			/* =========================
			TO-TOP
			========================= */
			#page-top {
				bottom: 50px;
				display: none;
				height: auto;
				position: fixed;
				right: 15px;
				width: 60px;
				z-index: 1300;
			}
				#page-top a {
					background: #328f8e;
					border-radius: 32px;
					color: #eef04a;
					cursor: pointer;
					display: block;
					/* font-size: 3rem; */
					font-weight: bold;
					display: block;
					height: 60px;
					line-height: 62px;
					margin: 0;
					padding: 0;
					text-align: center;
					text-decoration: none;
						-moz-transition: all .3s;
						-webkit-transition: all .3s;
						-o-transition: all .3s;
						-ms-transition: all .3s;
					transition: all .3s;
					user-select: none;
					width: 60px
				}
						#page-top a img {
							display: block;
							height: auto;
							width: 10vw;
						}
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HTML
			========================= */
			html {
				font-feature-settings: "palt";
				scroll-behavior: smooth;
				scroll-padding-top: 6vw;
			}
				.kadoinet_SS {
					height: auto;
					margin: 0 0 5vw;
					padding: 0;
				}
					.kadoinet_SS_Full {
						margin: 0 auto;
						width: 100%;
					}
					.kadoinet_SS_875 {
						margin: 0 auto;
						width: 87.5%;
					}
					.kadoinet_SS_800 {
						margin: 0 auto;
						width: 80%;
					}
			/* =========================
			HEADER
			========================= */
			header {
				align-items: center;
				background: rgba(255,255,255,1);
				border-bottom: 2px solid #328f8e;
				border-top: 10px solid #328f8e;
				display: flex;
				height: 6vw;
				justify-content: center;
				line-height: 1;
				margin: 0;
				padding: 0;
				position: relative;
				width: 100%;
				z-index: 1000;
			}
					header #KadoinetHdr_H1 {
						align-items: center;
						display: flex;
						justify-content: center;
					}
						header #KadoinetHdr_H1_L,
						header #KadoinetHdr_H1_R {
							display: inline-block;
							margin: 0 1vw;
						}
						header #KadoinetHdr_H1_L {
							/* background: rgba(255,0,0,.2); CHK R */
						}
							header #KadoinetHdr_H1_L a {
								/* background: rgba(0,255,0,.2); CHK G */
								display: block;
								heigt: auto;
								width: 30vw;
								z-index: 1005;
							}
							header #KadoinetHdr_H1_L img {
								display: block;
								height: auto;
								line-height: 1;
								width: 100%;
							}
						header #KadoinetHdr_H1_R {
							/* background: rgba(0,0,255,.2); CHK B */
							color: #328f8e;
							font-family: "M PLUS 1p", sans-serif;
							text-align: center;
						}
							header #KadoinetHdr_H1_R span,
							header #KadoinetHdr_H1_R strong {
								display: block;
							}
							header #KadoinetHdr_H1_R span {
								background: #eef04a;
								display: block;
								font-weight: 600;
								padding: 0.25em 0.5em;
							}
							header #KadoinetHdr_H1_R strong {
								font-weight: 600;
								padding: 0.25em 0;
							}
					header #KadoinetHdr_H2 {
						color: #328f8e;
						font-weight: 600;
						text-align: center;
						line-height: 1;
						margin: 0;
						padding: 0.5em 0;
					}
				#Kadoinet_HdrTel a {
					/* background: rgba(255,0,255,.25); CHK RED */
					color: #eb3e39;
					display: block;
					font-feature-settings: "palt";
					font-family: "Noto Sans JP", sans-serif;
					font-weight: 900;
					line-height: 1;
					padding: 5px;
					position: absolute;
					right: 0;
						-webkit-transform: translateY(-50%);
						-moz-transform: translateY(-50%);
						-ms-transform: translateY(-50%);
						-o-transform: translateY(-50%);
					transform: translateY(-50%);
					top: 50%;
					z-index: 1000;
				}
					#Kadoinet_HdrTel a i {
						color: #000;
						margin: 0 0 0 0;
						transform: rotate(10deg);
					}
				/* -------------------------
				HEADER FIXED
				------------------------- */
				body.hdrFixed {
					padding-top: calc( 4.8vw + 6px + 0.5vw );
				}
				header.fixed {
					align-items: unset;
					border-bottom: 1px solid #328f8e;
					border-top: 5px solid #328f8e;
					display: block;
					height: 2.4vw;
					justify-content: unset;
					left: 0;
					position: fixed;
					top: 0;
				}
					header.fixed #KadoinetHdr_H1 {
						align-items: unset;
						display: block;
						justify-content: unset;
					}
						header.fixed #KadoinetHdr_H1_L {
							/* background: rgba(255,255,0,.2); CHK Y */
							display: block;
						}
						header.fixed #KadoinetHdr_H1_L a {
							/* background: rgba(255,0,0,.2); CHK R */
							margin: 0.25vw auto;
							width: 15vw

						}
						header.fixed #KadoinetHdr_H1_R {
							display: none;
						}
					header.fixed #KadoinetHdr_H2 {
						display: none;
					}
				/* -------------------------
				TAB MENU
				------------------------- */
				#Kadoinet_ModalNavi {
					/* background:rgba(255,255,0,.25); CHK Y */
				}
					#Kadoinet_HdrNavi {
						background:rgba(255,255,255,.95); /* WHT */
						height: 100vh;
						left: -120%;
						position:fixed;
						top:0;
							-moz-transition: all .5s ease-out;
							-webkit-transition: all .5s ease-out;
							-o-transition: all .5s ease-out;
							-ms-transition: all .5s ease-out;
						transition: all .5s ease-out;
						width: 100%;
						z-index: 10000;
					}
					#Kadoinet_HdrNavi.panelactive {
							left: 0;
					}
						#Kadoinet_HdrNavi.panelactive #Kadoinet_HdrNavi-list {
								height: 100vh;
								-webkit-overflow-scrolling: touch;
								overflow: auto;
								position: fixed;
								width: 100%;
						}
							/* #Kadoinet_HdrNavi ul */
							#Kadoinet_HdrNavi-list_Inr {
									left: 50%;
									position: absolute;
									top: 50%;
										-webkit-transform: translate(-50%,-50%);
										-moz-transform: translate(-50%,-50%);
										-ms-transform: translate(-50%,-50%);
										-o-transform: translate(-50%,-50%);
									transform: translate(-50%,-50%);
									width: 100%;
							}
								#Kadoinet_HdrNavi-list_Inr li {
									list-style: none;
									text-align: center;
								}
									#Kadoinet_HdrNavi-list_Inr li a {
										display: block;
										text-decoration: none;
									}
									#Kadoinet_HdrNavi-list_Inr li {
										font-family: "M PLUS 1p", sans-serif;
										font-style: normal;
										font-weight: bold;
										color: #328f8e;
									}
										#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 a {
												color: #328f8e;
											}
											#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 a i {
												margin: 0 0.25em 0 0;
												user-select: none;
											}
											#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
												padding: 0.5em 0;
											}
									#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li {
										border-top: 1px dashed #328f8e;
									}
										#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li:last-child {
											border-bottom: 1px dashed #328f8e;
										}
											#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
												padding: 0.5em 0;
											}
									#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li {
										border-top: 1px dashed #c2c8cc;
									}
										#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li:first-child {
											border-top: none;
										}
										#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li:last-child {
											border-bottom: 1px dashed #c2c8cc;
										}
											#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
												padding: 0.5em 0;
											}
										#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
											padding: 0.25em 0;
										}
					.Kadoinet_SP_MenuTab {
						aspect-ratio: 1/2;
						cursor: pointer;
						display: block;
						height: 4vw;
						left: 0;
						position: fixed;
						top: calc( 6vw - 2vw );
						user-select: none;
						width: auto;
						z-index: 10001;
					}
					.Kadoinet_SP_MenuTab #Kadoinet_SPMT_Passive,
					.Kadoinet_SP_MenuTab #Kadoinet_SPMT_Active {
						left: 0;
						position: absolute;
						top: 0;
							-moz-transition: all .25s ease-out;
							-webkit-transition: all .25s ease-out;
							-o-transition: all .25s ease-out;
							-ms-transition: all .25s ease-out;
						transition: all .25s ease-out;
					}
					.Kadoinet_SP_MenuTab #Kadoinet_SPMT_Passive {
							filter:alpha(opacity=100);
							-ms-filter: "alpha(opacity=100)";
							-moz-opacity: 1;
							-khtml-opacity: 1;
						opacity:1;
					}
					.Kadoinet_SP_MenuTab #Kadoinet_SPMT_Active {
							filter:alpha(opacity=0);
							-ms-filter: "alpha(opacity=0)";
							-moz-opacity: 0;
							-khtml-opacity: 0;
						opacity:0;
					}
					.Kadoinet_SP_MenuTab.active #Kadoinet_SPMT_Passive {
							filter:alpha(opacity=0);
							-ms-filter: "alpha(opacity=0)";
							-moz-opacity: 0;
							-khtml-opacity: 0;
						opacity:0;
					}
					.Kadoinet_SP_MenuTab.active #Kadoinet_SPMT_Active {
							filter:alpha(opacity=100);
							-ms-filter: "alpha(opacity=100)";
							-moz-opacity: 1;
							-khtml-opacity: 1;
						opacity:1;
					}
			/* =========================
			FOOTER
			========================= */
			footer {
				/* background: rgba(0,255,0,.2); CHK G */
				border-top: 2px dashed #328f8e;
				font-family: "M PLUS 1p", sans-serif;
				font-weight: 600;
				line-height: 1;
				margin: 10vw 0 0;
				padding: 1.5vw 0 0.5vw;
				text-align: center;
				width: 100%;
			}
				#Kadoinet_Ftr_Lead {
					color: #328f8e;
					/* font-size: 1.5vw; */
					font-weight: 400;
					line-height: 1.4;
					margin: 2vw auto;
				}
					#Kadoinet_Ftr_Address h1 {
						margin: 3vw auto 0.5vw;
						min-width: 300px;
						width: 35vw;
					}
					#Kadoinet_Ftr_Address>p {
						margin: 0 0 0.5em;
					}
						#Kadoinet_Ftr_Address>p strong {
							margin: 0 0 0 0.5em;
						}
						.Kadoinet_Tel {
							font-family: "Noto Sans JP", sans-serif;
							font-weight: 700;
							color: #eb3e39;
							/* font-size: 1.8vw; */
						}
				.Kadoinet_Ftr_CTA {
					margin: 2vw auto;
				}
					.Kadoinet_Ftr_CTA_Inr {
						align-items: center;
						display: flex;
						justify-content: center;
					}
						.Kadoinet_Ftr_CTA p {
							color: #eb3e39;
							display: block;
							margin: 0 0 0.5vw;
							width: 100%;
						}
							.Kadoinet_FCTA_Mail,
							.Kadoinet_FCTA_Tel {
								background: #eb3e39;
								border-radius: 100px;
								color: #fff;
								display: inline-block;
								/* font-size: 2vw; */
								line-height: 1;
								margin: 0 0.5vw;
								padding: 0.5em;
							}
				.Kadoinet_Ftr_Contact_Btn_Bar {
					background: #eb3e39;
					border-radius: 10px;
					color: #fff;
					display: block;
					font-family: "M PLUS 1p", sans-serif;
					/* font-size: 1.5vw; */
					font-weight: 600;
					line-height: 1;
					margin: 2vw auto;
					padding: 0.75em 0.5em;
					text-align: center;
					width: auto;
				} 
					.Kadoinet_Ftr_Contact_Btn_Bar i {
						margin: 0 0.25em 0 0;
					}
				#Kadoinet_Ftr_Navi {
					/* background: rgba(0,255,255,.2); CHK G */
					font-family: "M PLUS 1p", sans-serif;
					font-weight: 600;
					padding: 1.5em 0 0;
					text-align: center;
				}
					#Kadoinet_Ftr_Navi #menu-menu_lv1-1 {
						background: #328f8e;
						align-items: center;
						display: flex;
						/* font-size: 1.4vw; */
						justify-content: center;
						list-style-type: none;
						padding: 1.5em 0;
						text-align: center;
					}
							#Kadoinet_Ftr_Navi #menu-menu_lv1-1 li a {
								background: #328f8e;
								border-left: 2px dotted #68adad;
								color: #fff;
								padding: 0.5em 1em;
								width: 20%;
							}
							#Kadoinet_Ftr_Navi #menu-menu_lv1-1 li a:last-child {
								border-right: 2px dotted #68adad;
							}
					#Kadoinet_Ftr_Navi #menu-menu_lv2-1 {
						background: #68adad;
						align-items: center;
						display: flex;
						/* font-size: 1.2vw; */
						font-weight: 500;
						justify-content: center;
						list-style-type: none;
						margin: 0;
						padding: 0.5em 0;
						text-align: center;
					}
						#Kadoinet_Ftr_Navi #menu-menu_lv2-1 li {
						}
							#Kadoinet_Ftr_Navi #menu-menu_lv2-1 li a {
								color: #fff;
								padding: 0.5em 1em;
								width: 20%;
							}
			#Kadoinet_Copyright {
				align-items: center;
				display: flex;
				line-height: 1;
				margin:0.5em 0 0;
				padding: 0;
				justify-content: flex-start;
			}
				#Kadoinet_Copyright_Inr_L,
				#Kadoinet_Copyright_Inr_R {
					line-height: 1;
					margin: 0;
					padding: 0;
					width: 50%;
				}
				#Kadoinet_Copyright_Inr_L {
					/* background: rgba(0,0,255,.2); CHK B */
					text-align: left;
				}
					#Kadoinet_Copyright_Inr_L #menu-menu_lv3-1 {
						align-items: center;
						color: #328f8e;
						display: flex;
						justify-content: flex-start;
						list-style-type: none;
						margin: 0;
						padding: 0;
						text-align: left;
					}
						#Kadoinet_Copyright_Inr_L #menu-menu_lv3-1 li {
							display: inline-block;
						}
							#Kadoinet_Copyright_Inr_L #menu-menu_lv3-1 li a {
								color: #328f8e;
								padding: 0 1em;
							}
				#Kadoinet_Copyright_Inr_R {
					/* background: rgba(255,255,0,.2); CHK Y */
					margin: 0;
					padding: 0 0.5em 0 0;
					text-align: right;
				}
			/* -------------------------
			FLOAT NAVI
			------------------------- */
			#Kadoinet_Float_Navi {
				position: fixed;
				right: 0;
				text-align: center;
				top: calc( 6vw - 1vw );
				width: 5vw;
				z-index: 1100;
			}
				#Kadoinet_Float_Navi p {
					background: #eef04a;
					color: #404243;
					display: block;
					font-family: "M PLUS 1p", sans-serif;
					/* font-size: 0.7vw; */
					font-weight: 600;
					line-height: 1;
					padding: 0.5em 0 0.25em ;
				}
				#Kadoinet_FN_Inr {
					/* background: rgba(255,0,0,.2); CHK R */
				}
					#Kadoinet_FN_Inr a {
						background: #eb3e39;
						color: #fff;
						display: block;
						font-family: "Noto Sans JP", sans-serif;
						font-weight: 700;
						padding: 0.75em 0;
						width: 100%;
						text-align: center;
						vertical-align: middle;
					}
					#Kadoinet_FN_Inr a:first-child {
						border-bottom: 4px solid #f49996;
					}
						#Kadoinet_FN_Inr a span {
							display: none;
						}
						#Kadoinet_FN_Inr a i {
							color: #fff;
							display: inline;
							height: auto;
							/* font-size: 2.5vw; */
						}
		/* =========================
		COMMON PARTS
		========================= */
			/* -------------------------
			Layout
			------------------------- */
			.Kadoinet_HDG {
				white-space: nowrap;
			}
			.Kadoinet_HDG_House-A {
				border-bottom: 3px solid #5fb9ad;
				height: auto;
				margin: 0 0 3vw;
				user-select: none;
				width: 100%;
			}
				.Kadoinet_HDG_House-A span {
					/* aspect-ratio: 2.4/1.4; */
					/* background: rgba(0,255,0,.2); CHK G */
					display: block;
					height: auto;
					line-height: 1;
					margin: 0 0 -0.6vw 2.5vw;
					width: 13vw;
				}
					.Kadoinet_HDG_House-A span figure {
						padding: 0 0.5em;
					}
					.Kadoinet_HDG_House-A span h1 {
						background: #fff;
						display: inline-block;
						/* font-size: 1.2vw; */
						font-weight: 700;
						padding: 0 0.5em;
					}
			.Kadoinet_HDG_House-B {
				/* background: rgba(0,0,255,.2); CHK B */
				display: block;
				height: auto;
				margin: 0 0 3vw;
				text-align: center;
				width: 100%;
			}
			.Kadoinet_HDG_House-B figure {
				display: block;
				height: auto;
				line-height: 1;
				margin: 0 auto;
				width: 8vw;
			}
			.Kadoinet_HDG_House-B span {
				color: #8A8E91;
				display: block;
				height: auto;
				line-height: 1;
				margin: 0 auto;
				width: auto;
			}
					.Kadoinet_HDG_House-B span h1 {
						display: inline-block;
					}
			.Kadoinet_HDG_House-C {
				/* background: rgba(255,255,0,.2); CHK Y */
				display: block;
				height: auto;
				margin: 0 0 3vw;
				text-align: center;
				width: 100%;
			}
			.Kadoinet_HDG_House-C figure {
				display: block;
				height: auto;
				line-height: 1;
				margin: 0 auto;
				width: 12vw;
			}
			.Kadoinet_HDG_House-C span {
				color: #8A8E91;
				display: block;
				height: auto;
				line-height: 1;
				margin: 0 auto;
				width: auto;
			}
					.Kadoinet_HDG_House-C span h1 {
						display: inline-block;
						font-weight: 300;
						letter-spacing: 0.125em;
					}
			.Kadoinet_HDG_House-D {
				/* background: rgba(255,0,0,.2); CHK R */
				border-top: 3px solid #328f8e;
				display: block;
				height: auto;
				margin: 4.5vw 0 5.5vw;
				position: relative;
				text-align: center;
				width: 100%;
			}
				.Kadoinet_HDG_House-D_Inr {
					left: 50%;
					position: absolute;
					top: -52%;
						-webkit-transform: translate(-50%,-50%);
						-moz-transform: translate(-50%,-50%);
						-ms-transform: translate(-50%,-50%);
						-o-transform: translate(-50%,-50%);
					transform: translate(-50%,-50%);
				}
			.Kadoinet_HDG_House-D figure {
				display: block;
				height: auto;
				line-height: 1;
				margin: 0 auto;
				width: 8vw;
			}
			.Kadoinet_HDG_House-D span {
				color: #404243;
				display: block;
				height: auto;
				line-height: 1;
				margin: 0 auto;
				width: auto;
			}
					.Kadoinet_HDG_House-D span h1 {
						display: inline-block;
						/* font-size: 1.2vw; */
						font-weight: 700;
					}
			.Kadoinet_HDG_Line-A {
				/* background: rgba(0,255,0,.2); CHK G */
				border-top: 3px solid #328f8e;
				display: block;
				height: auto;
				margin: 5vw 0 0;
				position: relative;
				text-align: center;
				width: 100%;
			}
			.Kadoinet_HDG_Line-A span {
				/* background: rgba(0,0,255,.2); CHK B */
				color: #404243;
				display: block;
				height: auto;
				line-height: 1;
				margin: 0.5em auto 0;
				position: absolute;
				text-align: left;
				width: 87.5%;
			}
					.Kadoinet_HDG_Line-A span h1 {
						display: inline-block;
						font-weight: 700;
					}
			h2.Kadoinet_HDG_BorderH2 {
				/* background: rgba(255,255,0,.2); CHK Y */
				font-family: "M PLUS 1p", sans-serif;
				margin: 5vw auto;
				padding: 0;
				text-align: center;
				line-height: 1;
			}
				h2.Kadoinet_HDG_BorderH2 span {
					border-bottom: 4px solid #328f8e;
					display: inline-block;
					margin: 0 0 0.25em;
					padding: 0 0 0.25em;
				}
				h2.Kadoinet_HDG_BorderH2 small {
					color: #328f8e;
					display: block;
					font-family: "Abril Fatface", serif;
				}
			.Kadoinet_HDG_PlaneH2 {
				/* background: rgba(255,0,0,.2); CHK R */
				font-family: "M PLUS 1p", sans-serif;
				padding: 3vw 0;
				text-align: center;
				line-height: 1;
			}
				.Kadoinet_HDG_PlaneH2 h2 {
					/* background: rgba(0,255,0,.2); CHK G */
					color: #328f8e;
					font-weight: 600;
					line-height: 1;
					magrin: 0;
					padding: 0;
				}
				.Kadoinet_HDG_PlaneH2 i {
					color: #f29cb5;
					magrin: 0;
					padding: 0;
				}
				.Kadoinet_HDG_PlaneH2 p {
					line-height: 1;
					magrin: 0;
					padding: 0;
				}
			.Kadoinet_HDG_PlaneH2_Inline,
			.Kadoinet_HDG_PlaneH3_Inline {
				font-family: "M PLUS 1p", sans-serif;
				color: #328f8e;
				font-weight: 600;
				line-height: 1;
				magrin: 0;
				padding: 3vw 0;
				text-align: center;
			}
			/* -------------------------
			NAVI
			------------------------- */
			.nav-links {
				/* background: rgba(0,0,255,.2); CHK B */
				align-items: center;
				display: flex;
				font-family: "M PLUS 1p", sans-serif;
				justify-content: center;
				margin: 3vw 0 0;
				padding: 0;
				position: relative;
				text-align: center;
			}
				.nav-links a.page-numbers {
				  display: block;
					font-weight: 600;
				  margin: 0 0.5em;
				  text-align: center;
				  padding: 0.5em;
				  position: relative;
				}
					.nav-links span.page-numbers a {
						display: block;
						text-align: center;
						color: #328f8e;
						text-decoration: none;
					}
					.nav-links span.current {
						color: #328f8e;
						font-weight: 900;
						padding: 0.5em;
						text-align: center;
					}
				.nav-links .prev,
				.nav-links .next {
					display: block;
					text-align: center;
				}
			/* -------------------------
			RIBBON
			------------------------- */
				/* Ribbon L-S */
				.Kadoinet_Ribbon_L,
				.Kadoinet_Ribbon_S {
					display: inline-block;
					margin: 0 1em 0 0;
					position: static;
				}
				.Kadoinet_Ribbon_L::after
				.Kadoinet_Ribbon_S::after {
					display: block;
					content: "";
				}
					.Kadoinet_Ribbon_L h2,
					.Kadoinet_Ribbon_S h2 {
						background: #5fb9ad;
						box-sizing: border-box;
						color: #fff;
						display: inline-block;
						height: auto;
						line-height: 1;
						padding: 0.5em 1em 0.48em 0.5em;
						position: relative;
						text-align: center;
					}
					.Kadoinet_Ribbon_L h2 {
						/* font-size: 1.2vw; */
					}
					.Kadoinet_Ribbon_S h2 {
						/* font-size: 0.8vw; */
					}
					.Kadoinet_Ribbon_L h2::after,
					.Kadoinet_Ribbon_S h2::after {
						border-color: #5fb9ad transparent #5fb9ad #5fb9ad;
						border-style: solid;
						border-width: 1em 0.5em 1em 0;
						content: '';
						height: 0px;
						position: absolute;
						right: -0.45em;
						top: 0;
						width: 0px;
						z-index: 1;
					}
				/* Ribbon W */
				.Kadoinet_Ribbon_W {
					/* background: rgba(255,255,0,.2); CHK Y */
					border-bottom: 3px solid #5e85ad;
					display: block;
					margin: 0 0 3vw;
					position: relative;
					width: 100%;
				}
					.Kadoinet_Ribbon_W h2 {
						bottom: -3.5em;
						background: #5e85ad;
						box-sizing: border-box;
						color: #fff;
						display: inline-block;
						/* font-size: 1vw; */
						font-weight: 400 !important;
						height: auto;
						left:50%;
						line-height: 1;
						margin: 0  0 -50px;
						padding: 0.5em 1.5em 0.5em 1.5em;
						position: relative;
						text-align: center;
						-webkit-transform: translate(-50%,-50%);
						-moz-transform: translate(-50%,-50%);
						-ms-transform: translate(-50%,-50%);
						-o-transform: translate(-50%,-50%);
					transform: translate(-50%,-50%);
					}
					.Kadoinet_Ribbon_W h2::before {
						border-color: #5e85ad #5e85ad #5e85ad transparent;
						border-style: solid;
						border-width: 1.757em 0 1.757em 0.75em;
						content: '';
						height: 0px;
						position: absolute;
						left: -0.65em;
						top: 0;
						width: 0px;
						z-index: 1;
					}
					.Kadoinet_Ribbon_W h2::after {
						border-color: #5e85ad transparent #5e85ad #5e85ad;
						border-style: solid;
						border-width: 1.757em 0.75em 1.757em 0;
						content: '';
						height: 0px;
						position: absolute;
						right: -0.65em;
						top: 0;
						width: 0px;
						z-index: 1;
					}
						.Kadoinet_Ribbon_W h2 strong {
							display: block;
							/* font-size: 1.5vw; */
						}
					.Kadoinet_Ribbon_W::after {
					display: block;
					content: "";
				}
				/* Ribbon I */
				.Kadoinet_Ribbon_I {
					display: block;
					height: 3vw;
					margin: 7vw 0 3vw;
					text-align: center;
					position: relative;
					width: 100%;
				}
				.Kadoinet_Ribbon_I.KRI_Green {
					background: #328f8e;
				}
				.Kadoinet_Ribbon_I.KRI_Navy {
					background: #5e85ad;
				}
				.Kadoinet_Ribbon_I.KRI_Pink {
					background: #f29cb5;
				}
					.Kadoinet_Ribbon_I_Inr {
						left: 50%;
						position: absolute;
						top: 50%;
							-webkit-transform: translate(-50%,-50%);
							-moz-transform: translate(-50%,-50%);
							-ms-transform: translate(-50%,-50%);
							-o-transform: translate(-50%,-50%);
						transform: translate(-50%,-50%);
					}
					.Kadoinet_Ribbon_I h2 {
						background: rgba(255,255,255,1); /* WHT */
						box-sizing: border-box;
						color: #404243;
						display: inline-block;
						/* font-size: 2.5vw; */
						font-weight: 400 !important;
						height: auto;
						line-height: 1;
						padding: 0.5em;
						position: relative;
						text-align: center;
					}
					.Kadoinet_Ribbon_I h2::before,
					.Kadoinet_Ribbon_I h2::after {
						border-style: solid;
						border-width: 1em 0.5em 1em 0.5em;
						content: '';
						height: 0;
						position: absolute;
						top: 0;
						width: 0;
						z-index: 1;
					}
					.Kadoinet_Ribbon_I.Kadoinet_RI2L h2::before,
					.Kadoinet_Ribbon_I.Kadoinet_RI2L h2::after {
						border-width: 1.25em 0.5em 1.25em 0.5em;
					}
					.Kadoinet_Ribbon_I h2::before {
						border-color: transparent #fff transparent transparent;
						left: -0.95em;
					}
					.Kadoinet_Ribbon_I h2::after {
						border-color: transparent transparent transparent #fff;
						right: -0.95em;
					}
						.Kadoinet_Ribbon_I h2 span small,
						.Kadoinet_Ribbon_I h2 span strong {
							display: block;
							font-weight: 500;
						}
						.Kadoinet_Ribbon_I h2 figure {
							left: 50%;
							position: absolute;
							top: -0.75em;
								-webkit-transform: translateX(-50%);
								-moz-transform: translateX(-50%);
								-ms-transform: translateX(-50%);
								-o-transform: translateX(-50%);
							transform: translateX(-50%);
							width: 3vw;
						}
			/* -------------------------
			House H2
			------------------------- */
			.Kadoinet_House_H2 {
				display: block;
				height: 3vw;
				margin: 4vw 0 3vw;
				text-align: center;
				position: relative;
				width: 100%;
			}
				.Kadoinet_House_H2_Inr {
					left: 50%;
					position: absolute;
					top: 50%;
						-webkit-transform: translate(-50%,-50%);
						-moz-transform: translate(-50%,-50%);
						-ms-transform: translate(-50%,-50%);
						-o-transform: translate(-50%,-50%);
					transform: translate(-50%,-50%);
				}
				.Kadoinet_House_H2_Inr h2 {
					box-sizing: border-box;
					color: #404243;
					display: inline-block;
					/* font-size: 2vw; */
					font-weight: 400 !important;
					height: auto;
					line-height: 1;
					padding: 0.5em;
					position: relative;
					text-align: center;
				}
					.Kadoinet_House_H2 h2 figure {
						left: 50%;
						position: absolute;
						top: -0.75em;
							-webkit-transform: translateX(-50%);
							-moz-transform: translateX(-50%);
							-ms-transform: translateX(-50%);
							-o-transform: translateX(-50%);
						transform: translateX(-50%);
						width: 3vw;
					}
				/* -------------------------
				TEXT
				------------------------- */
				.Kadoionet_Lead-A {
					font-family: "M PLUS 1p", sans-serif;
					font-weight: 500;
					font-size: 1.8vw;
					line-height: 1.3;
					text-align: center;
				}
				.Kadoionet_Lead-B {
					font-family: "M PLUS 1p", sans-serif;
					font-weight: 500;
					/* font-size: 1.4vw; */
					line-height: 1.3;
					margin: 2vw 0;
					text-align: center;
				}
				.Kadoionet_Lead-C {
					font-family: "M PLUS 1p", sans-serif;
					font-weight: 500;
					/* font-size: 1.2vw; */
					line-height: 1.3;
					margin: 2vw 0;
					text-align: center;
				}
				/* -------------------------
				LABEL
				------------------------- */
				.Kadoinet_LabelBtn_Bdr,
				.Kadoinet_LabelBtn_NoBdr {
					/* background: rgba(255,0,0,.2); CHK R */
					height: 50px;
					margin: 0 0 3vw;
					position: relative;
					text-align: center;
					white-space: nowrap;
					width: 100%;
				}
				.Kadoinet_LabelBtn_Bdr {
					border-bottom: 3px solid #5fb9ad;
				}
				.Kadoinet_LabelBtn_NoBdr {
					border-bottom: none;
				}
				.Kadoinet_LabelBtn {
					display: inline-block;
					color: #fff;
					font-family: "M PLUS 1p", sans-serif;
					/* font-size: 18px;
					font-size: 1.8rem; */
					font-weight: 700;
					height: 50px;
					line-height: 50px;
					margin: 0;
					padding: 0 15px;
					position: relative;
					min-width: 120px;
					text-align: left;
				}
					.Kadoinet_LabelBtn_Bdr .Kadoinet_LabelBtn {
						bottom: -25px;
						position: absolute;
							-webkit-transform: translateX(-50%);
							-moz-transform: translateX(-50%);
							-ms-transform: translateX(-50%);
							-o-transform: translateX(-50%);
						transform: translateX(-50%);
					}
					.Kadoinet_LabelBtn::after {
						content: "";
						border-style: solid;
						border-width: 0;
						position: absolute;
						width: 0;
						height: 0;
						border-width: 25px 0 25px 15px;
						right: -15px;
					}
				.Kadoinet_LabelBtn.KLB_Green {
					background: #5fb9ad;
				}
				.Kadoinet_LabelBtn.KLB_Navy {
					background: #5e85ad;
				}
				.Kadoinet_LabelBtn.KLB_Pink {
					background: #f29cb5;
				}
					.Kadoinet_LabelBtn.KLB_Green::after {
						border-color: transparent #5fb9ad;
					}
					.Kadoinet_LabelBtn.KLB_Navy::after {
						border-color: transparent #5e85ad;
					}
					.Kadoinet_LabelBtn.KLB_Pink::after {
						border-color: transparent #f29cb5;
					}
					.Kadoinet_LabelBtn i {
						margin: 0 0 0 10px;
					}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
				/* SEIYAKU LABEL */
				.Kadoine_Sale_Contracted {
					align-items: center;
					aspect-ratio: 1/1;
					background: #eef04a;
					display: flex;
					font-family: "Noto Sans JP", sans-serif;
					font-style:: normal;
					font-weight: 400;
					justify-content: center;
					line-height: 1;
					padding: 0.25em;
					position: absolute;
					right: 0;
					text-align: center;
					top: 0;
					z-index: 500;
				}
					/* SEIYAKU LABEL
					Home - Category Settings */
					.Kadoine_Sale_Contracted p {
						font-size: 0.8vw;
					}
						.Kadoine_Sale_Contracted p strong {
							display: block;
							font-size: 300%;
							font-style:: normal;
							font-weight: 300;
						}
					/* SEIYAKU LABEL
					Sale - Rent Details Settings */
					#Kadoinet_Sale_Details .Kadoine_Sale_Contracted {
						left: 0;
						padding: 0.5em;
						right: unset;
					}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S,
				.Kadoinet_PU_List .Kadoinet_Ribbon_S,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S {
					top: 0.25vw;
					left: -0.25vw;
					position: absolute;
				}
				/* -------------------------
				BR
				------------------------- */
				/* -------------------------
				BSP
				------------------------- */
				/* -------------------------
				BTN
				------------------------- */
				.Kadoinet_backBtn {
					/* background: rgba(0,255,0,.2); CHK G */
					color: #328f8e;
					display: block;
					font-family: "M PLUS 1p", sans-serif;
					font-weight: 600;
					margin: 3vw auto;
					text-align: center;
					width: 100%;
				}
					.Kadoinet_backBtn span {
						/* background: rgba(0,0,255,.2); CHK B */
						border-bottom: 2px solid #328f8e;
						border-top: 2px solid #328f8e;
						display: inline-block;
						padding: 0;
							-moz-transition: all .25s ease;
							-webkit-transition: all .25s ease;
							-o-transition: all .25s ease;
							-ms-transition: all .25s ease;
						transition: all .25s ease;
					}
						.Kadoinet_backBtn i {
							margin: 0 0.5em 0 0;
						}
				a.Kadoinet_CTA_Form_Btn {
					border-radius: 5px;
					color: #fff;
					display: block;
					font-family: "M PLUS 1p", sans-serif;
					font-weight: 400;
					font-style: normal;
					margin: 1em auto 0;
					padding: 10px 15px;
					text-align: center;
					width: 80%;
				}
				#Kadoinet_Bukken_SS a.Kadoinet_CTA_Form_Btn {
					background: #eb3e39;
				}
				.Kadoinet_HTC_Global a.Kadoinet_CTA_Form_Btn {
					background: #328f8e;
				}
				.Kadoinet_HTC_Pink a.Kadoinet_CTA_Form_Btn {
					background: #f29cb5;
				}
				.Kadoinet_HTC_Green a.Kadoinet_CTA_Form_Btn {
					background: #5fb9ad;
				}
				.Kadoinet_HTC_Blue a.Kadoinet_CTA_Form_Btn {
					background: #4fa9cb;
				}
				.Kadoinet_HTC_Navy a.Kadoinet_CTA_Form_Btn {
					background: #5e85ad;
				}
				/* -------------------------
				BOX
				------------------------- */
				.Kadoinet_BdrBox {
					border-radius: 1.5em;
					line-height: 1.3;
					margin: 0 auto 3vw;
					max-width: 90%;
					padding: 2em;
					text-align: center;
				}
					.Kadoinet_BdrBox p {
						/* font-size: 1vw; */
						font-weight: 500;
						line-height: 1.6;
						margin: 0 auto 0.5em;
					}
					.Kadoinet_BdrBox>i {
						/* font-size: 2vw; */
						margin: 0.5em 0 0;
					}
					.Kadoinet_BdrBox.KBB_Global>i {
						color: #328f8e;
					}
					.Kadoinet_BdrBox.KBB_Green>i {
						color: #5fb9ad;
					}
					.Kadoinet_BdrBox.KBB_Blue>i {
						color: #4fa9cb;
					}
					.Kadoinet_BdrBox.KBB_Navy>i {
						color: #5e85ad;
					}
					.Kadoinet_BdrBox.KBB_Pink>i {
						color: #f29cb5;
					}
				.Kadoinet_BdrBox.KBB_Global {
					border: 3px solid #328f8e;
				}
				.Kadoinet_BdrBox.KBB_Green {
					border: 3px solid #5fb9ad;
				}
				.Kadoinet_BdrBox.KBB_Blue {
					border: 3px solid #4fa9cb;
				}
				.Kadoinet_BdrBox.KBB_Navy {
					border: 3px solid #5e85ad;
				}
				.Kadoinet_BdrBox.KBB_Pink {
					border: 3px solid #f29cb5;
				}
					.Kadoinet_BdrBox h3 {
						display: block;
						/* font-size: 2vw; */
						font-weight: 700;
						margin: 0 auto 1em;
					}
						.Kadoinet_BdrBox h3 span {
							padding: 0 0 0.25em;
						}
						.Kadoinet_BdrBox h3 i {
							aspect-ratio: 1/1;
							border-radius: 100px;
							color: #fff;
							display: inline-block;
							font-style: normal;
							hegiht: auto;
							font-weight: 700;
							line-height: 2.5vw;
							margin: 0 0.25em 0 0;
							padding: 0;
							text-align: center;
							width: 2.5vw;
						}
						.Kadoinet_BdrBox.KBB_Global h3 span {
							border-bottom: 3px solid #328f8e;
						}
						.Kadoinet_BdrBox.KBB_Global h3 i {
							background: #328f8e;
						}
						.Kadoinet_BdrBox.KBB_Green h3 span {
							border-bottom: 3px solid #5fb9ad;
						}
						.Kadoinet_BdrBox.KBB_Green h3 i {
							background: #5fb9ad;
						}
						.Kadoinet_BdrBox.KBB_Blue h3 span {
							border-bottom: 3px solid #4fa9cb;
						}
						.Kadoinet_BdrBox.KBB_Blue h3 i {
							background: #4fa9cb;
						}
						.Kadoinet_BdrBox.KBB_Pink h3 span {
							border-bottom: 3px solid #f29cb5;
						}
						.Kadoinet_BdrBox.KBB_Pink h3 i {
							background: #f29cb5;
						}
						.Kadoinet_BdrBox.KBB_Navy h3 span {
							border-bottom: 3px solid #5e85ad;
						}
						.Kadoinet_BdrBox.KBB_Navy h3 i {
							background: #5e85ad;
						}
				.Kadoinet_BdrBox_List {
					border-radius: 1.5em;
					line-height: 1.3;
					margin: 0 auto 3vw;
					padding: 2em 2em 1em;
				}
				.Kadoinet_BdrBox_List.KBBL_Global {
					border: 3px solid #328f8e;
				}
				.Kadoinet_BdrBox_List.KBBL_Green {
					border: 3px solid #5fb9ad;
				}
				.Kadoinet_BdrBox_List.KBBL_Blue {
					border: 3px solid #4fa9cb;
				}
				.Kadoinet_BdrBox_List.KBBL_Pink {
					border: 3px solid #f29cb5;
				}
				.Kadoinet_BdrBox_List.KBBL_Navy {
					border: 3px solid #5e85ad;
				}
					.Kadoinet_BdrBox_List ol,
					.Kadoinet_BdrBox_List ul {
						padding: 0 0 0 1em;
					}
						.Kadoinet_BdrBox_List li,
						.Kadoinet_BdrBox_List p  {
							margin: 0 0 1em;
						}
						.Kadoinet_BdrBox_List:last-child {
							margin: 0;
						}
					.Kadoinet_BdrBox_List p {
						/* font-size: 1vw; */
						font-weight: 500;
						line-height: 1.6;
					}
					.Kadoinet_BdrBox_List>i {
						/* font-size: 2vw; */
						margin: 0.5em 0 0;
					}
				.Kadoinet_BdrBox_List ol,
				.Kadoinet_BdrBox_List ul {
					padding: 1em 1em 0 1em;
				}
				.Kadoinet_BdrBox_List ol li ol,
				.Kadoinet_BdrBox_List ol li ul {
					/* background: rgba(255,255,0,.2); CHK Y */
					font-size: 95%;
				}

			/* =========================
			SNOW MONKEY FORM
			========================= */
				/* COLOR
				background: #8a8e91;
				Grey > background: #404243;
				Bukken > background: #eb3e39;
				SALE > background: #5fb9ad;
				RENT > background: #4fa9cb;
				Satei,Owner > background: #5e85ad;
				Sagasu > background: #f29cb5;
				Global > background: #328f8e;
				*/
				/* -------------------------
				FORM CMN
				------------------------- */
				.Kadoinet_Form {
					border-radius: 10px;
					margin: 3vw auto 0;
					max-width: 960px;
					padding: 0;
					width: 80%;
				}
				#Kadoinet_Global_Form {
					border: 4px solid #328f8e;
				}
				#Kadoinet_Bukken_Form {
					border: 4px solid #eb3e39;
				}
				#Kadoinet_Satei_Form {
					border: 4px solid #5e85ad;
				}
				#Kadoinet_Sagasu_Form {
					border: 4px solid #f29cb5;
				}
				#Kadoinet_Owner_Form {
					border: 4px solid #5e85ad;
				}
					.Kadoinet_Form h3 {
						border-radius: 6px 6px 0 0;
						color: #fff;
						/* font-size: 1.25vw; */
						font-weight: 600;
						line-height: 1;
						padding: 0.75em 0;
						text-align: center;
					}
					#Kadoinet_Global_Form h3 {
						background: #328f8e;
					}
					#Kadoinet_Bukken_Form h3 {
						background: #eb3e39;
					}
					#Kadoinet_Satei_Form h3 {
						background: #5e85ad;
					}
					#Kadoinet_Sagasu_Form h3 {
						background: #f29cb5;
					}
					#Kadoinet_Owner_Form h3 {
						background: #5e85ad;
					}
					.Kadoinet_Form_Inr {
						font-family: "M PLUS 1p", sans-serif;
						padding: 2em;
					}
				/* -------------------------
				Form Tag Reset
				------------------------- */
				input,
				button,
				select,
				textarea,
				.smf-text-control__control,
				.smf-textarea-control__control {
					-webkit-appearance: none;
					-moz-appearance: none;
					appearance: none;
					background: transparent;
					border: none;
					border-radius: 0;
					font: inherit;
					outline: none;
				}
				textarea,
				.smf-text-control__control {
					-webkit-appearance: none;
					-moz-appearance: none;
					appearance: none;
					background: transparent;
					border: none;
					border-radius: 0;
					font: inherit;
					outline: none;
				}
				input[type='radio'],
				.smf-radio-button-control__control,
				input[type='checkbox'],
				.smf-checkbox-control__control {
					display: none;
				}
				input[type='submit'],
				input[type='button'],
				label,
				button,
				select,
				.smf-button-control__control {
					cursor: pointer;
				}
				.smf-textarea-control__control {
					resize: vertical;
				}
				.smf-button-control__control {
					-webkit-appearance: none;
					-moz-appearance: none;
					appearance: none;
					background: transparent;
					border: none;
					border-radius: 0;
					font: inherit;
					outline: none;					
				}
				select::-ms-expand {
					display: none;
				}
				/* -------------------------
				Form Layout
				------------------------- */
				.smf-item__label {
					font-size: 80%;
				}
				.smf-item__col--label {
					font-weight: 500;
					margin-bottom: 0.25vw;
				}
				.smf-item__col--controls:last-child {
					margin-bottom: 0;
				}
				/* -------------------------
				Form Input
				------------------------- */
				.smf-item {
					margin: 0 0 1.25em;
				}
					/* Input Item */
					.Kadoinet_Bukken_Form_URL_DT,
					.Kadoinet_Bukken_Form_URL_DD {
						display: none;
					}
					/* Input Field */
					.smf-item__col--controls {
						margin-bottom: 2vw !important;
					}
					.smf-item__col--controls:last-child {
						margin-bottom: 0 !important;
					}
					/* Reuired */
						.kadoi_form_required span.smf-item__label__text:after {
							color: #eb3e39;
							content:'※';
							display: inline-block;
							padding: 0 0.25em;
							height: 1.5em;
							width: auto;
						}
					/* Text */
					.smf-text-control__control {
						border: 1px solid #ccc !important;
						border-radius: 10px !important;
						box-sizing: border-box !important;
						margin: 0 !important;
						padding: 10px 15px !important;
						width: 100%!important;					
					}
					/* Text Area */
					.smf-textarea-control__control {
						border: 1px solid #ccc !important;
						border-radius: 10px !important;
						box-sizing: border-box !important;
						margin: 0 !important;
						padding: 10px 15px !important;
						width: 100%!important;
					}
					/* Radio Button */
					.smf-radio-buttons-control {
						/* background: rgba(255,255,0,.25); CHK Y */
						margin-left: -1.25em;
					}
						input[type='radio'],
						.smf-radio-button-control__control {
							display: inline-block;
							margin: 0 15px 0 0;
							position: absolute;
							opacity: 0;
						}
							.smf-radio-button-control__control + .smf-radio-button-control__label:before {
								border-radius: 100%;
								border: 1px solid #ccc;
								content: '';
								cursor: pointer;
								display: inline-block;
								height: 1.4em;
								margin-right: 0.25em;
								position: relative;
								top: -0.1em;
								text-align: center;
									-moz-transition: all .25s ease;
									-webkit-transition: all .25s ease;
									-o-transition: all .25s ease;
									-ms-transition: all .25s ease;
								transition: all .25s ease;
								vertical-align: middle;
								width: 1.4em;
							}
								.smf-radio-button-control__control:checked + .smf-radio-button-control__label:before {
									background-color: #328f8e;
									border-color: #328f8e;
								}
								.smf-radio-button-control__control:focus + .smf-radio-button-control__label:before {
									border-color: #328f8e;
									outline: none;
								}
								.smf-radio-button-control__control:disabled + .smf-radio-button-control__label:before {
									border-color: #b4b4b4;
									background: #b4b4b4;
								}
								.smf-radio-button-control__control + .smf-radio-button-control__label:empty:before {
									margin-right: 0;
								}
					/* Check Box */
					.smf-checkboxes-control {
						/* background: rgba(255,0,0,.25); CHK R */
						/* margin-left: -1.25em; */
					}
						.smf-checkboxes-control__control {
							/* background: rgba(255,255,0,.75); CHK Y */

						}
							.smf-label {
								/* background: rgba(0,255,0,.25); CHK G */
								margin-bottom: 0 !important;
								padding: 0 !important;
							}
								.smf-checkbox-control {
									margin: 0 !important;
									padding: 0 !important;
								 }
									.smf-checkbox-control__control {
									}
							.Kadoinet_Form dl dd input[type="checkbox"] + label {
								cursor: pointer;
								display: block;
								/* margin-bottom: 5px; */
							 	padding-left: 35px;
								position: relative;
									-webkit-user-select: none;
									-moz-user-select: none;
									-ms-user-select: none;
								user-select: none;
								vertical-align: middle;
							}
							.Kadoinet_Form dl dd input[type="checkbox"] + label:before {
								border: 1px solid #000;
								content: '';
								display: block;
								height: 1.5em;
								left: 0;
								position: absolute;
								top: 0;
									-moz-transition: all .15s ease;
									-webkit-transition: all .15s ease;
									-o-transition: all .15s ease;
									-ms-transition: all .15s ease;
								transition: .15s ease;
								width: 1.5em;
							}
							.Kadoinet_Form dl dd input[type="checkbox"]:checked + label:before {
								border-left-color: transparent;
								border-top-color: transparent;
								border-right: 2px solid #d84b66;
								border-bottom: 2px solid #d84b66;
								border-radius: 0;
								top: -5px;
								left: 5px;
									-webkit-transform: rotate(45deg);
								transform: rotate(45deg);
								width: 10px;
							}

									.smf-checkbox-control__label {
										margin: 0 !important;
										padding: 0 !important;
									}
					/* Confirm, Complete */
					.smf-action {
						/* background: rgba(255,0,0,.25); CHK R */
						margin: 50px auto;
						text-align: center;
						width: 80%;
					}
					.smf-button-control {

					}
						.smf-button-control__control {
							background: #8a8e91;
							border: none;
							border-radius: 5px;
							color: #fff;
							display: block;
							font-family: "M PLUS 1p", sans-serif;
							font-weight: 400;
							font-style: normal;
							margin: 0 auto;
							max-width: 12em;
							padding: 10px 15px;
							text-align: center;
							width: auto;
						}
						.smf-button-control__control[data-action="confirm"] {
							display: block;
							marign: 0.5em;
						}
						.smf-button-control__control[data-action="back"] {

						}
						.smf-button-control__control[data-action="complete"] {

						}

					/* reCaptcha */
					.grecaptcha-badge { visibility: hidden; }



	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		FIRST VIEW
		:::::::::::::::::::::::::::: */
		#Kadoinet_FVSS {
			/* background: rgba(0,0,255,.2); CHK B */
			height: auto;
			position: relative;
			width: 100%;
			z-index: 1;
		}
			#Kadoinet_FVSS video::-webkit-media-controls-fullscreen-button,
			#Kadoinet_FVSS video::-webkit-media-controls-play-button,
			#Kadoinet_FVSS video::-webkit-media-controls-timeline,
			#Kadoinet_FVSS video::-webkit-media-controls-current-time-display,
			#Kadoinet_FVSS video::-webkit-media-controls-time-remaining-display,
			#Kadoinet_FVSS video::-webkit-media-controls-mute-button,
			#Kadoinet_FVSS video::-webkit-media-controls-toggle-closed-captions-button,
			#Kadoinet_FVSS video::-webkit-media-controls-volume-slider {
				display: none;
			}
			.video_wrapper {
				aspect-ratio: 3 / 1;
				height: auto;
				margin: 0;
				overflow: clip;
				position: relative;
				width: 100%;
				z-index: 50;
			}
				.video_wrapper > video {
					display: block;
					height: auto;
					left: 50%;
					width: 100%;
					object-fit: cover;
					object-position: 50% 50%;
					position: absolute;
					top: 50%;
						-webkit-transform: translate(-50%,-50%);
						-moz-transform: translate(-50%,-50%);
						-ms-transform: translate(-50%,-50%);
						-o-transform: translate(-50%,-50%);
					transform: translate(-50%,-50%);
				}
			#Kadoinet_FV_Catch {
				align-items: flex-start;
				/* background: rgba(255,255,0,.2); CHK Y */
				display: flex;
				height: 100%;
				justify-content: center;
				/* mix-blend-mode: screen; */
				margin: 7vw 0 0;
				position: absolute;
				text-align: center;
				width: 100%;
				z-index: 100;
			}
				#Kadoinet_FV_Catch p {
					color: #404243;
					font-family: "M PLUS 1p", sans-serif;
					/* font-size: 1.3vw; */
					font-weight: 500;
					line-height: 2;
					/* mix-blend-mode: unset; */
					text-align: center;
					text-shadow: 2px 0.5px 10px #fff, -2px -2px 10px #fff,
										 -2px 2px 10px #fff, 2px -2px 10px #fff,
										 0px 2px 10px #fff,  0 -2px 10px #fff,
										 -2px 0 10px #fff, 2px 0 10px #fff;
				}
		/* ::::::::::::::::::::::::::::
		INTRO NAV
		:::::::::::::::::::::::::::: */
		#Kadoinet_IntroNavSS {
			margin: 0 0 5vw;
			position: relative;
			z-index: 10;
		}
			#Kadoinet_Intro_Nav {
				/* background: rgba(255,0,0,.2); CHK R */
				display: block;
				margin: -8vw auto 0;
				width: 60vw;
			}
				#Kadoinet_Intro_Nav ul {
					align-items: center;
					display: flex;
					justify-content: center;
				}
					#Kadoinet_Intro_Nav ul li {
						align-items: center;
						aspect-ratio: 1 / 1;
						display: flex;
						heigt: auto;
						justify-content: center;
						list-style-type: none;
						margin: 0 1%;
						position: relative;
						text-align: center;
						width: 23%;
					}
						#Kadoinet_Intro_Nav ul li a {
							align-items: center;
							border-radius: 5px;
							color: #fff;
							display: flex;
							justify-content: center;
							width: 100%;
							height: 100%;
						}
						#Kadoinet_Intro_Nav ul li.for-sale a {
							background: #5fb9ad;
						}
						#Kadoinet_Intro_Nav ul li.for-rent a {
							background: #4fa9cb;
						}
						#Kadoinet_Intro_Nav ul li.search a {
							background: #f29cb5;
						}
						#Kadoinet_Intro_Nav ul li.owner a {
							background: #5e85ad;
						}
							#Kadoinet_Intro_Nav ul li h2 {
								line-height: 1.1;
							}
							#Kadoinet_Intro_Nav ul li.for-sale h2,
							#Kadoinet_Intro_Nav ul li.for-rent h2 {
								/* font-size: 1.5vw; */
							}
							#Kadoinet_Intro_Nav ul li.search h2,
							#Kadoinet_Intro_Nav ul li.owner h2 {
								/* font-size: 1.5vw; */
							}
								#Kadoinet_Intro_Nav ul li.for-sale h2 strong,
								#Kadoinet_Intro_Nav ul li.for-rent h2 strong {
										display: block;
										font-weight: 300;
										/* font-size: 4vw; */
									}
								#Kadoinet_Intro_Nav ul li.search h2 strong,
								#Kadoinet_Intro_Nav ul li.owner h2 strong {
										display: block;
										font-weight: 300;
										/* font-size: 3vw; */
									}
							#Kadoinet_Intro_Nav ul li i {
								bottom: 5%;
								/* font-size: 1.5vw; */
									-webkit-transform: translate(-50%,-50%);
									-moz-transform: translate(-50%,-50%);
									-ms-transform: translate(-50%,-50%);
									-o-transform: translate(-50%,-50%);
								transform: translate(-50%,-50%);
								position: absolute;
									-moz-transition: all .3s ease-out;
									-webkit-transition: all .3s ease-out;
									-o-transition: all .3s ease-out;
									-ms-transition: all .3s ease-out;
								transition: all .3s ease-out;
								left: 50%;
							}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
		#Kadoinet_CarouselSS {
				/* background: rgba(0,255,0,.2); CHK G */
				position: relative;
		}
			#Kadoinet_CarouselSS .Kadoinet_HDG_House-A {
					margin: 0 0 1vw;
			}
			.Kadoinet_SC_List {
				/* background: rgba(0,0,255,.2); CHK B */
				box-sizing: border-box;
				display: block;
				margin: 0 0.5vw;
				position: relative;
			}
				.Kadoinet_SC_List figure {
					aspect-ratio: 4/3;
					/* background: rgba(255,255,0,.2); CHK Y */
					border: 1px solid #efefef;
					display: block;
					height: auto;
					overflow: clip;
					width: 100%;
				}
			.Kadoinet_SC_Spec {
				font-size: 0;
				line-height: 1.25;
				margin: 5px 0 0;
			}
				.Kadoinet_SC_Spec h3,
				.Kadoinet_SC_Catch,
				.Kadoinet_SC_Traffic,
				.Kadoinet_SC_Price,
				.Kadoinet_SC_Size {
					border-right: 1px solid #5fb9ad;
					display: inline;
					/* font-family: "M PLUS 1p", sans-serif; */
					font-feature-settings: "palt" !important;
					font-weight: 500;
					margin: 0;
					padding: 0 0.5em;
				}
				.Kadoinet_SC_Spec h3 {
					padding: 0 0.5em 0 0;
				}
				.Kadoinet_SC_Price{
					border-right: none;
				}
				.Kadoinet_SC_Catch {
					/* background: rgba(255,0,0,.2); CHK R */
				}
				.Kadoinet_SC_Traffic {
					/* background: rgba(0,255,0,.2); CHK G */
				}
				.Kadoinet_SC_Price {
					/* background: rgba(0,0,255,.2); CHK B */
					color: #e67b78;
					font-weight: 700;
				}
				.Kadoinet_SC_Size {
					/* background: rgba(255,255,0,.2); CHK Y */
				}
					#Kadoinet_Sale_Idv_Caroucel_Main .slide-arrow,
					#Kadoinet_Sale_Carousel .slide-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .slide-arrow {
						cursor: pointer;
						display: block;
						height: auto;
						padding: 0.5vw 0.25vw;
						position: absolute;
							-webkit-transform: translateY(-50%);
							-moz-transform: translateY(-50%);
							-ms-transform: translateY(-50%);
							-o-transform: translateY(-50%);
						transform: translateY(-50%);
						width: 2vw;
						z-index: 5;
					}
					#Kadoinet_Sale_Idv_Caroucel_Main .slide-arrow,
					#Kadoinet_Sale_Carousel .slide-arrow, {
						background: #5fb9ad;
					}
					#Kadoinet_Rent_Idv_Caroucel_Main .slide-arrow {
						background: #4fa9cb;
					}
					#Kadoinet_Sale_Idv_Caroucel_Main .slide-arrow {
						top: 50%;
					}
					#Kadoinet_Sale_Carousel .slide-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .slide-arrow {
						top: 40%;
					}
					#Kadoinet_Sale_Idv_Caroucel_Main .prev-arrow,
					#Kadoinet_Sale_Carousel .prev-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .prev-arrow {
						left: 0;
					}
					#Kadoinet_Sale_Idv_Caroucel_Main .next-arrow,
					#Kadoinet_Sale_Carousel .next-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .next-arrow {
						right: 0;
					}
				#Kadoinet_Sale_Carousel .Kadoionet_Lead-B {
					margin: 2vw 0 0;
				}
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
		#Kadoinet_PickUpSS {
				/* background: rgba(255,0,0,.2); CHK R */
				position: relative;
		}
			#Kadoinet_PickUpSS .Kadoinet_HDG_House-B {
					margin: 0 0 1vw;
			}
			#Kadoinet_PU_Area {
				align-items: stretch;
				border: 6px solid #eef04a;
				border-radius: 20px;
				display: flex;
				justify-content: center;
				margin: 0 auto 3vw;
				padding: 1vw;
			}
				.Kadoinet_PU_List {
					box-sizing: border-box;
					position: relative;
					margin: 1vw;
					width: 100%;
				}
					.Kadoinet_PU_List_PCParts {
						display: block;
					}
					.Kadoinet_PU_List_SPParts {
						display: none;
					}
					.Kadoinet_PU_List a {
					}
						.Kadoinet_PU_List figure {
							aspect-ratio: 4/3;
							/* background: rgba(0,255,0,.2); CHK G */
							border: 1px solid #efefef;
							display: block;
							height: auto;
							overflow: clip;
							width: 100%;
						}
					#Kadoinet_PU_Area .Kadoinet_Ribbon_L {
						top: 0.25vw;
						left: -0.25vw;
						position: absolute;
					}
					.Kadoinet_PU_Spec {
						background: rgba(255,255,255,1); /* WHT */
						font-size: 0;
						line-height: 1.25;
						margin: 0;
						padding: 5px;
					}
						.Kadoinet_PU_Spec h3 {
							display: block;
							/* font-size: 1vw; */
							font-weight: 600;
						}
						.Kadoinet_PU_Address,
						.Kadoinet_PU_Traffic,
						.Kadoinet_PU_Size {
							display: block;
							/* font-family: "M PLUS 1p", sans-serif; */
							font-weight: 500;
							margin: 0;
							padding: 0;
						}
						.Kadoinet_PU_Address {
							border-left: none;
							padding: 0 0.5em 0 0;
						}
						.Kadoinet_PU_Catch {
							/* background: rgba(0,0,255,.2); CHK B */
						}
						.Kadoinet_PU_Traffic {
							/* background: rgba(255,255,0,.2); CHK Y */
						}
						.Kadoinet_PU_Traffic h3 {
							display: inline-block;
							margin: 0 0.125em;
						}
						.Kadoinet_PU_Price {
							/* background: rgba(255,0,0,.2); CHK R */
							color: #e67b78;
							font-weight: 700;
						}
						.Kadoinet_PU_Size {
							/* background: rgba(0,255,0,.2); CHK G */
						}
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
		#Kadoinet_UritaKashitaiSS {
			border-bottom: 3px solid #5e85ad;
		}
		#Kadoinet_UritaKashitaiSS .Kadoinet_Ribbon_W {
			margin: 0;
		}
			#Kadoinet_UK_Area {
				align-items: center;
				display: flex;
				justify-content: center;
			}
				#Kadoinet_UK_Area_L,
				#Kadoinet_UK_Area_R {
					/* background: rgba(0,0,255,.2); CHK B */
					text-align: center;
					width: 50%;
					padding: 1.5vw 0 0;
				}
				#Kadoinet_UK_Area_L {
					border-left: 3px dotted #5e85ad;
					border-right: 3px dotted #5e85ad;
				}
				#Kadoinet_UK_Area_R {
					border-right: 3px dotted #5e85ad;
				}
					#Kadoinet_UK_Area .Kadoinet_House_H2_Inr h2 {
						/* background: rgba(255,255,0,.2); CHK Y */
						width: 100%;
						white-space: nowrap;
					}
						#Kadoinet_UK_Area .Kadoinet_House_H2 h2 strong {
							display: block;
							font-weight: 400;
						}
					#Kadoinet_UK_Area p {
						/* background: rgba(255,0,0,.35); CHK R */
						/* line-height: 1.2; */
						margin: 0 0 1.5vw;
						min-height: 6.5em;
					}
		/* ::::::::::::::::::::::::::::
		HOW TO - FAQ
		:::::::::::::::::::::::::::: */
		#Kadoinet_HowToFaqSS {
			/* background: rgba(0,255,0,.2); CHK G */
		}
			#Kadoinet_HTFInr {
				align-items: stretch;
				display: flex;
				justify-content: center;
			}
				#Kadoinet_HowToFaqSS .Kadoinet_BdrBox {
					/* background: rgba(0,0,255,.2); CHK B */
					margin: 0 1vw;
					width: 40%;
				}
		/* ::::::::::::::::::::::::::::
		INFORMATION
		:::::::::::::::::::::::::::: */
		#Kadoinet_InfoSS {
			/* background: rgba(255,255,0,.2); CHK Y */
			margin: 7vw auto 0;
		}
			#Kadoinet_Info_Area {
				margin: 0 auto;
				max-width: 640px;
				width: 90%;
			}
				#Kadoinet_Info_Area ul {
					list-style-type: none;
					text-align: center;
				}
					#Kadoinet_Info_Area ul li {
						border-top: 2px dashed #e1e7eb;
						margin: 0;
						padding: 2vw 0;
					}
					#Kadoinet_Info_Area ul li:last-child {
						border-bottom: 2px dashed #e1e7eb;
					}
					#Kadoinet_Info_Area ul li p {
						line-height: 1.2;
						text-align: left;
					}
						#Kadoinet_Info_Area ul li h4 {
							font-weight: 600;
							margin: 0 auto 0.5em;
						}
						#Kadoinet_Info_Area ul li img {
							display: inline-block;
							height: auto;
							margin: 0 0.5em 0 0;
							width: 1vw;
						}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SINGLE CMN
		:::::::::::::::::::::::::::: */
		.Kadoinet_Single_Inr {
			/* background: rgba(255,0,0,.2); CHK R */
			padding: 4em;
		}
			.Kadoinet_Single_Date {
				color: #328f8e;
				font-family: "M PLUS 1p", sans-serif;
				font-weight: 600;
			}

		/* ::::::::::::::::::::::::::::
		SALE / RENT CMN
		:::::::::::::::::::::::::::: */
		#Kadoinet_Single_ForSaleSS,
		#Kadoinet_Single_ForRentSS {
			/* background: rgba(0,255,0,.2); CHK G */
		}
			#Kadoinet_Single_ForSaleSS .Kadoinet_HDG_House-C,
			#Kadoinet_Single_ForRentSS .Kadoinet_HDG_House-C {
				margin-top: 3vw;
			}
			.Kadoinet_Sale {
			}
			.Kadoinet_Rent {
			}
				#Kadoinet_Sale_HDG_Label,
				#Kadoinet_Rent_HDG_Label {
					/* background: rgba(0,0,255,.2); CHK B */
					margin-bottom: 2.5vw;
					position: relative;
					width: 100%;
				}
				#Kadoinet_Sale_HDG_Label {
					border-bottom: 3px solid #5fb9ad;
				}
				#Kadoinet_Rent_HDG_Label {
					border-bottom: 3px solid #4fa9cb;
				}
						#Kadoinet_Sale_HDG_Label .Kadoinet_Ribbon_L h2 {
							background: #5fb9ad;
						}
						#Kadoinet_Rent_HDG_Label .Kadoinet_Ribbon_L h2 {
							background: #4fa9cb;
						}
						#Kadoinet_Sale_HDG_Label .Kadoinet_Ribbon_S h2::after {
							border-color: #5fb9ad transparent #5fb9ad #5fb9ad;
						}
						#Kadoinet_Rent_HDG_Label .Kadoinet_Ribbon_L h2::after {
							border-color: #4fa9cb transparent #4fa9cb #4fa9cb;
						}
					#Kadoinet_Sale_Title,
					#Kadoinet_Rent_Title {
						line-height: 1;
					}
						#Kadoinet_Sale_Title_H3,
						#Kadoinet_Rent_Title_H3 {
							/* font-size: 1.8vw; */
							font-weight: 500;
							margin-bottom: 0.5em;
						}
						#Kadoinet_Sale_Price_Address,
						#Kadoinet_Rent_Price_Address {
							align-items: flex-end;
							display: flex;
							justify-content: flex-start;
						}
							#Kadoine_Sale_Price,
							#Kadoine_Rent_Price {
								color: #f29cb5;
								font-family: "M PLUS 1p", sans-serif;
								/* font-size: 2.2vw; */
								font-weight: 700;
							}
								#Kadoine_Sale_Price small,
								#Kadoine_Rent_Price small {
									/* font-size: 1vw; */
								}
							#Kadoinet_Sale_Address,
							#Kadoinet_Rent_Address {
								font-family: "M PLUS 1p", sans-serif;
								font-weight: 500;
								margin: 0 0 0 1em;
							}
							#Kadoinet_Sale_Address i {
								color: #5fb9ad;
							}
							#Kadoinet_Rent_Address i {
								color: #4fa9cb;
							}
					#Kadoinet_Sale_HDG_Label .Kadoinet_Ribbon_L,
					#Kadoinet_Rent_HDG_Label .Kadoinet_Ribbon_L {
						bottom: -1.25vw;
						position: absolute;
					}
					#Kadoinet_Sale_Summary ul,
					#Kadoinet_Sale_Idv_Push_UL,
					#Kadoinet_Rent_Summary ul,
					#Kadoinet_Rent_Idv_Push_UL {
						/* background: rgba(255,255,0,.2); CHK Y */
						list-style-type: none;
					}
					#Kadoinet_Sale_Idv_Push_UL,
					#Kadoinet_Rent_Idv_Push_UL {
						text-align: center;
					}
						#Kadoinet_Sale_Summary ul li,
						#Kadoinet_Sale_Idv_Push_UL li,
						#Kadoinet_Rent_Summary ul li,
						#Kadoinet_Rent_Idv_Push_UL li {
							/* font-family: "M PLUS 1p", sans-serif; */
							/* font-size: 1vw; */
							font-weight: 600;
							display: inline-block;
							line-height: 1;
							margin: 0.5em 0.5em 0.5em 0;
							padding: 0.25em 0.5em;
						}
						#Kadoinet_Sale_Summary ul li,
						#Kadoinet_Sale_Idv_Push_UL li {
							border: 1px solid #5fb9ad;
							color: #5fb9ad;
						}
						#Kadoinet_Rent_Summary ul li,
						#Kadoinet_Rent_Idv_Push_UL li {
							border: 1px solid #4fa9cb;
							color: #4fa9cb;
						}
				#Kadoinet_Sale_Details,
				#Kadoinet_Rent_Details {
					align-items: flex-start;
					/* background: rgba(255,0,0,.2); CHK R */
					display: flex;
					justify-content: flex-start;
					position: relative;
				}
					#Kadoinet_Sale_Details_L,
					#Kadoinet_Sale_Details_R,
					#Kadoinet_Rent_Details_L,
					#Kadoinet_Rent_Details_R {
						height: auto;
					}
					#Kadoinet_Sale_Details_L,
					#Kadoinet_Rent_Details_L {
						/* background: rgba(0,255,0,.2); CHK G */
						width: 65%;
					}
						#Kadoinet_Sale_Idv_Caroucel_Main,
						#Kadoinet_Rent_Idv_Caroucel_Main {
							aspect-ratio: 4/3;
							height: auto;
								margin: 0;
								padding: 0;
							overflow: clip;
							width: 100%;
						}
						#Kadoinet_Rent_Idv_Caroucel_Main {
							/* background: rgba(0,0,255,.2); CHK B */
						}
							#Kadoinet_Sale_Idv_Caroucel_Main figure,
							#Kadoinet_Rent_Idv_Caroucel_Main figure {
								aspect-ratio: 4/3;
								/* background: rgba(255,255,0,.2); CHK Y */
								height: 100%;
								margin: 0;
								padding: 0;
								position: relative;
								width: 100%;
							}
								#Kadoinet_Sale_Idv_Caroucel_Main img,
								#Kadoinet_Rent_Idv_Caroucel_Main img {
									height: 100%;
									object-fit: contain;
									object-position: 50% 50%;
									width: 100%;
									z-index: 1;
								}
								.Kadoinet_SICM_caption {
									background: rgba(255,255,255,.85);
									bottom: 0;
									display: inline-block;
									left: 0;
									position: absolute;
									text-align: left;
									z-index: 20;
								}
									.Kadoinet_SICM_alt {
										color: #000;
										/* font-family: "M PLUS 1p", sans-serif; */
										font-weight: 600;
										padding: 1em 0.5em;
									}
		#Kadoinet_Sale_Idv_Caroucel_Thumbnail {
			/* background: rgba(255,0,0,.2); CHK R */
			margin: 1vw auto;
			text-align: center;
			position: relative;
			width: 100%;
		}
					#Kadoinet_Sale_Idv_Caroucel_Thumbnail figure {
						margin: 0 10px;
					}
						#Kadoinet_Sale_Idv_Caroucel_Thumbnail figure img {
							max-height: 10vw;
						}
									#Kadoinet_Sale_Idv_Caroucel_Thumbnail .slide-arrow {
										background: rgba(95,185,173,.95); /* #5fb9ad */
										cursor: pointer;
										display: block;
										height: auto;
										padding: 10px 5px;
										position: absolute;
										top: 50%;
											-webkit-transform: translateY(-50%);
											-moz-transform: translateY(-50%);
											-ms-transform: translateY(-50%);
											-o-transform: translateY(-50%);
										transform: translateY(-50%);
										width: 2vw;
										z-index: 5;
									}
									#Kadoinet_Sale_Idv_Caroucel_Thumbnail .prev-arrow {
										left: 0;
									}
									#Kadoinet_Sale_Idv_Caroucel_Thumbnail .next-arrow {
										right: 0;
									}
								#Kadoinet_Sale_Idv_Caroucel_Thumbnail .Kadoionet_Lead-B {
									margin: 2vw 0 0;
								}
					#Kadoinet_Sale_Details_R,
					#Kadoinet_Rent_Details_R {
						/* background: rgba(0,255,0,.2); CHK G */
						margin: 0 0 0 2%;
						width: 33%;
					}
		.Kadoinet_Sale_Details_FLEX,
		.Kadoinet_Rent_Details_FLEX {
			display: flex;
			justify-content: space-around;
			margin: 0 0 0.5vw;
			padding: 0;
		}
			.Kadoinet_Sale_Details_FLEX_DT,
			.Kadoinet_Sale_Details_FLEX_DD,
			.Kadoinet_Rent_Details_FLEX_DT,
			.Kadoinet_Rent_Details_FLEX_DD {
				display: flex;
				flex-direction: column;
				padding: 0.5em;
			}
			.Kadoinet_Sale_Details_FLEX_DT,
			.Kadoinet_Rent_Details_FLEX_DT {
				align-items: center;
				/* background: rgba(0,0,255,.2); CHK B */
				color: #fff;
				display: flex;
				justify-content: center;
				text-align: center;
				white-space: nowrap;
				width: 13em;
			}
			.Kadoinet_Sale_Details_FLEX_DT {
				background: #5fb9ad;
			}
			.Kadoinet_Rent_Details_FLEX_DT {
				background: #4fa9cb;
			}
			.Kadoinet_Sale_Details_FLEX_DD,
			.Kadoinet_Rent_Details_FLEX_DD {
				justify-content: center;
				/* background: rgba(255,255,0,.2); CHK Y */
				width: calc( 100% - 13em );
			}
				.Kadoinet_Sale_Details_FLEX_DT h4,
				.Kadoinet_Sale_Details_FLEX_DD strong,
				.Kadoinet_Rent_Details_FLEX_DT h4,
				.Kadoinet_Rent_Details_FLEX_DD strong {
					/* background: rgba(255,0,0,.2); CHK R */
					display: inline;
					/* font-size: 1vw; */
				}
				.Kadoinet_Sale_Details_FLEX_DT h4,
				.Kadoinet_Rent_Details_FLEX_DT h4 {
					font-weight: 600;
				}
			.Kadoinet_Sale_Details_Traffic,
			.Kadoinet_Rent_Details_Traffic {
				/* background: rgba(0,255,0,.2); CHK G */
				border-bottom: 2px dashed #e1e7eb;
				display: block;
				line-height: 1;
				padding: 0.5em 0;
				width: 100%;
			}
			.Kadoinet_Sale_Details_Traffic:last-child,
			.Kadoinet_Rent_Details_Traffic:last-child {
				border-bottom: none;
				margin: 0;
			}
				.Kadoinet_Sale_Details_Traffic h3,
				.Kadoinet_Rent_Details_Traffic h3 {
					margin: 0;
				}
				.Kadoinet_Sale_Details_Traffic h3 {
					color: #328f8e;
				}
				.Kadoinet_Rent_Details_Traffic h3 {
					color: #4fa9cb;
				}
			#Kadoinet_Sale_Idv_Catch_UL,
			#Kadoinet_Rent_Idv_Catch_UL {
					/* background: rgba(0,0,255,.2); CHK B */
					list-style-type: none;
			}
				#Kadoinet_Sale_Idv_Catch_UL li,
				#Kadoinet_Rent_Idv_Catch_UL li {
					/* background: rgba(255,255,0,.2); CHK Y */
					/* font-family: "M PLUS 1p", sans-serif; */
					/* font-size: 1.5vw; */
					font-weight: 600;
					text-align: center;
					margin: 1vw auto;
				}
				#Kadoinet_Sale_Idv_Catch_UL li {
					color: #5fb9ad;
				}
				#Kadoinet_Rent_Idv_Catch_UL li {
					color: #4fa9cb;
				}
				#Kadoinet_Sale_Idv_Content,
				#Kadoinet_Rent_Idv_Content {
					/* background: rgba(255,0,0,.2); CHK R */
					margin: 3vw 0;
					text-align: center;
				}
					#Kadoinet_Sale_Idv_Content div,
					#Kadoinet_Rent_Idv_Content div {
						display: inline-block;
						/* font-size: 1.2vw; */
						line-height: 1.6;
						margin: 0 auto;
						text-align: left;
						width: 80%;
					}
					.Kadoinet_Sale_GrayBoxText,
					.Kadoinet_Rent_GrayBoxText {
						background: #c2c8cc;
						box-sizing: border-box;
						font-weight: 500;
						line-height: 1.5;
						margin: 2vw 0 0;
						padding: 1em;
					}
				.Kadoinet_Sale_TownInfo,
				.Kadoinet_Rent_TownInfo {
					box-sizing: border-box;
					margin: 4.25vw 0 0;
					padding: 1em;
					position: relative;
				}
				.Kadoinet_Sale_TownInfo {
					border: 1px solid #5fb9ad;
				}
				.Kadoinet_Rent_TownInfo {
					border: 1px solid #4fa9cb;
				}
					.Kadoinet_Sale_TownInfo h3,
					.Kadoinet_Rent_TownInfo h3 {
						color:#fff;
						display: inline-block;
						/* font-size: 1vw !important; */
						left: -1px;
						padding: 0.5vw 1.5vw;
						position: absolute;
						top: -2.25vw;
					}
					.Kadoinet_Sale_TownInfo h3 {
						background: #5fb9ad;
					}
					.Kadoinet_Rent_TownInfo h3 {
						background: #4fa9cb;
					}
						.Kadoinet_Sale_TownInfo p,
						.Kadoinet_Rent_TownInfo p {
							font-weight: 600;
							line-height: 1.5;
							margin: 0 0 1vw;
						}
						.Kadoinet_Sale_TownInfo h3,
						.Kadoinet_Sale_TownInfo h4,
						.Kadoinet_Rent_TownInfo h3,
						.Kadoinet_Rent_TownInfo h4 {
							font-weight: 600;
						}
						.Kadoinet_Sale_TownInfo h4,
						.Kadoinet_Rent_TownInfo h4 {
							/* font-size: 1vw; */
							margin: 0 0 0.25em;
						}
						.Kadoinet_Sale_TownInfo h4 {
							color: #5fb9ad;
						}
						.Kadoinet_Rent_TownInfo h4 {
							color: #4fa9cb;
						}
						.Kadoinet_Sale_TownInfo h4 i,
						.Kadoinet_Rent_TownInfo h4 i {
							margin: 0 0.25em 0 0;
						}
						.Kadoinet_Sale_TownInfo ul,
						.Kadoinet_Rent_TownInfo ul {
							/* background: rgba(0,255,0,.2); CHK G */
							list-style-type: none;
							margin: 0 0 1em;
						}
							.Kadoinet_Sale_TownInfo ul:last-child,
							.Kadoinet_Rent_TownInfo ul:last-child {
								margin: 0;
							}
							.Kadoinet_Sale_TownInfo ul li,
							.Kadoinet_Rent_TownInfo ul li {
								margin: 0 0 0.25em -1.125em;
								padding: 0 0 0 1.25em;
							}
								.Kadoinet_Sale_TownInfo ul li::before,
								.Kadoinet_Rent_TownInfo ul li::before {
									border-radius: 5px;
									content: "";
									display: inline-block;
									height: 10px;
									margin: 0 0.25em 0 0;
									width: 10px;
								}
								.Kadoinet_Sale_TownInfo ul li::before {
									background: #5fb9ad;
								}
								.Kadoinet_Rent_TownInfo ul li::before {
									background: #4fa9cb;
								}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
		#Kadoinet_Single_ForRentSS {
		}
				#Kadoinet_Single_ForRentSS .Kadoionet_Lead-B strong {
					color: #4fa9cb;
					font-weight: 600;
				}
		#Kadoinet_Single_ForRentSS .Kadoionet_Lead-B {
			border-bottom: 3px solid #4fa9cb;
			padding-bottom: 3vw;
		}
		/* ::::::::::::::::::::::::::::
		INFO
		:::::::::::::::::::::::::::: */
		#Kadoinet_Single_InfoSS {
			/* background: rgba(255,255,0,.2); CHK Y */
		}
			#Kadoinet_Single_InfoSS	.Kadoinet_HDG_House-D {
				border-top: none;
			}
		#Kadoinet_Single_InfoSS_Content {
			/* background: rgba(255,0,0,.2); CHK R */
			padding-top: 5vw;
		}
			#Kadoinet_Single_InfoSS_Content h2 {
				border-top: 4px solid #e1e7eb;
				border-bottom: 4px solid #e1e7eb;
				padding: 1em 0;
				text-align: center;
			}
				#Kadoinet_Single_InfoSS_Content h2 img {
					display: inline-block;
					height: auto;
					margin: 0 0.5em 0 0;
					width: 2vw;
				}
			.Kadoinet_InfoSS_Inr {

			}
		#Kadoinet_SateiForm_SS {

		}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		COMPANY
		:::::::::::::::::::::::::::: */
		#Kadoinet_CompanySS {
			/* background: rgba(0,255,0,.2); CHK G */
		}
			#Kadoinet_Company_EyeCatch {
				/* background: rgba(0,0,255,.2); CHK B */
				border-radius: 15px;
				margin: 0 auto 1.5vw;
				max-width: 1200px;
				overflow: hidden;
				width: 90%;
			}
				#Kadoinet_Company_EyeCatch figure {
					line-height: 1;
				}
				#Kadoinet_Company_EyeCatch figure img {
					display: block;
					height: auto;
					width: 100%;
				}
			#Kadoinet_Company_Detail.Kadoinet_BdrBox {
				max-width: 1200px;
				width: 90%;
			}
				#Kadoinet_Company_Detail #map,
				#Kadoinet_Company_Detail iframe {
					aspect-ratio: 3/1;
					border: 1px solid #e1e7eb;
					height:auto;
					width: 100%;
				}
				#Kadoinet_Company_Detail .Kadoinet_ViewOn_GoogleMap {
					/* background: rgba(255,255,0,.2); CHK Y */
					display: block;
					text-align: right;
					width: 100%;
				}
					#Kadoinet_Company_Detail .Kadoinet_ViewOn_GoogleMap a {
						display:inline-block;
						font-family: "M PLUS 1p", sans-serif;
						font-weight: 500;
						padding: 0.5em;
					}
						#Kadoinet_Company_Detail .Kadoinet_ViewOn_GoogleMap a i {
							margin: 0 0.25em;
						}
						#Kadoinet_Company_Detail .Kadoinet_ViewOn_GoogleMap i {
							color: #328f8e;
						}
				#Kadoinet_Company_DL {
					/* background: rgba(255,0,0,.2); CHK R */
					text-align: left;
				}
					#Kadoinet_Company_DL dt,
					#Kadoinet_Company_DL dd {
						display: inline-block;
						/* font-family: "M PLUS 1p", sans-serif; */
						font-weight: 500;
						line-height: 1.6;
						margin: 0 0 0.75em;
						vertical-align: top;
					}
					#Kadoinet_Company_DL dt {
						/* background: rgba(0,255,0,.2); CHK G */
						border-left: 10px solid #328f8e;
						padding: 0 0 0 0.5em;
						width: 8em;
					}
					#Kadoinet_Company_DL dd {
						/* background: rgba(0,0,255,.2); CHK B */
						width: calc( 100% - 8em );
					}
						#Kadoinet_Company_Detail a i {
							color: #328f8e;
							margin: 0 0.25em;
						}
						#Kadoinet_Company_DL dd figure {
							width: 80px;
						}

		/* ::::::::::::::::::::::::::::
		OWNER
		:::::::::::::::::::::::::::: */
		#Kadoinet_OwnerSS {
			/* background: rgba(255,255,0,.2); CHK Y */
		}
			#Kadoinet_OwnerSS .Kadoinet_BdrChkList::before {
				display: block;
				content: "";
				min-height: 3vw;
				width: 100%;
			}

		/* ::::::::::::::::::::::::::::
		SATEI
		:::::::::::::::::::::::::::: */
		#Kadoinet_SateiSS {
			/* background: rgba(255,0,0,.2); CHK R */
		}
			#Kadoinet_SateiSS .Kadoinet_HDG_PlaneH2 h2 {
				color: #5e85ad;
			}
			#Kadoinet_Page_SateiFlowSS {
				
			}
			#Kadoinet_SateiSS .Kadoinet_BdrBox p {
				text-align: left;
			}
			#Kadoinet_SateiSS .Kadoinet_BdrBox p strong {
				color: #5e85ad;
				display: block;
			}

		/* ::::::::::::::::::::::::::::
		HOW TO
		:::::::::::::::::::::::::::: */
		#Kadoinet_Page_HowtoFlowSS {
			/* background: rgba(0,255,0,.2); CHK G */
		}
			#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox {
					max-width: 100%;
			}
			#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox p {
				text-align: left;
			}
			#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox p a {
				border-bottom: 2px solid #328f8e;
				padding: 0 0 0.15em;
			}
				#Kadoinet_Page_HowtoFlowSS_Inr {
					/* background: rgba(0,0,255,.2); CHK B */
					align-items: flex-start;
					display: flex;
					justify-content: space-between;
				}
					#Kadoinet_Page_HowtoFlowSS_Inr  .Kadoinet_HDG_House-C {
						margin: 0;
					}
						#Kadoinet_Page_HowtoFlowSS_Inr .Kadoinet_HDG_House-C figure {
							width: 8vw;
						}
					#Kadoinet_HowtoFlowSS_L,
					#Kadoinet_HowtoFlowSS_R {
						/* background: rgba(255,255,0,.2); CHK Y */
						width: 50%;
					}
					#Kadoinet_HowtoFlowSS_L {
						/* background: rgba(255,0,0,.2); CHK R */
						margin: 0 1.5vw 0 0;
					}
					#Kadoinet_HowtoFlowSS_R {
						/* background: rgba(0,255,0,.2); CHK G */
						margin: 0 0 0 1.5vw;
					}
						#Kadoinet_HowtoFlowSS_L_Inr .Kadoinet_BdrBox,
						#Kadoinet_HowtoFlowSS_R_Inr .Kadoinet_BdrBox {
							border-radius: 1.5em;
							margin: 1.5vw 0;
							padding: 2em;
							text-align: center;
						}
						#Kadoinet_HowtoFlowSS_L_Inr .Kadoinet_BdrBox {
							border: 3px solid #5fb9ad;
						}
						#Kadoinet_HowtoFlowSS_R_Inr .Kadoinet_BdrBox {
							border: 3px solid #4fa9cb;
						}
							#Kadoinet_HowtoFlowSS_L_Inr p,
							#Kadoinet_HowtoFlowSS_R_Inr p {
								text-align: left;
							}

		/* ::::::::::::::::::::::::::::
		FAQ
		:::::::::::::::::::::::::::: */
		#Kadoinet_Page_FAQSS {
			/* background: rgba(0,0,255,.2); CHK B */
		}
		#Kadoinet_Page_FAQSS .Kadoinet_BdrBox {
			text-align: left;
			padding-bottom: 1vw;
		}
			.toggle {
			display: none;
			}
			.KadoinetFAQ_BOX {
				/* background: rgba(255,255,0,.2); CHK Y */
				position: relative;
				margin-bottom: 1vw;
			}
			.KadoinetFAQ_Q,
			.KadoinetFAQ_A {
				/* font-family: "M PLUS 1p", sans-serif; */
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				transform: translateZ(0);
				transition: all 0.3s;
			}
			.KadoinetFAQ_Q::after,
			.KadoinetFAQ_Q::before {
				content: "";
				position: absolute;
				right: 12px;
				top: 50%;
				width: 3px;
				height: 1.5em;
				background-color: #999;
				transition: all 0.3s;
				text-align: left;
			}
			.KadoinetFAQ_Q::before {
					-webkit-transform: translateY(-50%);
					-moz-transform: translateY(-50%);
					-ms-transform: translateY(-50%);
					-o-transform: translateY(-50%);
				transform: translateY(-50%);
			}
			.KadoinetFAQ_Q::after {
					-webkit-transform: translateY(-50%) rotate(90deg);
					-moz-transform: translateY(-50%) rotate(90deg);
					-ms-transform: translateY(-50%) rotate(90deg);
					-o-transform: translateY(-50%) rotate(90deg);
				transform: translateY(-50%) rotate(90deg);
			}
			.KadoinetFAQ_Q {
				display: block;
				margin: 0 0 0.75em;
			}
				.KadoinetFAQ_Q label {
					align-items: flex-start;
					display: flex;
					justify-content: flex-start;
				}
			.KadoinetFAQ_A {
				/* background: rgba(255,0,0,.2); CHK R */
				max-height: 0;
				overflow: hidden;
			}
				.KadoinetFAQ_Q i,
				.KadoinetFAQ_Q p,
				.KadoinetFAQ_A i,
				.KadoinetFAQ_A p {
					display: inline-block;
					vertical-align: middle;
				}
				.KadoinetFAQ_Q i,
				.KadoinetFAQ_A i {
					/* background: rgba(0,255,0,.2); CHK G */
					width: 50px;
				}
				.KadoinetFAQ_Q p,
				.KadoinetFAQ_A p {
					/* background: rgba(0,0,255,.2); CHK B */
					line-height: 1.2;
					margin: 0.25em;
					width: calc( 100% - 50px - 50px);
				}
				.KadoinetFAQ_Q i {
					color: #328f8e;
				}
				.KadoinetFAQ_A i {
					color: #eb3e39;
				}
			.toggle:checked + .KadoinetFAQ_Q + .KadoinetFAQ_A {
				max-height: 500px;
				transition: all 1.5s;
			}
			.toggle:checked + .KadoinetFAQ_Q::before {
					-webkit-transform: translateY(-50%) rotate(90deg);
					-moz-transform: translateY(-50%) rotate(90deg);
					-ms-transform: translateY(-50%) rotate(90deg);
					-o-transform: translateY(-50%) rotate(90deg);
				transform: translateY(-50%) rotate(90deg);
			}

		/* ::::::::::::::::::::::::::::
		KITAAYASE GUIDE
		:::::::::::::::::::::::::::: */
		#Kadoinet_KitaAyaseGuideSS {
			/* background: rgba(0,0,255,.2); CHK B */
		}
			.Kadoinet_KitaAyaseGuide_SpotWrap {
				/* background: rgba(0,0,255,.2); CHK B */
				margin: 0 auto 3vw;
				max-width: 1200px;
				overflow: hidden;
				width: 90%;
			}
				.Kadoinet_KitaAyaseGuide_SpotBlock,
				#Kadoinet_KitaAyaseGuide_Spot-List {
					margin: 0 auto 5vw;
				}
					.Kadoinet_KitaAyaseGuide_SpotBlock h1,
					.Kadoinet_KitaAyaseGuide_Spot-add,
					.Kadoinet_KitaAyaseGuide_Spot-other {
						/* font-family: "M PLUS 1p", sans-serif; */
						line-height: 1;
						text-align: center;
					}
					.Kadoinet_KitaAyaseGuide_SpotBlock h1 {
						color: #328f8e;
						display: block;
						font-weight: 700;
					}	
						.Kadoinet_KitaAyaseGuide_SpotBlock h1 span {
							border-bottom: 3px solid #000;
							display: inline-block;
							min-height: 3px;
							padding: 0.25em 0;
						}
					.Kadoinet_KitaAyaseGuide_Spot-add,
					.Kadoinet_KitaAyaseGuide_Spot-other {
						padding: 0.5em 0;
						font-weight: 500;
					}
						.Kadoinet_KitaAyaseGuide_Spot-add i {
							color: #328f8e;
							margin: 0 0.25em 0 0;
						}
					.Kadoinet_KitaAyaseGuide_Spot-other {
						color: #328f8e;
					}
						.Kadoinet_KitaAyaseGuide_Spot_Caroucel_Main {
							/* background: rgba(0,0,255,.2); CHK B */
						}
							.Kadoinet_KitaAyaseGuide_Spot_Caroucel_Main figure {
								/* background: rgba(0,0,255,.2); CHK B */
								border-radius: 15px;
								display: block;
								height: auto;
								margin: 1.5vw auto;
								overflow: clip;
								width: 100%;
							}
							.Kadoinet_KGSCM_A figure {
								aspect-ratio: 16/9;
							}
							.Kadoinet_KGSCM_B figure {
								aspect-ratio: 4/3;
							}
								.Kadoinet_KitaAyaseGuide_Spot_Caroucel_Main img {
									height: 100%;
									object-fit: cover;
									object-position: 50% 50%;
									width: 100%;
									z-index: 1;
								}
								.Kadoinet_KitaAyaseGuide_Spot_Caroucel_Main .slide-arrow {
											background: rgba(95,185,173,.95); /* #5fb9ad */
											cursor: pointer;
											display: block;
											height: auto;
											padding: 10px 5px;
											position: absolute;
											top: 50%;
												-webkit-transform: translateY(-50%);
												-moz-transform: translateY(-50%);
												-ms-transform: translateY(-50%);
												-o-transform: translateY(-50%);
											transform: translateY(-50%);
											width: 2vw;
											z-index: 5;
										}
										.Kadoinet_KitaAyaseGuide_Spot_Caroucel_Main .prev-arrow {
											left: 0;
										}
										.Kadoinet_KitaAyaseGuide_Spot_Caroucel_Main .next-arrow {
											right: 0;
										}
				#Kadoinet_KitaAyaseGuide_Spot-List {
					/* background: rgba(255,0,0,.2); CHK R */
					/* font-family: "M PLUS 1p", sans-serif; */
					font-weight: 500;
					line-height: 1;
					text-align: center;
				}
					#Kadoinet_KitaAyaseGuide_Spot-List h1 {
						display: block;
						font-weight: 700;
					}	
						#Kadoinet_KitaAyaseGuide_SpotList_Inr {
							border: 3px solid #328f8e;
							border-radius: 1.5em;
							padding: 2em;
						}
							.Kadoinet_Masonry {
							}
								.Kadoinet_KitaAyaseGuide_SpotList_Group {
									box-sizing: border-box;
									margin: 1.5% 1%;
									padding: 0;
									width: 23%;
								}
								.Kadoinet_KitaAyaseGuide_SpotList_Group,
								.Kadoinet_KitaAyaseGuide_SpotList_Group ul {
									list-style-type: none;
									text-align: left;
								}
									.Kadoinet_KitaAyaseGuide_SpotList_Group h2 {
										font-weight: 500;
									}
										.Kadoinet_KitaAyaseGuide_SpotList_Group h2 i {
											color: #328f8e;
											margin: 0 0.25em 0.5em 0;
										}
											.Kadoinet_KitaAyaseGuide_SpotList_Group ul {
											}
												.Kadoinet_KitaAyaseGuide_SpotList_Group ul li {
													display: block;
													padding: 0.25em 0 0.25em 1.5em;
												}
													.Kadoinet_KitaAyaseGuide_SpotList_Group ul li i {
														color: #328f8e;
														margin: 0 0.25em 0 0;
													}





		/* ::::::::::::::::::::::::::::
		PRIVACY POLICY
		:::::::::::::::::::::::::::: */
		#Kadoinet_PrivacySS {
			/* background: rgba(255,255,0,.2); CHK Y */
		}
			#Kadoinet_PrivacySS .Kadoinet_BdrBox {
			}
				#Kadoinet_PrivacySS .Kadoinet_BdrBox .fa-q {

				}
				#Kadoinet_PrivacySS .Kadoinet_BdrBox .fa-a {
				}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
		#Kadoinet_SaleList_SS {
		}
			#Kadoinet_SaleList_SS .Kadoinet_HDG_Line-A {
				position: relative;
			}
				#Kadoinet_SaleList_SS .Kadoinet_HDG_Line-A span {
					background: #fff;
					display: inline-block;
					left: 2.5vw;
					margin: 0 auto;
					padding: 0.25em 0.5em;
					position: absolute;
					top: -1em;
					width: auto;
				}
					#Kadoinet_Sale_Cat_List_SS_Inr {
						/* background: rgba(255,0,0,.2); CHK R */
						margin: 3vw auto 0;
						width: 87.5%;
					}
						#Kadoinet_Sale_Cat_List_SS_Inr ul {
							/* background: rgba(0,255,0,.2); CHK G */
							display: block;
							font-size: 0;
							list-style-type: none;
							width: 100%;
						}
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								/* background: rgba(0,0,255,.2); CHK B */
								box-sizing: border-box;
								display: inline-block;
								margin: 1vw;
								position: relative;
								width: calc( 20% - 2vw );
								vertical-align: top;
							}
								#Kadoinet_Sale_Cat_List_SS_Inr ul li figure {
									aspect-ratio: 4/3;
									border: 1px solid #efefef;
								}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Sale_Cat_List_Spec {
										/* background: rgba(255,255,0,.2); CHK Y */
										/* font-family: "M PLUS 1p", sans-serif; */
										font-weight: 500;
										line-height: 1.1;
									}
										#Kadoinet_Sale_Cat_List_SS_Inr ul li a {
											/* background: rgba(255,0,0,.2); CHK R */
											/* font-family: "M PLUS 1p", sans-serif; */
											font-weight: 500;
											line-height: 1.1;
											position: relative;
										}
											#Kadoinet_Sale_Cat_List_SS_Inr ul li h3 {
												font-weight: 500;
											}
												.Kadoinet_SCL_Price,
												.Kadoinet_SCL_Size {
													display: block;
												}
												.Kadoinet_SCL_Traffic,
												.Kadoinet_SCL_Address {
													display: inline-block;
												}
												.Kadoinet_SCL_Price {
													color: #f29cb5;
												}
												.Kadoinet_SCL_Size {
													margin: 0.75em 0 0.5em;
												}
													.Kadoinet_SCL_Size span {
														border: 1px solid #f29cb5;
														color: #f29cb5;
														display: block;
														padding: 0.25em 0.5em;
														text-align: center;
													}
												.Kadoinet_SCL_Traffic {

												}
													.Kadoinet_SCL_Traffic p,
													.Kadoinet_SCL_Traffic h3 {
														display: inline-block;
														margin: 0 0.25em 0 0;
													}
												.Kadoinet_SCL_Address {

												}
			#Kadoinet_SagashimasuForm_SS {
				/* background: rgba(0,255,0,.2); CHK G */
				border-top: 3px solid #328f8e;
				margin: 3vw auto 0;
			}

				.Kadoinet_BdrChkList {
					list-style-type: none;
					margin: 0 auto 2.5vw;
					max-width: 960px;
					width: 95%;
				}
					.Kadoinet_BdrChkList li {
						border-radius: 100px;
						/* font-family: "M PLUS 1p", sans-serif; */
						font-weight: 500;
						margin: 0 0 1vw;
						padding: 0.25em 0;
						text-align: center;
					}
						.Kadoinet_BdrChkList li i {
							margin: 0 0.25em 0 0;
						}
					.Kadoinet_BdrChkList_Global li {
						border: 4px solid #328f8e;
					}
						.Kadoinet_BdrChkList__Global li i {
							color: #328f8e;
						}
					.Kadoinet_BdrChkList_Green li {
						border: 4px solid #5fb9ad;
					}
						.Kadoinet_BdrChkList_Green li i {
							color: #5fb9ad;
						}
					.Kadoinet_BdrChkList_Blue li {
						border: 4px solid #4fa9cb;
					}
						.Kadoinet_BdrChkList_Blue li i {
							color: #4fa9cb;
						}
					.Kadoinet_BdrChkList_Navy li {
						border: 4px solid #5e85ad;
					}
						.Kadoinet_BdrChkList_Navy li i {
							color: #5e85ad;
						}
					.Kadoinet_BdrChkList_Pink li {
						border: 4px solid #f29cb5;
					}
						.Kadoinet_BdrChkList_Pink li i {
							color: #f29cb5;
						}
				.Kadoinet_Sagashimasu_Lead {
					/* font-family: "M PLUS 1p", sans-serif; */
					font-weight: 600;
					margin: 0 auto;
					max-width: 640px;
					width: 80%;
				}
				.Kadoinet_HDG_Sagashimasu {
				}
					.Kadoinet_HTC {
						/* background: rgba(0,0,255,.2); CHK B */
						border-radius: 15px;
						/* font-family: "M PLUS 1p", sans-serif; */
						font-weight: 500;
						line-height: 1.3;
						margin: 3vw auto;
						max-width: 960px;
						padding: 2em;
						text-align: center;
						width: 80%;
					}
					.Kadoinet_HTC_Global {
						border: 4px solid #328f8e;
					}
						.Kadoinet_HTC_Global h3 i {
							color: #328f8e;
							margin: 0 0.125em 0 0;
						}
						.Kadoinet_HTC_Global a.Kadoinet_HTC_mailanchor {
							color: #328f8e;
						}
						.Kadoinet_HTC_Global ul li span {
							color: #328f8e;
						}
						.Kadoinet_HTC_Global ul li small a {
							border-bottom: 2px solid #328f8e;
							padding: 0 0 0.05em;
						}
						.Kadoinet_HTC_Global ul li address {
							color: #328f8e;
						}
					.Kadoinet_HTC_Pink {
						border: 4px solid #f29cb5;
					}
						.Kadoinet_HTC_Pink h3 i {
							color: #f29cb5;
							margin: 0 0.125em 0 0;
						}
						.Kadoinet_HTC_Pink a.Kadoinet_HTC_mailanchor {
							color: #f29cb5;
						}
						.Kadoinet_HTC_Pink ul li span {
							color: #f29cb5;
						}
						.Kadoinet_HTC_Pink ul li small a {
							border-bottom: 2px solid #f29cb5;
							padding: 0 0 0.05em;
						}
						.Kadoinet_HTC_Pink ul li address {
							color: #f29cb5;
						}
					.Kadoinet_HTC_Green {
						border: 4px solid #5fb9ad;
					}
						.Kadoinet_HTC_Green h3 i {
							color: #5fb9ad;
							margin: 0 0.125em 0 0;
						}
						.Kadoinet_HTC_Green a.Kadoinet_HTC_mailanchor {
							color: #5fb9ad;
						}
						.Kadoinet_HTC_Green ul li span {
							color: #5fb9ad;
						}
						.Kadoinet_HTC_Green ul li small a {
							border-bottom: 2px solid #5fb9ad;
							padding: 0 0 0.05em;
						}
						.Kadoinet_HTC_Green ul li address {
							color: #5fb9ad;
						}
					.Kadoinet_HTC_Blue {
						border: 4px solid #4fa9cb;
					}
						.Kadoinet_HTC_Blue h3 i {
							color: #4fa9cb;
							margin: 0 0.125em 0 0;
						}
						.Kadoinet_HTC_Blue a.Kadoinet_HTC_mailanchor {
							color: #4fa9cb;
						}
						.Kadoinet_HTC_Blue ul li span {
							color: #4fa9cb;
						}
						.Kadoinet_HTC_Blue ul li small a {
							border-bottom: 2px solid #4fa9cb;
							padding: 0 0 0.05em;
						}
						.Kadoinet_HTC_Blue ul li address {
							color: #4fa9cb;
						}
					.Kadoinet_HTC_Navy {
						border: 4px solid #5e85ad;
					}
						.Kadoinet_HTC_Navy h3 i {
							color: #5e85ad;
							margin: 0 0.125em 0 0;
						}
						.Kadoinet_HTC_Navy a.Kadoinet_HTC_mailanchor {
							color: #5e85ad;
						}
						.Kadoinet_HTC_Navy ul li span {
							color: #5e85ad;
						}
						.Kadoinet_HTC_Navy ul li small a {
							border-bottom: 2px solid #5e85ad;
							padding: 0 0 0.05em;
						}
						.Kadoinet_HTC_Navy ul li address {
							color: #5e85ad;
						}
						.Kadoinet_HTC h3 {
							/* font-family: "M PLUS 1p", sans-serif; */
							font-weight: 600;
							margin: 0 0 1.5em;
						}
							.Kadoinet_HTC a.Kadoinet_HTC_mailanchor i {
								margin: 0 0.25em;
							}
						.Kadoinet_HTC ul {
							list-style-type: none;
						}
							.Kadoinet_HTC ul li {
								border-top: 2px dotted #c2c8cc;
								margin: 0 0 1em;
								padding: 1em 0;
							}
								.Kadoinet_HTC ul li address  {
									font-style: normal;
									font-weight: 700;
									margin: 0.25em 0;
								}
								.Kadoinet_HTC h3 i,
								.Kadoinet_HTC ul li i {
									display: inline-block;
								}
				.Kadoinet_HTC iframe {
					aspect-ratio: 16/9;
					border: 1px solid #e1e7eb;
					height:auto;
					width: 100%;
				}
				.Kadoinet_ViewOn_GoogleMap {
					/* background: rgba(255,255,0,.2); CHK Y */
					display: block;
					text-align: right;
					width: 100%;
				}
					.Kadoinet_ViewOn_GoogleMap a {
						display: block;
						padding: 0.5em;
					}
						.Kadoinet_ViewOn_GoogleMap a i {
							margin: 0 0.25em;
						}
						.Kadoinet_HTC_Theme i {
							color: #328f8e;
						}
						.Kadoinet_HTC_Pink i {
							color: #f29cb5;
						}
						.Kadoinet_HTC_Green i {
							color: #5fb9ad;
						}
						.Kadoinet_HTC_Blue i {
							color: #4fa9cb;
						}
						.Kadoinet_HTC_Navy i {
							color: #5e85ad;
						}

		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
		#Kadoinet_RentList_SS {
			/* background: rgba(0,0,255,.2); CHK B */
			margin-top: 3vw;
		}
		#Kadoinet_Single_ForRentSS #Kadoinet_SagashimasuForm_SS {
			border-top: 3px solid #4fa9cb !important;
		}
			#Kadoinet_Single_ForRentSS .Kadoinet_HDG_PlaneH2 h2 {
					color: #4fa9cb;
				}
			#Kadoinet_RentList_SS_Inr {
					/* font-family: "M PLUS 1p", sans-serif; */
					font-weight: 500;
					list-style-type: none;
			}
				#Kadoinet_RentList_SS_Inr {
					/* background: rgba(255,255,0,.2); CHK Y */
					align-items: strech;
					box-sizing: border-box;
					display: flex;
					flex-wrap: wrap;
					font-size: 0;
					justify-content: flex-start;
					list-style-type: none;
				}
					#Kadoinet_RentList_SS_Inr li {
						/* background: rgba(255,255,0,.2); CHK Y */
						border-left: 2px dotted #c2c8cc;
						box-sizing: border-box;
						list-style-type: none;
						margin: 1vw 0;
						padding: 2vw 1vw;
						position: relative;
						width: 33.3333333333%;
					}
					#Kadoinet_RentList_SS_Inr li::before {
						/* background: rgba(255,0,0,.2); CHK R */
						border-top: 2px dotted #c2c8cc;
						content: "";
						display: block;
						height: 0;
						left: 50%;
						margin: 0;
						position: absolute;
							-webkit-transform: translateX(-50%);
							-moz-transform: translateX(-50%);
							-ms-transform: translateX(-50%);
							-o-transform: translateX(-50%);
						transform: translateX(-50%);
						top: -1vw;
						width: 90%;
					}
					#Kadoinet_RentList_SS_Inr li:first-child::before,
					#Kadoinet_RentList_SS_Inr li:nth-child(2)::before,
					#Kadoinet_RentList_SS_Inr li:nth-child(3)::before {
						border-top: none;
					}
					#Kadoinet_RentList_SS_Inr li:nth-of-type(3n) {
						border-right: 2px dotted #c2c8cc;
					}
						#Kadoinet_RentList_SS_Inr li figure {
							aspect-ratio: 1/1;
							/* background: rgba(255,0,0,.2); CHK R */
							height: auto;
							line-height: 1;
							width: 100%;
						}
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_L,
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_R {
							display: inline-block;
							position: relative;
							vertical-align: top;
						}
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_L {
							/* background: rgba(0,255,0,.2); CHK G */
							width: 45%;
						}
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_R {
							/* background: rgba(0,0,255,.2); CHK B */
							position: relative;
							width: 55%;
					}
							#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_R .Kadoinet_Ribbon_S {
								position: static;
							}
								#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_R .Kadoinet_Ribbon_S h2 {
									background: #4fa9cb;
								}
									#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_R .Kadoinet_Ribbon_S h2::after {
										border-color: #4fa9cb transparent #4fa9cb #5fb9ad;
									}
							.Kadoinet_SC_Reikin,
							.Kadoinet_SC_Shikikin,
							.Kadoinet_RCL_Size,
							.Kadoinet_RCL_Year,
							.Kadoinet_RCL_Structure {
								display: inline-block;
								line-height: 1.2;
								margin: 0.125em 0.5em 0.125em 0;
							}
							.Kadoinet_SC_Reikin,
							.Kadoinet_SC_Shikikin,
							.Kadoinet_RCL_Size,
							.Kadoinet_RCL_Year {
								border-right: 1px solid #4fa9cb;
								padding: 0 0.5em 0 0;
							}
							.Kadoinet_RCL_Price,
							.Kadoinet_RCL_Plan,
							.Kadoinet_RCL_Traffic h3 {
								color: #4fa9cb;
							}
							.Kadoinet_RCL_Price {
								font-weight: 700;
							}
							.Kadoinet_RCL_Plan,
							.Kadoinet_RCL_Traffic h3 {
								font-weight: 600;
							}
							.Kadoinet_RCL_Plan {
								display: inline-block;
								vertical-align: bottom;
								line-height: 1;
								margin: 0 0 0 0.5em;
								padding: 0;
							}
							.Kadoinet_RCL_Price {
								color: #4fa9cb;
								display: block;
								margin: 0.5em 0 0;
								line-height: 1;
							}
							.Kadoinet_RCL_Traffic * {
								display: inline;
								line-height: 1;
							}
								.Kadoinet_RCL_Traffic h3 {
									margin: 0 0.25em 0 0;
								}


		/* ::::::::::::::::::::::::::::
		INFO
		:::::::::::::::::::::::::::: */
		#Kadoinet_Category_InfoSS {
			/* background: rgba(255,0,0,.25); CHK R */
		}
			#Kadoinet_Category_InfoSS #Kadoinet_Info_Area {
				text-align: left;
			}

		/* ::::::::::::::::::::::::::::
		404 NOT FOUND
		:::::::::::::::::::::::::::: */
		#Kadoinet_Single_404SS {

		}
			#Kadoinet_Single_404SS .search-form {
				background: #e1e7eb;
				border-radius: 15px;
				/* font-family: "M PLUS 1p", sans-serif; */
				font-weight: 400;
				margin: 0 0 1vw;
				padding: 2em;
				text-align: center;
			}
				#Kadoinet_Single_404SS .search-form label {

				}
					#Kadoinet_Single_404SS .search-form label input {
						background: #fff;
						border: 2px solid #c2c8cc;
						border-radius: 10px;
						padding: 0.5em 1em;
						width: calc( 100% - 4px - 2em - 2em - 6em);
					}
					#Kadoinet_Single_404SS .search-form label span {
						display: none;
					}
					#Kadoinet_Single_404SS .search-form input.search-submit {
						background: #328f8e;
						border-radius: 100px;
						color: #fff;
						padding: 0.5em 1em;
						text-align: center;
						width: 6em;
					}






















/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
RESPONSIVE
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */


/* ■■■■■■■■■■■■■■■ 1600 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 1600px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
			/* -------------------------
			TAB MENU
			------------------------- */
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
				font-size: 1vw;
			}
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
				font-size: 1.5vw;
			}
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
				font-size: 1.25vw;
			}
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
				font-size: 1vw;
			}
/* ##########################################
#############################################
//// END FONT SETTINGS
#############################################
########################################### */
} /* ■■■■■■■■■■■■■■■ 1600 ■■■■■■■■■■■■■■■ */



/* ■■■■■■■■■■■■■■■ 1400 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 1400px) {
} /* ■■■■■■■■■■■■■■■ 1400 ■■■■■■■■■■■■■■■ */



/* ■■■■■■■■■■■■■■■ 1280 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 1280px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
			/* =========================
			HEADER
			========================= */
						#KadoinetHdr_H1_R span {
							font-size: 1.4vw;
						}
						#KadoinetHdr_H1_R strong {
							font-size: 1vw;
						}
			#KadoinetHdr_H2 {
				color: #328f8e;
				font-size: 1vw;
			}
			/* =========================
			HEADER
			========================= */
				#Kadoinet_HdrTel a {
					font-size: 2vw;
				}
			/* -------------------------
			TAB MENU
			------------------------- */
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
				font-size: 1.25vw;
			}
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
				font-size: 1.75vw;
			}
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
				font-size: 1.5vw;
			}
			#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
				font-size: 1.25vw;
			}
			/* =========================
			FOOTER
			========================= */
				#Kadoinet_Ftr_Lead {
					font-size: 1.4vw;
				}
					#Kadoinet_Ftr_Navi #menu-menu_lv1 {
						font-size: 1.4vw;
					}
					#Kadoinet_Ftr_Navi #menu-menu_lv2 {
						font-size: 1.2vw;
					}
			#Kadoinet_Copyright {
				font-size: 1vw;
			}
					#Kadoinet_Float_Navi p {
						font-size: 0.75vw;
					}
							#Kadoinet_FN_Inr a i {
								font-size: 2.65vw;
							}
							#KadoinetHdr_H1_R span {
								font-size: 1.4vw;
							}
							#KadoinetHdr_H1_R strong {
								font-size: 0.85vw;
							}
				#KadoinetHdr_H2 {
					font-size: 1vw;
				}
			/* =========================
			COMMON PARTS
			========================= */
			.Kadoinet_HDG_House-A span h1 {
				font-size: 1.4vw;
			}
			.Kadoinet_HDG_House-B span h1 {
				font-size: 1.65vw;
			}
			.Kadoinet_HDG_House-C span h1 {
				font-size: 3vw;
			}
			.Kadoinet_HDG_House-D span h1 {
				font-size: 1.4vw;
			}
			.Kadoinet_HDG_Line-A span h1 {
				font-size: 1.4vw;
			}
				.Kadoionet_Lead-A {
					font-size: 2vw;
				}
				.Kadoionet_Lead-B {
					font-size: 1.55vw;
				}
				.Kadoionet_Lead-C {
					font-size: 1.4vw;
				}
						.Kadoinet_Ribbon_L h2 {
							font-size: 1.4vw;
						}
						.Kadoinet_Ribbon_S h2 {
							font-size: 1vw;
						}
						.Kadoinet_Ribbon_W h2 {
							font-size: 1.15vw;
						}
							.Kadoinet_Ribbon_W h2 strong {
								font-size: 1.65vw;
							}
				.Kadoinet_Ribbon_I h2 {
					font-size: 2.65vw;
				}
				.Kadoinet_House_H2_Inr h2 {
					font-size: 2.15vw;
				}
				h2.Kadoinet_HDG_BorderH2 {
					font-size: 2.65vw;
				}
				.Kadoinet_HDG_PlaneH2 {
					font-size: 1.4vw;
				}
				.Kadoinet_HDG_PlaneH2 h2 {
					font-size: 2.65vw;
				}
					.Kadoinet_BdrChkList li {
						font-size: 1.4vw;
					}
			.Kadoinet_HDG_PlaneH2_Inline {
				font-size: 2.65vw;
			}
			.Kadoinet_HDG_PlaneH3_Inline {
				font-size: 2vw;
			}
				/* -------------------------
				BOX
				------------------------- */
					.Kadoinet_BdrBox p {
						font-size: 1.15vw;
					}
					.Kadoinet_BdrBox_List {
						font-size: 1.25vw;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								font-size: 1.15vw;
							}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Sale_Cat_List_Spec {
										font-size: 1vw;
									}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li h3 {
										font-size: 1.15vw;
									}
										.Kadoinet_SCL_Price {
										font-size: 1.4vw;
										}
						.Kadoinet_HTC h3  {
							font-size: 1.4vw;
						}
						.Kadoinet_HTC ul li span {
							font-size: 2.15vw;
						}
						.Kadoinet_HTC ul li p {
							font-size: 1.65vw;
						}
						.Kadoinet_HTC ul li small {
							font-size: 1.1vw;
						}
						.Kadoinet_HTC ul li address.address {
							font-size:1.4vw;
						}
						.Kadoinet_HTC ul li address.telfax {
							font-size:2.15vw;
						}
						.Kadoinet_HTC ul li address.man_n_location,
						.Kadoinet_HTC ul li address.man_n_location span {
							font-size:2.15vw !important;
						}
						.Kadoinet_HTC ul li address.man_n_location i {
							font-size: 2.15vw;
						}
						.Kadoinet_ViewOn_GoogleMap a i {
							font-size:1.4vw;
						}
/* ##########################################
#############################################
//// END FONT SETTINGS
#############################################
########################################### */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HEADER
			========================= */
							#KadoinetHdr_H1_L img {
								width: 40vw
							}
				/* -------------------------
				TAB MENU
				------------------------- */
				.Kadoinet_SP_MenuTab {
					height: 6vw;
					top: calc( 6vw - 3vw );
				}
			/* =========================
			CMN / PLANE
			========================= */
			/* -------------------------
			RIBBON
			------------------------- */
					.Kadoinet_Ribbon_W h2::before {
						border-width: 1.732em 0 1.733em 0.75em;
					}
					.Kadoinet_Ribbon_W h2::after {
						border-width: 1.732em 0.75em 1.733em 0;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT CMN
		:::::::::::::::::::::::::::: */
					#Kadoinet_Sale_HDG_Label .Kadoinet_Ribbon_L,
					#Kadoinet_Rent_HDG_Label .Kadoinet_Ribbon_L {
						bottom: -1.5vw;
					}

} /* ■■■■■■■■■■■■■■■ 1280 ■■■■■■■■■■■■■■■ */


/* ■■■■■■■■■■■■■■■ 1200 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 1200px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
			/* =========================
			CMN / PLANE
			========================= */
			/* -------------------------
			RIBBON
			------------------------- */
					.Kadoinet_Ribbon_W h2 {
						bottom: -3.4em;
					}
					.Kadoinet_Ribbon_W h2::before {
						border-width: 1.73em 0 1.74em 0.75em;
					}
					.Kadoinet_Ribbon_W h2::after {
						border-width: 1.73em 0.75em 1.74em 0;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
} /* ■■■■■■■■■■■■■■■ 1200 ■■■■■■■■■■■■■■■ */


/* ■■■■■■■■■■■■■■■ 1024 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 1024px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HEADER
			========================= */
				#Kadoinet_HdrTel a {
					font-size: 2.4vw;
				}
				/* -------------------------
				HEADER FIXED
				------------------------- */
						header.fixed #Kadoinet_HdrTel a {
							font-size: 1.8vw;
						}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
					.Kadoinet_SC_Spec h3,
					.Kadoinet_SC_Catch,
					.Kadoinet_SC_Traffic,
					.Kadoinet_SC_Size {
						font-size: 1.15vw;
					}
					.Kadoinet_SC_Price {
						font-size: 1.25vw;
					}
						.Kadoinet_PU_Spec h3 {
							font-size: 1.25vw;
						}
						.Kadoinet_PU_Address,
						.Kadoinet_PU_Traffic,
						.Kadoinet_PU_Size {
							font-size: 1.15vw;
						}
						.Kadoinet_PU_Price {
							font-size: 1.6vw;
						}
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
					#Kadoinet_UK_Area p,
					#Kadoinet_HTFInr p {
						font-size: 1.15vw;
						line-height: 1.6;
					}
/* ##########################################
#############################################
//// END FONT SETTINGS
#############################################
########################################### */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HEADER
			========================= */
			header {
				height: 8vw;
			}
						header #KadoinetHdr_H1_L,
						header #KadoinetHdr_H1_R {
							margin: 0 0.25vw;
						}
							header #KadoinetHdr_H1_L a {
								width: 40vw;
							}
				/* -------------------------
				HEADER FIXED
				------------------------- */
				body.hdrFixed {
					padding-top: calc( 8vw );
				}
				header.fixed {
					height: 4vw;
				}
						header.fixed #KadoinetHdr_H1_L a {
							width: 30vw;
						}
				/* -------------------------
				TAB MENU
				------------------------- */
				.Kadoinet_SP_MenuTab {
					height: 6vw;
					top: calc( 8vw - 3vw );
				}
			#Kadoinet_Float_Navi {
				top: calc( 8vw - 1vw );
			}
			/* =========================
			CMN / PLANE
			========================= */
			/* -------------------------
			RIBBON
			------------------------- */
					.Kadoinet_Ribbon_W h2 {
						bottom: -3.3em;
					}
					.Kadoinet_Ribbon_W h2::before {
						border-width: 1.74em 0 1.75em 0.75em;
					}
					.Kadoinet_Ribbon_W h2::after {
						border-width: 1.74em 0.75em 1.75em 0;
					}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								margin: 1vw;
								width: calc( 25% - 2vw );
							}
} /* ■■■■■■■■■■■■■■■ 1024 ■■■■■■■■■■■■■■■ */


/* ■■■■■■■■■■■■■■■ 960 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 960px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
			/* =========================
			HEADER
			========================= */
				/* -------------------------
				TAB MENU
				------------------------- */
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
					font-size: 1.5vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
					font-size: 2vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
					font-size: 1.75vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
					font-size: 1.5vw;
				}
			/* =========================
			CMN / PLANE
			========================= */
				/* -------------------------
				BOX
				------------------------- */
					.Kadoinet_BdrBox h3 {
						font-size: 2.4vw;
					}
					.Kadoinet_BdrBox p {
						font-size: 1.25vw;
					}
					.Kadoinet_BdrBox i {
						font-size: 2.4vw;
					}
					.Kadoinet_BdrBox_List {
						font-size: 1.8vw;
					}
				/* -------------------------
				CONTACT FORM
				------------------------- */
				/* FORM CMN  */
				.Kadoinet_Form {
					font-size: 1.25vw;
				}
					.Kadoinet_Form h3 {
						font-size: 2vw;
					}
					.Kadoinet_Form_Inr,
					.Kadoinet_Form input[type="text"],
					.Kadoinet_Form input[type="email"],
					.Kadoinet_Form input[type="tel"],
					.Kadoinet_Form input[type="number"],
					.Kadoinet_Form input[type="password"],
					.Kadoinet_Form textarea {
						font-size: 1.25vw;
					}
							.Kadoinet_Form input[type='reset'],
							.Kadoinet_Form input[type='submit'],
							a.Kadoinet_CTA_Form_Btn {
								font-size: 1.8vw;
							}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
					#Kadoinet_UK_Area p,
					#Kadoinet_HTFInr p {
						font-size: 1.25vw;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
		#Kadoinet_Sale_Title h3,
		#Kadoinet_Rent_Title h3 {
			font-size: 2.4vw;
		}
			#Kadoine_Sale_Price,
			#Kadoine_Rent_Price {
				font-size: 3vw;
			}
				#Kadoine_Sale_Price small,
				#Kadoine_Rent_Price small {
					font-size: 1.25vw;
				}
		#Kadoinet_Sale_Summary ul li,
		#Kadoinet_Sale_Idv_Push_UL li,
		#Kadoinet_Rent_Summary ul li,
		#Kadoinet_Rent_Idv_Push_UL li {
			font-size: 1.25vw;
		}
		.Kadoinet_Sale_Details_FLEX_DT h4,
		.Kadoinet_Sale_Details_FLEX_DD strong,
		.Kadoinet_Rent_Details_FLEX_DT h4,
		.Kadoinet_Rent_Details_FLEX_DD strong {
			font-size: 1.25vw;
		}
			#Kadoinet_Sale_Idv_Catch_UL li,
			#Kadoinet_Rent_Idv_Catch_UL li {
				font-size: 1.8vw;
			}
				#Kadoinet_Sale_Idv_Content div,
				#Kadoinet_Rent_Idv_Content div {
					display: inline-block;
					font-size: 1.5vw;
				}
				.Kadoinet_Sale_TownInfo h3,
				.Kadoinet_Rent_TownInfo h3 {
					font-size: 1.25vw !important;
				}
					.Kadoinet_Sale_TownInfo h4,
					.Kadoinet_Rent_TownInfo h4 {
						font-size: 1.25vw;
					}
					.Kadoinet_SC_Spec h3,
					.Kadoinet_SC_Catch,
					.Kadoinet_SC_Traffic,
					.Kadoinet_SC_Size {
						font-size: 1.25vw;
					}
					.Kadoinet_SC_Price {
						font-size: 1.25vw;
					}
						.Kadoinet_PU_Spec h3 {
							font-size: 1.15vw;
						}
						.Kadoinet_PU_Address,
						.Kadoinet_PU_Traffic,
						.Kadoinet_PU_Size {
							font-size: 1.8vw;
						}
						.Kadoinet_PU_Price {
							font-size: 1.8vw;
						}
		/* ::::::::::::::::::::::::::::
		INFO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Single_InfoSS_Content h2 {
				font-size: 2.5vw;
			}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		COMPANY
		:::::::::::::::::::::::::::: */
					#Kadoinet_Company_DL dt,
					#Kadoinet_Company_DL dd {
						font-size: 1.25vw;
					}
						#Kadoinet_Company_Detail a i {
							font-size: 1.8vw;
						}
		/* ::::::::::::::::::::::::::::
		HOW TO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Page_HowtoFlowSS_Inr .Kadoinet_HDG_House-C span h1 {
				font-size: 2.4vw;
			}
/*
		#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox h3 {
			font-size: 2.4vw;
		}
			#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox h3 i {
				font-size: 2.4vw;
			}
*/

/* ##########################################
#############################################
//// END FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
					#Kadoinet_Sale_Details_L,
					#Kadoinet_Rent_Details_L {
						width: 55%;
					}
					#Kadoinet_Sale_Details_R,
					#Kadoinet_Rent_Details_R {
						width: 43%;
					}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		KITAAYASE GUIDE
		:::::::::::::::::::::::::::: */
								.Kadoinet_KitaAyaseGuide_SpotList_Group {
									margin: 2% 1%;
									width: 31.3333333333%;
								}
} /* ■■■■■■■■■■■■■■■ 960 ■■■■■■■■■■■■■■■ */


/* ■■■■■■■■■■■■■■■ 768 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 768px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
			/* =========================
			HEADER
			========================= */
							#KadoinetHdr_H1_R span {
								font-size: 1.4vw;
							}
							#KadoinetHdr_H1_R strong {
								font-size: 1.2vw;
							}
				#KadoinetHdr_H2 {
					font-size: 1.2vw;
				}
				/* -------------------------
				TAB MENU
				------------------------- */
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
					font-size: 1.75vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
					font-size: 2.25vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
					font-size: 2vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
					font-size: 1.75vw;
				}
			/* =========================
			FOOTER
			========================= */
				#Kadoinet_Ftr_Lead {
					font-size: 1.8vw;
				}
					#Kadoinet_Ftr_Navi #menu-menu_lv1 {
						font-size: 1.8vw;
					}
					#Kadoinet_Ftr_Navi #menu-menu_lv2 {
						font-size: 1.6vw;
					}
			#Kadoinet_Copyright {
				font-size: 1.4vw;
			}
			/* =========================
			COMMON PARTS
			========================= */
			/* -------------------------
			Layout
			------------------------- */
					.Kadoinet_HDG_House-A span h1 {
						font-size: 2.4vw;
					}
					.Kadoinet_HDG_House-B span h1 {
						font-size: 3vw;
					}
					.Kadoinet_HDG_House-C span h1 {
						font-size: 4.5vw;
					}
					.Kadoinet_HDG_House-D span h1 {
						font-size: 2.4vw;
					}
				.Kadoionet_Lead-A {
					font-size: 3vw;
				}
				.Kadoionet_Lead-B {
					font-size: 2.4vw;
				}
				.Kadoionet_Lead-C {
					font-size: 2vw;
				}
			/* -------------------------
			RIBBON
			------------------------- */
						.Kadoinet_Ribbon_L h2 {
							font-size: 2.2vw;
						}
						.Kadoinet_Ribbon_S h2 {
							font-size: 1.6vw;
						}
						.Kadoinet_Ribbon_W h2 {
							font-size: 1.8vw;
						}
							.Kadoinet_Ribbon_W h2 strong {
								font-size: 2.8vw;
							}
				.Kadoinet_Ribbon_I h2 {
					font-size: 3.6vw;

				}
			/* -------------------------
			House H2
			------------------------- */
				.Kadoinet_House_H2_Inr h2 {
					font-size: 3.6vw;
				}
				h2.Kadoinet_HDG_BorderH2 {
					font-size: 3.6vw;
				}
				.Kadoinet_HDG_PlaneH2 {
					font-size: 2vw;
				}
				.Kadoinet_HDG_PlaneH2 h2 {
					font-size: 4vw;
				}
				.Kadoinet_HDG_PlaneH2 i {
					font-size: 8vw;
				}
					.Kadoinet_BdrChkList li {
						font-size: 2vw;
					}
			.Kadoinet_HDG_PlaneH2_Inline {
				font-size: 4vw;
			}
			.Kadoinet_HDG_PlaneH3_Inline {
				font-size: 3vw;
			}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
					/* SEIYAKU LABEL
					Home - Category Settings */
					.Kadoine_Sale_Contracted p {
						font-size: 1.25vw;
					}
						.Kadoinet_PU_List .Kadoine_Sale_Contracted p {
							font-size: 1.25vw;
						}
						#Kadoinet_Sale_Details .Kadoine_Sale_Contracted p {
							font-size: 4vw;
						}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S h2,
				.Kadoinet_PU_List .Kadoinet_Ribbon_S h2,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S h2,
				#Kadoinet_RentList_SS_Inr li .Kadoinet_Ribbon_S h2 {
					font-size: 1.6vw;
				}
				/* -------------------------
				BTN
				------------------------- */
				.Kadoinet_LabelBtn {
				font-size: 2vw;
				}
				/* -------------------------
				BOX
				------------------------- */
					.Kadoinet_BdrBox h3 {
						font-size: 2.8vw;
					}
					.Kadoinet_BdrBox p {
						font-size: 1.8vw;
					}
					.Kadoinet_BdrBox i {
						font-size: 2.8vw;
					}
					.Kadoinet_BdrBox_List {
						font-size: 1.8vw;
					}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
	/* ::::::::::::::::::::::::::::
	FIRST VIEW
	:::::::::::::::::::::::::::: */
			#Kadoinet_FV_Catch p {
				font-size: 1.6vw;
			}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
				.Kadoinet_SC_Spec h3,
				.Kadoinet_SC_Catch,
				.Kadoinet_SC_Traffic,
				.Kadoinet_SC_Price,
				.Kadoinet_SC_Size {
					font-size: 1.6vw;
				}
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
					.Kadoinet_PU_Spec h3 {
						font-size: 1.6vw;
					}
					.Kadoinet_PU_Spec > h3 {
						font-size: 2vw;
					}
					.Kadoinet_PU_Address,
					.Kadoinet_PU_Traffic,
					.Kadoinet_PU_Size {
						font-size: 1.6vw;
					}
					.Kadoinet_PU_Price {
						font-size: 2vw;
					}
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
					#Kadoinet_UK_Area p,
					#Kadoinet_HTFInr p {
						font-size: 1.8vw;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
		#Kadoinet_Sale_Title h3,
		#Kadoinet_Rent_Title h3 {
			font-size: 3vw;
		}
			#Kadoine_Sale_Price,
			#Kadoine_Rent_Price {
				font-size: 3.6vw;
			}
				#Kadoine_Sale_Price small,
				#Kadoine_Rent_Price small {
					font-size: 1.8vw;
				}
		#Kadoinet_Sale_Summary ul li,
		#Kadoinet_Sale_Idv_Push_UL li,
		#Kadoinet_Rent_Summary ul li,
		#Kadoinet_Rent_Idv_Push_UL li {
			font-size: 1.6vw;
		}
		.Kadoinet_Sale_Details_FLEX_DT h4,
		.Kadoinet_Sale_Details_FLEX_DD strong,
		.Kadoinet_Rent_Details_FLEX_DT h4,
		.Kadoinet_Rent_Details_FLEX_DD strong {
			font-size: 1.6vw;
		}
			#Kadoinet_Sale_Idv_Catch_UL li,
			#Kadoinet_Rent_Idv_Catch_UL li {
				font-size: 1.6vw;
			}
				#Kadoinet_Sale_Idv_Content div,
				#Kadoinet_Rent_Idv_Content div {
					display: inline-block;
					font-size: 1.8vw;
				}
				.Kadoinet_Sale_TownInfo h3,
				.Kadoinet_Rent_TownInfo h3 {
					font-size: 1.8vw !important;
				}
					.Kadoinet_Sale_TownInfo h4,
					.Kadoinet_Rent_TownInfo h4 {
						font-size: 1.8vw;
					}
					.Kadoinet_SC_Spec h3,
					.Kadoinet_SC_Catch,
					.Kadoinet_SC_Traffic,
					.Kadoinet_SC_Size {
						font-size: 1.8vw;
					}
					.Kadoinet_SC_Price {
						font-size: 1.8vw;
					}
						.Kadoinet_PU_Spec h3 {
							font-size: 1.8vw;
						}
						.Kadoinet_PU_Address,
						.Kadoinet_PU_Traffic,
						.Kadoinet_PU_Size {
							font-size: 1.8vw;
						}
						.Kadoinet_PU_Price {
							font-size: 1.8vw;
						}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		COMPANY
		:::::::::::::::::::::::::::: */
					#Kadoinet_Company_DL dt,
					#Kadoinet_Company_DL dd {
						font-size: 1.8vw;
					}
						#Kadoinet_Company_Detail a i {
							font-size: 1.6vw;
						}
		/* ::::::::::::::::::::::::::::
		HOW TO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Page_HowtoFlowSS_Inr .Kadoinet_HDG_House-C span h1 {
				font-size: 3vw;
			}
		/* ::::::::::::::::::::::::::::
		FAQ
		:::::::::::::::::::::::::::: */
			#Kadoinet_Page_FAQSS .Kadoinet_BdrBox i {
				font-size: 3.2vw;
			}
			.Kadoinet_BdrBox .KadoinetFAQ_Q p {
				font-size: 2vw;
			}
			.Kadoinet_BdrBox .KadoinetFAQ_A p {
				font-size: 1.8vw;
			}
		/* ::::::::::::::::::::::::::::
		KITAAYASE GUIDE
		:::::::::::::::::::::::::::: */
								.Kadoinet_KitaAyaseGuide_SpotList_Group {
									width: 48%;
								}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								font-size: 1.6vw;
							}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Sale_Cat_List_Spec {
										font-size: 1.6vw;
									}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li h3 {
										font-size: 1.6vw;
									}
										.Kadoinet_SCL_Price {
										font-size: 2.4vw;
										}
						.Kadoinet_HTC h3  {
							font-size: 2.4vw;
						}
						.Kadoinet_HTC ul li span {
							font-size: 3vw;
						}
						.Kadoinet_HTC ul li p {
							font-size: 2.4vw;
						}
						.Kadoinet_HTC ul li small {
							font-size: 1.6vw;
						}
						.Kadoinet_HTC ul li address.address {
							font-size: 1.6vw;
						}
						.Kadoinet_HTC ul li address.telfax {
							font-size: 3vw;
						}
						.Kadoinet_HTC ul li address.man_n_location,
						.Kadoinet_HTC ul li address.man_n_location span {
							font-size: 3vw !important;
						}
						.Kadoinet_HTC ul li address.man_n_location i {
							font-size: 3vw;
						}
						.Kadoinet_ViewOn_GoogleMap a i {
							font-size: 1.6vw;
						}
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
							#Kadoinet_RentList_SS_Inr {
								font-size: 1.6vw;
							}
						.Kadoinet_RCL_Price {
							font-size: 2.4vw;
						}
						.Kadoinet_RCL_Plan,
						.Kadoinet_RCL_Traffic h3 {
							font-size: 2.4vw;
						}
						.Kadoinet_RCL_Traffic,
						.Kadoinet_RCL_Size,
						.Kadoinet_RCL_Year,
						.Kadoinet_RCL_Structure {
							font-size: 1.6vw;
						}
/* ##########################################
#############################################
//// END FONT SETTINGS 768
#############################################
########################################### */
		/* ::::::::::::::::::::::::::::
		JS
		:::::::::::::::::::::::::::: */
			/* =========================
			TO-TOP
			========================= */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HTML
			========================= */
				.kadoinet_SS {
					margin: 5vw 0;
				}
					.kadoinet_SS_Full {
						margin: 10vw auto 0;
					}
					.kadoinet_SS_875 {
						width: 95%;
						margin: 10vw auto 0;
					}
					.kadoinet_SS_800 {
						width: 95%;
						margin: 10vw auto 0;
					}
			/* =========================
			COMMON PARTS
			========================= */
			/* -------------------------
			Layout
			------------------------- */
				.Kadoinet_HDG_House-A span {
					width: 20vw;
				}
			.Kadoinet_HDG_House-B figure {
				width: 15vw;
			}
			.Kadoinet_HDG_House-C figure {
				width: 15vw;
			}
			.Kadoinet_HDG_House-D {
				background: rgba(0,255,0,.2); /* CHK G */
				margin-bottom: 10vw;
			}
			.Kadoinet_HDG_House-D figure {
				width: 15vw;
			}
			/* -------------------------
			RIBBON
			------------------------- */
					.Kadoinet_Ribbon_W h2::before {
						border-width: 1.8em 0 1.8em 0.75em;
					}
					.Kadoinet_Ribbon_W h2::after {
						border-width: 1.8em 0.75em 1.8em 0;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
			.Kadoinet_SC_List {
				/* background: rgba(0,0,255,.2); CHK B */
				margin: 0 1vw;
			}
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
			#Kadoinet_PU_Area {
				border: 4px solid #eef04a;
			}
		/* ::::::::::::::::::::::::::::
		HOW TO - FAQ
		:::::::::::::::::::::::::::: */
				#Kadoinet_HowToFaqSS .Kadoinet_BdrBox {
					width: calc( 50% - 2vw );
				}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		HOW TO
		:::::::::::::::::::::::::::: */
						#Kadoinet_Page_HowtoFlowSS_Inr .Kadoinet_HDG_House-C figure {
							width: 14vw;
						}
						.Kadoinet_BdrBox h3 i {
							line-height: 3vw;
							width: 3vw;
						}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		INFO
		:::::::::::::::::::::::::::: */
		#Kadoinet_Single_InfoSS_Content {
			padding-top: 10vw;
		}
			#Kadoinet_Single_InfoSS_Content h2 {
				padding: 1em 0;
				text-align: center;
			}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
					#Kadoinet_Sale_Cat_List_SS_Inr {
						width: 95%;
					}
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								width: calc( 33.333333333% - 2vw );
							}
					.Kadoinet_BdrChkList_Global li {
						border: 3px solid #328f8e;
					}
					.Kadoinet_BdrChkList_Green li {
						border: 3px solid #5fb9ad;
					}
					.Kadoinet_BdrChkList_Blue li {
						border: 3px solid #4fa9cb;
					}
					.Kadoinet_BdrChkList_Navy li {
						border: 3px solid #5e85ad;
					}
					.Kadoinet_BdrChkList_Pink li {
						border: 3px solid #f29cb5;
					}
					.Kadoinet_HTC_Global {
						border: 3px solid #328f8e;
					}
					.Kadoinet_HTC_Pink {
						border: 3px solid #f29cb5;
					}
					.Kadoinet_HTC_Green {
						border: 3px solid #5fb9ad;
					}
					.Kadoinet_HTC_Blue {
						border: 3px solid #4fa9cb;
					}
					.Kadoinet_HTC_Navy {
						border: 3px solid #5e85ad;
					}
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
					#Kadoinet_RentList_SS_Inr li {
						/* background: rgba(255,0,0,.2); CHK R */
						width: 50%;
					}
					#Kadoinet_RentList_SS_Inr li:nth-of-type(3n) {
						border-right: none;
					}
					#Kadoinet_RentList_SS_Inr li:nth-child(odd) {
						border-left: none;
					}
					#Kadoinet_RentList_SS_Inr li:nth-child(3)::before {
						border-top: 2px dotted #c2c8cc;
					}
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_L {
							/* background: rgba(0,255,0,.2); CHK G */
							width: 50%;
						}
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_R {
							/* background: rgba(0,0,255,.2); CHK B */
							width: calc( 50% - 0.5em);
						}
} /* ■■■■■■■■■■■■■■■ 768 ■■■■■■■■■■■■■■■ */


/* ■■■■■■■■■■■■■■■ 640 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 640px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
			/* =========================
			HEADER
			========================= */
							#KadoinetHdr_H1_R span,
							#KadoinetHdr_H1_R strong {
								font-size: 1.8vw;
							}
				#KadoinetHdr_H2 {
					font-size: 1.4vw;
				}
				/* -------------------------
				TAB MENU
				------------------------- */
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
					font-size: 2vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
					font-size: 3vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
					font-size: 2vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
					font-size: 2vw;
				}
			/* =========================
			FOOTER
			========================= */
			#Kadoinet_Ftr_Lead {
				font-size: 3vw;
			}
				#Kadoinet_Ftr_Address {
					font-size: 3vw;
				}
					.Kadoinet_Tel {
						font-size: 6vw;
					}
						.Kadoinet_FCTA_Mail,
						.Kadoinet_FCTA_Tel {
							font-size: 6vw;
							margin: 0 1.5vw;
						}
			.Kadoinet_Ftr_Contact_Btn_Bar {
				font-size: 4vw;
			} 
				#Kadoinet_Ftr_Navi #menu-menu_lv1-1 {
					font-size: 4vw;
				}
				#Kadoinet_Ftr_Navi #menu-menu_lv2-1,
				#Kadoinet_Ftr_Navi #menu-menu_lv3-1 {
					font-size: 3vw;
				}
		#Kadoinet_Copyright {
			font-size: 2vw;
		}
				#Kadoinet_Float_Navi p {
					font-size: 2.2vw;
				}
						#Kadoinet_FN_Inr a {
							font-size: 3vw;
						}
						#Kadoinet_FN_Inr a i {
							font-size: 3.2vw;
						}
		/* =========================
		COMMON PARTS
		========================= */
			/* -------------------------
			Layout
			------------------------- */
					.Kadoinet_HDG_House-A span h1 {
						font-size: 2.4vw;
					}
					.Kadoinet_HDG_House-B span h1 {
						font-size: 3vw;
					}
					.Kadoinet_HDG_House-C span h1 {
						font-size: 4.5vw;
					}
					.Kadoinet_HDG_House-D span h1 {
						font-size: 2.4vw;
					}
			.Kadoinet_HDG_Line-A span h1 {
				font-size: 2.4vw;
			}
				.Kadoionet_Lead-A {
					font-size: 3.2vw;
				}
				.Kadoionet_Lead-B {
					font-size: 2.8vw;
				}
				.Kadoionet_Lead-C {
					font-size: 2.4vw;
				}
			.Kadoionet_Lead-A {
				font-size: 3.6vw;
			}
			.Kadoionet_Lead-B {
				font-size: 2.8vw;
			}
			.Kadoionet_Lead-C {
				font-size: 2.4vw;
			}
			/* -------------------------
			RIBBON
			------------------------- */
					.Kadoinet_Ribbon_L h2 {
						font-size: 3.2vw;
					}
					.Kadoinet_Ribbon_S h2 {
						font-size: 2.4vw;
					}
					.Kadoinet_Ribbon_W h2 {
						font-size: 2.05vw;
					}
						.Kadoinet_Ribbon_W h2 strong {
							font-size: 3vw;
						}
			.Kadoinet_Ribbon_I h2 {
				font-size: 4.2vw;
				white-space: nowrap;
			}
						.Kadoinet_Ribbon_I h2 figure {
							top: -1em;
							width: 7.5vw;
						}
			/* -------------------------
			House H2
			------------------------- */
			.Kadoinet_House_H2_Inr h2 {
				font-size: 4vw;
			}
					.Kadoinet_House_H2 h2 figure {
							top: -1em;
							width: 7.5vw;
					}
				h2.Kadoinet_HDG_BorderH2 {
					font-size: 5vw;
				}
				.Kadoinet_HDG_PlaneH2 {
					font-size: 2.5vw;
				}
				.Kadoinet_HDG_PlaneH2 h2 {
					font-size: 5vw;
				}
				.Kadoinet_HDG_PlaneH2 i {
					font-size: 10vw;
				}
					.Kadoinet_BdrChkList li {
						font-size: 2.5vw;
					}
			.Kadoinet_HDG_PlaneH2_Inline {
				font-size: 5vw;
			}
			.Kadoinet_HDG_PlaneH3_Inline {
				font-size: 3.6vw;
			}
				/* -------------------------
				BTN
				------------------------- */
			.Kadoinet_LabelBtn {
				font-size: 2.4vw;
			}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
					/* SEIYAKU LABEL
					Home - Category Settings */
					.Kadoine_Sale_Contracted p {
						font-size: 1.5vw;
					}
						.Kadoinet_PU_List .Kadoine_Sale_Contracted p {
							font-size: 2vw;
						}
						#Kadoinet_Sale_Details .Kadoine_Sale_Contracted p {
							font-size: 3vw;
						}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S h2,
				.Kadoinet_PU_List .Kadoinet_Ribbon_S h2,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S h2,
				#Kadoinet_RentList_SS_Inr li .Kadoinet_Ribbon_S h2 {
					font-size: 2vw;
				}
				/* -------------------------
				BOX
				------------------------- */
				.Kadoinet_BdrBox h3 {
					font-size: 3.5vw;
				}
				.Kadoinet_BdrBox p {
					font-size: 2.4vw;
				}
				.Kadoinet_BdrBox i {
					font-size: 3.5vw;
				}
			/* =========================
			CONTACT FORM
			========================= */
				/* -------------------------
				FORM CMN
				------------------------- */
				.Kadoinet_Form {
					font-size: 2.4vw;
				}
					.Kadoinet_Form h3 {
						font-size: 3vw;
					}
					.Kadoinet_Form_Inr,
					.Kadoinet_Form input[type="text"],
					.Kadoinet_Form input[type="email"],
					.Kadoinet_Form input[type="tel"],
					.Kadoinet_Form input[type="number"],
					.Kadoinet_Form input[type="password"],
					.Kadoinet_Form textarea {
						font-size: 2.4vw;
					}
							.Kadoinet_Form input[type='reset'],
							.Kadoinet_Form input[type='submit'],
							a.Kadoinet_CTA_Form_Btn {
								font-size: 3vw;
							}
				.Kadoinet_Form_reCAPTCHA {
					font-size: 1.8vw;
				}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		FIRST VIEW
		:::::::::::::::::::::::::::: */
			#Kadoinet_FV_Catch p {
				font-size: 2.4vw;
			}
						#Kadoinet_Intro_Nav ul li.for-sale h2,
						#Kadoinet_Intro_Nav ul li.for-rent h2 {
							font-size: 2.4vw;
						}
								#Kadoinet_Intro_Nav ul li.for-sale h2 strong,
								#Kadoinet_Intro_Nav ul li.for-rent h2 strong {
										font-size: 5vw;
									}
						#Kadoinet_Intro_Nav ul li.search h2,
						#Kadoinet_Intro_Nav ul li.owner h2 {
							font-size: 2.4vw;
						}
								#Kadoinet_Intro_Nav ul li.search h2 strong,
								#Kadoinet_Intro_Nav ul li.owner h2 strong {
										font-size: 4vw;
									}
						#Kadoinet_Intro_Nav ul li i {
							font-size: 3vw;
						}
		/* ::::::::::::::::::::::::::::
		INTRO NAV
		:::::::::::::::::::::::::::: */
			#Kadoinet_Intro_Nav {
				width: 90vw;
			}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
				.Kadoinet_SC_Spec h3,
				.Kadoinet_SC_Catch,
				.Kadoinet_SC_Traffic,
				.Kadoinet_SC_Price,
				.Kadoinet_SC_Size {
					font-size: 2.2vw;
				}
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
			#Kadoinet_PickUpSS .Kadoinet_HDG_House-B {
					margin: 4vw 0 1vw;
			}
					.Kadoinet_PU_Spec h3 {
						font-size: 2.4vw;
					}
					.Kadoinet_PU_Spec > h3 {
						font-size: 3vw;
					}
					.Kadoinet_PU_Address,
					.Kadoinet_PU_Traffic,
					.Kadoinet_PU_Size {
						font-size: 2.4vw;
					}
					.Kadoinet_PU_Price {
						font-size: 3vw;
					}
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
					#Kadoinet_UK_Area p,
					#Kadoinet_HTFInr p {
						font-size: 2.4vw;
						line-height: 1.6;
					}
		/* ::::::::::::::::::::::::::::
		INFORMATION
		:::::::::::::::::::::::::::: */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT CMN
		:::::::::::::::::::::::::::: */
						#Kadoinet_Sale_Title h3,
						#Kadoinet_Rent_Title h3 {
							font-size: 3.6vw;
						}
							#Kadoine_Sale_Price,
							#Kadoine_Rent_Price {
								font-size: 5vw;
							}
								#Kadoine_Sale_Price small,
								#Kadoine_Rent_Price small {
									font-size: 3vw;
								}
						#Kadoinet_Sale_Summary ul li,
						#Kadoinet_Sale_Idv_Push_UL li,
						#Kadoinet_Rent_Summary ul li,
						#Kadoinet_Rent_Idv_Push_UL li {
							font-size: 2.4vw;
						}
		.Kadoinet_Sale_Details_FLEX_DT h4,
		.Kadoinet_Sale_Details_FLEX_DD strong,
		.Kadoinet_Rent_Details_FLEX_DT h4,
		.Kadoinet_Rent_Details_FLEX_DD strong {
			font-size: 2.4vw;
		}
			#Kadoinet_Sale_Idv_Catch_UL li,
			#Kadoinet_Rent_Idv_Catch_UL li {
				font-size: 3vw;
			}
				#Kadoinet_Sale_Idv_Content div,
				#Kadoinet_Rent_Idv_Content div {
					display: inline-block;
					font-size: 2.4vw;
				}
				.Kadoinet_Sale_TownInfo h3,
				.Kadoinet_Rent_TownInfo h3 {
					font-size: 2.4vw !important;
				}
					.Kadoinet_Sale_TownInfo h4,
					.Kadoinet_Rent_TownInfo h4 {
						font-size: 2.4vw;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		COMPANY
		:::::::::::::::::::::::::::: */
					#Kadoinet_Company_DL dt,
					#Kadoinet_Company_DL dd {
						font-size: 2.2vw;
					}
						#Kadoinet_Company_Detail a i {
							font-size: 2vw;
						}
		/* ::::::::::::::::::::::::::::
		HOW TO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Page_HowtoFlowSS_Inr .Kadoinet_HDG_House-C span h1 {
				font-size: 4.5vw;
			}
/*
		#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox h3 {
			font-size: 3.5vw;
		}
			#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox h3 i {
				font-size: 3.5vw;
			}
*/
		/* ::::::::::::::::::::::::::::
		FAQ
		:::::::::::::::::::::::::::: */
			#Kadoinet_Page_FAQSS .Kadoinet_BdrBox i {
				font-size: 4vw;
			}
			.Kadoinet_BdrBox .KadoinetFAQ_Q p {
				font-size: 2.4vw;
			}
			.Kadoinet_BdrBox .KadoinetFAQ_A p {
				font-size: 2.2vw;
			}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								font-size: 2vw;
							}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Sale_Cat_List_Spec {
										font-size: 1.8vw;
									}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li h3 {
										font-size: 2vw;
									}
										.Kadoinet_SCL_Price {
										font-size: 2.4vw;
										}
						.Kadoinet_HTC h3  {
							font-size: 3vw;
						}
						.Kadoinet_HTC ul li span {
							font-size: 4vw;
						}
						.Kadoinet_HTC ul li p {
							font-size: 3vw;
						}
						.Kadoinet_HTC ul li small {
							font-size: 2vw;
						}
						.Kadoinet_HTC ul li address.address {
							font-size: 2vw;
						}
						.Kadoinet_HTC ul li address.telfax {
							font-size: 4vw;
						}
						.Kadoinet_HTC ul li address.man_n_location,
						.Kadoinet_HTC ul li address.man_n_location span {
							font-size: 4vw !important;
						}
						.Kadoinet_HTC ul li address.man_n_location i {
							font-size: 4vw;
						}
						.Kadoinet_ViewOn_GoogleMap a i {
							font-size: 2vw;
						}
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
							#Kadoinet_RentList_SS_Inr {
								font-size: 2.4vw;
							}
						.Kadoinet_RCL_Price {
							font-size: 5vw;
						}
						.Kadoinet_RCL_Plan,
						.Kadoinet_RCL_Traffic h3 {
							font-size: 4vw;
						}
						.Kadoinet_RCL_Traffic,
						.Kadoinet_RCL_Size,
						.Kadoinet_RCL_Year,
						.Kadoinet_RCL_Structure {
							font-size: 2.4vw;
						}
/* ##########################################
#############################################
//// END FONT SETTINGS 640
#############################################
########################################### */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		JS
		:::::::::::::::::::::::::::: */
			/* =========================
			TO-TOP
			========================= */
			#page-top {
				bottom: 20vw;
				right: 5px;
			}
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HEADER
			========================= */
			header {
				align-items: unset;
				border-bottom: 1px solid #328f8e;
				border-top: 7px solid #328f8e;
				display: block;
				height: 81px;
				justify-content: unset;
			}
					header #KadoinetHdr_H1 {
						align-items: unset;
						display: block;
						justify-content: unset;
					}
						header #KadoinetHdr_H1_L,
						header #KadoinetHdr_H1_R {
							display: block;
							margin: 0;
							padding: 0;
						}
						header #KadoinetHdr_H1_L {
								/* background: rgba(0,255,0,.2); CHK G */
						}
						header #KadoinetHdr_H1_R {
								/* background: rgba(0,0,255,.2); CHK B */
								font-size: 0;
						}
							header #KadoinetHdr_H1_L a {
								margin: 0.25em auto;
								padding: 0;
								width: 300px;
							}
							header #KadoinetHdr_H1_R span,
							header #KadoinetHdr_H1_R strong {
								background: #eef04a;
								display: inline-block;
								line-height: 1;
								margin: 0;
								padding: 0.25em 0.5em;
							}
				#Kadoinet_HdrTel a {
					display: none;
				}
				/* -------------------------
				HEADER FIXED
				------------------------- */
				body.hdrFixed {
					padding-top: calc( 100px );
				}
				header.fixed {
					height: 30px;
				}
						header.fixed #KadoinetHdr_H1_L a {
							width: 30vw;
						}
				/* -------------------------
				TAB MENU
				------------------------- */
				.Kadoinet_SP_MenuTab {
					height: 12vw;
					top: calc( 80px - 6vw );
				}
			/* =========================
			FOOTER
			========================= */
			footer {
				margin: 15vw 0 0;
				padding: 0 0 30vw;
			}
				#Kadoinet_Ftr_Lead {
					margin: 8vw auto 10vw;
				}
					#Kadoinet_Ftr_Address h1 {
						width: 70vw;
					}
				#Kadoinet_Ftr_Navi {
					width: 100%;
				}
					#Kadoinet_Ftr_Navi #menu-menu_lv1-1 {
						align-items: unset;
						display: block;
						justify-content: unset;
						padding: 0;
					}
						#Kadoinet_Ftr_Navi #menu-menu_lv1-1 li {
							display: block;
						}
							#Kadoinet_Ftr_Navi #menu-menu_lv1-1 li a {
								border-bottom: 2px dotted #68adad;
								border-left: none;
								display: block;
								padding: 1em 0;
								width: 100%;
							}
							#Kadoinet_Ftr_Navi #menu-menu_lv1-1 li:last-child a {
								border-bottom: none;
							}
								#Kadoinet_Ftr_Navi #menu-menu_lv1-1 li a strong {
									display: inline;
								}
					#Kadoinet_Ftr_Navi #menu-menu_lv2-1 {
						align-items: unset;
						display: block;
						justify-content: unset;
					}
						#Kadoinet_Ftr_Navi #menu-menu_lv2-1 li {
							display: block;
						}
							#Kadoinet_Ftr_Navi #menu-menu_lv2-1 li a {
								display: block;
								width: 100%;
							}
			#Kadoinet_Copyright {
					/* background: rgba(255,255,0,.2); CHK Y */
				align-items: unset;
				display: block;
				justify-content: unset;
				text-align: center;
			}
				#Kadoinet_Copyright_Inr_L,
				#Kadoinet_Copyright_Inr_R {
					display: block;
					width: 100%;
				}
				#Kadoinet_Copyright_Inr_L {
					/* background: rgba(255,0,0,.2); CHK R */
					text-align: center;
				}
					#Kadoinet_Ftr_Navi #menu-menu_lv2-1 {
						align-items: unset;
						display: block;
						justify-content: unset;
						text-align: center;
					}
						#Kadoinet_Ftr_Navi #menu-menu_lv2-1 li {
							display: block;
							padding: 0.5em 0;
							width: 100%;
						}
					#Kadoinet_Copyright_Inr_L #menu-menu_lv3-1 {
						align-items: unset;
						display: block;
						justify-content: unset;
						text-align: center;
					}
						#Kadoinet_Copyright_Inr_L #menu-menu_lv3-1 li {
							display: block;
							margin: 0 auto;
						}
							#Kadoinet_Copyright_Inr_L #menu-menu_lv3-1 li a {
								display: block;
								padding: 0.5em 0;
							}
				#Kadoinet_Copyright_Inr_R {
					padding: 0.5em 0;
					text-align: center;
				}
				/* -------------------------
				FLOAT NAVI
				------------------------- */
				#Kadoinet_Float_Navi {
					/* background: rgba(0,255,0,.2); CHK G */
					bottom: 0;
					left: 0;
					right: unset;
					padding: 12m 0;
					top: unset;
					width: 100%;
				}
					#Kadoinet_Float_Navi br {
						display: none;
					}
					#Kadoinet_FN_Inr {
						align-items: center;
						display: flex;
						justify-content: center;
					}
						#Kadoinet_FN_Inr a {
							width: 50%;
						}
						#Kadoinet_FN_Inr a:first-child {
							border-bottom: unset;
							border-right: 4px solid #f49996;
						}
						#Kadoinet_FN_Inr a span {
							display: inline;
							margin: 0 0 0 0.25em;
						}
		/* =========================
		COMMON PARTS
		========================= */
			/* -------------------------
			Layout
			------------------------- */
				.Kadoinet_HDG_House-A span {
					margin: 0 0 -1.8vw 2.5vw;
					width: 26vw;
				}
			.Kadoinet_HDG_House-B figure {
				width: 20vw;
			}
			.Kadoinet_HDG_House-C figure {
				width: 20vw;
			}
			.Kadoinet_HDG_House-D figure {
				width: 20vw;
			}
			.Kadoinet_HDG_PlaneH2 {
				/* background: rgba(255,0,0,.2); CHK R */
				font-family: "M PLUS 1p", sans-serif;
				padding: 3vw 0;
				text-align: center;
				line-height: 1;
			}
				.Kadoinet_HDG_PlaneH2 h2 {
					font-weight: 600;
					line-height: 1;
					magrin: 0;
					padding: 0;
				}
				.Kadoinet_HDG_PlaneH2 i {
					color: #f29cb5;
					font-size: 5vw;
					magrin: 0;
					padding: 0;
				}
				.Kadoinet_HDG_PlaneH2 p {
					line-height: 1;
					magrin: 0;
					padding: 0;
				}
			.Kadoinet_HDG_PlaneH2_Inline,
			.Kadoinet_HDG_PlaneH3_Inline {
				/* font-family: "M PLUS 1p", sans-serif; */
				color: #328f8e;
				font-weight: 600;
				line-height: 1;
				magrin: 0;
				padding: 3vw 0;
				text-align: center;
			}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
					/* SEIYAKU LABEL
					Sale - Rent Details Settings */
					.Kadoinet_PU_List .Kadoine_Sale_Contracted {
						left: -8.5vw;
						right: unset;
					}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S {
					top: 1vw;
					left: -1vw;
				}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_PU_List .Kadoinet_Ribbon_S {
					top: 0;
					left: -1vw;
				}
			/* -------------------------
			RIBBON
			------------------------- */
					.Kadoinet_Ribbon_W h2 {
						bottom: -3.4em;
					}
					.Kadoinet_Ribbon_W h2::before {
						border-width: 1.7em 0 1.8em 0.75em;
					}
					.Kadoinet_Ribbon_W h2::after {
						border-width: 1.7em 0.75em 1.8em 0;
					}
			/* =========================
			CONTACT FORM
			========================= */
				/* -------------------------
				FORM CMN
				------------------------- */
				.Kadoinet_Form {
					margin: 6vw auto 0;
					width: 95%;
				}
								.Kadoinet_Form dl dd label input[type="checkbox"] {
									margin-bottom: 8px;
								}
								.Kadoinet_Form dl dd label input[type="checkbox"]:before {
									left: -2em;
								}
								.Kadoinet_Form dl dd label input[type="checkbox"]:checked:before {
									left: -1.5em;
								}
								.Kadoinet_Form dl dd.Kadoinet_Form_CheckBox {
									padding-left: 2em;
								}
							.Kadoinet_Form button[type='submit'],
							.Kadoinet_Form input[type='reset'],
							.Kadoinet_Form input[type='submit'] {
								max-width: 100em;
								width: 100%;
							}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
	/* ::::::::::::::::::::::::::::
	FIRST VIEW
	:::::::::::::::::::::::::::: */
			.video_wrapper {
				aspect-ratio: 2/1;
				/* background: rgba(255,0,0,.2); CHK R */
			}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
			.Kadoinet_SC_List {
				margin: 0 2vw;
			}
			#Kadoinet_CarouselSS .Kadoinet_HDG_House-A {
					margin: 0 0 5vw;
			}
					#Kadoinet_Sale_Idv_Caroucel_Main .slide-arrow,
					#Kadoinet_Sale_Carousel .slide-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .slide-arrow {
						padding: 0.75vw 0.5vw;
						width: 4vw;
					}
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
			#Kadoinet_PU_Area {
				/* background: rgba(0,255,255,.2); CHK BG */
				align-items: unset;
				display: block;
				justify-content: unset;
				padding: 2vw;
			}
				.Kadoinet_PU_List {
					/* background: rgba(0,0,100,.2); CHK */
					font-size: 0;
					margin: 0 0 2vw;
					width: auto;
				}
				.Kadoinet_PU_List:last-child {
					margin: 0;
					position: static;
				}
					.Kadoinet_PU_List_PCParts {
						display: none;
					}
					.Kadoinet_PU_List_SPParts {
						display: block;
					}
						.Kadoinet_PU_List figure,
						.Kadoinet_PU_Spec {
							display: inline-block;
							vertical-align: top;
							width: calc( 50% - 10px );
						}
						.Kadoinet_PU_List figure {
							/* background: rgba(0,255,0,.2); CHK G */
						}
						.Kadoinet_PU_Spec {
							/* background: rgba(255,0,0,.2); CHK R */
							margin: 0 0 0 10px;
							padding: 6vw 0 0;
							position: relative;
							width: 50%;
						}
							.Kadoinet_PU_Spec > h3 {
								/* background: rgba(255,0,0,.2); CHK R */
								margin: 0 0 0.25em;
							}
							.Kadoinet_PU_Price {
								margin: 0.25em 0 0;
							}
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
			#Kadoinet_UK_Area {
				align-items: unset;
				display: block;
				justify-content: unset;
				margin-left: 0;
				margin-right: 0;
				width: auto;
			}
				#Kadoinet_UK_Area_L,
				#Kadoinet_UK_Area_R {
					/* background: rgba(0,0,255,.2); CHK B */
					width: auto;
					padding: unset;
				}
				#Kadoinet_UK_Area_L {
					border-left: unset;
					border-right: unset;
					border-bottom: 3px dotted #5e85ad;
					padding: 10vw 0 0;
				}
				#Kadoinet_UK_Area_R {
					border-right: unset;
					padding: 6vw 0 0;
				}
					#Kadoinet_UK_Area p {
						margin: 5vw 0;
						min-height: unset;
					}
		/* ::::::::::::::::::::::::::::
		HOW TO - FAQ
		:::::::::::::::::::::::::::: */
			#Kadoinet_HTFInr {
				align-items: unset;
				display: block;
				justify-content: unset;
			}
				#Kadoinet_HowToFaqSS .Kadoinet_BdrBox {
					/* background: rgba(0,0,255,.2); CHK B */
					margin: 0 auto 3vw;
					width: auto;
				}
		/* ::::::::::::::::::::::::::::
		INFORMATION
		:::::::::::::::::::::::::::: */
			#Kadoinet_Info_Area {
				margin: 10vw auto 0;
				width: 95%;
			}
			#Kadoinet_InfoSS .Kadoinet_HDG_House-D {
				margin: 15vw 0 15vw !important;
			}
					#Kadoinet_Info_Area ul li {
						padding: 4vw 0;
					}
						#Kadoinet_Info_Area ul li img {
							margin: 0 0.25em 0 0;
							width: 3vw;
						}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT CMN
		:::::::::::::::::::::::::::: */
		#Kadoinet_Single_ForSaleSS,
		#Kadoinet_Single_ForRentSS {
			/* background: rgba(0,255,0,.2); CHK G */
		}
			#Kadoinet_Single_ForSaleSS .Kadoinet_HDG_House-C,
			#Kadoinet_Single_ForRentSS .Kadoinet_HDG_House-C {
				margin-top: 5vw;
			}
				#Kadoinet_Sale_HDG_Label,
				#Kadoinet_Rent_HDG_Label {
					background: rgba(0,0,255,.2); /* CHK B */
					margin: 10vw auto 5vw;
				}
						#Kadoinet_Sale_Summary ul li,
						#Kadoinet_Sale_Idv_Push_UL li,
						#Kadoinet_Rent_Summary ul li,
						#Kadoinet_Rent_Idv_Push_UL li {
							margin: 0.25em 0.25em 0.25em 0;
						}
			#Kadoinet_Sale_Idv_Catch_UL,
			#Kadoinet_Rent_Idv_Catch_UL {
					margin: 6vw 0;
			}
				#Kadoinet_Sale_Idv_Catch_UL li,
				#Kadoinet_Rent_Idv_Catch_UL li {
					margin: 2vw auto;
				}
				#Kadoinet_Sale_Idv_Content,
				#Kadoinet_Rent_Idv_Content {
					margin: 6vw 0;
				}
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
			#Kadoinet_Sale_Details,
			#Kadoinet_Rent_Details {
				align-items: unset;
				display: block;
				justify-content: unset;
			}
				#Kadoinet_Sale_Details_L,
				#Kadoinet_Rent_Details_L {
					width: 100%;
				}
					#Kadoinet_Sale_HDG_Label .Kadoinet_Ribbon_L,
					#Kadoinet_Rent_HDG_Label .Kadoinet_Ribbon_L {
						bottom: -3.4vw;
					}
					#Kadoinet_Sale_Idv_Caroucel_Thumbnail figure {
						margin: 0 10px;
					}
						#Kadoinet_Sale_Idv_Caroucel_Thumbnail figure img {
							max-height: 20vw;
						}
				#Kadoinet_Sale_Details_R,
				#Kadoinet_Rent_Details_R {
					margin: 0;
					width: 100%;
				}
			.Kadoinet_Sale_Details_FLEX_DT,
			.Kadoinet_Rent_Details_FLEX_DT {
				width: 15em;
			}
			.Kadoinet_Sale_Details_FLEX_DD,
			.Kadoinet_Rent_Details_FLEX_DD {
				width: calc( 100% - 15em );
			}
					.Kadoinet_Sale_GrayBoxText,
					.Kadoinet_Rent_GrayBoxText {
						background: #c2c8cc;
						margin: 4vw 0 0;
					}
				.Kadoinet_Sale_TownInfo,
				.Kadoinet_Rent_TownInfo {
					margin: 8vw 0 0;
				}
					.Kadoinet_Sale_TownInfo h3,
					.Kadoinet_Rent_TownInfo h3 {
						top: -4vw;
					}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
					#Kadoinet_Sale_Idv_Caroucel_Main .slide-arrow,
					#Kadoinet_Sale_Carousel .slide-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .slide-arrow {
						height: auto;
						padding: 0.5vw 0.25vw;
						width: 20vw;
					}
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		COMPANY
		:::::::::::::::::::::::::::: */
			#Kadoinet_Company_EyeCatch {
				margin: 0 auto 3vw;
				width: 95%;
			}
				#Kadoinet_Company_DL {
					margin-top: 5vw;
				}
			#Kadoinet_Company_Detail.Kadoinet_BdrBox {
				width: 95%;
			}
				#Kadoinet_Company_Detail #map,
				#Kadoinet_Company_Detail iframe {
					aspect-ratio: 4/3;
				}
		/* ::::::::::::::::::::::::::::
		HOW TO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Page_HowtoFlowSS .Kadoinet_BdrBox {
					margin: 0 auto 3vw;
					max-width: 90%;
			}
				#Kadoinet_Page_HowtoFlowSS_Inr {
					/* background: rgba(0,0,255,.2); CHK B */
					align-items: unset;
					display: block;
					justify-content: unset;
				}
						#Kadoinet_Page_HowtoFlowSS_Inr .Kadoinet_HDG_House-C figure {
							width: 20vw;
						}
					#Kadoinet_HowtoFlowSS_L,
					#Kadoinet_HowtoFlowSS_R {
						width: auto;
					}
						.Kadoinet_BdrBox h3 i {
							line-height: 4vw;
							width: 4vw;
						}
		/* ::::::::::::::::::::::::::::
		KITAAYASE GUIDE
		:::::::::::::::::::::::::::: */
		#Kadoinet_KitaAyaseGuideSS {
			/* background: rgba(0,0,255,.2); CHK B */
		}
			.Kadoinet_KitaAyaseGuide_SpotWrap {
				width: 95%;
			}
							.Kadoinet_KGSCM_A figure,
							.Kadoinet_KGSCM_B figure {
								aspect-ratio: 4/3;
							}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								width: calc( 50% - 2vw );
							}
					.Kadoinet_HTC {
						width: 95%;
					}
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
				#Kadoinet_RentList_SS_Inr {
					/* background: rgba(255,255,0,.2); CHK Y */
					align-items: unset;
					display: block;
					font-size: 0;
					flex-wrap: unset;
					justify-content: unset;
					width: 100%;
				}
					#Kadoinet_RentList_SS_Inr li {
						border-left: none;
						margin: 2vw 0;
						padding: 2vw 0;
						width: 100%;
					}
					#Kadoinet_RentList_SS_Inr li::before {
						top: -2vw;
						width: 90%;
					}
					#Kadoinet_RentList_SS_Inr li:nth-child(2)::before {
						border-top: 2px dotted #c2c8cc;
					}
					#Kadoinet_RentList_SS_Inr li:nth-of-type(2n) {
						border-right: none;
					}
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_L {
							width: 50%;
						}
						#Kadoinet_RentList_SS_Inr li .Kadoinet_RentList_Inr_R {
							width: 49%;
							white-space: wrap;
						}
} /* ■■■■■■■■■■■■■■■ 640 ■■■■■■■■■■■■■■■ */



/* ■■■■■■■■■■■■■■■ 540 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 540px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* =========================
		HEADER
		========================= */
						#KadoinetHdr_H1_R span,
						#KadoinetHdr_H1_R strong {
							font-size: 12px;
							font-size: 1.2rem;
						}
			#KadoinetHdr_H2 {
				font-size: 11px;
				font-size: 1.1rem;
			}
				/* -------------------------
				TAB MENU
				------------------------- */
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
					font-size: 2.8vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
					font-size: 4vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
					font-size: 2.8vw;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
					font-size: 2.4vw;
				}
			/* =========================
			FOOTER
			========================= */
			#Kadoinet_Ftr_Lead {
				font-size: 3.6vw;
			}
				#Kadoinet_Ftr_Address {
					font-size: 3.6vw;
				}
					.Kadoinet_Tel {
						font-size: 7.2vw;
					}
						.Kadoinet_FCTA_Mail,
						.Kadoinet_FCTA_Tel {
							font-size: 7.2vw;
							margin: 0 3vw;
						}
			.Kadoinet_Ftr_Contact_Btn_Bar {
				font-size: 3.6vw;
			} 
				#Kadoinet_Ftr_Navi #menu-menu_lv1 {
					font-size: 4vw;
				}
				#Kadoinet_Ftr_Navi #menu-menu_lv2,
				#Kadoinet_Ftr_Navi #menu-menu_lv3 {
					font-size: 3vw;
				}
			#Kadoinet_Copyright {
				font-size: 2.6vw;
			}
				#Kadoinet_Copyright_Inr_R {
					padding: 4em 0 2em;
				}
					#Kadoinet_Float_Navi p {
						font-size: 3vw;
					}
						#Kadoinet_FN_Inr a {
							font-size: 4vw;
						}
						#Kadoinet_FN_Inr a i {
							font-size: 4.2vw;
						}
			/* =========================
			CMN / PLANE
			========================= */
			.Kadoinet_HDG_House-A span h1 {
				font-size: 3.6vw;
			}
			.Kadoinet_HDG_House-B span h1 {
				font-size: 5vw;
			}
			.Kadoinet_HDG_House-C span h1 {
				font-size: 7vw;
			}
			.Kadoinet_HDG_House-D span h1 {
				font-size: 4.6vw;
			}
			.Kadoinet_HDG_Line-A span h1 {
				font-size: 3.2vw;
			}
				.Kadoionet_Lead-A {
					font-size: 4.2vw;
				}
				.Kadoionet_Lead-B {
					font-size: 3.5vw;
				}
				.Kadoionet_Lead-C {
					font-size: 3vw;
				}
			/* -------------------------
			RIBBON
			------------------------- */
						.Kadoinet_Ribbon_L h2 {
							font-size: 3.6vw;
						}
						.Kadoinet_Ribbon_S h2 {
							font-size: 2.6vw;
						}
						.Kadoinet_Ribbon_W h2 {
							font-size: 3.2vw;
						}
							.Kadoinet_Ribbon_W h2 strong {
								font-size: 6vw;
							}
				.Kadoinet_Ribbon_I h2 {
					font-size: 5vw;
					white-space: nowrap;
				}
						.Kadoinet_Ribbon_I h2 figure {
							width: 7vw;
						}
			/* -------------------------
			House H2
			------------------------- */
				.Kadoinet_House_H2_Inr h2 {
					font-size: 5vw;
					white-space: nowrap;
				}
				h2.Kadoinet_HDG_BorderH2 {
					font-size: 5vw;
				}
					.Kadoinet_House_H2 h2 figure {
							width: 7vw;
					}
				.Kadoinet_HDG_PlaneH2 {
					font-size: 4vw;
				}
				.Kadoinet_HDG_PlaneH2 h2 {
					font-size: 7vw;
				}
				.Kadoinet_HDG_PlaneH2 i {
					font-size: 10vw;
				}
					.Kadoinet_BdrChkList li {
						font-size: 4vw;
					}
			.Kadoinet_HDG_PlaneH2_Inline {
				font-size: 5vw;
			}
			.Kadoinet_HDG_PlaneH3_Inline {
				font-size: 4vw;
			}
				/* -------------------------
				BTN
				------------------------- */
				.Kadoinet_LabelBtn {
					font-size: 18px;
					font-size: 1.8rem;
				}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
					/* SEIYAKU LABEL
					Home - Category Settings */
					.Kadoine_Sale_Contracted p,
					.Kadoinet_PU_List .Kadoine_Sale_Contracted p {
							font-size: 2.8vw;
						}
						#Kadoinet_Sale_Details .Kadoine_Sale_Contracted p {
							font-size: 4.6vw;
						}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S h2,
				.Kadoinet_PU_List .Kadoinet_Ribbon_S h2,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S h2,
				#Kadoinet_RentList_SS_Inr li .Kadoinet_Ribbon_S h2 {
					font-size: 3vw;
				}
				/* -------------------------
				BOX
				------------------------- */
					.Kadoinet_BdrBox h3 {
						font-size: 5vw;
					}
					.Kadoinet_BdrBox p {
						font-size: 3vw;
					}
					.Kadoinet_BdrBox i {
						font-size: 5vw;
					}
			/* =========================
			CONTACT FORM
			========================= */
				/* -------------------------
				FORM CMN
				------------------------- */
				.Kadoinet_Form {
					font-size: 3vw;
				}
					.Kadoinet_Form h3 {
						font-size: 3vw;
					}
					.Kadoinet_Form_Inr {
						font-size: 3vw;
					}
								.Kadoinet_Form input[type="text"],
								.Kadoinet_Form input[type="email"],
								.Kadoinet_Form input[type="tel"],
								.Kadoinet_Form input[type="number"],
								.Kadoinet_Form input[type="password"],
								.Kadoinet_Form textarea {
									font-size: 3vw;
								}
							.Kadoinet_Form input[type='reset'],
							.Kadoinet_Form input[type='submit'] {
								font-size: 3vw;
							}
							a.Kadoinet_CTA_Form_Btn {
								font-size: 4vw;
							}
				.Kadoinet_Form_reCAPTCHA {
					font-size: 2vw;
				}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		FIRST VIEW
		:::::::::::::::::::::::::::: */
				#Kadoinet_FV_Catch p {
					font-size: 3vw;
				}
		/* ::::::::::::::::::::::::::::
		INTRO NAV
		:::::::::::::::::::::::::::: */
						#Kadoinet_Intro_Nav ul li.for-sale h2,
						#Kadoinet_Intro_Nav ul li.for-rent h2 {
							font-size: 4vw;
						}
								#Kadoinet_Intro_Nav ul li.for-sale h2 strong,
								#Kadoinet_Intro_Nav ul li.for-rent h2 strong {
										font-size: 10vw;
									}
						#Kadoinet_Intro_Nav ul li.search h2,
						#Kadoinet_Intro_Nav ul li.owner h2 {
							font-size: 4vw;
						}
								#Kadoinet_Intro_Nav ul li.search h2 strong,
								#Kadoinet_Intro_Nav ul li.owner h2 strong {
										font-size: 8vw;
									}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
				.Kadoinet_SC_Catch,
				.Kadoinet_SC_Traffic,
				.Kadoinet_SC_Size {
					font-size: 2.4vw;
				}
				.Kadoinet_SC_Spec h3,
				.Kadoinet_SC_Price {
					font-size: 3vw;
				}
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
					.Kadoinet_PU_Spec h3 {
						font-size: 3vw;
					}
					.Kadoinet_PU_Address,
					.Kadoinet_PU_Traffic,
					.Kadoinet_PU_Size {
						font-size: 2.4vw;
					}
					.Kadoinet_PU_Price {
						font-size: 4vw;
					}
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
					#Kadoinet_UK_Area p,
					#Kadoinet_HTFInr p {
						font-size: 3vw;
					}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE / RENT
		:::::::::::::::::::::::::::: */
						#Kadoinet_Sale_Title h3,
						#Kadoinet_Rent_Title h3 {
							font-size: 4vw;
						}
							#Kadoine_Sale_Price,
							#Kadoine_Rent_Price {
								font-size: 3vw;
							}
								#Kadoine_Sale_Price small,
								#Kadoine_Rent_Price small {
									font-size: 3vw;
								}
						#Kadoinet_Sale_Summary ul li,
						#Kadoinet_Sale_Idv_Push_UL li,
						#Kadoinet_Rent_Summary ul li,
						#Kadoinet_Rent_Idv_Push_UL li {
							font-size: 3vw;
						}
			.Kadoinet_Sale_Details_FLEX_DT h4,
			.Kadoinet_Sale_Details_FLEX_DD strong,
			.Kadoinet_Rent_Details_FLEX_DT h4,
			.Kadoinet_Rent_Details_FLEX_DD strong {
				font-size: 3vw;
			}
				#Kadoinet_Sale_Idv_Catch_UL li,
				#Kadoinet_Rent_Idv_Catch_UL li {
					font-size: 4vw;
				}
					#Kadoinet_Sale_Idv_Content div,
					#Kadoinet_Rent_Idv_Content div {
						display: inline-block;
						font-size: 3vw;
					}
					.Kadoinet_Sale_TownInfo h3,
					.Kadoinet_Rent_TownInfo h3 {
						font-size: 1.5vw !important;
					}
						.Kadoinet_Sale_TownInfo h4,
						.Kadoinet_Rent_TownInfo h4 {
							font-size: 3vw;
						}
		/* ::::::::::::::::::::::::::::
		INFO
		:::::::::::::::::::::::::::: */
			#Kadoinet_Single_InfoSS_Content h2 {
				font-size: 4vw;
			}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
			/* ::::::::::::::::::::::::::::
			FAQ
			:::::::::::::::::::::::::::: */
				#Kadoinet_Page_FAQSS .Kadoinet_BdrBox i {
					font-size: 6vw;
				}
				.Kadoinet_BdrBox .KadoinetFAQ_Q p {
					font-size: 3.6vw;
				}
				.Kadoinet_BdrBox .KadoinetFAQ_A p {
					font-size: 3.2vw;
				}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								font-size: 2.4vw;
							}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Sale_Cat_List_Spec {
										font-size: 2.4vw;
									}
									#Kadoinet_Sale_Cat_List_SS_Inr ul li h3 {
										font-size: 3vw;
									}
										.Kadoinet_SCL_Price {
										font-size: 3vw;
										}
						.Kadoinet_HTC h3  {
							font-size: 5vw;
						}
						.Kadoinet_HTC ul li span {
							font-size: 8vw;
						}
						.Kadoinet_HTC ul li p {
							font-size: 5vw;
						}
						.Kadoinet_HTC ul li small {
							font-size: 3vw;
						}
						.Kadoinet_HTC ul li address.address {
							font-size: 5vw;
						}
						.Kadoinet_HTC ul li address.telfax {
							font-size: 7vw;
						}
						.Kadoinet_HTC ul li address.man_n_location,
						.Kadoinet_HTC ul li address.man_n_location span {
							font-size: 7w !important;
						}
						.Kadoinet_HTC ul li address.man_n_location i {
							font-size: 7vw;
						}
						.Kadoinet_ViewOn_GoogleMap a i {
							font-size: 3vw;
						}
		/* ::::::::::::::::::::::::::::
		RENT
		:::::::::::::::::::::::::::: */
							#Kadoinet_RentList_SS_Inr {
								font-size: 3vw;
							}
						.Kadoinet_RCL_Price {
							font-size: 6vw;
						}
						.Kadoinet_RCL_Plan,
						.Kadoinet_RCL_Traffic h3 {
							font-size: 5vw;
						}
						.Kadoinet_RCL_Traffic,
						.Kadoinet_RCL_Size,
						.Kadoinet_RCL_Year,
						.Kadoinet_RCL_Structure {
							font-size: 3vw;
						}
/* ##########################################
#############################################
//// END FONT SETTINGS 540
#############################################
########################################### */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HEADER
			========================= */
			header {
				height: 86px;
			}
			body.hdrFixed {
				padding-top: calc( 80px );
			}
				/* -------------------------
				HEADER FIXED
				------------------------- */
				header.fixed {
					height: auto;
				}
						header.fixed #KadoinetHdr_H1_L a {
							margin: 0.25em auto;
							width: 40vw;
						}
				/* -------------------------
				TAB MENU
				------------------------- */
				.Kadoinet_SP_MenuTab {
					top: calc( 85px - 6vw );
				}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
					/* SEIYAKU LABEL
					Sale - Rent Details Settings */
					.Kadoinet_PU_List .Kadoine_Sale_Contracted {
						left: -10.5Vw;
					}
		/* =========================
		COMMON PARTS
		========================= */
			/* -------------------------
			RIBBON
			------------------------- */
				/* Ribbon I */
				.Kadoinet_Ribbon_I {
					display: block;
					height: 5vw;
					margin: 10vw 0 3vw;
					text-align: center;
					position: relative;
					width: 100%;
				}
					.Kadoinet_Ribbon_W h2 {
						bottom: -3.4em;
					}
					.Kadoinet_Ribbon_W h2::before {
						border-width: 2em 0 1.9em 0.75em;
					}
					.Kadoinet_Ribbon_W h2::after {
						border-width: 2em 0.75em 1.9em 0;
					}
			/* -------------------------
			Layout
			------------------------- */
				.Kadoinet_HDG_House-A span {
					width: 39vw;
				}
			.Kadoinet_HDG_House-B figure {
				width: 30vw;
			}
			.Kadoinet_HDG_House-C figure {
				width: 30vw;
			}
			.Kadoinet_HDG_House-D {
				margin-bottom: 20vw;
			}
			.Kadoinet_HDG_House-D figure {
				width: 22vw;
			}
				/* -------------------------
				BOX
				------------------------- */
						.Kadoinet_BdrBox h3 i {
							line-height: 5vw;
							width: 5vw;
						}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		FIRST VIEW
		:::::::::::::::::::::::::::: */
			.video_wrapper {
				aspect-ratio: 4/3;
			}
				.video_wrapper > video {
					height: 100%;
					width: auto;
				}
		/* ::::::::::::::::::::::::::::
		INTRO NAV
		:::::::::::::::::::::::::::: */
			#Kadoinet_Intro_Nav {
				margin: -13vw auto 0;
				width: 95vw;
			}
				#Kadoinet_Intro_Nav ul {
					flex-wrap: wrap;
				}
					#Kadoinet_Intro_Nav ul li {
						aspect-ratio: 3 / 2;
						margin: 1%;
						width: 48%;
					}
							#Kadoinet_Intro_Nav ul li i {
								bottom: unset;
									-webkit-transform: translate(0,-50%);
									-moz-transform: translate(0,-50%);
									-ms-transform: translate(0,-50%);
									-o-transform: translate(0,-50%);
								transform: translate(0,-50%);
								left: unset;
								right: 10px;
								top: 50%;
							}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
			.Kadoinet_SC_Spec {
				font-size: 0;
				line-height: 1.25;
				margin: 5px 0 0;
			}
				.Kadoinet_SC_Spec h3,
				.Kadoinet_SC_Catch,
				.Kadoinet_SC_Traffic,
				.Kadoinet_SC_Price,
				.Kadoinet_SC_Size {
					border-right: 1px solid #5fb9ad;
					display: inline;
					/* font-family: "M PLUS 1p", sans-serif; */
					font-feature-settings: "palt" !important;
					font-weight: 500;
					margin: 0;
					padding: 0 0.5em;
				}
				.Kadoinet_SC_Spec h3 {
					padding: 0 0.5em 0 0;
				}
				.Kadoinet_SC_Price{
					border-right: none;
				}
				.Kadoinet_SC_Traffic {
					/* background: rgba(0,255,0,.2); CHK G */
				}
				.Kadoinet_SC_Price {
					/* background: rgba(0,0,255,.2); CHK B */
					color: #e67b78;
					font-weight: 700;
				}
				.Kadoinet_SC_Size {
					/* background: rgba(255,255,0,.2); CHK Y */
				}
					#Kadoinet_Sale_Idv_Caroucel_Main .slide-arrow,
					#Kadoinet_Sale_Carousel .slide-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .slide-arrow {
						background: #5fb9ad;
						cursor: pointer;
						display: block;
						height: auto;
						padding: 0.5vw 0.25vw;
						position: absolute;
						top: 40%;
							-webkit-transform: translateY(-50%);
							-moz-transform: translateY(-50%);
							-ms-transform: translateY(-50%);
							-o-transform: translateY(-50%);
						transform: translateY(-50%);
						width: 2vw;
						z-index: 5;
					}
					#Kadoinet_Sale_Idv_Caroucel_Main .prev-arrow,
					#Kadoinet_Sale_Carousel .prev-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .prev-arrow {
						left: 0;
					}
					#Kadoinet_Sale_Idv_Caroucel_Main .next-arrow,
					#Kadoinet_Sale_Carousel .next-arrow,
					#Kadoinet_Rent_Idv_Caroucel_Main .next-arrow {
						right: 0;
					}
				#Kadoinet_Sale_Carousel .Kadoionet_Lead-B {
					margin: 2vw 0 0;
				}
		/* ::::::::::::::::::::::::::::
		URITAI KASHITAI
		:::::::::::::::::::::::::::: */
				#Kadoinet_UK_Area_L,
				#Kadoinet_UK_Area_R {
					/*background: rgba(0,0,255,.2);  CHK B */
				}
				#Kadoinet_UK_Area_L {
					padding: 12vw 0 0;
				}
				#Kadoinet_UK_Area_R {
					padding: 8vw 0 0;
				}
		/* ::::::::::::::::::::::::::::
		HOW TO - FAQ
		:::::::::::::::::::::::::::: */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		INFO
		:::::::::::::::::::::::::::: */
		#Kadoinet_Single_InfoSS_Content {
			padding-top: 15vw;
		}
			#Kadoinet_Single_InfoSS_Content h2 {
				padding: 1.5em 0;
			}
				#Kadoinet_Single_InfoSS_Content h2 img {
					width: 4vw;
				}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		FAQ
		:::::::::::::::::::::::::::: */
		#Kadoinet_Page_FAQSS .Kadoinet_BdrBox {
			max-width: 100%;
			padding: 1em;
		}
			.KadoinetFAQ_Q {
				margin: 0;
			}
				.KadoinetFAQ_Q i,
				.KadoinetFAQ_A i {
					width: 40px;
				}
				.KadoinetFAQ_Q p,
				.KadoinetFAQ_A p {
					margin: 0.25em 0;
					width: calc( 100% - 40px - 40px);
				}
		/* ::::::::::::::::::::::::::::
		KITAAYASE GUIDE
		:::::::::::::::::::::::::::: */
				.Kadoinet_KitaAyaseGuide_SpotBlock,
				#Kadoinet_KitaAyaseGuide_Spot-List {
					margin: 0 auto 15vw;
				}
								.Kadoinet_KitaAyaseGuide_SpotList_Group {
									margin: 4% 1% 4%;
									width: 98%;
								}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
							#Kadoinet_Sale_Cat_List_SS_Inr ul li {
								width: calc( 50% - 4vw );
							}
} /* ■■■■■■■■■■■■■■■ 540 ■■■■■■■■■■■■■■■ */



/* ■■■■■■■■■■■■■■■ 480 ■■■■■■■■■■■■■■■ */
@media screen and (max-width: 480px) {
/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
			/* =========================
			HEADER
			========================= */
							#KadoinetHdr_H1_R span,
							#KadoinetHdr_H1_R strong {
								font-size: 11px;
								font-size: 1.1rem;
							}
				#KadoinetHdr_H2 {
					font-size: 10px;
					font-size: 1rem;
				}
				/* -------------------------
				TAB MENU
				------------------------- */
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv0 li a {
					font-size: 14px;
					font-size: 1.4rem;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv1 li a {
					font-size: 16px;
					font-size: 1.6rem;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv2 li a {
					font-size: 14px;
					font-size: 1.4rem;
				}
				#Kadoinet_HdrNavi-list_Inr #menu-menu_lv3 li a {
					font-size: 12px;
					font-size: 1.2rem;
				}
			/* =========================
			FOOTER
			========================= */
			#Kadoinet_Ftr_Lead {
				font-size: 14px;
				font-size: 1.4rem;
			}
				#Kadoinet_Ftr_Address {
				font-size: 14px;
				font-size: 1.4rem;
				}
					.Kadoinet_Tel {
						font-size: 22px;
						font-size: 2.2rem;
					}
						.Kadoinet_FCTA_Mail,
						.Kadoinet_FCTA_Tel {
							font-size: 22px;
							font-size: 2.2rem;
						}
			/* =========================
			COMMON PARTS
			========================= */
			/* -------------------------
			House H2
			------------------------- */
				.Kadoinet_HDG_PlaneH2 {
					font-size: 4.2vw;
				}
				.Kadoinet_HDG_PlaneH2 h2 {
					font-size: 5vw;
				}
				.Kadoinet_HDG_PlaneH2 i {
					font-size: 10vw;
				}
					.Kadoinet_BdrChkList li {
						font-size: 4.2vw;
						line-height: 1.2;
						margin: 2vw auto;
					}
			.Kadoinet_HDG_PlaneH2_Inline {
				font-size: 5vw;
			}
			.Kadoinet_HDG_PlaneH3_Inline {
				font-size: 3.6vw;
			}
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
					/* SEIYAKU LABEL
					Home - Category Settings */
					.Kadoine_Sale_Contracted p {
						font-size: 2.5vw;
					}
						.Kadoinet_PU_List .Kadoine_Sale_Contracted p {
							font-size: 3vw;
						}
						#Kadoinet_Sale_Details .Kadoine_Sale_Contracted p {
							font-size: 4vw;
						}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S h2,
				.Kadoinet_PU_List .Kadoinet_Ribbon_S h2,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S h2,
				#Kadoinet_RentList_SS_Inr li .Kadoinet_Ribbon_S h2 {
					font-size: 3vw;
				}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
	/* ::::::::::::::::::::::::::::
	FIRST VIEW
	:::::::::::::::::::::::::::: */
				#Kadoinet_FV_Catch p {
					font-size: 3.5vw;
				}
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
				.Kadoinet_SC_Spec h3,
				.Kadoinet_SC_Catch,
				.Kadoinet_SC_Traffic,
				.Kadoinet_SC_Price,
				.Kadoinet_SC_Size {
					font-size: 3vw;
				}
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
					.Kadoinet_PU_Spec h3 {
						font-size: 3.2vw;
					}
					.Kadoinet_PU_Address,
					.Kadoinet_PU_Traffic,
					.Kadoinet_PU_Size {
						font-size: 2.4vw;
					}
					.Kadoinet_PU_Price {
						font-size: 3.2vw;
					}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		COMPANY
		:::::::::::::::::::::::::::: */
					#Kadoinet_Company_DL dt,
					#Kadoinet_Company_DL dd {
						font-size: 3vw;
					}
						#Kadoinet_Company_Detail a i {
							font-size: 3.2vw;
						}

/* ##########################################
#############################################
//// END FONT SETTINGS
#############################################
########################################### */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			HEADER
			========================= */
			header {
				height: 100px;
			}
			/* =========================
			FOOTER
			========================= */
			#Kadoinet_Float_Navi {
				/* z-index: 1200; */
			}
				/* -------------------------
				TAB MENU
				------------------------- */
				.Kadoinet_SP_MenuTab {
					height: 75px;
					top: calc( 100px - 39.5px );
				}
			/* =========================
			COMMON PARTS
			========================= */
				/* -------------------------
				SALE / RENT CMN LABEL
				------------------------- */
					/* SEIYAKU LABEL
					Sale - Rent Details Settings */
					.Kadoinet_PU_List .Kadoine_Sale_Contracted {
						left: -11vw;
					}
					#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoine_Sale_Contracted {
						left: unset;
						right: 0;
					}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_SC_List .Kadoinet_Ribbon_S,
				#Kadoinet_Sale_Cat_List_SS_Inr ul li .Kadoinet_Ribbon_S {
					top: 0.5vw;
					left: -0.5vw;
				}
				/* BUKKEN SHUBETSU LABEL */
				.Kadoinet_PU_List .Kadoinet_Ribbon_S {
					top: 0;
					left: -0.5vw;
				}
		/* ::::::::::::::::::::::::::::
		PICK UP
		:::::::::::::::::::::::::::: */
				.Kadoinet_PU_List {
					margin: 0 0 4vw;
				}
						.Kadoinet_PU_Spec {
							padding: 9vw 0 0;
						}
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	CATEGORY
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		SALE
		:::::::::::::::::::::::::::: */
} /* ■■■■■■■■■■■■■■■ 480 ■■■■■■■■■■■■■■■ */














/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
HOVER
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
@media (any-hover: hover) and (pointer: fine) {
	.Kadoinet_SP_MenuTab:hover {
	}
	.Kadoinet_LabelBtn:hover {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		padding: 0 25px;
	}
	.Kadoinet_LabelBtn:hover::after {
	}
				#Kadoinet_Intro_Nav ul li a:hover {
					filter: alpha(opacity=100);
					-moz-opacity: 1;
					opacity: 1;
				}
					#Kadoinet_Intro_Nav ul li a:hover i {
						font-size: 2vw;
					}

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			CMN / PLANE
			========================= */
				/* -------------------------
				BTN
				------------------------- */
					.Kadoinet_backBtn:hover span {
						padding: 0 1em;
					}
} /* HOVER */






/* ##########################################
#############################################
FONT SETTINGS
#############################################
########################################### */
			/* -------------------------
			FAMILY
			------------------------- */
			/* -------------------------
			KERNING
			------------------------- */
			/* -------------------------
			SCALLING
			------------------------- */
/* ##########################################
#############################################
//// END FONT SETTINGS
#############################################
########################################### */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRAMEWORK
	///////////////////////////////////////////
	//////////////////////////////////////// */
		/* ::::::::::::::::::::::::::::
		STRUCTURE
		:::::::::::::::::::::::::::: */
			/* =========================
			JS
			========================= */
			/* =========================
			HTML
			========================= */
			/* =========================
			HEADER
			========================= */
			/* =========================
			FOOTER
			========================= */
			/* =========================
			CMN / PLANE
			========================= */
				/* -------------------------
				TAB LABEL
				------------------------- */
				/* -------------------------
				TEXT
				------------------------- */
				/* -------------------------
				COLOR
				------------------------- */
				/* -------------------------
				BR
				------------------------- */
				/* -------------------------
				BSP
				------------------------- */
				/* -------------------------
				BTN
				------------------------- */
				/* -------------------------
				TABLE
				------------------------- */
				/* -------------------------
				BOX
				------------------------- */
			/* =========================
			ANIMATION
			========================= */
				/* -------------------------
				Motion Link
				------------------------- */
				/* -------------------------
				SCROLL
				------------------------- */
	/* ////////////////////////////////////////
	///////////////////////////////////////////
	FRONT PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	PAGE
	///////////////////////////////////////////
	//////////////////////////////////////// */

	/* ////////////////////////////////////////
	///////////////////////////////////////////
	SINGLE
	///////////////////////////////////////////
	//////////////////////////////////////// */












