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

#sect_cfa{overflow:visible;}
#sect_cfa .cfa_lead{background-color:var(--color-black);padding:1rem 2rem;color: #fff;line-height:2;border-radius: 0.4rem;}
#sect_cfa .cfa_lead a{background-color:var(--color-blue);padding:0.25rem 0.5rem;border-radius: 0.2em;color: #fff;}
#sect_cfa .cfa_to10{display:flex;padding-top:4rem;column-gap:2rem;}
#sect_cfa .cfa_to10 .present_box{width:35%;position:relative;}
#sect_cfa .cfa_to10 .present_sticky{color:#fff; padding:2rem;position:sticky;top:110px; width:100%; background-repeat: no-repeat; background-size: cover;background-position: center center;background-image:url(../img/sst_cfa_01.webp), linear-gradient(180deg, #0b2a3b 0%, #243443 35% 45%, rgb(13 19 20) 80%);background-blend-mode: overlay;border-radius: 0.5rem;}
#sect_cfa .cfa_to10 .present_sticky .present_ttl{padding-bottom: 1rem; font-size:var(--font-L);font-weight:700;color:var(--color-orange);}
#sect_cfa .cfa_to10 .present_sticky svg{color:var(--color-orange);width:2rem;height:2rem; margin-right: 0.75rem;}
#sect_cfa .cfa_to10 .present_sticky svg path{width:100%;}
#sect_cfa .cfa_to10 .present_sticky .present_ul{display: flex; row-gap:1rem;flex-direction: column;}
#sect_cfa .cfa_to10 .present_sticky .present_ul li{}
#sect_cfa .cfa_to10 .present_sticky .present_pub{font-size:var(--font-S); background-color:rgba(255,255,255,0.1);border-radius:0.25em;padding:1rem 1.25rem;margin-top:1.5rem;border: 1px solid #646464;}
#sect_cfa .cfa_to10 .present_sticky .present_pub .pub_ttl{color: var(--color-orange);font-size:var(--font-Mx)}

.present_icon{flex: 1;}

#sect_cfa .cfa_to10 .cfa_ul{display: flex;column-gap:2rem;flex-direction: column;row-gap:4rem;flex: 1;}
#sect_cfa .cfa_to10 .cfa_ul li:first-child .cfa_num,
#sect_cfa .cfa_to10 .cfa_ul li:last-child .cfa_num{letter-spacing: 0.1em;}
#sect_cfa .cfa_to10 .cfa_ul li:last-child .cfa_num{padding-left: 0.2em;}

#sect_cfa .item_box{display: flex;column-gap: 1rem;align-items: flex-start;}
#sect_cfa .item_box>*:nth-child(n+2){}
#sect_cfa .item_box .cfa_num{font-size:400%;line-height: 1;width:1.5em;text-align: center;position: relative;padding-bottom: 3rem;}
#sect_cfa .item_box .cfa_num:after{content:"";display: block;height:2rem;width:1px;position:absolute;bottom:0;background-color:var(--color-black);margin: auto;right:0;left:0;}
#sect_cfa .item_box .cfa_itxt{flex:1;padding-top:1rem;}
#sect_cfa .item_box .cfa_mail{margin-top:1rem; display:flex;padding:0.75rem 1rem;border-radius: 0.25em;line-height: 1.2;background-color: var(--color-lgray);}
#sect_cfa .item_box .cfa_mail small.mail_name{display:block;font-size:var(--font-S);color:#9b9b9b;font-weight:700;}
#sect_cfa .item_box .cfa_mail>*{min-width: 14em;line-height: 1.2;}
#sect_cfa .item_box .cfa_mail .mail_note{padding-left:1em;border-left:1px solid var(--color-black);}

#sect_cfa .item_box#item_no11{padding-top:4rem;}
#sect_cfa .item_box#item_no11 [class*="Fset"][class*="_szL"]{line-height:1;}
#sect_cfa .item_box#item_no11 .no11_ul{padding-top:2rem;row-gap:3rem;}
#sect_cfa .item_box#item_no11 .no11_ul >li{padding: 2rem;border: 1px solid var(--color-black); border-radius: 0.25rem;}
#sect_cfa .item_box#item_no11 .no11_mid{font-size:var(--font-L);font-weight:700;padding-bottom:1rem;line-height: 1.2;}
#sect_cfa .item_box#item_no11 .no11_item{display: flex;flex-direction: column;row-gap:0.5rem;font-size:var(--font-M);}
#sect_cfa .item_box#item_no11 .no11_item li{line-height: 1.2;}
@media screen and (max-width: 768px) {

	#sect_cfa{}
	#sect_cfa .cfa_lead{padding:1rem 1.5rem;line-height:1.4;}
	#sect_cfa .cfa_lead a{}
	#sect_cfa .cfa_to10{flex-direction: column;}
	#sect_cfa .cfa_to10 .present_box{width:100%;}
	#sect_cfa .cfa_to10 .present_sticky{padding:1.5rem 1rem;position:static;}
	#sect_cfa .cfa_to10 .present_sticky .present_ttl{font-size:var(--font-LL);text-align: center;}
	#sect_cfa .cfa_to10 .present_sticky svg{}
	#sect_cfa .cfa_to10 .present_sticky svg path{}
	#sect_cfa .cfa_to10 .present_sticky .present_ul{}
	#sect_cfa .cfa_to10 .present_sticky .present_ul li{}
	#sect_cfa .cfa_to10 .present_sticky .present_pub{}
	#sect_cfa .cfa_to10 .present_sticky .present_pub .pub_ttl{}

	.present_icon{}

	#sect_cfa .cfa_to10 .cfa_ul{padding-bottom:3rem;}
	#sect_cfa .cfa_to10 .cfa_ul li:first-child .cfa_num,
	#sect_cfa .cfa_to10 .cfa_ul li:last-child .cfa_num{}
	#sect_cfa .cfa_to10 .cfa_ul li:last-child .cfa_num{}

	#sect_cfa .item_box{flex-direction: column;align-items: center;}
	#sect_cfa .item_box>*:nth-child(n+2){}
	#sect_cfa .item_box .cfa_num{font-size:200%;padding-bottom:1.75rem;}
	#sect_cfa .item_box .cfa_num:after{height:1rem;}
	#sect_cfa .item_box .cfa_itxt{}
	#sect_cfa .item_box .cfa_mail{flex-direction: column;row-gap: 1rem;}
	#sect_cfa .item_box .cfa_mail small.mail_name{}
	#sect_cfa .item_box .cfa_mail>*{min-width: initial;row-gap: 1rem;}
	#sect_cfa .item_box .cfa_mail>*>*{line-height: 1.4;}
	#sect_cfa .item_box .cfa_mail .mail_note{padding-top:1rem;padding-left:0;border-left-style:none;border-top:1px solid var(--color-black)}
	
	#sect_cfa .item_box#item_no11{padding-top:5rem;}
	#sect_cfa .item_box#item_no11 [class*="Fset"][class*="_szL"]{}
	#sect_cfa .item_box#item_no11 .no11_ul{row-gap:2rem;}
	#sect_cfa .item_box#item_no11 .no11_ul >li{padding:1.5rem;}
	#sect_cfa .item_box#item_no11 .no11_mid{}
	#sect_cfa .item_box#item_no11 .no11_item{}
	
	}