#page-custom-css-id .main-visual-content{position:relative;max-width:1100px;height:460px;margin:0 auto}#page-custom-css-id .main-visual .component.heading h1{line-height:1.2;margin:0 !important}#page-custom-css-id .mv-textarea.row{margin:-25px auto 0 50px;width:550px;height:550px;background-color:#fff;border-radius:50%;position:relative}#page-custom-css-id .mv-img{position:absolute;width:1100px;height:500px;top:30px;left:-350px;background:url(https://ferret-one.akamaized.net/images/62904d75db29e73c44b19408/original.png?utm=1653624181463) no-repeat;background-size:contain}#page-custom-css-id .mv-title,#page-custom-css-id .mv-text,#page-custom-css-id .mv-btn{position:absolute;top:140px;left:40px}#page-custom-css-id .mv-text{top:230px;line-height:30px;width:450px}#page-custom-css-id .mv-text em{line-height:16px}#page-custom-css-id .mv-btn{top:330px;left:120px}#page-custom-css-id .mv-textarea .col{max-width:560px}@media screen and (max-width: 769px){#page-custom-css-id .main-visual-content{padding:10px}#page-custom-css-id .mv-img{display:none}#page-custom-css-id .mv-textarea{border-radius:5px !important;padding:50px 10px !important;margin:0 auto !important;background-color:rgba(255,255,255,0.75) !important;width:auto !important;height:auto !important}#page-custom-css-id .mv-textarea .col{max-width:100% !important}#page-custom-css-id .main-visual .component.heading h1 span em{font-size:50px}#page-custom-css-id .mv-title,#page-custom-css-id .mv-text,#page-custom-css-id .mv-btn{position:static !important;top:0 !important;left:0 !important;text-align:center !important;width:auto !important;padding-bottom:10px !important}}@media screen and (max-width: 550px){#page-custom-css-id .mv-title,#page-custom-css-id .mv-text,#page-custom-css-id .mv-btn{left:10%;width:80vw}}#page-custom-css-id .plan-text{padding:2% 3%}#page-custom-css-id .service_contents_h{margin-top:5% !important}#page-custom-css-id .service_contents_h h3{color:#124dae}#page-custom-css-id .row-2>.col{padding:0 0 40px 0 !important}#page-custom-css-id .menu{width:100%;max-width:1020px;margin:auto 0;padding-bottom:40px}#page-custom-css-id .menu-list{position:relative;margin:0 !important}#page-custom-css-id .menu-list ul{list-style:none;margin:0 !important}#page-custom-css-id .menu-col.consul{z-index:4}#page-custom-css-id .menu-col.dev{z-index:3}#page-custom-css-id .menu-col.vis{z-index:2}#page-custom-css-id .menu-col.pdca{z-index:1}#page-custom-css-id .menu-list li{height:80px;background:#f2f3f5;vertical-align:middle;line-height:60px;box-sizing:border-box;padding:10px 5px;border-left:solid 1px #fff}#page-custom-css-id .menu-list li:first-child{height:140px;position:relative;border-bottom:solid 1px #fff;border-left:none;line-height:normal;position:relative}#page-custom-css-id .menu-list.consul li{background-color:#ffeee9}#page-custom-css-id .menu-list.consul li:nth-child(odd){background-color:#FFE6E0}#page-custom-css-id .menu-list.consul li:first-child{background-color:#ffdbd3}#page-custom-css-id .menu-list.dev li{background-color:#FFB9A9}#page-custom-css-id .menu-list.dev li:nth-child(odd){background-color:#FFB19F}#page-custom-css-id .menu-list.dev li:first-child{background-color:#ffa894}#page-custom-css-id .menu-list.vis li{background-color:#FFA08B}#page-custom-css-id .menu-list.vis li:nth-child(odd){background-color:#FF947C}#page-custom-css-id .menu-list.vis li:first-child{background-color:#ff886e !important}#page-custom-css-id .menu-list.pdca li{background-color:#FF8363}#page-custom-css-id .menu-list.pdca li:nth-child(odd){background-color:#FF7350}#page-custom-css-id .menu-list.pdca li:first-child{background-color:#FF643C !important}#page-custom-css-id .menu-list li:first-child:after{content:"";width:0;height:0;border-style:solid;border-width:69px 0 69px 20px;border-color:transparent transparent transparent #ffdbd3;position:absolute;top:0;left:100%}#page-custom-css-id .menu-list.dev li:first-child:after{border-color:transparent transparent transparent #ffa894}#page-custom-css-id .menu-list.vis li:first-child:after{border-color:transparent transparent transparent #ff886e}#page-custom-css-id .menu-list.pdca li:first-child:after{content:none}#page-custom-css-id .menu-list li:first-child:before{content:"";width:0;height:0;border-style:solid;border-width:72px 0 72px 21px;border-color:transparent transparent transparent #fff;position:absolute;top:-3px;left:0}#page-custom-css-id .menu-list.consul li:first-child:before{content:none}#page-custom-css-id .menu-list li:last-child:after{content:"";width:0;height:0;border-style:solid;border-width:40px 127px 0 127px;border-color:#ffeee9 transparent transparent transparent;position:absolute;bottom:-40px;left:0}#page-custom-css-id .menu-list.dev li:last-child:after{border-color:#FFB9A9 transparent transparent transparent}#page-custom-css-id .menu-list.vis li:last-child:after{border-color:#FFA08B transparent transparent transparent}#page-custom-css-id .menu-list.pdca li:last-child:after{border-color:#FF8363 transparent transparent transparent}@media (max-width: 1060px){#page-custom-css-id .menu-list li:last-child:after{border-width:40px 12vw 0 12vw}}#page-custom-css-id .menu-col,#page-custom-css-id .btn-link{position:relative}#page-custom-css-id .menu-col:hover{opacity:0.6}#page-custom-css-id .component.btn_box_link{position:absolute;right:0;bottom:0;width:100%;height:100%;margin:0}#page-custom-css-id .component.btn_box_link .button-cont{margin:0;width:100%;height:100%;display:flex}#page-custom-css-id .component.btn_box_link .button-cont a{width:100%;height:100%;padding:0;font-size:0;color:#f00;background:none !important;z-index:100}#page-custom-css-id .menu-col:after{content:"";width:15px;height:15px;position:absolute;bottom:30px;left:47%;background:url(https://ferret-one.akamaized.net/images/623c06575e70190686d94690/original.png?utm=1648100951924) no-repeat;background-size:contain}@media (max-width: 769px){#page-custom-css-id .menu-col{margin-bottom:30px}#page-custom-css-id .menu-list{border:solid 4px #ffdbd3}#page-custom-css-id .menu-list.dev{border-color:#ffa894}#page-custom-css-id .menu-list.vis{border-color:#ff886e}#page-custom-css-id .menu-list.pdca{border-color:#FF643C}#page-custom-css-id .menu-list li:not(:first-child){background-color:transparent !important;border-bottom:solid 2px #ffdbd3}#page-custom-css-id .menu-list.dev li:not(:first-child){border-color:#ffa894}#page-custom-css-id .menu-list.vis li:not(:first-child){border-color:#ff886e}#page-custom-css-id .menu-list.pdca li:not(:first-child){border-color:#FF643C}#page-custom-css-id .menu-list li:last-child{background-color:#f6f8f9 !important;color:#ff643c;border-bottom:none}#page-custom-css-id .menu-list li:last-child:after{bottom:-55px !important;left:36% !important}#page-custom-css-id .menu-list li:first-child:before,#page-custom-css-id .menu-list li:first-child:after{content:none !important}#page-custom-css-id .menu-col:after{content:none !important}}#page-custom-css-id .plan-area{width:90% !important;margin:0 auto}#page-custom-css-id .text_box_col{padding:0 !important}#page-custom-css-id .text_box_col .title{display:inline-block;width:100%;height:75px;line-height:75px;border-radius:5px 5px 0 0;vertical-align:middle}#page-custom-css-id .text-plus{text-shadow:3px 3px 5px rgba(0,0,0,0.1)}#page-custom-css-id .button02{width:100%;height:75px !important;margin:0 0 20px !important;border-radius:5px 5px 0 0 !important;line-height:75px !important}#page-custom-css-id .button02>.button-cont,#page-custom-css-id .button02>.button-cont>a{width:100%;height:100%;border-radius:5px 5px 0 0 !important}#page-custom-css-id .button02 a{padding:0 !important;position:relative}#page-custom-css-id .button02 a::after{content:'';position:absolute;top:25px;right:40px;width:23px;height:23px;background:url(https://ferret-one.akamaized.net/images/623c04aec7036c0676c21144/original.png?utm=1648100526288) no-repeat;background-size:contain;transform:rotate(90deg)}@media screen and (max-width: 1000px) and (min-width: 770px){#page-custom-css-id .button02{height:90px !important}#page-custom-css-id .button02 a::after{top:auto !important;bottom:8px !important;right:48% !important}}@media (max-width: 769px){#page-custom-css-id .plan-area{padding:0 !important}#page-custom-css-id .text_box_col{margin:0 auto !important;padding-bottom:10px !important}#page-custom-css-id .box-text{padding-top:20px !important}#page-custom-css-id .text_box_col .title{margin-bottom:20px !important}}#page-custom-css-id .box-img{margin:0 !important}#page-custom-css-id .box-img img{border-radius:5px 5px 0 0 !important}
.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.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.text {
  /* 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.button {
  /* 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.button {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-3 .component.button {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-4 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-4 .component.button {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-4 .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.button {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.button {
  /* 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.button {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 .component.button {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-5 .col.col-1 .component.text {
  /* 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.text {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-2 .component.image {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-3 .component.image {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-3 .component.text {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-3 .component.text {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .entry-list {
  /* 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 */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.list {
  /* 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 */
}
.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 */
}
.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.button, .main-visual .row.row-1 .col.col-1 .component.button {
  /* 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-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 */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

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