@charset "UTF-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	color:#3C4A4B;
	background:#FDF2EB;
	font-size:16px;
	font-weight:400;
	line-height: 1.56;
	overflow-x:hidden;
	font-family: "Noto Sans JP", sans-serif;
	-webkit-text-size-adjust: 100%;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

.en{
	font-family: "Montserrat", sans-serif;
}

body.open, body.modaal-noscroll{
	overflow: hidden;
}
input, textarea {
    border-radius: 0;
    outline: none;
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans JP', sans-serif;
    font-size:16px;
    -webkit-border-radius : 0;
    -webkit-tap-highlight-color : rgba(0,0,0,0);
}

img{
	vertical-align:bottom;
	max-width:100%;
	height:auto;
}

a {
	color:inherit;
	text-decoration:none;
	transition: all 0.3s ease-in-out 0s;
}

a:hover {
	text-decoration:none;
}
.flex_wrap{
	display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap:wrap;
}
.flex_wrap_between{
	display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap:wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.flex_wrap_center{
	display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap:wrap;
	justify-content: center;
}
.flex_wrap_middle{
	display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap:wrap;
	align-items: center;
}

.sp{display:none !important;}
.note{
	font-size:81%;
	padding-left: 1.5em;
	position: relative;
}
.note2{
	font-size:81%;
}
.note::before{
	content: '※';
	position: absolute;
	left: 0;
}

.sup_top figure{
	width: 105px;
}
/************************
header
************************/
header{
	position: fixed;
	width: 100%;
	z-index: 100;
	height: 70px;
	transition: all 0.3s ease-in-out 0s;
	background: #fff;
}
header .logo{
	width: 160px;
}
.inner_header{
	margin: auto;
	width: 100%;
	padding: 0 50px;
	align-items: center;
	height: 100%;
	position: relative;
}
.inner_header nav{
	gap:78px;
	transition: all 0.3s ease-in-out 0s;
}
.inner_header ul{
	gap:52px;
	font-size: 15px;
	font-weight: 500;
}
.inner_header nav a:hover{
	opacity: .5;
}
.btn_hd a{
	background: #F59D1A;
	border-radius: 100vh;
	height: 51px;
	padding: 0 45px;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
}
.btn_hd a::after{
	content: '';
	display: block;
	width: 8px;
	height: 20px;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 13px;
	background: #fff;
	clip-path: polygon(0 0, 0% 100%, 100% 50%);
}

/************************
btn
************************/
.btn{
	width: 100%;
	max-width: 405px;
	text-align: center;
	margin: auto;
}

.btn a{
	padding: 14px;
	color: #fff;
	background: #F59D1A;
	border-radius: 100vh;
	border: 3px solid #FFFFFF;
	position: relative;
	font-weight: 700;
	text-align: center;
	font-size: 22px;
	width: 100%;
	display: block;
	line-height: 1.1;
	box-shadow: 4px 6px 6px #D2939380;
}
.btn a span{
	display: block;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 6px;
}
.btn a::after{
	content: '';
	display: block;
	width: 8px;
	height: 20px;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 19px;
	background: #fff;
	clip-path: polygon(0 0, 0% 100%, 100% 50%);
}
.btn a:hover{
	opacity: .5;
}

/************************
menu btn
************************/
.menu_btn{
	width: 30px;
	height: 50px;
	text-align: center;
	cursor:pointer;
	transition: all 0.3s ease-in-out 0s;
    z-index: 101;
	top: 0;
	right: 4%;
	margin-left: 15px;
	display: none;
}
.sp_nav_btn{
	width: 100%;
	height: 100%;
	z-index: 1000;
	text-align: center;
	position: relative;
}
#panel-btn{
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: auto;
  position: absolute;
  top:0;
  bottom:0;
  left: 0;
  right: 0;
}
#panel-btn:hover{
}
#panel-btn-icon{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom:0;
  right:0;
  width: 100%;
  height: 2px;
  margin: auto;
  background: #F24E35;
  transition: .2s;
}
#panel-btn-icon:before, #panel-btn-icon:after{
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background: #F24E35;
  transition: .5s;
}
#panel-btn:hover #panel-btn-icon, #panel-btn:hover #panel-btn-icon:before, #panel-btn:hover #panel-btn-icon:after{
}
#panel-btn-icon:before{
  margin-top: -11px;
}
#panel-btn-icon:after{
  margin-top: 8px;
}
#panel-btn .close, #panel-btn:hover #panel-btn-icon.close{
  background: transparent;
}
#panel-btn .close:before, #panel-btn .close:after{
  margin-top: 0;
}
#panel-btn .close:before{
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
#panel-btn .close:after{
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.wrapper{
	padding-top: 70px;
	width: 100%;
	overflow: hidden;
}
/************************
kv
************************/
.kv{
	padding: 100px 0 0;
	width: 100%;
	overflow: hidden;
	background: url("../img/bg_kv.png") no-repeat center top / 100% auto;
}
.inner_kv{
	width: 1174px;
	margin: auto;
	max-width: 100%;
}
.kv_cnt{
	max-width: 572px;
	width: 48%;
	text-align: center;
	padding-bottom: 90px;
}
.kv_cnt h1{
	margin-bottom: 32px;
}
.list_kv{
	margin: 0 auto 6px;
	max-width: 530px;
}
.note_kv{
	margin: auto;
	max-width: 482px;
	position: relative;
	padding-left: 1em;
	text-align: left;
	font-size: 13px;
}
.note_kv::before{
	content: '※';
	position: absolute;
	left: 0;
}
.fig_kv{
	margin-left: -8.5%;
	max-width: 580px;
	width: 60%;
	align-self: flex-end;
}

