﻿@import url("https://fonts.googleapis.com/css?family=Lato:100|Lato:300|Roboto");@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900");@media screen and (max-width: 769px){.theme-hu-0012-01 .navi .inner{padding:10px}.theme-hu-0012-01 .navi .logo h1 a img{height:auto;right:0;left:0;margin:auto;padding:0;display:table-cell;padding:5px 0;font-size:22px}}.theme-hu-0012-01 .breadcrumbs{display:none}.theme-hu-0012-01 .header .title h2{text-shadow:none}.theme-hu-0012-01 .header .title h3{text-shadow:none;color:#fff}.theme-hu-0012-01 .wrapper{-webkit-box-shadow:none;max-width:none}.theme-hu-0012-01 .component.image.img-frame{width:70%;margin:0 auto}.theme-hu-0012-01 .component.image.macbook{width:70%;margin:0 auto;margin-top:50px;margin-bottom:-30px}.pink{color:#ea00cc}.blue{color:#00B4FF}.title-font{text-align:center;font-weight:bold;font-size:34px;letter-spacing:2px;color:#000}.service-p{font-size:16px}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents{font-size:16px}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .blue{color:#217fc4}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .button .button-cont a{background-color:#8dc556;border-radius:40px;color:#000000}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .button .button-cont a{font-size:16px}}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_main{position:relative;background-image:url("https://hu-a.akamaihd.net/images/58121bc3014c8e076b0014a1/original.jpeg");min-height:560px}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_main:after{content:"";width:100%;min-height:560px;top:0px;left:0px;position:absolute;background-image:url("https://hu-a.akamaihd.net/images/5812c897014c8e2ed50004c9/original.png");background-repeat:repeat-y;background-size:contain;opacity:0.6}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text{position:relative;margin:auto;width:800px;z-index:1}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text .shoulder-copy{position:absolute;top:40px;left:30px;transform:rotate(-10deg)}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text .catch-copy{position:absolute;top:90px;left:90px;font-size:36px;line-height:0.9em}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text .img-frame{position:absolute;top:80px;right:40px;width:24%}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .btn_main{position:absolute;left:10px;right:10px;bottom:50px;margin:auto;z-index:2}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_main{position:relative;min-height:400px;background-image:url("https://hu-a.akamaihd.net/images/5816fc3d6bc31776b9004164/original.jpeg")}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_main:after{min-height:auto}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text{position:relative;margin:auto;width:100% !important;z-index:1}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text .shoulder-copy{position:absolute;top:10px;left:0px;transform:rotate(-10deg)}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text .catch-copy{position:absolute;top:60px;left:0px;line-height:0.3em}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text .catch-copy p span{font-size:24px !important}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .main-text .img-frame{position:absolute;top:20px;right:0px;width:36%}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .btn_main{position:absolute;left:0;right:0;bottom:-8px;margin:auto;z-index:2}}@media screen and (min-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_intro .richtext p span{line-height:0.2em}}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_intro .richtext p span{font-size:21px !important;line-height:0.1em !important}}@media screen and (min-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_graph .graph-1{width:23% !important}}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_graph .graph-2{width:auto}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_graph .graph-3{width:auto}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_solving_skills{background-image:url("https://hu-a.akamaihd.net/images/57c14a2a014c8e6443000b57/original.png") !important;background-repeat:repeat;background-size:initial !important}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_solving_skills .image{width:100% !important}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_solving_skills .richtext{background-color:#217fc4;padding:0.5em 1em;border-radius:10px;font-size:initial;line-height:0.8em}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_solving_skills h2{font-size:21px !important}}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_plan .richtext p{line-height:1.2em}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_plan h2{font-size:21px !important}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_plan .richtext p span{font-size:20px !important}}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_example .richtext p{font-size:initial;line-height:0.6em}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_example h2{font-size:21px !important}}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_flow{background-image:url("https://hu-a.akamaihd.net/images/57c14a2a014c8e6443000b57/original.png") !important;background-repeat:repeat;background-size:initial !important}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_flow .richtext p{line-height:0.6em}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_flow .logo_text p{line-height:1.8em}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_flow h2{font-size:21px !important}.wrapper.clearfix.none.page-58116c9e6bc31735ac0025bc .contents .fmedia_flow .logo_text span{font-size:20px !important}}.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .navi .logo h1 a{height:60px}.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .navi .logo h1 a img{padding:10px;max-height:30px}.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .form_title{max-height:40px}.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .form_title h2{line-height:-10px;padding:0;margin:0;vertical-align:middle}.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .bg_button{background-color:none}.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .button .button-cont a{background-color:#254a73;border-radius:40px;color:#ffffff}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .button .button-cont{font-size:20px}.wrapper.clearfix.none.page-56162d1569702d4fd3f45a00 .button .button-cont a{background-color:#254a73;border-radius:30px;color:#ffffff}}.wrapper.clearfix.none.page-57a1ceb169702d21fe440000 .contents .content-1{text-align:center;background:#f6f6f6}.foot{background:#434343}.foot .foot-copyright{background:none}.theme-hu-0012-01{background:none !important}.theme-hu-0012-01.no-header.v1-0.clearfix .wrapper.clearfix.none.page-60547a22f5836354e7550701 .row-bookrun,.theme-hu-0012-01.no-header.v1-0.clearfix .wrapper.clearfix.none.page-5d424f9e211994625d001008 .row-bookrun{text-align:center}.theme-hu-0012-01.no-header.v1-0.clearfix .wrapper.clearfix.none.page-60547a22f5836354e7550701 .row-bookrun .script.bokkrun,.theme-hu-0012-01.no-header.v1-0.clearfix .wrapper.clearfix.none.page-5d424f9e211994625d001008 .row-bookrun .script.bokkrun{text-align:center}.theme-hu-0012-01.no-header.v1-0.clearfix .wrapper.clearfix.none.page-60547a22f5836354e7550701 .row-bookrun .script.bokkrun [data-bookrun-friendly-key],.theme-hu-0012-01.no-header.v1-0.clearfix .wrapper.clearfix.none.page-5d424f9e211994625d001008 .row-bookrun .script.bokkrun [data-bookrun-friendly-key]{text-align:center}.wrapper.clearfix.none.page-5b345058014c8e488400501c,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6{background:none !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c .component.button .button-cont a.orange,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .component.button .button-cont a.orange{border-radius:100px;background-image:-moz-linear-gradient(180deg, #fbb829 0%, #f7ce6b 100%);background-image:-webkit-linear-gradient(180deg, #fbb829 0%, #f7ce6b 100%);background-image:-ms-linear-gradient(180deg, #fbb829 0%, #f7ce6b 100%);box-shadow:0px 0px 40px 0px rgba(221,219,219,0.004);color:white;padding:25px 40px !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c section,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section{padding:50px 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c section .heading,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section .heading{margin:30px 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c section h2:first-child,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section h2:first-child{margin:30px 0;font-family:"見出ゴMB31";font-size:26px;font-weight:bold;letter-spacing:1.5px;position:relative;display:inline;z-index:999;background:linear-gradient(transparent 70%, #f7ec6b 70%)}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual{min-height:auto;overflow:hidden;background:url("https://ferret-one.akamaized.net/images/5a781945922938371e008702/original.png") !important;background-color:none;background-size:cover;position:relative;padding:0 0 100px 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual::before,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual::before{z-index:0;content:"";display:block;position:absolute;height:100%;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg, #12c4cb 0%, #009ccf 100%);z-index:-1}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual .button .button-cont a.blue,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual .button .button-cont a.blue{background:rgba(20,154,198,0.4);color:#fff;padding:10px 30px;border-radius:100px;border:solid 2px;font-family:'Lato', sans-serif}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner{height:530px;position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row{padding:0;display:table-cell;vertical-align:middle}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col-1 .image img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col-1 .image img{margin:30px 0 -30px 0;width:260px !important}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col-1 .image img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col-1 .image img{max-width:40% !important}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col{padding:0;position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.text,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.text{font-size:22px;position:absolute;right:0;transform:rotate(20deg)}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.text,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.text{display:none}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.text::before,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.text::before{content:"＼";margin-right:5px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.text::after,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.text::after{content:"／";position:absolute;right:-25px;top:0;transform:rotate(10deg)}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.heading h1,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.heading h1{font-size:50px;line-height:1.5;letter-spacing:2px;font-family:"見出ゴMB31";color:white}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.heading h1 span.subtitle,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.heading h1 span.subtitle{font-size:30px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner{display:table;color:#fff;max-width:1100px;width:100%;margin:0 auto}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row{width:100%;display:table-cell;vertical-align:middle}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row{padding-top:20px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .rich-heading,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .rich-heading{margin:09}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .heading,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .heading{position:relative;z-index:1}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.button,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.button{z-index:2;position:relative;padding-top:30px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.text p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.text p{font-size:24px;letter-spacing:3px;margin:30px;line-height:1.6}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.text p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.text p{font-size:14px;padding-left:20px;padding-right:20px}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.social-button,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.social-button{position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.heading,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.heading{margin-bottom:20px}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.heading,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.heading{padding:10px;margin-bottom:0}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.heading h1,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.heading h1{line-height:1;letter-spacing:7.5px;text-align:left;margin:0 !important;font-size:30px}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.heading h1,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.heading h1{font-size:18px;padding-left:20px;padding-right:20px;letter-spacing:3px}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .component.heading .subtitle,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .component.heading .subtitle{font-size:30px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col-2,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col-2{position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col-2 .image,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col-2 .image{position:absolute;left:0;margin:0;top:-100px;width:150%}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual{min-height:auto !important;padding:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner{height:auto;padding:0 0 0 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner img{vertical-align:middle}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component{position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.text p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.text p{font-size:16px;margin:0 10px;padding-left:10px;padding-right:10px;text-shadow:0px 0px 10px rgba(0,0,0,0.2)}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.heading h1,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.heading h1{font-size:30px;padding-left:10px;padding-right:10px;text-shadow:0px 0px 10px rgba(0,0,0,0.2)}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.button,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.button{padding:10px 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .lp-visual>.inner .row .col .component.image,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual>.inner .row .col .component.image{bottom:0;top:auto;left:auto;right:0;margin:0;width:100%}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble{position:relative;padding:50px 0 0 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner{max-width:800px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .col{width:100%}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .bottom,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .bottom{padding:40px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .bottom .richtext p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .bottom .richtext p{font-size:25px;line-height:1.5;margin:0;letter-spacing:2px;font-family:"見出ゴMB31"}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .first,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .first{padding:40px;margin-top:-160px;background:white;position:relative;background:#eefcff}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .first,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .first{margin-top:-10px;padding:15px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .first .richtext,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .first .richtext{padding:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .first .richtext p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .first .richtext p{font-size:16px}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .first .richtext,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .first .richtext{padding:20px 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .first .richtext p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .first .richtext p{font-size:20px;line-height:1;letter-spacing:2px;font-family:"見出ゴMB31"}.wrapper.clearfix.none.page-5b345058014c8e488400501c .trouble .inner .first::after,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .trouble .inner .first::after{content:"";position:absolute;left:0;right:0;bottom:-20px;width:0px;height:0px;margin:auto;border-style:solid;border-color:#effcfe transparent transparent transparent;border-width:20px 20px 0 20px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .appeal,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .appeal{padding:10px 0;background-image:-moz-linear-gradient(180deg, #a9e3e2 0%, #41b0e9 100%);background-image:-webkit-linear-gradient(180deg, #a9e3e2 0%, #41b0e9 100%);background-image:-ms-linear-gradient(180deg, #a9e3e2 0%, #41b0e9 100%)}.wrapper.clearfix.none.page-5b345058014c8e488400501c .appeal .richtext p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .appeal .richtext p{color:white;font-size:23px;margin:5px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .voice,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .voice{background:#effcfe}.wrapper.clearfix.none.page-5b345058014c8e488400501c .voice .inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .voice .inner{max-width:100%}.wrapper.clearfix.none.page-5b345058014c8e488400501c .voice .component.gallery .row .thumbnail .thumbnail-normal-image,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .voice .component.gallery .row .thumbnail .thumbnail-normal-image{display:none !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c .voice .component.gallery .row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .voice .component.gallery .row{max-height:auto !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c .voice .component.gallery .row .thumbnail a,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .voice .component.gallery .row .thumbnail a{display:block !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c .voice .component.gallery .row .thumbnail a img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .voice .component.gallery .row .thumbnail a img{display:block !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c .about .heading,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .about .heading{margin:20px 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .about .heading h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .about .heading h3{line-height:44px;font-size:25px;display:inline;background:#313131;color:white;padding:5px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .about .richtext p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .about .richtext p{line-height:1.5;letter-spacing:1.1px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .about .richtext p strong,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .about .richtext p strong{color:#5abee1}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .about .heading h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .about .heading h3{line-height:42px;font-size:23px;display:inline}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .graph,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .graph{padding:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .graph h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .graph h3{color:#0099c5;font-weight:bold;font-size:18px;letter-spacing:1.3px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .graph .image.circle img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .graph .image.circle img{width:250px !important;margin:0 auto;display:block}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta{padding:80px 0;position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta .col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta .col{padding:0;vertical-align:middle}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta h3{text-align:center;font-size:26px;padding:7px 14px;margin:14px 0;font-weight:bold;color:white;letter-spacing:1.5px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta .inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta .inner{position:relative;z-index:2}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta::before,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta::before{z-index:0;content:"";display:block;position:absolute;height:100%;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg, #12c4cb 0%, #009ccf 100%);opacity:.7}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta .col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta .col{vertical-align:middle !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta .col h2,.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta .col h3,.wrapper.clearfix.none.page-5b345058014c8e488400501c .cta .col .text,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta .col h2,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta .col h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cta .col .text{font-family:"見出ゴMB31";color:white !important}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row{border-spacing:10px 3px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row{margin-top:40px;width:32%;display:inline-block;vertical-align:top}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-1,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-1{display:block;width:80% !important;background:rgba(255,255,255,0.8);border-style:solid;border-width:2px;border-color:#fff;padding:28px 28px 14px;text-align:center;position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-1 .richtext p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-1 .richtext p{text-align:center;padding:4px 10px;border:solid 2px #333;display:inline-block;position:absolute;top:-20px;left:0;right:0;margin:auto;width:118px;background:white;font-weight:bold;letter-spacing:1.2px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-1 .image img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-1 .image img{width:150px !important;margin:0 auto;display:block}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-1 .heading h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-1 .heading h3{font-size:16px;font-weight:bold;letter-spacing:1.3px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-2,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-2{display:block;width:80% !important;position:relative;border-style:solid;border-width:2px;border-color:#fff;background-color:#2c70ad;opacity:0.702;padding:28px;color:white;margin:5px 0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-2 .image img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-2 .image img{width:34px !important;position:absolute;top:-16px;left:0;right:0;margin:auto}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-2 .heading h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-2 .heading h3{font-size:21px;letter-spacing:1.3px;-webkit-font-smoothing:antialiased;color:#ffff00}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row{border-spacing:10px 3px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row{display:block;width:90% !important;margin:35px auto 10px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-1,.wrapper.clearfix.none.page-5b345058014c8e488400501c .agony .row.agony_row .col-2,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-1,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .agony .row.agony_row .col-2{width:100% !important}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2{border-spacing:20px 10px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col{border:solid 3px #2c70ad;border-radius:8px;padding:20px 10px;color:#2c70ad}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col.blue_col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col.blue_col{background:#2c70ad;color:white}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col.blue_col .heading h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col.blue_col .heading h3{color:#2c6fad;background:white}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col.blue_col .richtext.list,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col.blue_col .richtext.list{background:rgba(255,255,255,0.1)}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col .heading h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col .heading h3{background:#4c86b9;color:white;padding:11px 14px;margin:0;border-radius:6px;font-weight:bold;font-size:17px;letter-spacing:1.2px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col .text.price,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col .text.price{margin:40px 0;font-size:22px;font-weight:bold;letter-spacing:1.2px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col .richtext.top p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col .richtext.top p{font-size:17px;text-align:center;letter-spacing:1.3px;padding:0 20px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col .richtext.list,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col .richtext.list{background:rgba(44,112,173,0.1);padding:5px 10px 5px 0px;line-height:25px;font-size:13px;border-radius:6px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col .text.bottom,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col .text.bottom{margin:30px 0;font-size:13px;line-height:25px;letter-spacing:1.1px}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2{margin-top:50px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .plan .row-2 .col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .plan .row-2 .col{padding:24px;margin:18px auto;display:block}}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cases .image img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cases .image img{border-radius:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cases .heading h3,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cases .heading h3{font-size:17px;padding:7px 14px 0;margin:14px 0 0;font-weight:bold}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cases .richtext.company,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cases .richtext.company{margin:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c .cases .richtext.company p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .cases .richtext.company p{color:#585656;font-size:13px;margin:0;font-weight:bold;text-align:center}.wrapper.clearfix.none.page-5b345058014c8e488400501c .flow .image.center img,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .flow .image.center img{position:relative}.wrapper.clearfix.none.page-5b345058014c8e488400501c .flow .image.center img:before,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .flow .image.center img:before{content:"";background:url("https://ferret-one.akamaized.net/images/5b35ec525b3a436e0d00201f/original.png");width:140px;height:42px;position:absolute;top:0;bottom:0;margin:auto 30px}.wrapper.clearfix.none.page-5b345058014c8e488400501c .flow .richtext p,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .flow .richtext p{color:#2c70ad;margin:5px 0;font-size:14px;font-weight:bold;letter-spacing:1.2px;line-height:16px}.wrapper.clearfix.none.page-5b345058014c8e488400501c section.logo_area,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section.logo_area{padding:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c section.logo_area .inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section.logo_area .inner{padding:20px 0 15px 0}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5b345058014c8e488400501c section.logo_area .inner,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section.logo_area .inner{padding:20px 20px 15px 20px}}.wrapper.clearfix.none.page-5b345058014c8e488400501c section.logo_area .inner .col,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section.logo_area .inner .col{padding:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c section.logo_area .inner .col .component,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section.logo_area .inner .col .component{margin:0}.wrapper.clearfix.none.page-5b345058014c8e488400501c section.logo_area .inner .col .component.button,.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 section.logo_area .inner .col .component.button{height:20px}.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2{min-height:auto;overflow:hidden;background:url("https://ferret-one.akamaized.net/images/5a781945922938371e008702/original.png") !important;background-color:none;background-size:cover;padding:50px 0 100px 0}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2{padding:0;overflow:unset}}.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2::before{z-index:0;content:"";display:block;position:absolute;height:100%;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg, #12c4cb 0%, #009ccf 100%);z-index:-1}.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .inner{position:relative;max-width:1040px}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .inner{height:337px}}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .row .component.button{padding:20px 20px 0 20px !important;position:absolute;left:0;bottom:-41px;width:100%;z-index:2}}.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .row .component.button.button-cont a.blue{background:#f24996;padding:15px 80px;border-radius:100px;border:solid 3px #fff;font-weight:bold}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .row .col-2{text-align:center;height:160px;overflow:hidden}}.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .row .col-2 .component.image{position:absolute;top:-80px;right:-20px;width:470px}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .row .col-2 .component.image{position:unset;width:170px;display:inline-block;margin:0}}.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .button .button-cont a.blue{background:#f24996;padding:15px 80px;border-radius:100px;border:solid 3px #fff;font-weight:bold}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .lp-visual2 .button .button-cont a.blue{padding:15px 0;width:100%}}.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .component.button.pink .button-cont a.size-m{background:#f24996;border:solid 3px #fff;padding:25px 80px !important;font-weight:bold}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5c63aecdf875dd3f320028a6 .component.button.pink .button-cont a.size-m{padding:20px !important;width:100%}}.header{display:none}.theme-hu-0012-01 .navi{display:none}.theme-hu-0012-01 .wrapper .contents h1,.theme-hu-0012-01 .wrapper .contents h2,.theme-hu-0012-01 .wrapper .contents h3,.theme-hu-0012-01 .wrapper .contents h4,.theme-hu-0012-01 .wrapper .contents h5,.theme-hu-0012-01 .wrapper .contents div,.theme-hu-0012-01 .wrapper .contents p,.theme-hu-0012-01 .wrapper .contents span,.theme-hu-0012-01 .wrapper .contents em,.theme-hu-0012-01 .wrapper .contents strong,.theme-hu-0012-01 .wrapper .contents a{font-family:'Noto Sans JP', sans-serif;letter-spacing:0.08em}.theme-hu-0012-01 .wrapper .contents .inner{padding:0}.theme-hu-0012-01 .wrapper .contents .inner .image{margin:0}.theme-hu-0012-01 .wrapper .contents .content_wrap{padding:60px 0}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap{padding:40px 0}}.theme-hu-0012-01 .wrapper .contents .content_wrap.pb_0{padding:60px 0 0 0}.theme-hu-0012-01 .wrapper .contents .content_wrap.bg_gray{background:#f1f4f4}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner{padding:0}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap .inner{padding:0 20px}}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row{align-items:center;justify-content:center;display:flex;box-sizing:border-box}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row{display:block}}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.contact{padding:0 0 40px 0}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.contact .button .button-cont a.blue{background:#E84C96;width:500px;border-radius:40px;padding:25px 0;font-size:16px;font-weight:bold;box-shadow:0 5px 4px rgba(0,0,0,0.07)}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.contact .button .button-cont a.blue{width:100%;font-size:14px}}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.report{border-radius:10px;padding:50px;width:1040px;margin:0 auto 40px}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.report .col{padding:0 !important}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.report .col .richtext p{margin:0}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.report{width:100%;padding:30px;margin:40px 0}}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.about .col{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.02);border-radius:8px;min-height:222px;padding:40px 30px 30px 30px;margin:0 15px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.about .col{margin:15px 0}}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.about .col h3{color:#8DC556}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.about .col .text{font-size:14px;color:#5f5f5f;line-height:1.8}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row.about .col .text br{display:none}}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row .component h2,.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row .component h3,.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row .component h4{padding:0;margin:0 0 10px 0;font-weight:bold}.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row .component h2{font-size:34px;color:#227FC4}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap .inner .row .component h2{font-size:20px}}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner{padding:0 40px}}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner h2,.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner h3{color:#fff !important}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner .col{margin:0 50px 0 0}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner .col{margin:0 0 40px 0}}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner .col:last-child{margin:0}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner .col .image img{width:300px;border-radius:8px !important}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu_list .inner .col .button .button-cont a.size-s{width:100%;border-radius:50px;background:#fff;padding:15px 0;box-shadow:0 4px 2px rgba(0,0,0,0.06);font-weight:bold;color:#227FC4}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .rich-heading{padding:0 60px 0 0;position:relative}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .rich-heading{padding:0}}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .rich-heading::after{content:"";background:url(https://ferret-one.akamaized.net/images/5ca711de5b3a437185002d47/original.svg) no-repeat;background-size:100% auto;display:block;position:absolute;right:0;bottom:0;height:74px;width:75px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .rich-heading::after{background:none}}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .rich-heading h3{background:#227FC4;color:#fff;font-size:18px;padding:15px 20px !important;border-radius:8px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .rich-heading h3{border-radius:5px;padding:10px 15 !important}}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .detail{padding:20px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .detail{padding:0}}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .detail .ss_image{margin:0 0 30px 0;padding:0 10px}}.theme-hu-0012-01 .wrapper .contents .content_wrap.menu .detail .ss_image img{border-radius:8px !important;box-shadow:0 0 10px rgba(0,0,0,0.09);border:2px solid #656464}.theme-hu-0012-01 .wrapper .contents .content_wrap.company .detail{background:#fff;border-radius:8px;padding:45px 40px 40px 40px;margin:0 15px;min-height:383px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .content_wrap.company .detail{margin:15px 0;min-height:200px}}.theme-hu-0012-01 .wrapper .contents .content_wrap.company .detail .richtext p{margin:5px 0}.theme-hu-0012-01 .wrapper .contents .content_wrap.company .detail .richtext.outline{border-top:2px dotted #c6c6c6;padding:30px 0 0 0;margin:30px 0 0 0}.java-bookrun [data-bookrun-friendly-key]{text-align:center}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad{padding-top:60px;width:100%;height:430px;background:-moz-linear-gradient(left, #37BEB0, #00A1C5);background:-webkit-linear-gradient(left, #37BEB0, #00A1C5);background:linear-gradient(to right, #37BEB0, #00A1C5);background-position:bottom center;background-size:100% !important;background-repeat:no-repeat}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad .text-mv-lpad span{font-size:36px;font-family:"TBUDGothic H","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","Meiryo","sans-serif" !important}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad .ttl-mv-lpad span{font-family:"TBUDGothic H","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","Meiryo","sans-serif" !important}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad .ttl-mv-lpad h1{line-height:1.6em;font-size:36px;margin:0;padding:0}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad .ttl-mv-lpad h1 em{font-size:60px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad{padding-top:30px;height:75vw}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad .text-mv-lpad span{font-size:24px;line-height:1.4em}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad .ttl-mv-lpad h1{font-size:24px;line-height:1.4em}.theme-hu-0012-01 .wrapper .contents .sec-mv-lpad .ttl-mv-lpad h1 em{font-size:32px}}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad{min-height:320px}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .inner{padding:30px}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv{max-width:1100px;margin:auto}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text{width:60% !important}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text .text-catch{margin-top:40px;font-size:28px}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text .ttl-mv-mediad h1{font-size:56px;line-height:1.2em}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-img{width:40% !important;position:relative}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-img .img-pc{position:absolute;width:512px;height:309px;top:20px;left:-60px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad{min-height:300px}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .inner{padding:20px}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text{width:100% !important}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text .text-catch{font-size:20px}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text .ttl-mv-mediad h1{font-size:30px;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-img{width:100% !important}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-img .img-pc{position:absolute;width:300px;height:170px;top:10px;left:calc(50% - 150px)}}@media screen and (max-width: 362px){.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text .text-catch{font-size:18px}.theme-hu-0012-01 .wrapper .contents .sec-mv-mediad .row-mv .col-text .ttl-mv-mediad h1{font-size:26px}}.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .side.right{width:30%;position:fixed;top:0;right:0;border-left:1px solid #ececec;padding:0;height:100%;overflow-y:auto;background:#fff}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .side.right,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .side.right{width:100%;position:static}}.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .side.right .inner,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .side.right .inner{padding:30px;position:static}.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .side.right .inner .form.vertical .form-title,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .side.right .inner .form.vertical .form-title{border:0}.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .side.right .inner .form.vertical .form-label,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .side.right .inner .form.vertical .form-label{font-size:14px}.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .side.right .inner .form.vertical .form-cont .checkbox,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .side.right .inner .form.vertical .form-cont .checkbox{background:#FAF3DD;padding:10px}.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .contents{width:70%;padding:0}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612c16d625ec893e72e69052 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612ca22fd5a43b10ed8aa0f3 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-612d8fb389c938080c247c6a .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6139b35687ec9809c196eb91 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61638a9f3697f47e00223281 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192eb009e371c1f6a7c6976 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6192f2829e371c1e9b7c8e08 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-616d467a4403fb0cea2b69c3 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61bfbde15d04c50904b3d485 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-61f75690c5680705ae3d03cf .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6254dc13cede733f2c5398db .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-6286f567fce0f83e52d96f90 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62a7e8ccfcc18034778c8df1 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62b262a603c35f2be12a0d84 .contents,.theme-hu-0012-01 .wrapper.clearfix.side-right.page-62ddee02df4f6a0b1e19aaf8 .contents{width:100%}}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad{padding:50px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-ttl .ttl-lpad h2{font-family:"TBUDGothic H","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","Meiryo","sans-serif" !important;font-size:28px;color:#000;line-height:1.6em}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-ttl .ttl-lpad h2 em{font-size:36px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-cmn-lpad .text-cmn{color:#555}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-cmn-lpad .ttl-green h3{color:#37BEB0;font-size:24px;padding:0}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-960{max-width:960px;margin:auto;border-collapse:separate;border-spacing:10px 0}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-960 .ttl-green-bg h3{background:#37BEB0;color:#fff;font-size:18px;font-family:"TBUDGothic H","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","Meiryo","sans-serif" !important}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-960{margin-top:30px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-960 .col{margin-bottom:30px}}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-reason{max-width:960px;margin:auto}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-reason .col-text{width:60% !important}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-reason .col-img{width:35% !important}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-reason .col-img .img-shadow{filter:drop-shadow(0 0 20px rgba(0,0,0,0.2))}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-category{max-width:960px;margin:auto;background:#fff;border-radius:6px;border:solid 1px #37BEB0;box-shadow:0 0 20px rgba(0,0,0,0.2)}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-category .col{padding:10px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-category .text-category{font-size:22px;color:#000}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad{padding:20px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-ttl .ttl-lpad h2{font-size:20px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-ttl .ttl-lpad h2 em{font-size:24px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-cmn-lpad .ttl-green h3{font-size:18px}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-reason .col-text{width:100% !important}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-reason .col-img{width:100% !important}.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-category .text-category{font-size:16px}}@media screen and (max-width: 362px){.theme-hu-0012-01 .wrapper .contents .sec-cmn-lpad .row-cmn-lpad .ttl-green h3{font-size:16px}}.theme-hu-0012-01 .wrapper .contents .sec-lead{background-position:bottom center;background-size:100% !important;background-repeat:no-repeat}.theme-hu-0012-01 .wrapper .contents .sec-marketer{background-position:bottom center;background-size:100% !important;background-repeat:no-repeat}.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve{margin:40px auto 200px;max-width:960px;border-collapse:separate;border-spacing:10px 0}.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve .col-achieve{background:#fff;border-radius:6px;border:solid 1px #37BEB0;box-shadow:0 0 20px rgba(0,0,0,0.2);position:relative}.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve .col-achieve .item-achieve{position:absolute;background-color:#37BEB0;border-radius:100px;width:160px;height:40px;line-height:40px;top:-20px;left:calc(50% - 80px)}.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve .col-achieve .item-achieve h3{color:#fff;font-size:18px;padding:0;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve .col-achieve .text-achieve{color:#000;font-size:28px;font-family:"TBUDGothic H","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","Meiryo","sans-serif" !important;margin:30px 0 20px}.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve .col-achieve .text-achieve em{font-size:40px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve{margin:40px auto 60px}.theme-hu-0012-01 .wrapper .contents .sec-marketer .row-achieve .col-achieve{margin-bottom:30px}}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo-ttl{margin:auto;position:relative;z-index:3}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo-ttl{margin:auto}}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo-ttl .ttl-keyword{background-color:#37BEB0;border-radius:100px;width:300px;height:40px;line-height:40px;margin:auto}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo-ttl .ttl-keyword h3{color:#fff;font-size:18px;padding:0}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo{max-width:960px;margin:-30px auto 0;padding-top:20px;background:#fff;border-radius:6px;border:solid 1px #37BEB0;box-shadow:0 0 20px rgba(0,0,0,0.2)}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo .col-rank ul{list-style:none;padding:0 0 0 3em;position:relative}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo .col-rank ul li::before{position:absolute;content:"";background:url(https://ferret-one.akamaized.net/images/612c571a25ec8957d7e6a1e9/original.png?utime=1630295834);background-size:contain;background-repeat:no-repeat;width:30px;height:24px;left:1em}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo .col-rank-2nd ul{list-style:none;padding:0 0 0 3em;position:relative}.theme-hu-0012-01 .wrapper .contents .sec-seo .row-seo .col-rank-2nd ul li::before{position:absolute;content:"";background:url(https://ferret-one.akamaized.net/images/612d7a1e89c938004a249a84/original.png?utime=1630370334);background-size:contain;background-repeat:no-repeat;width:30px;height:24px;left:1em}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-success-ttl{position:relative;margin:auto;z-ndex:3}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-success-ttl .ttl-succsess{background-color:#37BEB0;border-radius:100px;width:300px;height:40px;line-height:40px;margin:auto}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-success-ttl .ttl-succsess h3{color:#fff;font-size:18px;padding:0;margin:0}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-cases .row-success-ttl .ttl-succsess{width:200px}}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L{max-width:940px;margin:-30px auto 50px;padding:20px;background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,0.2)}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-img{width:30% !important;padding:0}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-img .text-company{font-size:14px;color:#000;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text{padding:0 10px 0 30px}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text .ttl-case h4{font-size:28px;font-weight:bold;color:#000}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text .ttl-case h4 em{font-size:36px;background:linear-gradient(transparent 60%, #FDFAA6 0%)}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text .text-case{font-size:14px;line-height:1.8em}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L{margin:-10px auto 50px}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-img,.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text{width:100% !important}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text{padding:0}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text .ttl-case{padding:0}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text .ttl-case h4{font-size:20px;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text .ttl-case h4 em{font-size:28px}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-case-L .col-text .text-case{padding:0}}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S{max-width:1000px;margin:auto;border-collapse:separate;border-spacing:10px 0}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case{background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:30px 10px 10px;position:relative}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case{margin-bottom:40px}}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case .ttl-succsess{position:absolute;background-color:#37BEB0;border-radius:100px;width:160px;height:40px;line-height:40px;top:-20px;left:calc(50% - 80px)}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case .ttl-succsess h3{color:#fff;font-size:18px;padding:0;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case .ttl-case h4{font-size:18px;font-weight:bold;color:#000}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case .ttl-case h4 em{font-size:24px;background:linear-gradient(transparent 60%, #FDFAA6 0%)}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case .ttl-case h4{margin:0}}.theme-hu-0012-01 .wrapper .contents .sec-cases .row-cases-S .col-case .text-case{color:#555;font-size:14px;margin:10px}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice{max-width:940px;margin:10px auto;background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,0.2)}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .col{padding:10px}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title tbody,.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title th,.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title td,.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title tr,.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_contants tbody,.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_contants th,.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_contants td,.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_contants tr{border:none}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title{background:#f9f9fb;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title tr td:first-child{width:160px}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title tr td:nth-child(2){padding-left:20px;font-size:14px;padding:0 0 0 20px}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title tr td:nth-child(2) strong{font-size:18px;line-height:1.5}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_title tr td:nth-child(3){width:180px;padding:0 20px 0 0}.theme-hu-0012-01 .wrapper .contents .sec-voices .row-voice .table_contants td:first-child{width:200px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-voices{display:none}}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp{display:none}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp{background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,0.2);padding-bottom:20px}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .table_title{background:#f9f9fb;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .table_title tbody,.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .table_title th,.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .table_title td,.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .table_title tr{border:none}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .table_title tr:nth-child(2) td{padding:0 20px 20px}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .table_title tr:nth-child(2) td strong{font-size:16px;line-height:1.5}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .text-item{padding:20px 20px 0;font-size:15px}.theme-hu-0012-01 .wrapper .contents .sec-voices-sp .row-voice-sp .text-dits{padding:10px 20px;font-size:14px;color:#555}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-voices-sp{display:block}}.row-cases{max-width:960px;margin:auto;border-collapse:separate;border-spacing:10px 0}.row-cases .col-case{background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:10px}@media screen and (max-width: 769px){.row-cases .col-case{margin-bottom:20px}}.row-cases .col-case .ttl-case h3{font-size:18px;color:#000}.row-cases .col-case .text-company{color:#555;font-size:14px;margin:10px}.row-crient-logos{margin:30px auto 0;display:block;max-width:960px}.row-crient-logos .image.logo{display:inline-block;width:20%;background-color:#fff;background-blend-mode:multiply}@media screen and (max-width: 769px){.row-crient-logos{margin:0;padding:0 20px;height:51px;margin-bottom:70px}}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow{margin:40px auto;max-width:960px;border-collapse:separate;border-spacing:10px 0}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow{background:#fff;border-radius:6px;border:solid 1px #37BEB0;box-shadow:0 0 20px rgba(0,0,0,0.2);position:relative}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .item-flow{position:absolute;background-color:#37BEB0;border-radius:100px;width:200px;height:40px;line-height:40px;top:-20px;left:calc(50% - 100px)}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .item-flow h3{color:#fff;font-size:18px;padding:0;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .time-flow{color:#000;font-size:24px;font-family:"TBUDGothic H","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","Meiryo","sans-serif" !important;margin:30px 0 0}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .time-flow em{font-size:36px}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .sub-ttl-flow h4{font-size:20px;color:#37BEB0;font-family:"TBUDGothic H","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","Meiryo","sans-serif" !important;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .text-flow{font-size:14px;color:#555;margin:0;padding:10px}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .item-lead{position:absolute;background-color:#37BEB0;border-radius:100px;width:320px;height:40px;line-height:40px;top:-20px;left:calc(50% - 160px)}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .item-lead h3{color:#fff;font-size:18px;padding:0;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .img_lead{max-width:500px;margin:40px auto 10px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow{margin-bottom:30px;padding:10px}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .time-flow{padding:20px 0 0}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .sub-ttl-flow{padding:0;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-flow .col-flow .sub-ttl-flow h4{padding:0}}.theme-hu-0012-01 .wrapper .contents .sec-flow .row-tf-flow{margin:0 auto;max-width:960px}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp{margin:40px auto;max-width:960px;border-collapse:separate;border-spacing:10px 0}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp{background:#fff;border-radius:6px;border:solid 1px #37BEB0;box-shadow:0 0 20px rgba(0,0,0,0.2);position:relative}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp .subtitle-wp h3{font-size:24px;color:#000;font-weight:bold;letter-spacing:0}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp .subtitle-wp h3:first-letter{color:#37BEB0}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp .img-wp{max-width:200px;margin:auto}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp .text-wp{font-size:14px;color:#555;margin:0;padding:10px}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp .item-lead{position:absolute;background-color:#37BEB0;border-radius:100px;width:320px;height:40px;line-height:40px;top:-20px;left:calc(50% - 160px)}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp .item-lead h3{color:#fff;font-size:18px;padding:0;margin:0}.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp .img_lead{max-width:500px;margin:40px auto 10px}@media screen and (max-width: 769px){.theme-hu-0012-01 .wrapper .contents .sec-wp .row-wp .col-wp{margin-bottom:30px;padding:10px}}.theme-hu-0012-01 .contents .user_mv .row_subcatch .col{padding:0 !important}.theme-hu-0012-01 .contents .user_mv .row_subcatch .text_subcatch{font-size:26px;color:#37BEB0;font-weight:bold;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;background:#fff;border:solid 3px #37BEB0;border-radius:50px;line-height:44px;margin:40px auto 0}.theme-hu-0012-01 .contents .user_mv .row_subcatch .text_subcatch_blue{font-size:26px;color:#375BBE;font-weight:bold;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;background:#fff;border:solid 3px #375BBE;border-radius:50px;line-height:44px;margin:40px auto 0}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv{width:800px;margin:auto;position:relative}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .component.heading.ttl_mv{margin:10px auto 0}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .component.heading.ttl_mv h1{font-size:60px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:bold;line-height:1.2em;margin:0 auto}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .text_date{font-size:24px;font-family:helvetica;font-weight:bold;margin:0 auto}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .text_date em{font-size:44px;font-family:helvetica}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .text_mv{font-size:20px;font-weight:bold;margin:0 auto 10px}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_imamura,.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_hikaru{max-width:130px}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_imamura{position:absolute;left:0;bottom:20px}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_hikaru{position:absolute;right:0;bottom:20px}.theme-hu-0012-01 .contents .user_mv .row_amazon .text_amazon{font-size:24px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:bold;line-height:44px;letter-spacing:0;background:#FBF54E}.theme-hu-0012-01 .contents .user_mv .row_amazon .text_amazon em{font-size:30px;font-family:helvetica}.theme-hu-0012-01 .contents .user_mv .row_cta{margin-bottom:30px}.theme-hu-0012-01 .contents .user_mv .row_cta .btn_entry a{padding:20px 60px;border-radius:60px}@media screen and (max-width: 769px){.theme-hu-0012-01 .contents .user_mv .row_subcatch .text_subcatch{font-size:16px;line-height:1.5em}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv{width:100%}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .component.heading.ttl_mv{margin:0 auto}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .component.heading.ttl_mv h1{font-size:32px;margin:0 auto}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .text_date{font-size:18px;padding:0}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .text_date em{font-size:24px}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .text_mv{font-size:18px;padding:0}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_imamura,.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_hikaru{max-width:70px;position:absolute;bottom:-90px}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_imamura{position:absolute;left:20vw}.theme-hu-0012-01 .contents .user_mv .row_ttl_mv .img_hikaru{position:absolute;right:20vw}.theme-hu-0012-01 .contents .user_mv .row_amazon{margin:100px auto 20px}.theme-hu-0012-01 .contents .user_mv .row_amazon .text_amazon{font-size:16px;line-height:1.5em}.theme-hu-0012-01 .contents .user_mv .row_amazon .text_amazon em{font-size:24px}}.theme-hu-0012-01 .contents .sec_user{padding:30px 30px 50px}.theme-hu-0012-01 .contents .sec_user .row_ttl .component.heading.ttl_sec{margin:10px auto}.theme-hu-0012-01 .contents .sec_user .row_ttl .component.heading.ttl_sec h2{font-size:36px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:bold;line-height:1.4em}@media screen and (max-width: 769px){.theme-hu-0012-01 .contents .sec_user{padding:0 0 30px}.theme-hu-0012-01 .contents .sec_user .row_ttl .component.heading.ttl_sec h2{font-size:22px}}.theme-hu-0012-01 .contents .sec_purpose .row_list{max-width:800px;margin:auto;padding:20px 40px}.theme-hu-0012-01 .contents .sec_purpose .row_list .col{padding:0 !important}.theme-hu-0012-01 .contents .sec_purpose .row_list .text_list{font-size:20px;line-height:1.8em}@media screen and (max-width: 769px){.theme-hu-0012-01 .contents .sec_purpose .row_list{padding:20px 10px}.theme-hu-0012-01 .contents .sec_purpose .row_list .text_list{font-size:16px;line-height:1.6em}}.theme-hu-0012-01 .contents .sec_intoroduction .row_intoroduction{border-spacing:40px 0}.theme-hu-0012-01 .contents .sec_intoroduction .row_intoroduction .text_intoroduction em{font-size:20px}@media screen and (max-width: 769px){.theme-hu-0012-01 .contents .sec_intoroduction .row_intoroduction .text_intoroduction{font-size:14px}}.theme-hu-0012-01 .contents .sec_intoroduction .row_intoroduction .img_photo{width:130px;margin:auto}.theme-hu-0012-01 .contents .sec_summary .row_table{background:#fff;padding:30px}.theme-hu-0012-01 .contents .sec_summary .row_table .table_user tbody,.theme-hu-0012-01 .contents .sec_summary .row_table .table_user th,.theme-hu-0012-01 .contents .sec_summary .row_table .table_user td,.theme-hu-0012-01 .contents .sec_summary .row_table .table_user tr{border:none}.theme-hu-0012-01 .contents .sec_summary .row_table .table_user tr{border-bottom:solid 1px #eee}.theme-hu-0012-01 .contents .sec_form .row_form{background:#fff;padding:20px 30px}
