﻿@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@400;700&Shippori+Mincho&display=swap");#page-custom-css-id{}#page-custom-css-id .pc_d{display:block}#page-custom-css-id .sp_d{display:none}#page-custom-css-id .theme-fo-base{font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif;padding-top:100px !important}#page-custom-css-id .main-visual{background-size:1440px !important;height:300px;position:relative}#page-custom-css-id .main-visual .clearfix{margin:0 auto;max-width:1200px;padding-top:95px}#page-custom-css-id .main-visual .clearfix .row{padding:0}#page-custom-css-id .main-visual .clearfix .row .col.col-1{padding:0}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-1.text{font-family:"Lato",sans-serif;font-size:24px}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-2.heading{margin:0}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-2.heading h1{margin:0;text-align:left;font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif;line-height:1}#page-custom-css-id .contents .inner{padding:0}#page-custom-css-id .contents .content-1{margin-top:150px;padding-bottom:76px}#page-custom-css-id .contents .content-1 .reason_flex_wrap{display:flex;justify-content:space-between;margin-bottom:40px}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col{background:#fff;box-shadow:0px 0px 30px rgba(20,20,20,0.1);overflow:hidden;padding:0;position:relative;width:530px !important}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-1{margin:0 auto 16px}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-2{margin:0}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-2 h2{font-size:0;margin-bottom:10px}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-3{color:#8A8A8A;font-size:12px;line-height:20px;margin:0 0 21px !important;text-align:center !important}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-4{margin:0 0 64px}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-4 p{margin:0 20px 8px}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-4 p.align-right{color:#014385;font-family:"Lato",sans-serif;padding-right:15px}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-4 p.align-right::after{border-top:solid #014385 1px;border-right:solid #014385 1px;content:"";display:block;height:7px;pointer-events:none;position:absolute;top:9px;right:2px;transform:rotate(45deg);width:7px}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-5{margin:0;position:absolute;right:-50px;bottom:-14px;z-index:1}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-5 p{margin:0}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-5 a{background:none !important;color:#fff;display:flex;font-family:"Lato",sans-serif;height:60px;justify-content:flex-start;line-height:36px;margin:0 auto;min-width:auto;padding:6px 0 0 51px;text-decoration:none;width:300px;z-index:0;-ms-transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74);transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74)}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-5 a::before{background:#014385;content:"";height:60px;margin:0 auto;position:absolute;top:0;left:17px;transform:skew(-30deg);width:266px;z-index:-1}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-5 a::after{background:url(https://ferret-one.akamaized.net/images/618a9f42c6320c174a699450/original.png?utm=1636474690085) no-repeat right top;background-size:100%;content:"";height:10px;position:absolute;top:19px;right:72px;width:21px;-ms-transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74);transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74)}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-5 a:hover::after{right:67px}#page-custom-css-id .contents .foot_bnr{margin:0 auto 120px;padding:0}#page-custom-css-id .contents .foot_bnr .row{display:flex;justify-content:space-between}#page-custom-css-id .contents .foot_bnr .row .col{padding:0;width:530px !important}#page-custom-css-id .contents .foot_bnr .row .col .component-1.image{margin:0}#page-custom-css-id .contents .foot_parts{padding:0}#page-custom-css-id .contents .foot_parts .cta{margin:0}#page-custom-css-id .ft_custom01{background:#4a4a4a;padding:0}#page-custom-css-id .foot-cont{padding:65px 0 0;max-width:1212px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1{padding:0;width:244px !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-1.image{margin:0 0 14px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p{font-family:"Lato",sans-serif;margin:0}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p::after{background:url(https://ferret-one.akamaized.net/images/618cb352759e410390bdbb98/original.png?utm=1636610898923) no-repeat left top;background-size:100%;content:"";display:inline-block;height:11px;margin-left:11px;width:11px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p a{color:#fff;text-decoration:none}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p a:hover{opacity:0.8}#page-custom-css-id .foot-cont .row.row-1 .col.col-2{padding:0;width:968px !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list{text-align:right}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list ul li{font-family:"Lato",sans-serif;margin:0 0 0 40px;padding:0}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list{padding-top:33px;text-align:center}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list ul li{margin:0 12px;padding:0}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list ul li a:hover{opacity:0.8}#page-custom-css-id .foot-copyright{background:#4a4a4a}#page-custom-css-id .foot-copyright p{color:rgba(255,255,255,0.5);font-family:"Lato",sans-serif;height:auto;line-height:1;padding-bottom:30px}@media screen and (max-width: 769px){#page-custom-css-id .pc_d{display:none !important}#page-custom-css-id .sp_d{display:block !important}#page-custom-css-id .theme-fo-base{padding-top:50px !important}#page-custom-css-id .main-visual{background:url(https://ferret-one.akamaized.net/images/61972b9278ea874bd53f4ce7/original.png?utm=1637297042136) no-repeat left top !important;background-size:100% !important;height:250px}#page-custom-css-id .main-visual .clearfix{margin:0;max-width:none;padding-top:68px;width:100%;position:static;top:auto;left:auto}#page-custom-css-id .main-visual .clearfix .row .col.col-1{width:210px !important}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-1.text{line-height:19px;margin-bottom:10px !important;padding-left:18px;text-align:left !important}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-1.text .font-size-24px{font-size:16px}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-2.heading h1{line-height:40px;padding-left:18px;text-align:left}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-2.heading h1 .font-size-38px{font-size:30px}#page-custom-css-id .contents .content-1{margin-top:70px;padding:0 20px 38px}#page-custom-css-id .contents .content-1 .reason_flex_wrap{display:block;margin-bottom:0}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col{margin-bottom:20px;padding-bottom:1px;width:100% !important}#page-custom-css-id .contents .content-1 .reason_flex_wrap .col .component-3{margin:0 0 15px !important;padding:0}#page-custom-css-id .contents .foot_bnr{margin-bottom:60px}#page-custom-css-id .contents .foot_bnr .row{display:block;padding:0 20px}#page-custom-css-id .contents .foot_bnr .row .col{margin-bottom:20px;width:100% !important}#page-custom-css-id .contents .foot_bnr .row .col:last-child{margin-bottom:0}#page-custom-css-id .foot-cont{max-width:100%}#page-custom-css-id .foot-cont .row.row-1 .col.col-1{margin:0 !important;width:100% !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-1.image{margin:0 auto 44px;width:63%}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p{position:relative}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p a{border-top:solid #5C5C5C 1px;display:block;padding:20px;width:100%}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p::after{height:17px;pointer-events:none;position:absolute;top:20px;right:20px;width:17px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p span{font-size:16px}#page-custom-css-id .foot-cont .row.row-1 .col.col-2{margin:0 !important;width:100% !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list{text-align:left}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul{border-top:solid #5C5C5C 1px}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul li{border-bottom:solid #5C5C5C 1px;display:block;margin:0;position:relative}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul li::after{border-top:solid #fff 1px;border-right:solid #fff 1px;content:"";display:block;height:7px;pointer-events:none;position:absolute;top:28px;right:20px;transform:rotate(45deg);width:7px}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul li a{display:block;padding:20px;width:100%}#page-custom-css-id .foot-cont .row.row-2 .col.col-1{padding:0;margin:0}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list.horizontal{padding-top:40px}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list.horizontal ul{padding:0 10px}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list.horizontal ul li{font-size:10px}#page-custom-css-id .foot-copyright{margin-top:25px;padding:0}#page-custom-css-id .foot-copyright p{font-size:10px}}
.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.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.richtext {
  /* 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.image {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}

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

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

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

.contents .content-1 .row.row-6 {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 .component.richtext {
  /* 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.image {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.image {
  /* 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.cta {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* 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-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.list {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.list {
  /* 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 */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* 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.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* 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 */
}