.kv_info{
	background: #EE9381 url("../img/bg_kv_i.png") no-repeat center / cover;
	border-radius: 39px;
	padding: 34px;
	margin: auto;
	max-width: 998px;
}
.ttl_kv_i{
	font-size: 29px;
	text-align: center;
	color: #fff;
	margin-bottom: 14px
}
.dotto_top{
	background-image: radial-gradient(circle at center, #fff 20%, transparent 20%); /* 点の色とサイズ調整 */
	background-position: top right; /* 点の位置 */
	background-repeat: repeat-x; /* 横方向に繰り返し */
	background-size: 1em 0.3em; /* 点の間隔とサイズ調整 */
	padding-top: .2em; 
}
.kittl_wrap{
	display: inline-block;
	padding-bottom: 24px;
	background: url("../img/kv_i_ttl_bg.png") no-repeat bottom / 100% auto;
	position: relative;
}
.kittl_wrap::before, .kittl_wrap::after{
	content: '';
	position: absolute;
	display: block;
	width: 120px;
	height: 55px;
}
.kittl_wrap::before{
	background: url("../img/kv_i_l.png") no-repeat center / cover;
	top: 0;
	left: -145px;
}
.kittl_wrap::after{
	background: url("../img/kv_i_r.png") no-repeat center / cover;
	top: 0;
	right: -145px;
}
.list_kv_i{
	gap:17px;
	margin-bottom: 30px;
}
.list_kv_i li{
	width: 125px;
	box-shadow: 0px 3px 6px #00000029;
}


.sec_def{
	padding: 80px 0 100px;
}
.inner_998{
	width: 90%;
	max-width: 998px;
	margin: auto;
}
.sec_def h2.ttl_h2{
	text-align: center;
	font-size: 30px;
	font-weight: 900;
	padding-bottom: 38px;
	margin-bottom: 64px;
	background: url("../img/h2_i.png") no-repeat bottom center;
}


.sec_01{
	position: relative;
}
.sec_01::before, .sec_01::after{
	content: '';
	display: block;
	position: absolute;
	left: 50%;
}
.sec_01::before{
	top: -60px;
	background: url("../img/bg_sec_01_1.png") no-repeat;
	width: 378px;
	height: 929px;
	transform: translateX(-1030px);
}
.sec_01::after{
	top: -37px;
	background: url("../img/bg_sec_01_2.png") no-repeat;
	width: 431px;
	height: 898px;
	transform: translateX(600px);
}
.list_voice{
	gap:42px 22px;
}
.list_voice li{
	width: calc((100% - 44px) / 3);
	border-radius: 18px;
	border: 2px solid #F24E35;
	background: #F24E35;
	overflow: hidden;
}
.list_voice li .voice_top{
	background: #fff;
	padding: 20px 14px 10px;
	position: relative;
}
.list_voice li .voice_top::after{
	content: '';
	display: block;
	width: 60px;
	height: 15px;
	background: #fff;
	margin: auto;
	left: 0;
	right: 0;
	bottom: -14px;
	clip-path: polygon(0 0, 50% 100%, 100% 0%);
	position: absolute;
}
.list_voice li .voice_top .flex_wrap{
	justify-content: space-between;
}
.voice_top figure{
	width: 26%;
}
.fuki_wrap{
	width: 70%;
	border: 1px solid #3C4A4B;
	border-radius: 13px;
	min-height: 113px;
	padding: 2px 12px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	box-shadow: 3px 3px 0px #C6949496;
	z-index: 1;
}
.fuki_wrap::before, .fuki_wrap::after{
	content: '';
	display: block;
	position: absolute;
	height: 24px;
	width: 20px;
	background: #3C4A4B;
	bottom: 20px;
	left: -10px;
	border-radius: 50%;
	z-index: -1;
}
.fuki_wrap::after{
	background: #fff;
	left: -9px;
}
.fuki_r{
	width: 8px;
	height: 9px;
	border: 1px solid #3C4A4B;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	bottom: 27px;
	left: -22px;
	box-shadow: 3px 3px 0px #C6949496;
}
.fuki_wrap h3{
	font-size: 14px;
}
.fuki_wrap p{
	font-size: 10px;
}
.ttl_prog{
	justify-content: center;
	color: #F24E35;
	font-weight: 700;
	margin-top: 14px;
}

.voice_cnt{
	padding: 30px 14px;
	color: #fff;
}
.voice_cnt h3{
	font-size: 16px;
	line-height: 1.3;
	min-height: calc(2.6em + 8px);
	padding-bottom: 8px;
	border-bottom: 2px dashed #FFFFFF;
	margin-bottom: 12px;
}
.voice_cnt p{
	font-size: 14px;
}
.orange{
	color: #FFEB66;
}

.cta{
	padding: 68px 0 58px;
	background: url("../img/bg_cta.png") center;
}

.inner_ct{
	margin: auto;
	width: 90%;
	max-width: 894px;
	border: 7px solid #D4B987;
	padding: 24px 50px 24px;
	background: #fff;
	position: relative;
}
.ct_c{
	position: absolute;
}
.ctc_01{
	top: -10px;
	left: -10px;
}
.ctc_02{
	top: -10px;
	right: -10px;
}
.ctc_03{
	bottom: -10px;
	left: -10px;
}
.ctc_04{
	bottom: -10px;
	right: -10px;
}

.ct_cnt{
	max-width: 564px;
}
.ct_cnt h2{
	text-align: center;
	font-size: 23px;
	line-height: 1.4;
	margin-bottom: 16px;
}

.ct_woman{
	position: absolute;
	bottom: 0;
	right: 20px;
}

.ct_top{
	padding-top: 120px;
	position: relative
}
.ct_top::before{
	content: '';
	display: block;
	width: 439px;
	height: 50px;
	background: #FDF2EB;
	margin: auto;
	left: 0;
	right: 0;
	top: -1px;
	clip-path: polygon(0 0, 50% 100%, 100% 0%);
	position: absolute;
}

.sec_02{
	background: #FAFAFA url("../img/bg_02.png") no-repeat center / cover;
}
.s2_cnt_outer{
	border: 3px solid #F24E35;
	border-radius: 18px;
	background: #fff;
	padding: 8px;
}
.s2_cnt_inner{
	border: 2px solid #F24E35;
	border-radius: 14px;
	padding: 48px 30px;
}
.s2_cnt_inner ul{
	gap:20px 18px;
}
.s2_cnt_inner ul li{
	width: calc((100% - 18px) / 2);
	font-size: 20px;
	font-weight: 500;
	padding-left: 34px;
	background: url("../img/mark.png") no-repeat left top 3px;
}
.list_reason{
	gap:74px;
	margin-bottom: 40px;
}
.list_reason li{
	width: calc((100% - 148px) / 3);
}
.list_reason li figure{
	margin-bottom: 24px;
}
.list_reason li h3{
	font-size: 18px;
	line-height: 1.4;
	text-align: center;
	color: #F24E35;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: calc(2.8em + 16px);
	margin-bottom: 18px;
}
.list_reason li h3 span{
	display: block;
	padding: 8px;
	border: 1px solid #F24E35;
	background: #fff;
	border-radius: 100vh;
	width: 100%;
}
.list_reason li .note{
	margin-top: 1rem;
	padding-left: 1em;
}
.list_reason li .note:last-child{
	margin-top: 0;
}

.ttl_h3_sup{
	text-align: center;
	margin: 84px 0 20px;
	font-size: 30px;
	color: #F24E35;
	font-weight: 900;
}
.ttl_h3_sup span{
	position: relative;
	display: inline-block;
}
.ttl_h3_sup span::before, .ttl_h3_sup span::after{
	content: '';
	display: block;
	margin: auto;
	top: 0;
	bottom: 0;
	width: 58px;
	height: 43px;
	background: url("../img/i_h3.png") no-repeat center / 100%;
	position: absolute;
}
.ttl_h3_sup span::before{
	left: -61px;
}
.ttl_h3_sup span::after{
	right: -61px;
}
.lead_sup{
	text-align: center;
	font-weight: 500;
	margin-bottom: 1em;
}
.lead_b{
	font-size: 125%;
	font-weight: 700;
}
.lead_s{
	font-size: 81%;
	font-weight: 400;
}
.list_sup{
	gap:38px 42px;
	margin-top: 60px;
}
.list_sup li{
	width: calc((100% - 42px) / 2);
	background: #FFFFFF;
	box-shadow: 0px 0px 6px #00000029;
	border-radius: 17px;
	padding: 22px 24px 28px;
}
.sup_top{
	gap:14px;
	margin-bottom: 20px;
	font-size: 14px;
}
.sup_prof h4{
	font-size: 20px;
	text-decoration: underline;
	margin-bottom: 16px;
}
.ttl_mes{
	font-size: 15px;
	font-weight: 600;
	color: #F24E35;
	margin-bottom: 8px;
}

.sup_i_wrap{
	border: 3px dashed #F24E35;
	border-radius: 26px;
	padding: 0 48px 48px;
	margin: 88px 0 74px;
}
.sup_i_wrap h3{
	text-align: center;
	font-size: 22px;
	margin:-.8em 0 28px;
}
.sup_i_wrap h3 span{
	padding: 0 2px;
	background: #FDF2EB;
}
.list_sup_i{
	gap:14px;
}
.list_sup_i li{
	width: calc((100% - 56px) / 5);
	text-align: center;
}
.list_sup_i li figure{
	margin-bottom: 8px;
}
.list_sup_i li p{
	font-weight: 700;
}
.list_sup_i li p span{
	font-size: 70%;
}

.sec_04{
	background: #FFFFFF;
}
.lead_voice{
	text-align: center;
	margin-bottom: 6px;
	font-weight: 700;
}
.lead_voice span.lv_b{
	font-size: 160%;
}
.sec_def.sec_04 h2{
	margin-bottom: 16px;
}
.list_v2{
	margin-top: 60px;
	gap:40px 32px;
	margin-bottom: 32px;
}
.list_v2 li{
	width: calc((100% - 64px) / 3);
}
.list_v2 li .inner_voice{
	background: #FDF2EB;
	border: 1px solid #F24E35;
	border-radius: 20px;
	padding: 31px;
	position: relative;
	height: 100%;
}
.list_v2 li .inner_voice::before{
	content: '';
	display: block;
	width: 50px;
	height: 37px;
	background: url("../img/i_ribon.png") no-repeat center;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: -18px;
}

.v2_top{
	gap:20px;
	margin-bottom: 16px;
}
.v2_prof{
	font-size: 16px;
	font-weight: 700;
}
.list_v2 li h3{
	margin-bottom: 8px;
	font-size: 16px;
	padding-left: 8px;
	border-left: double 3px #F24E35;
}
.tag{
	margin-top: 8px;
	gap:0 1em;
	color: #F24E35;
	font-size: 14px;
}

.list_step{
	gap:20px;
}
.list_step li{
	width: calc((100% - 60px) / 4);
	background: #fff;
	border-bottom: 3px solid #F24E35;
	border-top: 3px solid #F24E35;
	padding: 0 14px 24px;
}
.st_num{
	text-align: center;
	margin: -33px 0 8px;
}
.list_step li figure{
	text-align: center;
	margin-bottom: 8px;
}
.list_step li h3{
	text-align: center;
	font-size: 18px;
	line-height: 1.38;
	margin-bottom: 8px;
	min-height: 2.76em;
	display: flex;
	align-items: center;
	justify-content: center;
}


.bg_f{
	background: #fff;
}

.wrap_faq{
	margin: auto;
	max-width: 910px;
}
.wrap_faq dl{
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #E8E8E8;
}
.wrap_faq dl:last-of-type{
	margin-bottom: 0;
}

.icon_faq{
    font-size: 31px;
    color: #F24E35;
    width: 46px;
	font-weight: 700;
	line-height: 1;
}
.wrap_faq dl dt{
    cursor: pointer;
    position: relative;
	padding: 16px 70px 16px 30px;
	background: #E8E8E8;
	color: #F24E35;
}
.wrap_faq dl dt h3{
    width: calc(100% - 46px);
    font-size: 16px;
	font-weight: 700;
}
.wrap_faq dl dt span{
	display: block;
	position: absolute;
	right: 40px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 26px;
	height: 9px;
	background: url("../img/arrow_faq.png") no-repeat;
	background-size: 100% auto;
	transform: rotate(-180deg);
}
.wrap_faq dl dt.is-active span{
	transform: rotate(0deg);
}
.wrap_faq dl dd{
    display: none;
	padding: 16px 30px;
}

.ft{
	background: #E8E8E8;
}
.inner_ft{
	padding: 40px 0;
}

.ft_wrap{
	align-items: flex-end;
}
.nav_ft{
	gap:28px;
}
.ft_logo{
	margin-bottom: 16px;
}

.copy{
	line-height: 32px;
	background: #fff;
	text-align: center;
	font-size: 13px;
}
.ctp{
	font-weight: 500;
	text-align: center;
	margin-bottom: 16px;
	margin-top: -10px;
}

.ct_b{
	font-size: 137%;
	font-weight: 700;
}

.sp_hb{
	display: none;
}
.btn_hd.sp_hb a{
	padding: 0 20px;
	height: 30px;
	font-size: 12px;
}
.btn_hd.sp_hb a::after{
	width: 4px;
	height: 10px;
	right: 8px;
}
.ft_logo{
	width: 200px;
}
.slick-slide{
	height: auto !important;
}
.slick-slide > div {
    height: 100%;
}
.slick-slide > div li{
	height: 100%;
}

.slick-track {
    display: flex;
}
/********************************
sp
********************************/
@media screen and (max-width: 1400px) {
	.inner_header{padding: 0 20px;}
	.inner_header nav{gap:30px;}
	.inner_header ul{gap:20px;}
}
@media screen and (max-width: 1120px) {
	.inner_header nav{position: fixed; left: 0;top: 50px;background: #fff;width: 100%; height: calc(100vh - 50px);flex-direction: column;
	padding:60px 20px; overflow: auto;transform: scaleY(0);transform-origin: top;}
	.open .inner_header nav{transform: scaleY(1);}
	.inner_header ul{flex-direction: column;}
	.menu_btn{display: block;}
	header{height: 50px;}
	.wrapper{padding-top: 50px;}
	.sp_hb{display: block;}
}

@media screen and (max-width: 1280px) {
	.kv{background-size: 1280px auto;}
	.inner_kv .flex_wrap{margin: auto;max-width: 800px;}
}
@media screen and (max-width: 1052px) {
	.inner_kv .flex_wrap{justify-content: center;}
}

@media screen and (max-width: 768px) {
	body{font-size: 14px;}
	.note{font-size: 12px;}
	.sp{ display:block !important;}
	.pc{display:none !important;}
	header .logo{width: 120px;}
	.kv{background: url("../img/bg_kv_sp.png") no-repeat top center / 100% auto;padding: 143px 0 0;}
	.kv_cnt{width: 90%;}
	.kv_cnt h1{margin-bottom: 16px;}
	.kv_cnt{padding-bottom: 24px;}
	.fig_kv{width: 100%; position: relative;}
	.fig_kv .sp{position: absolute; left: 5%; bottom: 10px;width: 50%;}
	.fig_kv figure{width: 90%; margin: 0 -20% 0 auto;}
	.kv_info{border-radius: 0; padding: 28px 5%;}
	.ttl_kv_i{font-size: 20px;}
	.kittl_wrap::before{left: -80px; top: -20px;}
	.kittl_wrap::after{right: -80px; top: -20px;}
	.list_kv_i li{width: 84px;}
	.btn a{font-size: 20px;}
	.btn a span{font-size: 10px;}
	.sec_def{padding: 50px 0;}
	.sec_def h2.ttl_h2{font-size: 26px;margin-bottom: 34px;}
	.list_voice li{width: 100%;}
	.ct_top::before{width: 100%;}
	.ct_woman{display: none;}
	.inner_ct{padding: 24px 20px;}
	.ct_cnt h2{font-size: 18px;}
	.s2_cnt_inner{padding: 24px 16px;}
	.s2_cnt_inner ul li{width: 100%;font-size: 16px; background-size: 20px;}
	.list_reason li{width: 100%; font-size: 16px;}
	.list_reason li figure{text-align: center;}
	.list_reason li figure img{width: 80%;}
	.ttl_h3_sup{font-size: 24px; margin-top: 120px;}
	.ttl_h3_sup span::after{display: none;}
	.ttl_h3_sup span::before{left: 0;right: 0;top: -50px; bottom: auto;}
	.list_sup li{width: 100%;padding: 20px;}
	.sup_prof{width: calc(100% - 119px);}
	.sup_i_wrap h3{font-size: 16px;}
	.sup_i_wrap{padding: 20px 20px;}
	.list_sup_i li{width: calc((100% - 14px) / 2);}
	.sec_def .kv_info{width: 110%; margin-left: -5%;}
	.list_v2 li{width: 100%; padding: 18px 1px 0;}
	.list_step li{width: 275px;}
	.list_step{justify-content: center; gap:70px 20px;}
	.wrap_faq dl dt{padding: 10px 40px 10px 10px;}
	.wrap_faq dl dt h3{font-size: 16px;}
	.wrap_faq dl dt span{right: 10px;}
	.wrap_faq dl dd{padding: 10px;}
	.note_kv{font-size: 8px;}
	.list_kv{margin-bottom: 20px;}
	.fuki_wrap h3{font-size: 16px;}
	.orange{font-weight: 700;}
	.lead_sup{font-size: 16px;}
}