:root{
	--o-r-colors-base:#ffffff;
	--o-r-colors-base_text:#000000;
	--o-r-colors-button:#001b5c;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#001b5c;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#9f0020;
	--o-r-colors-accent_text:#ffffff;
	--o-r-color-background:#ffffff;
	--o-r-color-background_text:#000000;
	--o-r-color-main:#001754;
	--o-r-color-main2:#001566;
	--o-r-color-main3:#020326;
	--o-r-color-main_text:#ffffff;
	--o-r-color-accent:#9f0020;
	--o-r-color-accent_text:#ffffff;
	--o-r-h_design-style:.-w-general {
text-align\00003a center\00003b
font-size\00003a 40px\00003b
color\00003a{=resource('color','main')=}\00003b
color\00003a#001754\00003b
margin\00003a 0 auto 20px\00003b
font-weight\00003a 900\00003b
}
@media (max-width\00003a 768px) {
.-w-general {
font-size\00003a24px\00003b
}
}
;
	--o-r-font_title-css_url:https\00003a//fonts.googleapis.com/css2?family=Noto+Sans+JP\00003awght@100..900;
	--o-r-font_title-family:"Noto Sans JP";
}
.-x-richtext ul, .-x-richtext ol {
	list-style-position: inside;
}
/*widget:111b9e82-b1b9-430e-9570-aee6150ed2f1*/[data-lib="1558"]{line-height: 1.9;
	font-size: 15.5px;
	font-family: var(--w-fb);
	color: var(--w-body);
	letter-spacing: normal;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	--w-navy:#0a1a30;
	--w-navy2:#11294b;
	--w-ink:#101c2c;
	--w-body:#3e4c5e;
	--w-mute:#7787999e;
	--w-mute-s:#778799;
	--w-cyan:#14b8cf;
	--w-azure:#2f7bff;
	--w-grad:linear-gradient(100deg,#14b8cf 0%,#2f7bff 100%);
	--w-sky:#eaf3fb;
	--w-mist:#f5f8fc;
	--w-paper:#ffffff;
	--w-line:#dbe4ee;
	--w-gold:#b98a2e;
	--w-gold-bg:#faf4e4;
	--w-radius:16px;
	--w-shadow:0 14px 40px rgba(10,26,48,.10);
	--w-fd:"Zen Kaku Gothic New",sans-serif;
	--w-fb:"Noto Sans JP",sans-serif;
	--w-fn:"Space Grotesk","Noto Sans JP",sans-serif;}[data-lib="1558"] *,[data-lib="1558"] 
*::before,[data-lib="1558"] 
*::after{box-sizing: border-box;
	margin: 0;
	padding: 0;}[data-lib="1558"] h1,[data-lib="1558"] h2,[data-lib="1558"] h3,[data-lib="1558"] h4,[data-lib="1558"] h5,[data-lib="1558"] h6,[data-lib="1558"] p,[data-lib="1558"] ul,[data-lib="1558"] ol,[data-lib="1558"] li,[data-lib="1558"] dl,[data-lib="1558"] dt,[data-lib="1558"] dd,[data-lib="1558"] figure,[data-lib="1558"] figcaption,[data-lib="1558"] blockquote{margin: 0;
	padding: 0;
	font-size: inherit;
	font-weight: inherit;}[data-lib="1558"] ul,[data-lib="1558"] ol{list-style: none;}[data-lib="1558"] a{color: var(--w-azure);
	text-decoration: none;}[data-lib="1558"] img,[data-lib="1558"] svg{max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;}[data-lib="1558"] table{border-collapse: collapse;
	border-spacing: 0;}[data-lib="1558"] button,[data-lib="1558"] input,[data-lib="1558"] select,[data-lib="1558"] textarea{font: inherit;
	color: inherit;
	margin: 0;}[data-lib="1558"] input[type="submit"],[data-lib="1558"] 
input[type="button"]{border-radius: 0;
	-webkit-appearance: button;
	appearance: button;
	border: none;
	cursor: pointer;}[data-lib="1558"] a:focus-visible,[data-lib="1558"] button:focus-visible{outline:3px solid var(--w-cyan);
	outline-offset:2px;}[data-lib="1558"] .-w-wrap{max-width:1100px;
	margin:0 auto;
	padding:0 22px;}[data-lib="1558"] .-w-sec{padding:92px 0;}[data-lib="1558"] .-w-eyebrow{display:inline-flex;
	align-items:center;
	gap:10px;
	font-family:var(--w-fn);
	font-size:12px;
	font-weight:700;
	letter-spacing:.28em;
	color:var(--w-azure);
	text-transform:uppercase;}[data-lib="1558"] .-w-eyebrow::before{content:"";
	width:8px;
	height:8px;
	border-radius:2px;
	background:var(--w-grad);
	transform:rotate(45deg);}[data-lib="1558"] h2{font-family:var(--w-fd);
	font-weight:900;
	font-size:34px;
	line-height:1.5;
	color:var(--w-ink);
	margin:16px 0 18px;
	letter-spacing:.015em;}[data-lib="1558"] .-w-lead{max-width:660px;}[data-lib="1558"] .-w-btn{display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:9px;
	font-family:var(--w-fd);
	font-weight:700;
	font-size:15px;
	border-radius:12px;
	padding:16px 30px;
	border:none;
	cursor:pointer;
	transition:transform .15s ease, box-shadow .15s ease, filter .15s ease;
	letter-spacing:.03em;}[data-lib="1558"] .-w-btn:hover{transform:translateY(-2px);}[data-lib="1558"] .-w-btn-w{background:var(--w-grad);
	color:#fff;
	box-shadow:0 10px 26px rgba(31,120,214,.35);}[data-lib="1558"] .-w-btn-w:hover{filter:brightness(1.07);}[data-lib="1558"] .-w-btn-a{background:var(--w-navy);
	color:#fff;
	box-shadow:0 10px 26px rgba(10,26,48,.28);}[data-lib="1558"] .-w-btn-a:hover{background:var(--w-navy2);}[data-lib="1558"] .-w-btn-o{background:transparent;
	color:var(--w-ink);
	box-shadow:inset 0 0 0 2px var(--w-line);}[data-lib="1558"] .-w-btn-o:hover{box-shadow:inset 0 0 0 2px var(--w-azure);
	color:var(--w-azure);}[data-lib="1558"] .-w-btn small{font-size:10.5px;
	font-weight:500;
	opacity:.85;
	letter-spacing:.06em;}[data-lib="1558"] .-w-cta-pair{display:flex;
	gap:14px;
	flex-wrap:wrap;}[data-lib="1558"] .-w-chip{display:inline-flex;
	align-items:center;
	gap:6px;
	font-size:12.5px;
	font-weight:700;
	color:var(--w-navy2);
	background:var(--w-sky);
	border-radius:999px;
	padding:6px 15px;}[data-lib="1558"] .-w-note-s{font-size:12px;
	color:var(--w-mute-s);}[data-lib="1558"] .-w-reveal{transition:opacity .7s ease, transform .7s ease;}[data-lib="1558"] .-w-reveal.-w-js{opacity:0;
	transform:translateY(24px);}[data-lib="1558"] .-w-reveal.-w-in{opacity:1;
	transform:none;}[data-lib="1558"] .-w-hero{position:relative;
	overflow:hidden;
	background:var(--w-navy);
	color:#fff;
	padding:96px 0 110px;
	padding:72px 0 88px;
	padding:0;}[data-lib="1558"] .-w-hero .-w-wrap{position:relative;
	z-index:2;}[data-lib="1558"] .-w-hero-grid{display:grid;
	grid-template-columns:1.12fr .88fr;
	gap:52px;
	align-items:center;
	grid-template-columns:1fr .92fr;
	gap:40px;}[data-lib="1558"] .-w-hero .-w-who{display:inline-flex;
	align-items:center;
	gap:8px;
	font-size:12.5px;
	font-weight:700;
	color:#cfe6f5;
	background:rgba(255,255,255,.08);
	border:1px solid rgba(255,255,255,.16);
	border-radius:999px;
	padding:7px 16px;
	margin-bottom:28px;}[data-lib="1558"] .-w-hero h1{font-family:var(--w-fd);
	font-weight:900;
	font-size:47px;
	line-height:1.4;
	letter-spacing:.01em;
	margin-bottom:20px;}[data-lib="1558"] .-w-hero h1 .-w-gr{background:var(--w-grad);
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;}[data-lib="1558"] .-w-hero .-w-sub{font-size:15.5px;
	color:#c3d4e6;
	margin-bottom:34px;
	max-width:540px;}[data-lib="1558"] .-w-hero .-w-cta-pair .-w-btn{padding:18px 30px;}[data-lib="1558"] .-w-hero .-w-cta-pair .-w-btn-a{background:#fff;
	color:var(--w-navy);
	box-shadow:0 10px 26px rgba(0,0,0,.3);}[data-lib="1558"] .-w-hero-badges{display:flex;
	gap:10px;
	flex-wrap:wrap;
	margin-top:24px;}[data-lib="1558"] .-w-hero-badges .-w-chip{background:rgba(255,255,255,.09);
	color:#dcebf7;
	border:1px solid rgba(255,255,255,.14);}[data-lib="1558"] .-w-hcard{background:rgba(255,255,255,.06);
	border:1px solid rgba(255,255,255,.16);
	border-radius:var(--w-radius);
	backdrop-filter:blur(8px);
	padding:26px 26px 20px;
	box-shadow:0 24px 60px rgba(0,0,0,.35);}[data-lib="1558"] .-w-hcard .-w-t{font-family:var(--w-fn);
	font-size:11.5px;
	font-weight:700;
	letter-spacing:.22em;
	color:#8fd8e4;
	text-transform:uppercase;
	margin-bottom:16px;}[data-lib="1558"] .-w-hrow{display:flex;
	align-items:center;
	gap:13px;
	padding:11px 0;
	border-top:1px solid rgba(255,255,255,.1);}[data-lib="1558"] .-w-hrow:first-of-type{border-top:none;}[data-lib="1558"] .-w-hrow .-w-ic{width:36px;
	height:36px;
	border-radius:10px;
	background:rgba(20,184,207,.16);
	color:#7fe0ee;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:15px;
	flex:none;
	font-weight:700;}[data-lib="1558"] .-w-hrow .-w-nm{font-weight:700;
	color:#fff;
	font-size:13.5px;}[data-lib="1558"] .-w-hrow .-w-ds{font-size:11.5px;
	color:#9db4cf;}[data-lib="1558"] .-w-hcard .-w-ft{margin-top:16px;
	padding:12px 14px;
	border-radius:10px;
	background:rgba(47,123,255,.16);
	border:1px solid rgba(47,123,255,.3);
	font-size:12px;
	color:#d5e6fb;
	text-align:center;
	line-height:1.7;}[data-lib="1558"] .-w-selector{background:var(--w-paper);
	padding:0 0 6px;}[data-lib="1558"] .-w-sel-grid{display:grid;
	grid-template-columns:1fr 1fr;
	gap:18px;
	margin-top:-52px;
	position:relative;
	z-index:3;
	margin-top:28px;}[data-lib="1558"] .-w-sel{background:#fff;
	border-radius:var(--w-radius);
	padding:28px 28px 26px;
	box-shadow:var(--w-shadow);
	border:1px solid var(--w-line);
	position:relative;
	overflow:hidden;}[data-lib="1558"] .-w-sel::before{content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:4px;
	background:var(--w-grad);}[data-lib="1558"] .-w-sel.-w-sel-a::before{background:var(--w-navy);}[data-lib="1558"] .-w-sel .-w-st{font-family:var(--w-fn);
	font-size:11px;
	font-weight:700;
	letter-spacing:.2em;
	color:var(--w-mute-s);
	text-transform:uppercase;}[data-lib="1558"] .-w-sel h3{font-family:var(--w-fd);
	font-weight:900;
	font-size:21px;
	color:var(--w-ink);
	margin:8px 0 8px;}[data-lib="1558"] .-w-sel p{font-size:13.5px;
	margin-bottom:18px;
	min-height:52px;}[data-lib="1558"] .-w-sel .-w-btn{width:100%;}[data-lib="1558"] .-w-afterdx{background:var(--w-mist);
	background:#f5f8fc url(/_img/ja/cms_parts_library/2010/image/1756_895_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-dx-grid{display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:14px;
	margin:38px 0 26px;}[data-lib="1558"] .-w-dx{background:#fff;
	border:1px solid var(--w-line);
	border-radius:14px;
	padding:22px 20px;
	position:relative;}[data-lib="1558"] .-w-dx .-w-no{font-family:var(--w-fn);
	font-weight:700;
	font-size:12px;
	letter-spacing:.14em;
	color:var(--w-cyan);}[data-lib="1558"] .-w-dx b{display:block;
	color:var(--w-ink);
	font-size:14.5px;
	margin:6px 0 6px;
	line-height:1.6;
	font-family:var(--w-fd);}[data-lib="1558"] .-w-dx p{font-size:12.5px;
	color:var(--w-mute-s);
	line-height:1.75;}[data-lib="1558"] .-w-bridge{display:flex;
	align-items:center;
	gap:22px;
	background:linear-gradient(100deg,#0f2547,#123a63);
	border-radius:var(--w-radius);
	padding:28px 32px;
	color:#fff;}[data-lib="1558"] .-w-bridge .-w-tx{flex:1;}[data-lib="1558"] .-w-bridge b{display:block;
	font-family:var(--w-fd);
	font-weight:900;
	font-size:19px;
	margin-bottom:4px;}[data-lib="1558"] .-w-bridge p{font-size:13px;
	color:#c3d4e6;}[data-lib="1558"] .-w-webinar{background:var(--w-navy);
	color:#fff;
	position:relative;
	overflow:hidden;
	background:#0a1a30 url(/_img/ja/cms_parts_library/2011/image/1450_1085_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-webinar .-w-wrap{position:relative;}[data-lib="1558"] .-w-webinar .-w-eyebrow{color:#7fe0ee;}[data-lib="1558"] .-w-webinar h2{color:#fff;}[data-lib="1558"] .-w-webinar .-w-lead{color:#c3d4e6;}[data-lib="1558"] .-w-wb-grid{display:grid;
	grid-template-columns:1.05fr .95fr;
	gap:44px;
	align-items:center;
	margin-top:12px;}[data-lib="1558"] .-w-wb-list{list-style:none;
	margin:22px 0 30px;}[data-lib="1558"] .-w-wb-list li{position:relative;
	padding:13px 0 13px 40px;
	border-bottom:1px solid rgba(255,255,255,.1);
	font-size:14.5px;
	color:#e7f0f9;}[data-lib="1558"] .-w-wb-list li::before{content:"✓";
	position:absolute;
	left:4px;
	top:12px;
	width:24px;
	height:24px;
	border-radius:8px;
	background:var(--w-grad);
	color:#fff;
	font-size:13px;
	display:flex;
	align-items:center;
	justify-content:center;}[data-lib="1558"] .-w-wb-list li small{display:block;
	font-size:12px;
	color:#9db4cf;}[data-lib="1558"] .-w-wb-card{background:#fff;
	color:var(--w-body);
	border-radius:var(--w-radius);
	padding:34px 32px;
	box-shadow:0 26px 64px rgba(0,0,0,.4);}[data-lib="1558"] .-w-wb-card .-w-tag{display:inline-block;
	font-family:var(--w-fn);
	font-size:11px;
	font-weight:700;
	letter-spacing:.2em;
	color:var(--w-azure);
	text-transform:uppercase;
	margin-bottom:12px;}[data-lib="1558"] .-w-wb-card h3{font-family:var(--w-fd);
	font-weight:900;
	font-size:22px;
	color:var(--w-ink);
	line-height:1.5;
	margin-bottom:10px;}[data-lib="1558"] .-w-wb-card .-w-fr{font-family:var(--w-fn);
	font-weight:700;
	font-size:15px;
	color:var(--w-ink);
	margin-bottom:16px;}[data-lib="1558"] .-w-wb-card .-w-fr em{font-style:normal;
	background:var(--w-grad);
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	font-size:30px;}[data-lib="1558"] .-w-wb-card ul{list-style:none;
	margin-bottom:20px;}[data-lib="1558"] .-w-wb-card li{font-size:13px;
	padding:8px 0 8px 22px;
	position:relative;
	border-bottom:1px dashed var(--w-line);}[data-lib="1558"] .-w-wb-card li::before{content:"・";
	position:absolute;
	left:4px;
	color:var(--w-cyan);
	font-weight:700;}[data-lib="1558"] .-w-wb-card .-w-btn{width:100%;}[data-lib="1558"] .-w-wb-card .-w-ps{margin-top:12px;
	font-size:11.5px;
	color:var(--w-mute-s);
	text-align:center;}[data-lib="1558"] .-w-solution{background:var(--w-paper);
	background:#fbfdff url(/_img/ja/cms_parts_library/2012/image/1616_973_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-sol-grid{display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
	margin-top:40px;}[data-lib="1558"] .-w-sol{background:var(--w-mist);
	border:1px solid var(--w-line);
	border-radius:var(--w-radius);
	padding:30px 26px;
	position:relative;}[data-lib="1558"] .-w-sol .-w-num{font-family:var(--w-fn);
	font-weight:700;
	font-size:12px;
	letter-spacing:.2em;
	color:var(--w-azure);}[data-lib="1558"] .-w-sol h3{font-family:var(--w-fd);
	font-weight:900;
	font-size:19px;
	color:var(--w-ink);
	margin:10px 0 10px;
	line-height:1.6;}[data-lib="1558"] .-w-sol p{font-size:13.5px;}[data-lib="1558"] .-w-origin{margin-top:28px;
	font-size:12px;
	color:var(--w-mute-s);
	text-align:center;}[data-lib="1558"] .-w-cue{background:var(--w-mist);
	background:#f5f8fc url(/_img/ja/cms_parts_library/2013/image/1667_944_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-cue-grid{display:grid;
	grid-template-columns:.9fr 1.1fr;
	gap:40px;
	align-items:center;
	margin-top:26px;}[data-lib="1558"] .-w-cue-price{background:#fff;
	border:1px solid var(--w-line);
	border-radius:var(--w-radius);
	padding:36px 30px;
	text-align:center;
	box-shadow:var(--w-shadow);
	position:relative;
	overflow:hidden;}[data-lib="1558"] .-w-cue-price::before{content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:4px;
	background:var(--w-grad);}[data-lib="1558"] .-w-cue-price .-w-tag{display:inline-block;
	font-size:12px;
	font-weight:700;
	color:var(--w-azure);
	background:var(--w-sky);
	border-radius:999px;
	padding:5px 16px;
	margin-bottom:14px;}[data-lib="1558"] .-w-cue-price .-w-yen{font-family:var(--w-fn);
	font-weight:700;
	font-size:54px;
	color:var(--w-ink);
	line-height:1;}[data-lib="1558"] .-w-cue-price .-w-yen small{font-size:16px;
	font-weight:700;
	color:var(--w-body);}[data-lib="1558"] .-w-cue-price .-w-init{margin:12px 0 20px;
	font-size:13.5px;
	color:var(--w-azure);
	font-weight:700;}[data-lib="1558"] .-w-cue-body p{font-size:14.5px;
	margin-bottom:16px;}[data-lib="1558"] .-w-cue-body ul{list-style:none;
	margin-bottom:16px;}[data-lib="1558"] .-w-cue-body li{padding:10px 0 10px 28px;
	position:relative;
	font-size:13.5px;
	border-bottom:1px dashed var(--w-line);}[data-lib="1558"] .-w-cue-body li::before{content:"✓";
	position:absolute;
	left:2px;
	top:9px;
	width:19px;
	height:19px;
	border-radius:6px;
	background:var(--w-grad);
	color:#fff;
	font-size:11px;
	display:flex;
	align-items:center;
	justify-content:center;}[data-lib="1558"] .-w-plans{background:var(--w-paper);}[data-lib="1558"] .-w-plan-grid{display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
	margin-top:40px;}[data-lib="1558"] .-w-plan{background:#fff;
	border:1.5px solid var(--w-line);
	border-radius:var(--w-radius);
	padding:30px 26px;
	display:flex;
	flex-direction:column;}[data-lib="1558"] .-w-plan.-w-reco-1{border-color:transparent;
	background:linear-gradient(#fff,#fff) padding-box, var(--w-grad) border-box;
	box-shadow:var(--w-shadow);
	position:relative;}[data-lib="1558"] .-w-plan.-w-reco-1::before{content:"ご相談が多いプラン";
	position:absolute;
	top:-13px;
	left:22px;
	background:var(--w-grad);
	color:#fff;
	font-size:11.5px;
	font-weight:700;
	border-radius:999px;
	padding:4px 14px;}[data-lib="1558"] .-w-plan .-w-nm{font-family:var(--w-fn);
	font-weight:700;
	font-size:19px;
	color:var(--w-ink);}[data-lib="1558"] .-w-plan .-w-pr{font-family:var(--w-fn);
	font-weight:700;
	font-size:30px;
	color:var(--w-navy2);
	margin:8px 0 2px;}[data-lib="1558"] .-w-plan .-w-pr small{font-size:13px;
	color:var(--w-mute-s);
	font-weight:700;}[data-lib="1558"] .-w-plan .-w-an{font-size:12px;
	color:var(--w-gold);
	font-weight:700;
	margin-bottom:14px;}[data-lib="1558"] .-w-plan p{font-size:13px;
	flex:1;}[data-lib="1558"] .-w-all-plans{margin-top:24px;
	text-align:center;}[data-lib="1558"] details.-w-acc{max-width:780px;
	margin:0 auto;
	border:1px solid var(--w-line);
	border-radius:12px;
	background:var(--w-mist);
	text-align:left;}[data-lib="1558"] details.-w-acc summary{cursor:pointer;
	padding:16px 22px;
	font-weight:700;
	color:var(--w-navy2);
	font-size:14px;
	list-style:none;
	display:flex;
	justify-content:space-between;}[data-lib="1558"] details.-w-acc summary::-webkit-details-marker{display:none;}[data-lib="1558"] details.-w-acc summary::after{content:"＋";
	color:var(--w-mute-s);}[data-lib="1558"] details.-w-acc[open] summary::after{content:"－";}[data-lib="1558"] details.-w-acc .-w-in{padding:0 22px 18px;
	font-size:13px;}[data-lib="1558"] details.-w-acc table{width:100%;
	border-collapse:collapse;
	font-size:12.5px;}[data-lib="1558"] details.-w-acc th,[data-lib="1558"]  details.-w-acc td{border-bottom:1px solid var(--w-line);
	padding:9px 6px;
	text-align:left;}[data-lib="1558"] details.-w-acc th{color:var(--w-ink);
	font-weight:700;
	white-space:nowrap;}[data-lib="1558"] .-w-pro{background:var(--w-navy);
	color:#c3d4e6;
	background:#0a1a30 url(/_img/ja/cms_parts_library/2014/image/1460_1078_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-pro .-w-eyebrow{color:#7fe0ee;}[data-lib="1558"] .-w-pro h2{color:#fff;}[data-lib="1558"] .-w-pro .-w-lead{color:#c3d4e6;}[data-lib="1558"] .-w-pro-grid{display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
	margin-top:40px;}[data-lib="1558"] .-w-pro-card{background:rgba(255,255,255,.05);
	border:1px solid rgba(255,255,255,.12);
	border-radius:var(--w-radius);
	padding:30px 26px;
	backdrop-filter:blur(3px);
	background:rgba(13,32,58,.55);}[data-lib="1558"] .-w-pro-card .-w-kanji{font-family:var(--w-fd);
	font-weight:900;
	font-size:15px;
	color:#fff;
	width:44px;
	height:44px;
	border-radius:12px;
	background:var(--w-grad);
	display:flex;
	align-items:center;
	justify-content:center;}[data-lib="1558"] .-w-pro-card h3{font-family:var(--w-fd);
	font-weight:900;
	font-size:18px;
	color:#fff;
	margin:16px 0 10px;
	line-height:1.6;}[data-lib="1558"] .-w-pro-card p{font-size:13px;
	color:#b3c6da;}[data-lib="1558"] .-w-voice{margin-top:28px;
	background:rgba(255,255,255,.05);
	border:1px solid rgba(255,255,255,.12);
	border-radius:var(--w-radius);
	padding:26px 30px;
	display:flex;
	gap:22px;
	align-items:center;}[data-lib="1558"] .-w-voice .-w-ph{width:100px;
	height:100px;
	border-radius:50%;
	flex:none;
	background:linear-gradient(135deg,#20456f,#123);
	border:1px solid rgba(255,255,255,.2);
	display:flex;
	align-items:center;
	justify-content:center;
	color:#8fa9c4;
	font-size:11px;
	background-color:#1b3d63;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;}[data-lib="1558"] .-w-voice .-w-nm{font-weight:700;
	color:#fff;
	font-size:14px;
	margin-bottom:4px;}[data-lib="1558"] .-w-voice p{font-size:13.5px;
	color:#c3d4e6;}[data-lib="1558"] .-w-pricing{background:var(--w-paper);
	background:#fbfdff url(/_img/ja/cms_parts_library/2015/image/1662_946_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-paytabs{display:inline-flex;
	background:var(--w-mist);
	border:1px solid var(--w-line);
	border-radius:999px;
	padding:5px;
	margin:30px 0 8px;}[data-lib="1558"] .-w-paytabs button{border:none;
	background:transparent;
	font-family:var(--w-fd);
	font-weight:700;
	font-size:13.5px;
	color:var(--w-mute-s);
	border-radius:999px;
	padding:10px 22px;
	cursor:pointer;
	transition:all .15s ease;}[data-lib="1558"] .-w-paytabs button.-w-on{background:var(--w-grad);
	color:#fff;
	box-shadow:0 4px 14px rgba(31,120,214,.35);}[data-lib="1558"] .-w-pay-copy{font-size:13px;
	color:var(--w-gold);
	font-weight:700;
	margin-bottom:26px;}[data-lib="1558"] .-w-price-grid{display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;}[data-lib="1558"] .-w-pcard{background:#fff;
	border:1.5px solid var(--w-line);
	border-radius:var(--w-radius);
	padding:28px 24px;
	text-align:center;}[data-lib="1558"] .-w-pcard.-w-reco-1{border-color:transparent;
	background:linear-gradient(#fff,#fff) padding-box, var(--w-grad) border-box;}[data-lib="1558"] .-w-pcard .-w-nm{font-family:var(--w-fn);
	font-weight:700;
	font-size:18px;
	color:var(--w-ink);}[data-lib="1558"] .-w-pcard .-w-main{font-family:var(--w-fn);
	font-weight:700;
	font-size:34px;
	color:var(--w-navy2);
	margin:14px 0 2px;
	line-height:1;}[data-lib="1558"] .-w-pcard .-w-main small{font-size:14px;}[data-lib="1558"] .-w-pcard .-w-per{font-size:12.5px;
	color:var(--w-mute-s);
	min-height:20px;}[data-lib="1558"] .-w-pcard .-w-save{display:inline-block;
	margin-top:12px;
	font-size:13px;
	font-weight:700;
	color:var(--w-gold);
	background:var(--w-gold-bg);
	border-radius:999px;
	padding:6px 16px;
	min-height:33px;}[data-lib="1558"] .-w-pcard .-w-save:empty{visibility:hidden;}[data-lib="1558"] .-w-perk{margin-top:28px;
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px;
	text-align:left;}[data-lib="1558"] .-w-perk div{border-radius:12px;
	padding:16px 20px;
	font-size:13px;}[data-lib="1558"] .-w-perk .-w-good{background:var(--w-sky);
	color:var(--w-navy2);}[data-lib="1558"] .-w-perk .-w-warn{background:#fbf6e8;
	color:#7a6428;}[data-lib="1558"] .-w-perk b{display:block;
	margin-bottom:4px;}[data-lib="1558"] .-w-price-notes{margin-top:18px;
	font-size:11.5px;
	color:var(--w-mute-s);
	line-height:2;
	background:rgba(255,255,255,.92);
	border-radius:12px;
	padding:14px 20px;}[data-lib="1558"] .-w-flow{background:var(--w-mist);
	background:#f5f8fc url(/_img/ja/cms_parts_library/2016/image/1592_988_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-flow-grid{display:grid;
	grid-template-columns:repeat(7,1fr);
	gap:10px;
	margin-top:40px;}[data-lib="1558"] .-w-fstep{background:#fff;
	border:1px solid var(--w-line);
	border-radius:12px;
	padding:18px 12px;
	text-align:center;}[data-lib="1558"] .-w-fstep .-w-n{font-family:var(--w-fn);
	font-weight:700;
	color:#fff;
	background:var(--w-navy2);
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:50%;
	margin:0 auto 10px;
	font-size:13px;}[data-lib="1558"] .-w-fstep.-w-state-done{background:var(--w-sky);
	border-color:#c4dbf2;}[data-lib="1558"] .-w-fstep.-w-state-done .-w-n{background:var(--w-grad);}[data-lib="1558"] .-w-fstep.-w-state-last .-w-n{background:var(--w-gold);}[data-lib="1558"] .-w-fstep b{display:block;
	font-size:12.5px;
	color:var(--w-ink);
	line-height:1.5;
	margin-bottom:4px;
	font-family:var(--w-fd);}[data-lib="1558"] .-w-fstep span{font-size:10.5px;
	color:var(--w-mute-s);
	line-height:1.5;
	display:block;}[data-lib="1558"] .-w-flow-note{margin-top:18px;
	font-size:12px;
	color:var(--w-mute-s);
	text-align:center;}[data-lib="1558"] .-w-faq{background:var(--w-paper);
	background:#fbfdff url(/_img/ja/cms_parts_library/2017/image/1418_1109_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-faq-list{max-width:780px;
	margin:36px auto 0;}[data-lib="1558"] details.-w-qa{border:1px solid var(--w-line);
	border-radius:12px;
	margin-bottom:12px;
	background:#fff;}[data-lib="1558"] details.-w-qa summary{list-style:none;
	cursor:pointer;
	display:flex;
	gap:14px;
	align-items:baseline;
	padding:18px 22px;
	font-weight:700;
	color:var(--w-ink);
	font-size:14.5px;}[data-lib="1558"] details.-w-qa summary::-webkit-details-marker{display:none;}[data-lib="1558"] details.-w-qa summary .-w-q{font-family:var(--w-fn);
	font-weight:700;
	color:var(--w-azure);
	flex:none;}[data-lib="1558"] details.-w-qa summary::after{content:"＋";
	margin-left:auto;
	color:var(--w-mute-s);
	font-weight:400;}[data-lib="1558"] details.-w-qa[open] summary::after{content:"－";}[data-lib="1558"] details.-w-qa .-w-a{padding:0 22px 18px 56px;
	font-size:13.5px;}[data-lib="1558"] .-w-closing{background:linear-gradient(180deg, var(--w-mist), #eaf1f9);
	background:#eef3fa url(/_img/ja/cms_parts_library/2018/image/1545_1018_1_ffffff/) center/cover no-repeat;}[data-lib="1558"] .-w-close-grid{display:grid;
	grid-template-columns:1fr 1fr;
	gap:20px;
	align-items:start;}[data-lib="1558"] .-w-panel{background:#fff;
	border:1px solid var(--w-line);
	border-radius:var(--w-radius);
	padding:34px 32px;
	box-shadow:var(--w-shadow);
	position:relative;
	overflow:hidden;}[data-lib="1558"] .-w-panel::before{content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:4px;}[data-lib="1558"] .-w-panel.-w-wb::before{background:var(--w-grad);}[data-lib="1558"] .-w-panel.-w-ap::before{background:var(--w-navy);}[data-lib="1558"] .-w-p-head{margin-bottom:20px;}[data-lib="1558"] .-w-p-tag{display:inline-block;
	font-family:var(--w-fn);
	font-size:11px;
	font-weight:700;
	letter-spacing:.2em;
	color:var(--w-azure);
	text-transform:uppercase;
	margin-bottom:8px;}[data-lib="1558"] .-w-p-tag.-w-alt{color:var(--w-navy2);}[data-lib="1558"] .-w-panel h3{font-family:var(--w-fd);
	font-weight:900;
	font-size:21px;
	color:var(--w-ink);
	line-height:1.5;}[data-lib="1558"] .-w-pv{font-size:11.5px;
	color:var(--w-mute-s);
	text-align:center;
	margin-top:12px;
	line-height:1.9;}[data-lib="1558"] .-w-ap-steps{list-style:none;
	counter-reset:ap;
	margin-bottom:22px;}[data-lib="1558"] .-w-ap-steps li{counter-increment:ap;
	position:relative;
	padding:12px 0 12px 44px;
	border-bottom:1px dashed var(--w-line);}[data-lib="1558"] .-w-ap-steps li::before{content:counter(ap);
	position:absolute;
	left:2px;
	top:14px;
	width:28px;
	height:28px;
	border-radius:9px;
	background:var(--w-sky);
	color:var(--w-navy2);
	font-family:var(--w-fn);
	font-weight:700;
	font-size:13px;
	display:flex;
	align-items:center;
	justify-content:center;}[data-lib="1558"] .-w-ap-steps b{display:block;
	color:var(--w-ink);
	font-size:14px;}[data-lib="1558"] .-w-ap-steps span{font-size:12.5px;
	color:var(--w-mute-s);}[data-lib="1558"] .-w-hero-visual{position:relative;
	border-radius:18px;
	overflow:hidden;
	box-shadow:0 30px 80px rgba(0,0,0,.45);}[data-lib="1558"] .-w-hero-visual img{display:block;
	width:100%;
	height:auto;}[data-lib="1558"] .-w-hero-visual::after{content:"";
	position:absolute;
	inset:0;
	pointer-events:none;
	background:
      linear-gradient(90deg, rgba(10,26,48,.55) 0%, rgba(10,26,48,0) 12%),
      linear-gradient(270deg, rgba(10,26,48,.35) 0%, rgba(10,26,48,0) 10%),
      linear-gradient(0deg, rgba(10,26,48,.4) 0%, rgba(10,26,48,0) 12%);}[data-lib="1558"] .-w-solution .-w-sol{background:rgba(255,255,255,.86);
	backdrop-filter:blur(2px);}[data-lib="1558"] .-w-pro .-w-voice{backdrop-filter:blur(3px);
	background:rgba(13,32,58,.55);}[data-lib="1558"] .-w-pricing .-w-pcard{box-shadow:0 12px 34px rgba(10,26,48,.08);}[data-lib="1558"] .-w-flow .-w-fstep{box-shadow:0 8px 22px rgba(10,26,48,.06);}[data-lib="1558"] .-w-hero-full{position:relative;
	max-width:1920px;
	margin:0 auto;
	line-height:0;}[data-lib="1558"] .-w-hero-full img{width:100%;
	height:auto;
	display:block;}[data-lib="1558"] .-w-hs{position:absolute;
	display:block;
	border-radius:14px;
	transition:box-shadow .15s ease;}[data-lib="1558"] .-w-hs:hover,[data-lib="1558"] .-w-hs:focus-visible{box-shadow:0 0 0 3px rgba(44,166,201,.85), 0 0 24px rgba(44,166,201,.5);}[data-lib="1558"] .-w-hs-webinar{left:3.4%;
	top:74.2%;
	width:24.6%;
	height:11%;}[data-lib="1558"] .-w-hs-apply{left:28.4%;
	top:74.2%;
	width:12.4%;
	height:11%;}[data-lib="1558"] .-w-hero-mobile{display:none;}[data-lib="1558"] .-w-sel .-w-sel-p{margin-bottom:18px;
	min-height:52px;}[data-lib="1558"] .-w-sel .-w-sel-p p{margin-bottom:0;
	min-height:0;}[data-lib="1558"] .-w-wb-note{color:#9db4cf;}[data-lib="1558"] .-w-cue-price .-w-btn{width:100%;}[data-lib="1558"] .-w-plan .-w-plan-p{flex:1;}[data-lib="1558"] .-w-acc .-w-note-s{margin-top:10px;}[data-lib="1558"] .-w-pricing .-w-wrap{text-align:center;}[data-lib="1558"] .-w-pricing .-w-eyebrow{justify-content:center;}[data-lib="1558"] .-w-pricing .-w-lead{margin:0 auto;}[data-lib="1558"] .-w-pricing .-w-cta-pair{justify-content:center;
	margin-top:30px;}[data-lib="1558"] .-w-perk .-w-perk-p{padding:0;
	border-radius:0;}[data-lib="1558"] .-w-faq .-w-eyebrow{justify-content:center;
	display:flex;}[data-lib="1558"] .-w-faq h2{text-align:center;}[data-lib="1558"] .-w-closing .-w-head{text-align:center;
	margin-bottom:44px;}[data-lib="1558"] .-w-closing .-w-eyebrow{justify-content:center;}[data-lib="1558"] .-w-panel .-w-btn{width:100%;}[data-lib="1558"] .-w-ap-steps .-w-ap-s{font-size:12.5px;
	color:var(--w-mute-s);
	display:block;}[data-lib="1558"] .owlet-form table{width:100%;
	border-collapse:collapse;}[data-lib="1558"] .owlet-form table,[data-lib="1558"] .owlet-form tbody,[data-lib="1558"] .owlet-form tr,[data-lib="1558"] .owlet-form th,[data-lib="1558"] .owlet-form td{display:block;
	width:100%;}[data-lib="1558"] .owlet-form th{text-align:left;
	font-size:13px;
	font-weight:700;
	color:var(--w-ink);
	margin-bottom:6px;
	padding:0;}[data-lib="1558"] .owlet-form td{padding:0 0 15px;}[data-lib="1558"] .owlet-form input[type="text"],[data-lib="1558"] .owlet-form input[type="email"],[data-lib="1558"] .owlet-form input[type="tel"],[data-lib="1558"] .owlet-form select,[data-lib="1558"] .owlet-form textarea{width:100%;
	border:1.5px solid var(--w-line);
	border-radius:10px;
	padding:13px 14px;
	font-size:14.5px;
	font-family:var(--w-fb);
	color:var(--w-ink);
	background:#fff;}[data-lib="1558"] .owlet-form input:focus,[data-lib="1558"] .owlet-form select:focus,[data-lib="1558"] .owlet-form textarea:focus{outline:none;
	border-color:var(--w-azure);}[data-lib="1558"] .owlet-form input.owlet-input-name-sei,[data-lib="1558"] .owlet-form input.owlet-input-name-mei{width:calc(50% - 2.6em);
	display:inline-block;
	margin:0 .4em;
	vertical-align:middle;}[data-lib="1558"] .owlet-form input.owlet-input-tel1,[data-lib="1558"] .owlet-form input.owlet-input-tel2,[data-lib="1558"] .owlet-form input.owlet-input-tel3{width:30%;
	display:inline-block;}[data-lib="1558"] .owlet-form .require{margin-left:8px;
	font-size:11px;
	font-weight:700;
	color:#fff;
	background:var(--w-azure);
	border-radius:4px;
	padding:1px 7px;
	vertical-align:middle;}[data-lib="1558"] .owlet-form .owlet-input-sample{display:block;
	font-size:11.5px;
	color:var(--w-mute-s);
	margin-top:5px;}[data-lib="1558"] .owlet-form .alert{color:#c62828;
	font-size:12px;
	margin-top:4px;}[data-lib="1558"] .form_button{margin-top:6px;
	display:flex;
	flex-direction:column;
	gap:10px;}[data-lib="1558"] .form_button input[type="button"],[data-lib="1558"] .form_button input[type="submit"]{display:inline-flex;
	align-items:center;
	justify-content:center;
	width:100%;
	font-family:var(--w-fd);
	font-weight:700;
	font-size:15px;
	border-radius:12px;
	padding:16px 30px;
	border:none;
	cursor:pointer;
	letter-spacing:.03em;
	background:var(--w-grad);
	color:#fff;
	box-shadow:0 10px 26px rgba(31,120,214,.35);
	transition:transform .15s ease, filter .15s ease;}[data-lib="1558"] .form_button input[type="button"]:hover,[data-lib="1558"] .form_button input[type="submit"]:hover{transform:translateY(-2px);
	filter:brightness(1.07);}[data-lib="1558"] .form_button a.ret{display:block;
	text-align:center;
	font-size:12.5px;
	color:var(--w-mute-s);}[data-lib="1558"] .owlet-form-confirm th,[data-lib="1558"] .owlet-form-confirm td{padding:6px 0;}[data-lib="1558"] .-w-header{position:sticky;
	top:0;
	z-index:50;
	background:rgba(10,26,48,.86);
	backdrop-filter:blur(12px);
	border-bottom:1px solid rgba(255,255,255,.08);
	background:var(--w-navy);
	z-index:9980;}[data-lib="1558"] .-w-nav{display:flex;
	align-items:center;
	gap:14px;
	height:68px;}[data-lib="1558"] .-w-brand{display:flex;
	align-items:center;
	gap:10px;}[data-lib="1558"] .-w-brand .-w-co{font-family:var(--w-fn);
	font-weight:700;
	font-size:17px;
	color:#fff;
	letter-spacing:.02em;}[data-lib="1558"] .-w-brand .-w-partner{font-size:10px;
	color:#9db4cf;
	border:1px solid rgba(255,255,255,.22);
	border-radius:5px;
	padding:2px 8px;
	letter-spacing:.06em;}[data-lib="1558"] .-w-nav .-w-sp{flex:1;}[data-lib="1558"] .-w-nav .-w-btn{padding:10px 18px;
	font-size:13px;
	border-radius:10px;}[data-lib="1558"] .-w-nav .-w-btn-o{color:#e6eef8;
	box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35);
	background:var(--w-navy2);
	color:#fff;}[data-lib="1558"] .-w-nav .-w-btn-o:hover{box-shadow:inset 0 0 0 1.5px var(--w-cyan);
	color:#fff;
	background:var(--w-azure);
	box-shadow:none;}[data-lib="1558"] .-w-footer{background:var(--w-navy);
	color:#a9bccf;
	padding:56px 0 120px;
	font-size:13px;}[data-lib="1558"] .-w-foot-grid{display:grid;
	grid-template-columns:1.2fr .8fr;
	gap:34px;}[data-lib="1558"] .-w-footer .-w-co{font-family:var(--w-fn);
	font-weight:700;
	color:#fff;
	font-size:16px;
	margin-bottom:10px;}[data-lib="1558"] .-w-footer .-w-re{margin-top:14px;
	font-size:12px;}[data-lib="1558"] .-w-origin-f{border-top:1px solid rgba(255,255,255,.12);
	margin-top:34px;
	padding-top:22px;
	font-size:11.5px;
	color:#7e93a8;
	line-height:2;}[data-lib="1558"] .-w-fixbar{position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:60;
	background:rgba(10,26,48,.94);
	backdrop-filter:blur(10px);
	border-top:1px solid rgba(255,255,255,.12);
	padding:10px 14px calc(10px + env(safe-area-inset-bottom));
	display:none;
	gap:10px;
	z-index:9990;}[data-lib="1558"] .-w-fixbar .-w-btn{flex:1;
	padding:14px 8px;
	font-size:13.5px;}[data-lib="1558"] .-w-fixbar .-w-btn-a{background:#fff;
	color:var(--w-navy);}[data-lib="1558"] .-w-header-sentinel{height:0;}[data-lib="1558"] .-w-footer .-w-co-s{font-size:13px;}@media (max-width:720px){[data-lib="1558"]{font-size: 15px;}[data-lib="1558"] .-w-sec{padding:64px 0;}[data-lib="1558"] h2{font-size:26px;}[data-lib="1558"] .-w-hero h1{font-size:31px;}[data-lib="1558"] .-w-bridge{flex-direction:column;
	text-align:center;}[data-lib="1558"] .-w-voice{flex-direction:column;
	text-align:center;}[data-lib="1558"] .-w-perk{grid-template-columns:1fr;}[data-lib="1558"] .-w-foot-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-fixbar{display:flex;}[data-lib="1558"] .-w-footer{padding-bottom:140px;}}@media (prefers-reduced-motion:reduce){[data-lib="1558"] .-w-reveal{opacity:1 !important;
	transform:none !important;
	transition:none !important;}}@media (max-width:880px){[data-lib="1558"] .-w-hero-grid{grid-template-columns:1fr;
	grid-template-columns:1fr;
	gap:28px;}[data-lib="1558"] .-w-hero{padding:64px 0 80px;
	padding:56px 0 64px;
	background:#0a1a30 radial-gradient(60% 50% at 80% 20%, rgba(20,184,207,.22), transparent 65%);}[data-lib="1558"] .-w-dx-grid{grid-template-columns:1fr 1fr;}[data-lib="1558"] .-w-wb-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-sol-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-cue-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-plan-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-pro-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-price-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-close-grid{grid-template-columns:1fr;}[data-lib="1558"] .-w-hero-visual{margin-top:8px;}[data-lib="1558"] .-w-sel-grid{margin-top:-36px;}[data-lib="1558"] .-w-hero-full{display:none;}[data-lib="1558"] .-w-hero-mobile{display:grid;}}@media (max-width:760px){[data-lib="1558"] .-w-sel-grid{grid-template-columns:1fr;
	margin-top:-36px;}[data-lib="1558"] .-w-brand .-w-partner{display:none;}[data-lib="1558"] .-w-nav .-w-btn-o{display:none;}}@media (max-width:960px){[data-lib="1558"] .-w-flow-grid{grid-template-columns:repeat(4,1fr);}}@media (max-width:640px){[data-lib="1558"] .-w-flow-grid{grid-template-columns:repeat(2,1fr);}}/*layout:27*//* SCSC販売LP: 余白リセット・アンカー位置調整（固定ヘッダー分） */
html,body{margin:0;padding:0;}
html{scroll-behavior:smooth;scroll-padding-top:72px;}
/*PAGE*//* SCSC販売LP: 余白リセット・アンカー位置調整（rootレイアウトと同内容） */
html,body{margin:0;padding:0;}
html{scroll-behavior:smooth;scroll-padding-top:72px;}

/* --- diag button (TOP header, page57準拠) --- */
.-w-header .-tfp-diag-btn{display:inline-flex;align-items:center;background:linear-gradient(135deg,#d4a820 0%,#c49a18 100%);border:2px solid #e8c040;border-radius:8px;padding:3px 5px;text-decoration:none;color:#0d1528;}
.-w-header .-tfp-diag-inner{display:flex;flex-direction:row;gap:5px;align-items:center;}
.-w-header .-tfp-diag-badge{flex-shrink:0;background:#fff;color:#0d1528;font-size:9.5px;font-weight:900;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1.1;}
.-w-header .-tfp-diag-main{display:flex;flex-direction:column;}
.-w-header .-tfp-diag-sub{font-size:10px;font-weight:700;color:#1a2744;opacity:.9;line-height:1.4;}
.-w-header .-tfp-diag-ttl{font-size:12px;font-weight:900;color:#0d1528;line-height:1.2;white-space:nowrap;}
.-w-header .-tfp-diag-arrow{font-size:16px;color:#0d1528;line-height:1;}
@media (max-width:768px){
.-w-header .-tfp-diag-btn{flex-shrink:0;padding:2px 4px;}
.-w-header .-tfp-diag-badge{width:26px;height:26px;font-size:9px;}
.-w-header .-tfp-diag-sub{font-size:9px;}
.-w-header .-tfp-diag-ttl{font-size:11px;}
}


/* TFP-MOBILE-HEADER-FIX */
@media (max-width:768px){
.-w-header .-w-nav{flex-wrap:wrap !important;height:auto !important;row-gap:8px !important;column-gap:8px !important;padding:10px 10px !important;align-items:center !important;justify-content:flex-start !important;}
.-w-header .-w-brand{flex-basis:100% !important;flex-shrink:0 !important;}
.-w-header .-w-co{white-space:nowrap !important;}
.-w-header .-w-sp{display:none !important;}
.-w-header .-w-btn-w{white-space:nowrap !important;flex-shrink:0 !important;}
}