#page-custom-css-id .main-menu{display:none !important}@media screen and (max-width: 769px){#page-custom-css-id .navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col{right:10px}#page-custom-css-id .navi-002-01.navi_custom header .inner a.menu-trigger{display:none}}#page-custom-css-id .ib_l-shapeBox{max-width:600px !important;width:600px;margin:0 auto}@media screen and (max-width: 769px){#page-custom-css-id .ib_l-shapeBox{max-width:100% !important;width:100%;margin:0 auto;display:flex}}#page-custom-css-id .ib_c-shapeConetnt-circle{border-radius:50%;width:120px;height:120px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;line-height:22px}@media screen and (max-width: 769px){#page-custom-css-id .ib_c-shapeConetnt-circle{border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;line-height:18px}}#page-custom-css-id .ib_l-flexContainer--row{display:flex;flex-direction:row;border-radius:5px;align-items:center;margin-bottom:30px}@media screen and (max-width: 769px){#page-custom-css-id .ib_l-flexContainer--row{width:94%;margin:0 auto 20px auto;display:grid;grid-template-rows:auto 1fr}}#page-custom-css-id .ib_l-flexContainer--row__img{width:200px !important;height:100%;text-align:center}@media screen and (max-width: 769px){#page-custom-css-id .ib_l-flexContainer--row__img{width:100px !important;margin:0 auto;grid-row:1/2}}#page-custom-css-id .ib_l-flexContainer--row__child,#page-custom-css-id .ib_l-flexContainer--row__child--asp{flex:1;width:auto !important;padding:20px}@media screen and (max-width: 769px){#page-custom-css-id .ib_l-flexContainer--row__child,#page-custom-css-id .ib_l-flexContainer--row__child--asp{grid-row:2/3;padding:0 10px}}#page-custom-css-id .ib_l-flexContainer--row__child--asp{padding:30px}#page-custom-css-id .ib-l-flexContainer--rsp{display:flex;flex-direction:row}@media screen and (max-width: 769px){#page-custom-css-id .ib_l-parent .inner{padding:0 !important}}@media screen and (max-width: 769px){#page-custom-css-id .ib_c-text--reason{font-size:12px}}#page-custom-css-id .ib_l-content__subhead--pattern1{text-align:center;font-weight:bold;font-size:30px;margin:0 0 0px 0;position:relative;padding:0 0 20px 0}#page-custom-css-id .ib_l-content__subhead--pattern1::after{background:#FFF;content:"";position:relative;width:100px;height:2px;display:block;margin:20px auto}#page-custom-css-id .ib_l-content__subhead--pattern2{text-align:center;font-weight:bold;font-size:30px;margin:0 0 0px 0;position:relative;padding:0 0 20px 0}#page-custom-css-id .ib_l-content__subhead--pattern2::after{background:#41b5d0;content:"";position:relative;width:100px;height:2px;display:block;margin:20px auto}@media screen and (max-width: 769px){#page-custom-css-id .ib_l-content__subhead--reason h3{font-size:16px}#page-custom-css-id .ib_l-content__subhead--reason h3 span{font-size:18px}}#page-custom-css-id .ib_u-nonPadding{padding:0;width:47% !important;float:left !important;display:block !important}#page-custom-css-id .ib_u-nonPadding:nth-child(2n){margin-left:6%}#page-custom-css-id .ib_u-nonPadding:nth-child(1),#page-custom-css-id .ib_u-nonPadding:nth-child(2){margin-bottom:30px}@media screen and (max-width: 769px){#page-custom-css-id .ib_u-nonPadding{float:none !important;width:90% !important;margin:0 auto 20px auto !important}}#page-custom-css-id .theme-fo-base .contents .component.heading.ib_l-content__subhead--example{margin:0;text-align:center}#page-custom-css-id .theme-fo-base .contents .component.heading.ib_l-content__subhead--example h3{margin:0;color:#fff}#page-custom-css-id .theme-fo-base .contents .component.heading.ib_l-content__subhead--example h3 em{color:#fff}#page-custom-css-id .ib_c-content__img--circle img{border-radius:50% !important;overflow:hidden;width:230px !important;height:230px;background-repeat:no-repeat;background-size:cover;margin:0 auto 20px auto;display:block}#page-custom-css-id .ib_c-button--cv .button-cont a{background-color:#70c6c5;min-width:240px;border-radius:50px;color:#333}#page-custom-css-id .ib_c-button--cv .button-cont a:hover{background-color:#d1ff56}#page-custom-css-id .ib_c-button--cv--asp{margin-top:30px}#page-custom-css-id .ib_c-button--cv--asp .button-cont a{background-color:#FF8000;min-width:400px;border-radius:100px;padding:23px 0;line-height:58px;color:#fff;font-size:28px}#page-custom-css-id .ib_c-button--cv--asp .button-cont a:hover{opacity:0.9}@media screen and (max-width: 769px){#page-custom-css-id .ib_c-button--cv--asp .button-cont a{min-width:300px;width:300px;margin:0 auto;height:80px;line-height:80px;padding:0}}#page-custom-css-id .ib_c-button--cv--inc{margin-top:30px}#page-custom-css-id .ib_c-button--cv--inc .button-cont a{background-color:#ccc;min-width:300px;border-radius:100px;padding:18px 0;line-height:58px;color:#000;font-size:28px;border:1px solid #ccc}#page-custom-css-id .ib_c-button--cv--inc .button-cont a:hover{background-color:#fff;border:1px solid #000;color:#000}@media screen and (max-width: 769px){#page-custom-css-id .ib_c-button--cv--inc .button-cont a{min-width:200px;width:200px;margin:0 auto;height:60px;line-height:60px;padding:0}}#page-custom-css-id .ib_c-button--innerpage{border-right:1px solid #41b5d0}#page-custom-css-id .ib_c-button--innerpage:first-of-type{border-left:1px solid #41b5d0}@media screen and (max-width: 769px){#page-custom-css-id .ib_c-button--innerpage{border:1px solid #41b5d0}}#page-custom-css-id .ib_c-button--innerpage .button-cont a{color:#41b5d0;position:relative;display:inline-block;transition:0s}#page-custom-css-id .ib_c-button--innerpage .button-cont a::before{content:'';width:5px;height:5px;border:0px;border-bottom:solid 2px #41b5d0;border-right:solid 2px #41b5d0;-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-7px;left:-10px;margin-left:-6px;display:inline-block}#page-custom-css-id .ib_c-button--innerpage .button-cont a:hover{background-color:#41b5d0 !important;color:#fff}#page-custom-css-id .ib_c-button--innerpage .button-cont a:hover::before{border-bottom-color:#fff;border-right-color:#fff}@media screen and (max-width: 769px){#page-custom-css-id .ib_c-button--innerpage .button-cont a{font-size:12px;background-color:initial}#page-custom-css-id .ib_c-button--innerpage .button-cont a::before{position:absolute;left:50%;top:auto;bottom:10px}}#page-custom-css-id .ib_c-button--innerpage:hover{background-color:#41b5d0}#page-custom-css-id .ib_c-button--innerpage:hover .button-cont a{background-color:#41b5d0 !important;color:#fff}#page-custom-css-id .ib_c-button--innerpage:hover .button-cont a::before{border-bottom-color:#fff;border-right-color:#fff}#page-custom-css-id .ib_u-nav--inPage{margin-top:0px;padding:0}#page-custom-css-id .ib_u-nav--inPage .inner{padding:0 !important}@media screen and (max-width: 769px){#page-custom-css-id .ib_u-nav--inPage{margin-top:0px}}#page-custom-css-id .ib_l-announcement{padding:0 !important;margin:0 !important;position:absolute !important;top:100px !important;left:50px !important;background:#fff !important}@media screen and (max-width: 769px){#page-custom-css-id .ib_l-announcement{display:none !important}}#page-custom-css-id .ib_l-announcement .inner{width:120px;padding:0 !important}#page-custom-css-id .ib_l-announcement .inner .row-1{display:flex;width:120px}#page-custom-css-id .ib_l-announcement .inner .row-1 .col{width:40px !important;height:40px !important;display:block !important}#page-custom-css-id .ib_l-announcement .inner .row-2 .col{padding:0 !important}#page-custom-css-id .ib_l-announcement .inner .row-2 p{font-size:13px !important}#page-custom-css-id .ib_l-mainVisual{height:690px}#page-custom-css-id body{counter-reset:cnt 0}#page-custom-css-id .ib_l-text--flow--online p{margin-left:20px;position:relative;counter-increment:cnt 1}#page-custom-css-id .ib_l-text--flow--online p::before{content:counter(cnt);position:relative}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-1 .row.row-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-4 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-4 .component.text {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-3 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-3 .component.button {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-4 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-4 .component.button {
  /* sample */
}

