:root{--cont-width: 1024px;--cont-width-narrow: 932px;--main-color: #133B6F;--main-hover-color: #2d5d9b;--sub-color: #FFAF50;--thin-color: #DCE1EB;--thin-hover-color: #616f8d;--conv-color: #79CBBB;--conv-hover-color: #52a393;--bg-color: #F5F6F8;--white: #FFFFFF;--text: #333333}@media screen and (max-width: 960px){.vpc-nav{display:none}}@media not screen,screen and (min-width: 961px){.vsp-nav{display:none}}@media screen and (max-width: 960px){.vpc-pc{display:none}}@media not screen,screen and (min-width: 961px){.vsp-pc{display:none}}@media screen and (max-width: 767px){.vpc-tb{display:none}}@media not screen,screen and (min-width: 768px){.vsp-tb{display:none}}@media screen and (max-width: 480px){.vpc-sp{display:none}}@media not screen,screen and (min-width: 481px){.vsp-sp{display:none}}.subsec--title_3{color:var(--main-color);font-size:36px;font-weight:700;line-height:1.6em;margin-bottom:60px}@media screen and (max-width: 767px){.subsec--title_3{font-size:20px}}.column--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:40px}@media screen and (max-width: 767px){.column--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.column--list--item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dce1eb;color:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.6em;padding:20px 18px;width:100%}@media screen and (max-width: 767px){.column--list--item{font-size:16px;padding:10px}}.column--list_number .column--list--item{counter-increment:li;position:relative}.column--list_number .column--list--item::before{content:counter(li, decimal-leading-zero);position:absolute;font-family:"Roboto",sans-serif;color:var(--sub-color);font-family:Roboto;font-weight:500;font-style:italic;font-size:40px;line-height:1;top:-0.4em;left:0px}.prepare--flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;margin-bottom:40px}@media screen and (max-width: 767px){.prepare--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.prepare--flex--textarea{max-width:552px}@media screen and (max-width: 767px){.prepare--flex--textarea{max-width:100%}}.prepare--flex--textarea .subsec--text{margin-bottom:0}.flow--flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media screen and (max-width: 767px){.flow--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.flow--flex .subsec--text{max-width:552px}@media screen and (max-width: 767px){.flow--flex .subsec--text{max-width:100%}}.flow--link a.c-button-blue{background:none}@media(hover: hover){.flow--link a.c-button-blue{-webkit-transition:color .3s ease 0s,background-color .3s ease 0s;transition:color .3s ease 0s,background-color .3s ease 0s;will-change:color,background-color}.flow--link a.c-button-blue:hover{background:var(--bg-h);color:var(--color-h)}}.flow--link a.c-button{font-size:16px}.flow--link.fz20{font-size:20px}@media screen and (max-width: 767px){.flow--link.fz20{font-size:16px}}.flow--number--title{color:var(--main-color);counter-increment:li;font-size:24px;margin-bottom:20px;padding-left:54px;position:relative}@media screen and (max-width: 767px){.flow--number--title{font-size:20px}}.flow--number--title::before{content:counter(li, decimal-leading-zero);position:absolute;font-family:"Roboto",sans-serif;color:var(--sub-color);font-family:Roboto;font-weight:500;font-style:italic;font-size:40px;line-height:1;top:0;left:0px}.flow--flex02{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;margin-bottom:40px}@media screen and (max-width: 767px){.flow--flex02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.flow--flex02--textarea{max-width:512px}@media screen and (max-width: 767px){.flow--flex02--textarea{max-width:100%}}.subsec--text.bold{font-weight:bold}.subsec--text.underline{text-decoration:underline}.subsec--text_indent{padding-left:.5em;text-indent:-0.5em}