@charset "utf-8";
/*
 *================================================
 * 
 * [content]
 * 
 *================================================
 */
/**
 * ################################################
 * 
 * サイト基本背景色定義
 * 
 * ################################################
 */
.bgC01 { background-color: rgba(255,115,157,0.8) !important; }
.bgC02 { background-color: #FF869D !important; }
.bgC03 { background-color: rgba(0,0,0,0.7) !important; }
.bgC04 { background-color: #FFF3F5 !important; }
.bgC05 { background-color: #FFB9CE !important; }
.bgC06 { background-color: #F8F8F8 !important; }
.bgC07 { background-color: #FF8FB1 !important; }
.bgC08 { background-color: #FFE3EB !important; }
.bgC09 { background-color: #FFF1F5 !important; }
.bgC10 { background-color: rgba(255,255,255,0.85) !important; }
.bgC11 { background-color: #FF739D !important; }
.bgC12 { background-color: #F6F6F6 !important; }
.bgC13 { background-color: #FFFFFF !important; }
.bgC14 { background-color: #DBEAEC !important; }
.bgC15 { background-color: #F3F9EC !important; }
.bgC16 { background-color: #FFF1F5 !important; }
.bgC17 { background-color: #FFE4C4 !important; }
.bgC18 { background-color: #FF9933 !important; }
.bgC19 { background-color: #FFEFD5!important; }
.bgC20 { background-color: rgba(255,153,51,0.8) !important; }
.bgC21 { background-color: #A30329 !important; }
.bgC22 { background-color: #A2E8D5 !important; }
.bgC23 { background-color: #85BF3F !important; }

/**
 * ################################################
 * 
 * サイト基本文字色定義
 * 
 * ################################################
 */
.fontC01 { color: #FF739D !important; }
.fontC02 { color: #FFFFFF !important; }
.fontC03 { color: #FF8FB1 !important; }
.fontC04 { color: #666666 !important; }
.fontC05 { color: #8D8D8D !important; }
.fontC06 { color: #00CAF5 !important; }
.fontC07 { color: #A4A4A4 !important; }
.fontC08 { color: #85BF3F !important; }
.fontC09 { color: #29AFFF !important; }
.fontC10 { color: #A30329 !important; }
.fontC11 { color: #FC6620 !important; }
.fontC12 { color: #FF9933 !important; }
/**
 * ################################################
 * 
 * サイト基本ボーダー定義
 * 
 * ################################################
 */
.bdrC01 { border-color: #FF739D; }
.bdrC02 { border-color: #FFD5E2; }
.bdrC03 { border-color: #808080; }
.bdrC04 { border-color: #FFFFFF; }
.bdrC05 { border-color: #FF9933; }
/**
 * ################################################
 * 
 * WEBフォント指定
 * 
 * ################################################
 */
.fontNotoSanMed { font-family: 'NotoSanMed' !important; }
.fontNotoSanReg { font-family: 'NotoSanReg' !important; }
.fontRobotoMed { font-family: 'RobotoMed' !important; }
.fontRobotoReg { font-family: 'RobotoReg' !important; }
/**
 * サイト固有の汎用設定
 */
img {
	vertical-align: middle;
	/*width: 100%;*/
}
/**
 * 幅指定	
 */
.w5p { width: 5% !important; }
.w33p { width: 33% !important; }
.w45p { width: 45% !important; }
.w49p { width: 49% !important; }
.w50p { width: 50% !important; }
.w90p { width: 90% !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w180 { width: 180px !important; }
.w190 { width: 190px !important; }
.w200 { width: 200px !important; }
.w210 { width: 210px !important; }
.w220 { width: 220px !important; }
.w230 { width: 230px !important; }
.w240 { width: 240px !important; }
.w250 { width: 250px !important; }
.w300 { width: 300px !important; }
.w310 { width: 310px !important; }
.w320 { width: 320px !important; }
.w330 { width: 330px !important; }
.w340 { width: 340px !important; }
.w350 { width: 350px !important; }
.w400 { width: 400px !important; }
.w450 { width: 450px !important; }
.w480 { width: 480px !important; }
.w640 { width: 640px !important; }
.w1em { width: 1em !important; }
.w2em { width: 2em !important; }
.w3em { width: 3em !important; }
.w3hem { width: 3.5em !important; }
.w4em { width: 4em !important; }
.w4hem { width: 4.5em !important; }
.w5em { width: 5em !important; }
.w5hem { width: 5.5em !important; }
.w6em { width: 6em !important; }
.w6hem { width: 6.5em !important; }
.w7em { width: 7em !important; }
.w8em { width: 8em !important; }
.w9em { width: 9em !important; }
.w10em { width: 10em !important; }
.w11em { width: 11em !important; }
.w12em { width: 12em !important; }
.w13em { width: 13em !important; }
.w14em { width: 14em !important; }
.w15em { width: 15em !important; }
.w16em { width: 16em !important; }
.w17em { width: 17em !important; }
.w18em { width: 18em !important; }
.w19em { width: 19em !important; }
.w20em { width: 20em !important; }
/**
 * レイアウト
 */
.mL1hem { margin-left: 1.5em !important; }
.mL2em { margin-left: 2em !important; }
.mL2hem { margin-left: 2.5em !important; }
.mL3em { margin-left: 3em !important; }
.mL3hem { margin-left: 3.5em !important; }
.mL4em { margin-left: 4em !important; }
.mL4hem { margin-left: 4.5em !important; }
.mL5em { margin-left: 5em !important; }
.mL6em { margin-left: 6em !important; }
.mL7em { margin-left: 7em !important; }
.mL8em { margin-left: 8em !important; }
.mL9em { margin-left: 9em !important; }
.mL10em { margin-left: 10em !important; }
.mL11em { margin-left: 11em !important; }
.mL12em { margin-left: 12em !important; }
.mL17em { margin-left: 17em !important; }
.mL70 { margin-left: 70px !important; }
.mB55 { margin-bottom: 55px !important; }
.mB60 { margin-bottom: 60px !important; }
.mB70 { margin-bottom: 70px !important; }
.mB80 { margin-bottom: 80px !important; }
.mB90 { margin-bottom: 90px !important; }
/**
 * 文字装飾
 */
.fontMincho { font-family: "ヒラギノ明朝 Pro W3", Hiragino Mincho Pro, "HGS明朝E", Verdana, "ＭＳ Ｐ明朝", serif; }
/**
 * 文字色
 */
.c835EA5 { color: #835EA5; }
.cC1AED2 { color: #C1AED2; }
.cED2087 { color: #ED2087; }
.cFF3399 { color: #FF3399; }
.cE50057 { color: #E50057; }
.c036EAB { color: #036EAB; }
.c522B8C { color: #522B8C; }
.cFCEE96 { color: #FCEE96; }
.cED1C24 { color: #ED1C24; }
.cD94A03 { color: #D94A03; }
/**
 * フォーム用CSS
 */
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
label, input, textarea, select {
	/*font-size: 13px;*/
	line-height: 16px;
	margin: 0;
}
input.formText[type=text], 
input.formText[type=password], 
input.formText[type=number], 
input.formText[type=email], 
textarea.formText,
select.formSelect {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
input.formText[type=text]:focus, 
input.formText[type=password]:focus, 
input.formText[type=number]:focus, 
input.formText[type=email]:focus, 
textarea.formText:focus,
select.formSelect:focus {
	border: 1px solid #444444;
}
.entrySubmit01 {
	background: #23720a;
	color: #FFFFFF;
	border: none;
	padding: 0.5em 0.5em 0.5em 1.5em;
	letter-spacing: 1em;
	font-size: 110%;
}
.entrySubmit01:hover {
	background: #1a5607;
	cursor: pointer;
}
/**
 * アイコン用CSS
 */

/**
 * 見出し用CSS
 */

/**
 * リスト用CSS
 */

/**
 * ボックス用スタイル
 */

/**
 * テーブル用スタイル
 */

/**
 * ページ内リンク用スタイル
 */

/**
 * ドロップシャドウ
 */
.drpSdw1a2 {
	box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px 1px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px 1px;
	-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px 1px;
}
/**
 * ボタン用CSS
 */
.btnStyle01 {
	display: inline-block;
	margin: 0 auto;
	text-decoration: none;
	padding: 0 0.5em;
	border-width: 1px;
	border-style: solid;
}
	.btnStyle01 span {
		display: block;
		background: scroll url(../../../common/images/content/content/arr01.png) no-repeat right center;
		padding: 1em 0;
		width: 14em;
		text-align: center;
	}
	.btnStyle01 span.blank {
		background: scroll url(../../../common/images/content/content/icoBlankPink.png) no-repeat right center;
	}
.btnStyle02 {
	background-color: rgba(255,255,255,0.1);
	border: 1px solid #FFFFFF;
	display: inline-block;
	padding: 5px;
	color: #FFFFFF !important;
}
	.btnStyle02 span {
		background: scroll url(../../../common/images/content/content/arr02.png) no-repeat right center;
		display: block;
		padding: 5px 5em;
		text-align: center;
	}
/**
 * alphaBg
 */
#alphaBg {
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 2000;
	background: #000000;
	display: none;
	zoom: 1;
	min-height: 100%;
}
.popupWrapper {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	/*display: none;*/
	z-index: 2100;
	visibility: hidden;
}
/**
 ****************************************************
 * 
 * screens larger than 769
 * 
 ****************************************************
 */
@media only screen and (min-width: 769px) {
	.pcDspNone { display: none; }
}
/**
 ****************************************************
 * 
 * screens smaller than 768
 * 
 ****************************************************
 */
@media only screen and (max-width: 768px) {
	.spDspNone { display: none; }
}
/**
 ****************************************************
 * 
 * add
 * 
 ****************************************************
 */
.post_seven a {
color: #317abf !important;
text-decoration: underline !important;
background: transparent !important;
}

.post_seven b,.post_seven seven_gnorts {
font-weight: 700;
}

.post_seven dt, .post_seven h2, .post_seven h3, .post_seven h4 {
font-weight: 700;
}

.post_seven h2:where(:not([class^="seven_kcolb-llews-"]):not(.seven_q_qaf):not(.p-postList__title)) {
background: #FF8FB1;
padding: .75em 1em;
color: #fff;
text-align: left;
letter-spacing: 0;
}

.post_seven h2:where(:not([class^="seven_kcolb-llews-"]):not(.seven_q_qaf):not(.p-postList__title))::before {
position: absolute;
display: block;
pointer-events: none;
content: "";
top: -4px;
left: 0;
width: 100%;
height: calc(100% + 4px);
box-sizing: content-box;
border-top: solid 2px #FF8FB1;
border-bottom: solid 2px #FF8FB1;
}

@media (min-width: 600px) {
.post_seven h2 {
font-size: 1.4em;
}
}

.post_seven>h2 {
margin-left: var(-16px, 0);
margin-right: var(-16px, 0);
}
.post_seven h2 {
font-size: 1.2em;
line-height: 1.4;
margin: 4em 0 2em;
position: relative;
z-index: 1;
}

.post_seven h3:where(:not([class^="seven_kcolb-llews-"]):not(.seven_q_qaf):not(.p-postList__title)) {
padding: 0 .5em .5em !important;
text-align: left;
letter-spacing: 0;
}

.post_seven h3:where(:not([class^="seven_kcolb-llews-"]):not(.seven_q_qaf):not(.p-postList__title))::before {
content: "";
width: 100%;
height: 2px;
background: repeating-linear-gradient(90deg, #FF8FB1 0%, #FF8FB1 29.3%, rgba(150, 150, 150, .2) 29.3%, rgba(150, 150, 150, .2) 100%);
position: absolute;
bottom: 0;
left: 0;
}

@media (min-width: 600px) {
.post_seven h3 {
font-size: 1.3em;
}
}

.post_seven h3 {
font-size: 1.1em !important;
font-weight: 700 !important;
line-height: 1.4 !important;
margin: 3em 0 2em !important;
position: relative !important;
}

.post_seven h4:where(:not([class^="seven_kcolb-llews-"]):not(.seven_q_qaf):not(.p-postList__title)) {
padding: 0 0 0 16px;
border-left: solid 2px #FF8FB1;
}

.post_seven h4 {
font-weight: 700;
}

.post_seven h4 {
font-size: 1.05em;
line-height: 1.4;
margin: 3em 0 1.5em;
position: relative;
}


.post_seven .seven_xob_pac_ttl {
align-items: center;
background-color: #5FB9F5;
color: #fff;
display: flex;
gap: .5em;
justify-content: center;
line-height: 1.5;
margin-bottom: 0 !important;
padding: .5em;
position: relative;
text-align: center;
z-index: 1;
}

.post_seven .seven_xob_pac_content {
background-color: #EDF5FF;
border: 1px solid #5FB9F5;
clear: both;
margin-top: -2px;
padding: 1.25em;
position: relative;
z-index: 0;
}

.post_seven .seven__kramorange {
background: -webkit-linear-gradient(transparent 64%, #ffddbc 0%);
background: linear-gradient(transparent 64%, #ffddbc 0%);
}

.post_seven .seven_-lwsmarker {
display: inline;
padding: 2px;
}

.post_seven .seven_kcolb-pw-table {
overflow-x: auto
}


.post_seven .seven_kcolb-pw-table table {
border-collapse: collapse;
width: 100%
}

.post_seven .seven_kcolb-pw-table thead {
border-bottom: none;
}

.post_seven thead td, .post_seven thead th {
background-color: #FF8FB1;
color: #fff;
}

.post_seven .seven_kcolb-pw-table tfoot {
border-top: 3px solid
}

.post_seven .seven_kcolb-pw-table td,.post_seven .seven_kcolb-pw-table th {
background-clip: padding-box;
border: 1px solid #dcdcdc;
min-width: unset !important;
padding: .5em .75em;
position: relative;
vertical-align: top;
z-index: 0;
text-align: left;
}

.post_seven th {
background-color: var(--tbody-th-color--bg, hsla(0, 0%, 59%, .05));
color: var(--tbody-th-color--txt, inherit);
font-weight: 700;
}

.post_seven .seven_kcolb-pw-table .has-fixed-layout {
table-layout: fixed;
width: 100%
}

.post_seven .seven_kcolb-pw-table .has-fixed-layout td,.post_seven .seven_kcolb-pw-table .has-fixed-layout th {
word-break: break-word
}

.post_seven .seven_kcolb-pw-table.seven_retnecngila,.post_seven .seven_kcolb-pw-table.alignleft,.post_seven .seven_kcolb-pw-table.alignright {
display: table;
width: auto
}

.post_seven .seven_kcolb-pw-table.seven_retnecngila td,.post_seven .seven_kcolb-pw-table.seven_retnecngila th,.post_seven .seven_kcolb-pw-table.alignleft td,.post_seven .seven_kcolb-pw-table.alignleft th,.post_seven .seven_kcolb-pw-table.alignright td,.post_seven .seven_kcolb-pw-table.alignright th {
word-break: break-word
}

.post_seven .seven_kcolb-pw-table .has-subtle-light-gray-background-color {
background-color: #f3f4f5
}

.post_seven .seven_kcolb-pw-table .has-subtle-pale-green-background-color {
background-color: #e9fbe5
}

.post_seven .seven_kcolb-pw-table .has-subtle-pale-blue-background-color {
background-color: #e7f5fe
}

.post_seven .seven_kcolb-pw-table .has-subtle-pale-pink-background-color {
background-color: #fcf0ef
}

.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes {
background-color: initial;
border-bottom: 1px solid #f0f0f0;
border-collapse: inherit;
border-spacing: 0
}

.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes tbody tr:nth-child(odd) {
background-color: #f0f0f0
}

.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color: #f3f4f5
}

.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color: #e9fbe5
}

.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color: #e7f5fe
}

.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color: #fcf0ef
}

.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes td,.post_seven .seven_kcolb-pw-table.seven_elyts-si-stripes th {
border-color: #0000
}

.post_seven .seven_kcolb-pw-table .seven_redrob-sah-color td,.post_seven .seven_kcolb-pw-table .seven_redrob-sah-color th,.post_seven .seven_kcolb-pw-table .seven_redrob-sah-color tr,.post_seven .seven_kcolb-pw-table .seven_redrob-sah-color>* {
border-color: inherit
}

.post_seven .seven_kcolb-pw-table table[style*=border-top-color] tr:first-child,.post_seven .seven_kcolb-pw-table table[style*=border-top-color] tr:first-child td,.post_seven .seven_kcolb-pw-table table[style*=border-top-color] tr:first-child th,.post_seven .seven_kcolb-pw-table table[style*=border-top-color]>*,.post_seven .seven_kcolb-pw-table table[style*=border-top-color]>* td,.post_seven .seven_kcolb-pw-table table[style*=border-top-color]>* th {
border-top-color: inherit
}

.post_seven .seven_kcolb-pw-table table[style*=border-top-color] tr:not(:first-child) {
border-top-color: initial
}

.post_seven .seven_kcolb-pw-table table[style*=border-right-color] td:last-child,.post_seven .seven_kcolb-pw-table table[style*=border-right-color] th,.post_seven .seven_kcolb-pw-table table[style*=border-right-color] tr,.post_seven .seven_kcolb-pw-table table[style*=border-right-color]>* {
border-right-color: inherit
}

.post_seven .seven_kcolb-pw-table table[style*=border-bottom-color] tr:last-child,.seven_kcolb-pw-table table[style*=border-bottom-color] tr:last-child td,.post_seven .seven_kcolb-pw-table table[style*=border-bottom-color] tr:last-child th,.post_seven .seven_kcolb-pw-table table[style*=border-bottom-color]>*,.post_seven .seven_kcolb-pw-table table[style*=border-bottom-color]>* td,.post_seven .seven_kcolb-pw-table table[style*=border-bottom-color]>* th {
border-bottom-color: inherit
}

.post_seven .seven_kcolb-pw-table table[style*=border-bottom-color] tr:not(:last-child) {
border-bottom-color: initial
}

.post_seven .seven_kcolb-pw-table table[style*=border-left-color] td:first-child,.post_seven .seven_kcolb-pw-table table[style*=border-left-color] th,.post_seven .seven_kcolb-pw-table table[style*=border-left-color] tr,.post_seven .seven_kcolb-pw-table table[style*=border-left-color]>* {
border-left-color: inherit
}

.post_seven .seven_kcolb-pw-table table[style*=border-style] td,.post_seven .seven_kcolb-pw-table table[style*=border-style] th,.post_seven .seven_kcolb-pw-table table[style*=border-style] tr,.post_seven .seven_kcolb-pw-table table[style*=border-style]>* {
border-style: inherit
}

.post_seven .seven_kcolb-pw-table table[style*=border-width] td,.post_seven .seven_kcolb-pw-table table[style*=border-width] th,.post_seven .seven_kcolb-pw-table table[style*=border-width] tr,.post_seven .seven_kcolb-pw-table table[style*=border-width]>* {
border-style: inherit;
border-width: inherit
}

.post_seven .-bln-left .c-seven_noollab__body {
justify-content: flex-start;
}

@media (min-width: 600px) {
.post_seven .c-seven_noollab__body {
padding: 8px 24px;
}
}
.post_seven .c-seven_noollab__body {
align-items: flex-start;
display: flex;
flex-basis: 100%;
padding: 4px 24px;
}


.post_seven .c-seven_noollab__text {
background: #f7f7f7;
border-color: #ccc;
}


.post_seven .-border-on .c-seven_noollab__text {
border-style: solid;
border-width: 1px;
}

.post_seven .c-seven_noollab__text {
border-radius: 8px;
color: #333;
line-height: 1.6;
max-width: 560px;
padding: 1em;
position: relative;
}

.post_seven .has-seven_-lwsdeep-01-color {
color: #e44141 !important;
}

.post_seven .seven_elyts-si-seven_noollab_box2 {
border: 1px solid;
border-radius: 2px;
line-height: 1.4;
min-width: 2em;
padding: .5em 1.25em;
position: relative;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}

.post_seven .seven_elyts-si-seven_noollab_box2, .post_seven .seven_elyts-si-emboss_box, .post_seven .seven_elyts-si-sticky_box {
background-color: #fff;
color: #333;
}

.post_seven .seven_elyts-si-seven_noollab_box2:before {
background: inherit;
border-bottom: 1px solid;
border-right: 1px solid;
bottom: -7px;
content: """";
height: 12px;
left: 1.25em;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
visibility: visible;
width: 12px;
}

.post_seven .seven_elyts-si-seven_noollab_box.seven_ngila-txet-sah-center, .post_seven .seven_elyts-si-seven_noollab_box2.seven_ngila-txet-sah-center {
margin-left: auto;
margin-right: auto;
}

.post_seven .seven_elyts-si-bg_stripe {
background: linear-gradient(-45deg, transparent 25%, hsla(0,0%,78%,.15) 25%, hsla(0,0%,78%,.15) 50%, transparent 50%, transparent 75%, hsla(0,0%,78%,.15) 75%, hsla(0,0%,78%,.15));
background-clip: padding-box;
background-size: 6px 6px;
padding: 1.5em;
position: relative;
}

.post_seven blockquote {
padding: 1.5em 2em 1.5em 3em;
}
.post_seven blockquote {
background: hsla(0, 0%, 78%, .15);
position: relative;
}
.post_seven .seven_kcolb-pw-quote {
box-sizing: border-box;
}
.post_seven blockquote {
quotes: none;
}
.post_seven .seven_kcolb-pw-quote {
overflow-wrap: break-word;
}

.post_seven .u-fz-xs {
font-size: .75em !important;
}
.post_seven .u-fz-s {
font-size: .9em !important;
}
.post_seven .u-fz-l {
font-size: 1.25em !important;
}
.post_seven .u-fz-xl {
font-size: 1.6em !important;
}

.post_seven p {
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
unicode-bidi: isolate;
}

.post_seven>* {
clear: both;
margin-bottom: 2em;
}

.post_seven .p-articleThumb__caption, .post_seven .seven_kcolb-pw-embed>figcaption, .post_seven .seven_kcolb-pw-image figcaption, .post_seven .seven_kcolb-pw-table figcaption, .post_seven .seven_kcolb-pw-video figcaption {
color: inherit;
display: block !important;
font-size: .8em;
line-height: 1.4;
margin-bottom: 0;
margin-top: .75em;
opacity: .8;
text-align: center;
}

@media (min-width: 960px) {
.post_seven .sp_, .post_seven .sp_only {
display: none !important;
}
}

@media not all and (min-width: 960px) {
.post_seven .pc_, .post_seven .pc_only {
display: none !important;
}
}

.post_seven .seven_kcolb-llews-accordion.seven_elyts-si-border .seven_kcolb-llews-accordion__title, .post_seven .seven_kcolb-llews-accordion.seven_elyts-si-simple .seven_kcolb-llews-accordion__title {
background: none;
}

.post_seven .seven_kcolb-llews-accordion__title {
align-items: center;
background: hsla(0,0%,78%,.15);
cursor: pointer;
display: flex;
font-weight: 400;
justify-content: space-between;
padding: 1em;
position: relative;
}

.post_seven .seven__kramyellow {
background: -webkit-linear-gradient(transparent 64%, #fcf69f 0%);
background: linear-gradient(transparent 64%, #fcf69f 0%);
}

.post_seven .-bln-right .c-seven_noollab__body {
justify-content: flex-end;
}

.post_seven .seven_elyts-si-seven_noollab_box.seven_ngila-txet-sah-center, .post_seven .seven_elyts-si-seven_noollab_box2.seven_ngila-txet-sah-center {
margin-left: auto;
margin-right: auto;
}

.post_seven .seven_ezis-tnof-llams-sah {
font-size: 0.9em !important;
}

.post_seven small {
font-size: .8em;
opacity: .8;
}

.post_seven .seven_ngila-txet-sah-center {
text-align: center;
}

.post_seven .seven_redrob-sah.-border01 {
border: solid 1px #FF8FB1;
}

.post_seven .seven_redrob-sah, div.has-background, p.has-background {
padding: 1.5em;
}

.post_seven .seven_elyts-si-icon_info {
background: #fff0fa;
border-color: #f578b4;
}

.post_seven .seven_elyts-si-icon_announce, .post_seven .seven_elyts-si-icon_bad, .seven_elyts-si-icon_book, .post_seven .seven_elyts-si-icon_good, .seven_elyts-si-icon_info, .post_seven .seven_elyts-si-icon_pen {
border-radius: 2px;
line-height: 1.6;
padding: 1em 1em 1em 4.25em;
position: relative;
}

.post_seven .seven_elyts-si-icon_info:before {
color: #f578b4;
content: "\e941";
}

.post_seven .seven_elyts-si-icon_announce:before, .post_seven .seven_elyts-si-icon_bad:before, .post_seven .seven_elyts-si-icon_book:before, .post_seven .seven_elyts-si-icon_good:before, .seven_elyts-si-icon_info:before, .post_seven .seven_elyts-si-icon_pen:before {
content: "";
display: inline-block;
font-family: icomoon;
font-size: inherit;
left: 1.25em;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%) scale(1.5);
transform: translateY(-50%) scale(1.5);
}

.post_seven .seven_elyts-si-icon_announce {
background: #fff5f0;
border-color: #ffa537;
}

.post_seven .seven_elyts-si-icon_announce, .post_seven .seven_elyts-si-icon_bad, .post_seven .seven_elyts-si-icon_book, .post_seven .seven_elyts-si-icon_good, .post_seven .seven_elyts-si-icon_info, .post_seven .seven_elyts-si-icon_pen {
border-radius: 2px;
line-height: 1.6;
padding: 1em 1em 1em 4.25em;
position: relative;
}

.post_seven .seven_elyts-si-icon_announce:before {
color: #ffa537;
content: "\e913";
}

.post_seven .seven_elyts-si-icon_announce:before, .post_seven .seven_elyts-si-icon_bad:before, .post_seven .seven_elyts-si-icon_book:before, .post_seven .seven_elyts-si-icon_good:before, .post_seven .seven_elyts-si-icon_info:before, .post_seven .seven_elyts-si-icon_pen:before {
content: "";
display: inline-block;
font-family: icomoon;
font-size: inherit;
left: 1.25em;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%) scale(1.5);
transform: translateY(-50%) scale(1.5);
}

.post_seven .seven_elyts-si-bg_grid {
background-image: linear-gradient(transparent calc(100% - 1px), hsla(0,0%,78%,.15) 50%, hsla(0,0%,78%,.15)), linear-gradient(90deg, transparent calc(100% - 1px), hsla(0,0%,78%,.15) 50%, hsla(0,0%,78%,.15));
background-repeat: repeat;
background-size: 16px 16px;
padding: 1.5em;
}

.post_seven .seven_kcolb-pw-image img {
vertical-align: bottom;
}

.post_seven img {
border-style: none;
height: auto;
max-width: 100%;
}
.post_seven img {
max-width: 100%;
vertical-align: top;
image-rendering: -webkit-optimize-contrast;
}

///タブ
.post_seven .p-postListTab {
margin: 4em auto 2em;
width: 96%
}

.post_seven .c-tabList {
--the-tab-margin: 0;
--the-tab-flex: 0 1 auto;
--the-tab-flex_wrap: nowrap;
--the-tab-btn-padding: 1em .5em;
--the-tab-item-margin: 0;
display: flex;
flex-wrap: nowrap;
justify-content: center;
margin: 0;
list-style: none;
padding: 0;
position: relative
}

.seven_kcolb-llews-tab>.post_seven .c-tabList {
list-style: none;
padding: 0
}

#content .post_seven .c-tabList {
list-style: none;
padding-left: 0
}

.post_seven .c-tabList::-webkit-scrollbar {
background-color: hsla(0, 0%, 78%, .15);
box-shadow: inset 0 0 2px 0 rgba(0,0,0,.15);
height: 11px
}

.post_seven .c-tabList::-webkit-scrollbar-thumb {
background: hsla(0,0%,78%,.9);
background-clip: padding-box;
border: solid transparent;
border-radius: 8px;
border-width: 3px 3px 4px
}

.post_seven .c-tabList .c-tabList__item {
flex: 0 1 50%;
margin: 0;
text-align: center
}

.post_seven .c-tabList__button {
border: none;
box-sizing: border-box;
color: #333;
display: block;
font-size: 13px;
height: 100%;
line-height: 1;
padding: 1em .5em;
position: relative;
transition: background-color .25s,color .25s;
width: 100%
}

.post_seven .c-tabList__button:hover {
outline: none
}

.post_seven .seven_elyts-si-seven_noollab,.post_seven .seven_elyts-si-bb,.post_seven .seven_elyts-si-simple {
--the-tab-margin: 0 0 1em
}

.post_seven .seven_elyts-si-default>.c-tabList {
justify-content: flex-start;
margin: 0;
position: relative;
width: 100%
}

.post_seven .seven_elyts-si-default>.c-tabList .c-tabList__button {
background: none;
box-sizing: border-box;
opacity: .5;
padding-bottom: .75em;
padding-top: .75em
}

.post_seven .seven_elyts-si-default>.c-tabList .c-tabList__button:hover,.post_seven .seven_elyts-si-default>.c-tabList .c-tabList__button[aria-selected=true] {
background-color: #333;
color: #fdfdfd;
opacity: 1
}

.post_seven .seven_elyts-si-default>.c-tabList .c-tabList__button:hover:before,.post_seven .seven_elyts-si-default>.c-tabList .c-tabList__button[aria-selected=true]:before {
opacity: 1
}

.post_seven .seven_elyts-si-seven_noollab>.c-tabList {
margin: 0 0 16px;
}

.post_seven .seven_elyts-si-seven_noollab>.c-tabList .c-tabList__item {
padding: 0 4px;
transition: background-color .1s,color .1s
}

.post_seven .seven_elyts-si-seven_noollab>.c-tabList .c-tabList__button {
background: hsla(0, 0%, 78%, .15);
transition: background-color .25s,color .25s
}

.post_seven .seven_elyts-si-seven_noollab>.c-tabList .c-tabList__button:before {
border: 8px solid transparent;
border-bottom: 0;
border-top: 8px solid #FF8FB1;
bottom: -8px;
content: "";
display: block;
height: 0;
left: 50%;
opacity: 0;
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
transition: opacity .25s;
width: 0
}

.post_seven .seven_elyts-si-seven_noollab>.c-tabList .c-tabList__button:hover,.post_seven .seven_elyts-si-seven_noollab>.c-tabList .c-tabList__button[aria-selected=true] {
background-color: #FF8FB1;
color: #fff
}

.post_seven .seven_elyts-si-seven_noollab>.c-tabList .c-tabList__button:hover:before,.post_seven .seven_elyts-si-seven_noollab>.c-tabList .c-tabList__button[aria-selected=true]:before {
opacity: 1
}

.post_seven .seven_elyts-si-simple>.c-tabList {
--the-tab-item-margin: 0 0 8px
}

.post_seven .seven_elyts-si-simple>.c-tabList .c-tabList__item:not(:first-child) {
margin-left: -1px
}

.post_seven .seven_elyts-si-simple>.c-tabList .c-tabList__button {
background: none;
border: 1px solid #ddd;
box-shadow: none;
color: #666
}

.post_seven .seven_elyts-si-simple>.c-tabList .c-tabList__button:hover,.post_seven .seven_elyts-si-simple>.c-tabList .c-tabList__button[aria-selected=true] {
background: #ddd;
color: #333
}

.post_seven .seven_elyts-si-simple>.c-tabList .c-tabList__button:hover:before,.post_seven .seven_elyts-si-simple>.c-tabList .c-tabList__button[aria-selected=true]:before {
opacity: 1
}

.post_seven .seven_elyts-si-bb>.c-tabList {
--the-tab-item-margin: 0 0 .75em
}

.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button {
background: none;
box-shadow: none;
opacity: .7;
padding-top: .25em;
transition: color .25s,opacity .25s
}

.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button:after,.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button:before {
bottom: 0;
content: "";
display: block;
left: 0;
position: absolute;
width: 100%
}

.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button:before {
background-color: #333;
height: 1px;
opacity: .4;
z-index: 0
}

.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button:after {
background-color: #FF8FB1;
height: 2px;
opacity: 0;
transition: opacity .25s;
z-index: 1
}

.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button:hover,.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button[aria-selected=true] {
color: #FF8FB1;
font-weight: 700;
opacity: 1
}

.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button:hover:after,.post_seven .seven_elyts-si-bb>.c-tabList .c-tabList__button[aria-selected=true]:after {
opacity: 1
}

@-webkit-keyframes tabFadeUp {
0% {
display: none;
opacity: 0;
-webkit-transform: translateY(8px);
transform: translateY(8px)
}

1% {
display: block;
opacity: 0;
-webkit-transform: translateY(8px);
transform: translateY(8px)
}

to {
display: block;
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
}

@keyframes tabFadeUp {
0% {
display: none;
opacity: 0;
-webkit-transform: translateY(8px);
transform: translateY(8px)
}

1% {
display: block;
opacity: 0;
-webkit-transform: translateY(8px);
transform: translateY(8px)
}

to {
display: block;
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
}

@-webkit-keyframes tabFade {
0% {
display: none;
opacity: 0
}

1% {
display: block;
opacity: 0
}

to {
display: block;
opacity: 1
}
}

@keyframes tabFade {
0% {
display: none;
opacity: 0
}

1% {
display: block;
opacity: 0
}

to {
display: block;
opacity: 1
}
}

.post_seven .c-tabBody {
position: relative
}

.post_seven .seven_elyts-si-default .c-tabBody {
border: 1px solid #333;
margin-top: -1px;
padding: 1.5em
}

.post_seven .p-postListTabBody .c-tabBody__item {
position: relative;
-webkit-transform: translateY(0);
transform: translateY(0);
width: 100%;
z-index: 0
}

.post_seven .p-postListTabBody .c-tabBody__item[aria-hidden=true] {
height: 0;
left: 0;
opacity: 0;
overflow: hidden;
position: absolute;
top: 0;
-webkit-transform: translateY(8px);
transform: translateY(8px);
visibility: hidden
}

.post_seven .p-postListTabBody .c-tabBody__item[aria-hidden=false] {
transition: opacity .5s,visibility .5s,-webkit-transform .5s;
transition: opacity .5s,visibility .5s,transform .5s;
transition: opacity .5s,visibility .5s,transform .5s,-webkit-transform .5s;
transition-timing-function: ease-out;
z-index: 1
}

.post_seven .seven_elyts-si-default .p-postListTabBody .c-tabBody__item[aria-hidden=true] {
-webkit-transform: translateY(0);
transform: translateY(0)
}

.post_seven .seven_kcolb-llews-tab .c-tabBody__item {
position: relative;
width: 100%
}

.post_seven .seven_kcolb-llews-tab .c-tabBody__item[aria-hidden=true] {
display: none
}

[data-width-sp=auto]>.c-tabList {
--the-tab-flex_wrap: wrap;
--the-tab-btn-padding: 1em
}

[data-width-sp="50"] .c-tabList {
--the-tab-flex_wrap: wrap;
--the-tab-flex: 0 0 50%
}

[data-width-sp=flex-50] .c-tabList {
--the-tab-flex: 0 1 50%
}

[data-width-sp=flex-auto] .c-tabList {
--the-tab-flex: 1 1 auto
}

[data-scroll-sp].seven_kcolb-llews-tab {
position: relative
}

[data-scroll-sp].seven_kcolb-llews-tab:after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-animation: FloatHorizontal 3s ease-in-out infinite alternate;
animation: FloatHorizontal 3s ease-in-out infinite alternate;
background: #fff;
border-radius: 8px;
bottom: 100%;
box-shadow: 0 0 8px rgba(0,0,0,.1);
color: #333;
content: "\e921\e921";
font-family: icomoon!important;
font-size: 13px;
font-weight: 400;
letter-spacing: -8px;
line-height: 1;
padding: 2px 12px 2px 4px;
position: absolute;
right: -2px
}

[data-scroll-sp].has-background:after,[data-scroll-sp].seven_redrob-sah:after {
bottom: calc(100% - 1.5em);
right: 4px
}

[data-scroll-sp]>.c-tabList {
-webkit-overflow-scrolling: touch;
flex-wrap: nowrap!important;
justify-content: flex-start;
overflow-x: auto;
scroll-behavior: smooth;
z-index: 1
}

[data-scroll-sp]>.c-tabList .c-tabList__item {
flex-shrink: 0
}

[data-scroll-sp].seven_elyts-si-bb>.c-tabList {
--the-tab-item-margin: 0 0 4px
}
}

///アコーディオン
.post_seven .seven_kcolb-llews-accordion__item+.seven_kcolb-llews-accordion__item {
margin-top: .5em
}

.post_seven .seven_kcolb-llews-accordion__title {
align-items: center;
background: hsla(0, 0%, 78%, .15);
cursor: pointer;
display: flex;
font-weight: 400;
justify-content: space-between;
padding: 1em;
position: relative
}

.post_seven .seven_kcolb-llews-accordion__title::-webkit-details-marker {
display: none
}

.post_seven .seven_kcolb-llews-accordion__title .seven_kcolb-llews-accordion__label {
flex: 1 1 auto;
font-size: inherit;
font-weight: inherit;
margin: 0;
padding: 0 1em 0 0;
word-break: break-all
}

.post_seven .seven_kcolb-llews-accordion__icon {
flex: 0 0 auto;
font-size: 1.25em;
text-align: right;
width: 1em
}

.post_seven .seven_kcolb-llews-accordion__body {
height: auto;
opacity: 1;
overflow: hidden;
padding: 1em;
transition: padding .25s,height .25s,opacity .25s,visibility .25s
}

:not(.is-opened)>.post_seven .seven_kcolb-llews-accordion__body {
height: 0!important;
opacity: 0;
padding-bottom: 0!important;
padding-top: 0!important
}

.post_seven .seven_kcolb-llews-accordion.seven_elyts-si-border .seven_kcolb-llews-accordion__title,.post_seven .seven_kcolb-llews-accordion.seven_elyts-si-simple .seven_kcolb-llews-accordion__title {
background: none
}

.post_seven .seven_kcolb-llews-accordion.seven_elyts-si-border .seven_kcolb-llews-accordion__body,.post_seven .seven_kcolb-llews-accordion.seven_elyts-si-simple .seven_kcolb-llews-accordion__body {
border-top: 1px dashed hsla(0, 0%, 78%, .5);
margin: 0 .5em;
padding: 1em .5em
}

.post_seven .seven_elyts-si-border>.seven_kcolb-llews-accordion__item {
border: 1px solid hsla(0, 0%, 78%, .5)
}

.post_seven .seven_elyts-si-simple>.seven_kcolb-llews-accordion__item {
border-bottom: 1px solid hsla(0, 0%, 78%, .5);
margin-bottom: 0
}

.post_seven .seven_elyts-si-simple>.seven_kcolb-llews-accordion__item:first-child {
border-top: 1px solid hsla(0, 0%, 78%, .5)
}

.post_seven .seven_elyts-si-simple>.seven_kcolb-llews-accordion__item+.seven_kcolb-llews-accordion__item {
margin-top: 0
}

.post_seven .seven_kcolb-llews-accordion.seven_elyts-si-main .seven_kcolb-llews-accordion__title {
background-color: #FF8FB1;
color: #fff
}

.post_seven .seven_kcolb-llews-accordion.seven_elyts-si-main .seven_kcolb-llews-accordion__body {
border: 1px solid #FF8FB1;
border-top: none
}

.post_seven .c-switchIconBtn,.c-switch_icon_btn {
display: block;
position: relative
}

.post_seven .c-switchIconBtn .__icon--closed,.post_seven .c-switchIconBtn .__icon--opened,.post_seven .c-switchIconBtn .__icon_closed,.post_seven .c-switchIconBtn .__icon_opened,.post_seven .c-switch_icon_btn .__icon--closed,.post_seven .c-switch_icon_btn .__icon--opened,.post_seven .c-switch_icon_btn .__icon_closed,.post_seven .c-switch_icon_btn .__icon_opened {
display: block;
font-size: inherit;
line-height: 1;
transition: opacity .25s,-webkit-transform .25s;
transition: transform .25s,opacity .25s;
transition: transform .25s,opacity .25s,-webkit-transform .25s;
width: 100%
}

.post_seven .c-switchIconBtn .__icon--closed,.post_seven .c-switchIconBtn .__icon_closed,.post_seven .c-switch_icon_btn .__icon--closed,.post_seven .c-switch_icon_btn .__icon_closed {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0)
}

.post_seven .c-switchIconBtn .__icon--opened,.post_seven .c-switchIconBtn .__icon_opened,.post_seven .c-switch_icon_btn .__icon--opened,.post_seven .c-switch_icon_btn .__icon_opened {
left: 0;
opacity: 0;
position: absolute;
top: 0;
-webkit-transform: scale(.5) rotate(-180deg);
transform: scale(.5) rotate(-180deg)
}

.post_seven .c-switchIconBtn[data-opened=true]>.__icon--closed,.c-switchIconBtn[data-opened=true]>.__icon_closed,.c-switch_icon_btn[data-opened=true]>.__icon--closed,.post_seven .c-switch_icon_btn[data-opened=true]>.__icon_closed {
opacity: 0;
-webkit-transform: scale(.5) rotate(180deg);
transform: scale(.5) rotate(180deg)
}

.post_seven .c-switchIconBtn[data-opened=true]>.__icon--opened,.post_seven .c-switchIconBtn[data-opened=true]>.__icon_opened,.post_seven .c-switch_icon_btn[data-opened=true]>.__icon--opened,.c-switch_icon_btn[data-opened=true]>.__icon_opened {
opacity: 1;
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0)
}

///ステップ
.post_seven .seven_kcolb-llews-step {
--seven_-lwsstep_arrow_color: #dedede;
counter-reset: step
}

.post_seven .seven_kcolb-llews-step__item {
margin-bottom: 0!important;
padding: 0 0 3em 64px;
position: relative
}

.post_seven .seven_kcolb-llews-step__item:before {
border-left: 1px dashed hsla(0, 0%, 78%, .5);
content: "";
display: block;
height: 100%;
left: 23px;
position: absolute;
top: 0;
width: 0
}

.post_seven .seven_kcolb-llews-step__item:last-child:before {
content: none
}

.post_seven .seven_kcolb-llews-step__item .seven_kcolb-llews-step__title {
font-weight: 700;
margin: 0;
padding: 0
}

.post_seven .seven_kcolb-llews-step__number {
box-sizing: content-box;
color: #fff;
display: flex;
flex-direction: column;
height: 48px;
justify-content: center;
left: 0;
line-height: 1;
position: absolute;
text-align: center;
top: 0;
width: 48px
}

.post_seven .seven_kcolb-llews-step__number .__label {
content: attr(data-label);
display: block;
font-size: 10px;
padding-bottom: 1px
}

.post_seven .seven_kcolb-llews-step__number:after {
content: counter(step);
counter-increment: step;
display: block;
font-size: 20px
}

.post_seven .seven_kcolb-llews-step__number[data-num]:after {
content: attr(data-num)
}

.post_seven .seven_kcolb-llews-step__number[data-hide] .__label,.post_seven .seven_kcolb-llews-step__number[data-hide]:after {
display: none
}

[data-num-style=circle] .seven_kcolb-llews-step__number,[data-num-style=circle] .seven_kcolb-llews-step__number .__shape {
border-radius: 50%
}

[data-num-style=horizontal] .seven_kcolb-llews-step__number {
align-items: flex-end;
flex-direction: row
}

[data-num-style=horizontal] .seven_kcolb-llews-step__number .__label {
padding-bottom: 4px;
padding-right: 4px
}

.post_seven .seven_kcolb-llews-step__title+.seven_kcolb-llews-step__body {
margin-top: 1em
}

.post_seven .seven_kcolb-llews-step:not(.seven_elyts-si-big)>.seven_kcolb-llews-step__item:last-child {
padding-bottom: 0
}

.post_seven .seven_kcolb-llews-step:not(.seven_elyts-si-big):not(.seven_elyts-si-small)>.seven_kcolb-llews-step__item>.seven_kcolb-llews-step__title {
display: flex;
flex-direction: column;
justify-content: center;
min-height: 48px
}

.post_seven .seven_elyts-si-big>.seven_kcolb-llews-step__item {
border-bottom: 1px dashed ;
padding: 2em
}

.post_seven .seven_elyts-si-big>.seven_kcolb-llews-step__item:first-child {
border-top: 1px dashed #dedede
}

.post_seven .seven_elyts-si-big>.seven_kcolb-llews-step__item:before {
border: 12px solid transparent;
border-top: 12px solid #dedede;
display: block;
height: 0;
left: 50%;
top: 100%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 0
}

.post_seven .seven_elyts-si-big>.seven_kcolb-llews-step__item>.seven_kcolb-llews-step__number {
border-radius: 0;
color: inherit;
height: auto;
margin: 0 auto 1em;
position: relative;
width: auto
}

.post_seven .seven_elyts-si-big>.seven_kcolb-llews-step__item>.seven_kcolb-llews-step__number .__label {
font-size: 12px
}

.post_seven .seven_elyts-si-big>.seven_kcolb-llews-step__item>.seven_kcolb-llews-step__number:after {
font-size: 24px
}

.post_seven .seven_elyts-si-big .seven_kcolb-llews-step__title {
text-align: center
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__item {
padding: 0 0 2em 24px
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__item:before {
border-left: 2px solid hsla(0, 0%, 78%, .5);
height: calc(100% - 20px);
left: 7px;
top: 18px
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__title {
margin-top: .25em;
text-align: left
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__body {
margin-top: .5em
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__number {
align-items: center;
color: inherit;
flex-direction: row;
height: auto;
justify-content: flex-start;
margin-left: -24px;
position: relative;
width: auto
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__number .__shape {
border: 2px solid;
box-sizing: border-box;
height: 16px;
margin-right: 8px;
width: 16px
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__number .__label {
font-size: 12px;
opacity: .8;
padding: 0 2px 0 0
}

.post_seven .seven_elyts-si-small .seven_kcolb-llews-step__number:after {
font-size: 14px;
opacity: .8
}

.post_seven .seven_elyts-si-small [data-hide]+.seven_kcolb-llews-step__title {
margin-top: -24px
}

///FAQ
.post_seven .seven_kcolb-llews-faq {
--seven_-lwsfaq_icon_radius: 0
}

.post_seven .seven_kcolb-llews-faq.-icon-rounded {
--seven_-lwsfaq_icon_radius: 10%
}

.post_seven .seven_kcolb-llews-faq.-icon-circle {
--seven_-lwsfaq_icon_radius: 50%
}

.post_seven .seven_kcolb-llews-faq .seven_kcolb-llews-faq__item+.seven_kcolb-llews-faq__item {
margin-top: 1em
}

.post_seven .seven_kcolb-llews-faq .seven_q_qaf {
font-size: inherit;
font-weight: 700;
line-height: 1.5;
margin: 0;
padding: 1em 1em 1em 3em;
position: relative
}

.post_seven .seven_kcolb-llews-faq .seven_q_qaf:before {
border-radius: 0;
bottom: unset;
content: "Q";
display: block;
font-family: Arial,sans-serif;
font-weight: 400;
left: 0;
line-height: 2;
position: absolute;
text-align: center;
top: .75em;
width: 2em
}

.post_seven .seven_kcolb-llews-faq .seven_a_qaf {
line-height: 1.5;
padding: 1em 1em 1em 3em;
position: relative
}

.post_seven .seven_kcolb-llews-faq .seven_a_qaf:before {
border-radius: 0;
content: "A";
display: block;
font-family: Arial,sans-serif;
left: 0;
line-height: 2;
position: absolute;
text-align: center;
top: .75em;
width: 2em
}

.post_seven .seven_elyts-si-faq-border .seven_kcolb-llews-faq__item {
padding-left: .5em;
padding-right: .5em
}

.post_seven .seven_elyts-si-faq-border .seven_kcolb-llews-faq__item+.seven_kcolb-llews-faq__item {
border-top: 1px solid hsla(0, 0%, 78%, .5);
padding-top: 1em
}

.post_seven .seven_elyts-si-faq-box .seven_kcolb-llews-faq__item {
border: 1px solid hsla(0, 0%, 78%, .5)
}

.post_seven .seven_elyts-si-faq-box .seven_q_qaf {
border-bottom: 1px dashed hsla(0, 0%, 78%, .5)
}

.post_seven .seven_elyts-si-faq-box .seven_a_qaf,.post_seven .seven_elyts-si-faq-box .seven_q_qaf,.post_seven .seven_elyts-si-faq-stripe .seven_a_qaf,.post_seven .seven_elyts-si-faq-stripe .seven_q_qaf {
padding: 1.25em 1em 1.25em 4em
}

.post_seven .seven_elyts-si-faq-box .seven_a_qaf:before,.post_seven .seven_elyts-si-faq-box .seven_q_qaf:before,.post_seven .seven_elyts-si-faq-stripe .seven_a_qaf:before,.post_seven .seven_elyts-si-faq-stripe .seven_q_qaf:before {
left: 1em;
position: absolute;
top: 1em
}

.post_seven .seven_elyts-si-faq-stripe .seven_kcolb-llews-faq__item:not(:last-child) {
margin-bottom: 1.5em
}

.post_seven .seven_elyts-si-faq-stripe .seven_q_qaf {
background-color: hsla(0, 0%, 78%, .15)
}

[data-a=col-text] .seven_a_qaf:before,[data-q=col-text] .seven_q_qaf:before {
box-shadow: 0 0 0 1px currentcolor
}

[data-a=fill-text] .seven_a_qaf:before,[data-q=fill-text] .seven_q_qaf:before {
background-color: #333;
color: #fff
}

[data-a=col-main] .seven_a_qaf:before,[data-q=col-main] .seven_q_qaf:before {
box-shadow: 0 0 0 1px currentcolor;
color: #FF8FB1
}

[data-a=fill-main] .seven_a_qaf:before,[data-q=fill-main] .seven_q_qaf:before {
background-color: #FF8FB1;
color: #fff
}

[data-q=col-custom] .seven_q_qaf:before {
box-shadow: 0 0 0 1px currentcolor;
color: #d55656
}

[data-a=col-custom] .seven_a_qaf:before {
box-shadow: 0 0 0 1px currentcolor;
color: #6599b7
}

[data-q=fill-custom] .seven_q_qaf:before {
background-color: #d55656;
color: #fff
}

[data-a=fill-custom] .seven_a_qaf:before {
background-color: #6599b7;
color: #fff
}

///リスト
.post_seven ol, .post_seven ul {
padding-left: 1.5em;
}

.post_seven :where(ul:not([type])) {
list-style: disc
}

.post_seven :where(ol:not([type])) {
list-style: decimal
}

.post_seven ol,.post_seven ul {
padding-left: 1.5em
}

.post_seven ol ul,.post_seven ul ul {
list-style: circle
}

.post_seven li {
line-height: 1.5;
margin: .25em 0;
position: relative
}

.post_seven li ol,.post_seven li ul {
margin: 0
}

.post_seven ol.seven_elyts-si-index ul li:before,.post_seven ul.seven_elyts-si-index li li:before {
background: none;
border-bottom: 2px solid;
border-left: 2px solid;
border-radius: 0;
box-shadow: none;
color: inherit;
content: ""!important;
height: calc(1em - 2px);
left: .25em;
opacity: .75;
position: absolute;
top: 0;
-webkit-transform: none;
transform: none;
-webkit-transform: scale(.75);
transform: scale(.75);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
width: 6px
}

.post_seven ol.has-background,.post_seven ul.has-background {
padding: 1em 1em 1em 1.75em
}

.post_seven li .has-background {
--seven_-lwslist-padding--has_bg: .5em .5em .5em calc(0.5em + 1.5em)
}

.post_seven .seven_elyts-si-bad_list,.post_seven .seven_elyts-si-check_list,.post_seven .seven_elyts-si-good_list,.post_seven .seven_elyts-si-index,.seven_elyts-si-note_list,.post_seven .seven_elyts-si-num_circle,.post_seven .seven_elyts-si-triangle_list {
--seven_-lwslist-padding--left: .25em;
--seven_-lwslist-padding--has_bg: 1em;
list-style: none!important
}

.post_seven .seven_elyts-si-bad_list ol,.post_seven .seven_elyts-si-bad_list ul,.post_seven .seven_elyts-si-check_list ol,.post_seven .seven_elyts-si-check_list ul,.post_seven .seven_elyts-si-good_list ol,.post_seven .seven_elyts-si-good_list ul,.post_seven .seven_elyts-si-index ol,.post_seven .seven_elyts-si-index ul,.post_seven .seven_elyts-si-note_list ol,.post_seven .seven_elyts-si-note_list ul,.post_seven .seven_elyts-si-num_circle ol,.post_seven .seven_elyts-si-num_circle ul,.post_seven .seven_elyts-si-triangle_list ol,.post_seven .seven_elyts-si-triangle_list ul {
--seven_-lwslist-padding--left: 0px;
list-style: none!important
}

.post_seven li:before {
letter-spacing: normal
}

.post_seven ul.seven_elyts-si-index li {
padding-left: 1.25em;
position: relative
}

.post_seven ul.seven_elyts-si-index li:before {
background-color: currentcolor;
border-radius: 50%;
color: inherit;
content: "";
display: block;
height: 6px;
left: 2px;
position: absolute;
top: calc(.75em - 3px);
width: 6px
}

.post_seven ol.seven_elyts-si-index>:first-child {
counter-reset: toc
}

.post_seven ol.seven_elyts-si-index ol>li,ol.seven_elyts-si-index>li {
margin-left: 2em;
padding-left: 0;
position: relative
}

.post_seven ol.seven_elyts-si-index ol>li:before,.post_seven ol.seven_elyts-si-index>li:before {
border-right: 1px solid;
content: counters(toc,"-");
counter-increment: toc;
display: block;
font-family: inherit;
letter-spacing: -.1px;
line-height: 1.1;
padding: 0 .5em 0 0;
position: absolute;
right: calc(100% + .5em);
top: .25em;
-webkit-transform: scale(.95);
transform: scale(.95);
white-space: nowrap;
width: auto
}

.post_seven ol.seven_elyts-si-index ol {
counter-reset: toc;
padding-left: 1em
}

.post_seven ol.seven_elyts-si-index ol li:before {
opacity: .75
}

.post_seven ol.seven_elyts-si-index ul li {
counter-increment: none;
margin-left: 0;
padding-left: 1.25em
}

.post_seven .seven_elyts-si-bad_list li,.post_seven .seven_elyts-si-check_list li,.post_seven .seven_elyts-si-good_list li,.post_seven .seven_elyts-si-triangle_list li {
padding-left: 1.5em
}

.post_seven .seven_elyts-si-bad_list li:before,.post_seven .seven_elyts-si-check_list li:before,.post_seven .seven_elyts-si-good_list li:before,.post_seven .seven_elyts-si-triangle_list li:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background: none;
border: none;
border-radius: 0;
display: block;
font-family: icomoon;
height: auto;
left: 0;
position: absolute;
top: 0;
width: 1em
}

.post_seven .seven_elyts-si-bad_list li li:before,.post_seven .seven_elyts-si-check_list li li:before,.post_seven .seven_elyts-si-good_list li li:before,.post_seven .seven_elyts-si-triangle_list li li:before {
background-color: currentcolor;
-webkit-clip-path: circle(12% at 50%);
clip-path: circle(12% at 50%);
content: "\00a0";
font-family: inherit
}

.post_seven .seven_elyts-si-check_list li:before {
color: #FF8FB1;
content: "\e923"
}

.post_seven .seven_elyts-si-good_list li:before {
color: #86dd7b;
content: "\ea56"
}

.post_seven .seven_elyts-si-triangle_list li:before {
color: #f4e03a;
content: "\e93f"
}

.post_seven .seven_elyts-si-bad_list li:before {
color: #f36060;
content: "\e91f"
}

.post_seven .seven_elyts-si-note_list {
font-size: .9em
}

.post_seven .seven_elyts-si-note_list:not(.has-text-color) {
opacity: .85
}

.post_seven .seven_elyts-si-note_list li {
margin: .5em 0;
padding-left: 1.25em
}

.post_seven .seven_elyts-si-note_list li:before {
background: none;
border: none;
border-radius: 0;
content: "※";
height: auto;
left: 0;
position: absolute;
top: 0;
-webkit-transform: scale(.75);
transform: scale(.75);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
white-space: nowrap
}

.post_seven ol.seven_elyts-si-note_list {
counter-reset: li
}

.post_seven ol.seven_elyts-si-note_list>li {
padding-left: 1.75em
}

.post_seven ol.seven_elyts-si-note_list>li:before {
content: "※" counter(li);
counter-increment: li;
letter-spacing: 1px
}

.post_seven .seven_elyts-si-num_circle {
counter-reset: li
}

.post_seven .seven_elyts-si-num_circle li {
padding-left: 2em
}

.post_seven .seven_elyts-si-num_circle li:before {
background-color: #FF8FB1;
border-radius: 50%;
box-shadow: 0 0 0 1px #FF8FB1;
box-sizing: content-box;
color: #fff;
content: counter(li);
counter-increment: li;
display: block;
height: 1.8em;
left: 1px;
line-height: 1.8;
padding: 0;
position: absolute;
text-align: center;
top: -.15em;
-webkit-transform: scale(.75);
transform: scale(.75);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
width: 1.8em
}

.post_seven .seven_elyts-si-num_circle ol {
counter-reset: li
}

.post_seven .seven_elyts-si-num_circle ol li:before {
background: none;
box-shadow: 0 0 0 1px #FF8FB1;
color: #FF8FB1;
opacity: .75;
-webkit-transform: scale(.7);
transform: scale(.7)
}

.post_seven .seven_elyts-si-num_circle ul li {
padding-left: 1.25em
}

.post_seven .seven_elyts-si-num_circle ul li:before {
content: "";
counter-increment: none;
-webkit-transform: scale(.15);
transform: scale(.15)
}

.post_seven .-list-under-dashed>li,.post_seven .border_bottom>li {
border-bottom: 1px dashed hsla(0, 0%, 78%, .5);
margin-bottom: .75em;
padding-bottom: .75em
}

.post_seven ol.-list-flex,.post_seven ul.-list-flex {
display: flex;
flex-wrap: wrap;
gap: 1em
}

.post_seven .seven_elyts-si-index[reversed]>li:before,.post_seven .seven_elyts-si-note_list[reversed]>li:before,.post_seven .seven_elyts-si-num_circle[reversed]>li:before {
counter-increment: li -1
}
.post_seven .seven_tniHllorcs-c {
-webkit-animation: FloatHorizontal 2s ease-in-out infinite alternate;
animation: FloatHorizontal 2s ease-in-out infinite alternate;
margin-bottom: 2px !important;
margin-top: 3em;
text-align: right;
}

.post_seven .seven_kcolb-llews-columns>.seven_tniHllorcs-c {
margin-top: 0;
}

.post_seven .seven_tniHllorcs-c span {
align-items: center;
display: inline-flex;
font-size: 12px;
line-height: 1;
opacity: .75;
vertical-align: middle;
}

.post_seven .seven_kcolb-llews-columns[data-scrollable="1"]>.seven_kcolb-llews-columns__inner {
flex-wrap: nowrap;
margin-left: 0;
overflow-x: auto;
}

.post_seven .seven_elyts-si-clmn-shadow[data-scrollable="1"]>.seven_kcolb-llews-columns__inner {
padding: 4px 4px 20px;
}
.post_seven .seven_kcolb-llews-columns[data-scrollable]>.seven_kcolb-llews-columns__inner {
padding-bottom: 16px;
}

.post_seven .seven_kcolb-llews-columns__inner {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin-left: calc(1.5rem* -1);
margin-top: 0 !important;
row-gap: 0px;
}

.post_seven .c-tabBody__item>*, .seven_xob_pac_content>*, .post_seven .seven_a_qaf>*, .seven_kcolb-llews-accordion__body>*, .post_seven .seven_kcolb-llews-dl__dd>*, .post_seven .seven_kcolb-llews-step__body>*, .post_seven .seven_-lwshas-mb--s>*, .post_seven .seven_kcolb-pw-column>*, .post_seven .seven_kcolb-pw-cover__inner-container>*, .post_seven .seven_kcolb-pw-group__inner-container>*, .post_seven .seven_kcolb-pw-media-text__content>*, .post_seven div[class*=seven_elyts-si-]>* {
margin-bottom: 1em;
}

.post_seven .seven_kcolb-llews-columns[data-scrollable="1"]>.seven_kcolb-llews-columns__inner>.seven_kcolb-llews-column:first-child {
margin-left: 0;
}
.post_seven .seven_kcolb-llews-columns[data-scrollable="1"]>.seven_kcolb-llews-columns__inner>.seven_kcolb-llews-column {
flex-shrink: 0;
width: 350px;
}
.post_seven .seven_elyts-si-clmn-shadow>.seven_kcolb-llews-columns__inner>.seven_kcolb-llews-column {
background-color: #fff;
box-shadow: 0 2px 4px rgba(0,0,0,.05),0 4px 4px -4px rgba(0,0,0,.1);
color: #333;
}
.post_seven div>:first-child, .post_seven>:first-child {
margin-top: 0 !important;
}
.post_seven .seven_kcolb-llews-columns .seven_kcolb-llews-column {
margin: 0 0 0 1.5rem;
padding: 1rem;
width: calc(350px - 1.5rem);
}
@media (min-width: 960px) {
.post_seven .seven_kcolb-llews-column {
--clmn-w: 350px, 50%;
}
}
@media (min-width: 600px) {
.post_seven .seven_kcolb-llews-column {
--clmn-w: 400px, 50%;
}
}
.post_seven .seven_kcolb-llews-column {
--clmn-w: 300px, 100%;
}

.post_seven .seven_elyts-si-btn_normal a, .seven_elyts-si-btn_shiny a {
box-shadow: var(--seven_-lwsbtn_shadow);
}
.post_seven .seven_elyts-si-btn_normal a {
color: #fff !important;
font-weight: 700;
transition: box-shadow .25s;
}

[class*=seven_elyts-si-btn_] a {
background: #d1abb3 !important;
border-radius: 80px;
display: inline-block;
letter-spacing: 1px !important;
line-height: 1.5;
margin: 0;
min-width: 64%;
padding: .75em 1.5em !important;
position: relative;
text-decoration: none !important;
width: auto;
color: #fff !important;
}

.post_seven .seven_elyts-si-btn_normal a:hover {
box-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 12px 24px -12px rgba(0, 0, 0, .2);
opacity: 1;
}

.post_seven .seven_kcolb-llews-button a {
text-align: center;
}

.post_seven .seven_kcolb-llews-button {
text-align: center;
}