.contents .content-3 {
  /* sample */
}

.contents .content-3 .row.row-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-4 {
  /* sample */
}

.contents .content-4 .row.row-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-4 .row.row-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-4 .row.row-3 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 .component.image {
  /* sample */
}

.contents .content-4 .row.row-4 {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-4 .row.row-5 {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-2 .component.image {
  /* sample */
}

.contents .content-4 .row.row-6 {
  /* sample */
}
.contents .content-4 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-6 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-6 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-6 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-6 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-4 .row.row-7 {
  /* sample */
}
.contents .content-4 .row.row-7 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-7 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-7 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-4 .row.row-7 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-7 .col.col-2 .component.image {
  /* sample */
}

.contents .content-4 .row.row-8 {
  /* sample */
}
.contents .content-4 .row.row-8 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-8 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-8 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-8 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-8 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-5 {
  /* sample */
}

.contents .content-5 .row.row-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-5 .row.row-2 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-4 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-4 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-4 .component.richtext {
  /* sample */
}

.contents .content-6 {
  /* sample */
}

.contents .content-6 .row.row-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-6 .row.row-2 {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.cta {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.cta {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-2 .component.cta {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-3 {
  /* sample */
}
.foot .row.row-1 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-4 {
  /* sample */
}
.foot .row.row-1 .col.col-4 .component.list {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.search, .navi-001-01 .row.row-1 .col.col-1 .component.search, .navi-002-01 .row.row-1 .col.col-1 .component.search {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}