@charset “utf-8”;@media (min-width:1050px){#header{position:fixed;width:220px;height:100%;box-shadow: 1px 0px 4px rgb(0 0 0 / 5%);background-color:#fff}#header .l-header__logo{width:225px;height:100%;padding:15px}#header .c-headLogo{height:100%}#header .l-header__logo img{width:240px;height:120px}#header .l-header__inner{flex-direction:column;padding:10px}#header #gnav{margin-left:0}#header .c-gnav{flex-direction:column;text-align:left;margin-top:20px}#header .c-gnav li a{padding:1em 10px;font-weight:bold}#header .c-gnav li a span{font-size:15px}#content,#breadcrumb,#before_footer_widget,#footer{padding-left:240px;padding-right:20px}#main_visual{padding-left:240px}.swell-block-fullWide .l-article{max-width:860px!important}}.c-gnav>.menu-item>.sub-menu{-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#404040;background:#aaff5c;left:54%;top:100%;font-size:12px;width:195px;font-size:12px;z-index:10000}.c-gnav .sub-menu a:before,.c-listMenu a:before{content:""}@media (max-width:1050px){#header .l-header__menuBtn{display:block!important}#header #gnav{display:none}#header .w-header__inner{display:flex;justify-content:flex-end;width:48vw}#sp_menu{display:block!important}#header #custom_html-7{padding-top:1.5em;padding-left:2em}.c-iconBtn__icon{font-size:30px;padding-top:20px}.l-header__logo .c-headLogo__link img{display:none!important}.l-header__logo{padding:6px}.l-header__logo .c-headLogo__link{background-image:url(/wp-content/uploads/takusaku,PE3,P83,P96,PE3,P83,PAD,PE3,P82,PB0.png.pagespeed.ce.kyXHLet9-m.webp);width:115px;height:50px;background-size:cover}}@media (max-width:750px){.c-iconBtn__icon{padding-top:0}}@media (max-width:450px){.l-header__logo h1{height:45px;width:200px}}#sp_menu .c-widget__title{display:none}#sp_menu .p-spMenu__body{padding-top:2em;font-family:'M PLUS Rounded 1c',sans-serif}#sp_menu .p-spMenu__nav li a{border-bottom:1px dashed #d3d3d3;padding:1em 2em}#sp_menu #custom_html-10{text-align:center}#sp_menu #custom_html-10 p{margin-bottom:0}#sp_menu #custom_html-10 a{font-size:1.6em;font-weight:bold}#sp_menu .p-blogParts[data-partsid="373"] .swell-block-button{padding-top:.2em!important;padding-bottom:.2em!important}#sp_menu .p-blogParts[data-partsid="373"] .swell-block-button a{font-size:1.1em}.p-blogParts[data-partsid="373"] .swell-block-button{padding-top:1.5em;padding-bottom:1.5em}.p-blogParts[data-partsid="373"] .swell-block-button a{font-size:.9em;letter-spacing:2px;border-radius:22px}header #custom_html-7 p{line-height:1.2}header #custom_html-7 a{font-size:1.3em;font-weight:bold;color:#222!important;letter-spacing:1px;margin-bottom:-10px}header #custom_html-7 span,#custom_html-10 span{font-size:.8em;letter-spacing:1px;font-weight:bold}.swell-block-button a{border-radius:6px;box-shadow:rgba(0,0,0,.16) 0 1px 4px}.swell-block-button a:hover{opacity:.9;box-shadow:rgba(0,0,0,.16) 0 2px 8px}.big-title{font-size:1.8em!important;font-family:'M PLUS Rounded 1c',sans-serif;margin-bottom:1.5em!important}.c-pageTitle .c-pageTitle__inner{font-family:'M PLUS Rounded 1c',sans-serif;letter-spacing:2px;font-size:28px}@media (max-width:450px){.big-title{font-size:1.4em!important}.c-pageTitle .c-pageTitle__inner{font-size:22px}}.home #main_visual .p-mainVisual__slide{border-radius:14px}.home #main_visual .p-mainVisual__inner{width:95%;padding-top:2em;margin:0 auto;max-width:1200px}.home .p-mainVisual__slideTitle{font-size:2.2em;font-family:'M PLUS Rounded 1c',sans-serif}.home .p-mainVisual__slideText{letter-spacing:2px;padding-top:1em;padding-left:1em;font-weight:bold}@media (max-width:450px){.home #main_visual .p-mainVisual__inner{width:92%;padding-top:3em}.home .p-mainVisual__slideTitle{font-size:1.5em}.home .p-mainVisual__slideText{letter-spacing:1px}}.home #content{padding-top:2.5em}.topsection-about h2{font-family:'M PLUS Rounded 1c',sans-serif}.page .top-3cols-about img{background-color:#fff;border-radius:50%;padding:1em}.page .top-3cols-about h3{font-size:1.2em;letter-spacing:1px;margin-bottom:.5em;font-family:'M PLUS Rounded 1c',sans-serif}@media (max-width:450px){.topsection-about h2{font-size:1.3em!important}}.p-postList__excerpt ul{padding-top:.5em}.p-postList__excerpt ul li{letter-spacing:2px;padding-left:2.5em;font-family:'M PLUS Rounded 1c',sans-serif;color:#555}.p-postList__excerpt ul li:before{padding-left:.5em}.-type-card .p-postList__item{padding:0 1em!important}.-type-card .p-postList__item a{background-color:#fff;margin-bottom:0!important;border-radius:10px!important;box-shadow:rgba(0,0,0,.16) 0 1px 4px;transition-duration:.2s}.-type-card .p-postList__item a:hover{box-shadow:rgba(0,0,0,.16) 0 2px 8px;transition-duration:.2s}.-type-card .p-postList__body{padding:16px 8px 8px}.-type-card .p-postList__thumb{box-shadow:none;border-radius:10px 10px 0 0!important}.-type-card .c-postThumb__figure{border-radius:10px 10px 0 0!important}.-type-card .p-postList__title{font-family:'M PLUS Rounded 1c',sans-serif;color:#555;padding-left:.3em}.c-postThumb__cat{font-family:'M PLUS Rounded 1c',sans-serif;letter-spacing:2px;right:10px;top:10px}.c-postThumb__cat[data-cat-id="6"]{background-color:#00a1e9}.c-postThumb__cat[data-cat-id="7"]{background-color:#ea618e}.category .p-postList__excerpt ul li,.blog .p-postList__excerpt ul li{position:relative}.top-news{max-width:750px;margin:0 auto}.top-news .p-postList__body{display:flex}.top-news .c-postTimes__posted:before{content:none}.top-news .p-postList__meta{margin-bottom:0!important}.top-news .p-postList__times{opacity:1;font-size:14px;font-weight:bold;margin-right:2em;line-height:16px;letter-spacing:1px}.top-news .p-postList__title{letter-spacing:1px;font-size:14px}@media (max-width:450px){.top-news .p-postList__body{display:block}.top-news .p-postList__times{padding-bottom:5px;font-size:12px;letter-spacing:2px}}.p-blogParts[data-partsid="292"] .swell-block-button{max-width:600px;border-radius:22px}.p-blogParts[data-partsid="292"] .swell-block-button a{padding:2em 3em}.p-blogParts[data-partsid="292"] .swell-block-button span{font-size:18px;font-family:'M PLUS Rounded 1c',sans-serif;letter-spacing:2px;font-weight:normal;text-align:left}.p-blogParts[data-partsid="292"] .swell-block-button svg{width:1.5em;height:1.5em}@media (max-width:750px){.p-blogParts[data-partsid="292"] .swell-block-button a{padding:1em 3em}}#before_footer_widget{margin-bottom:0}#before_footer_widget #nav_menu-3 ul{display:flex;flex-wrap:wrap;margin:0 auto}#before_footer_widget #nav_menu-3 ul li{padding:.2em 1em}#before_footer_widget #nav_menu-3 ul li a{border-bottom:none;font-weight:bold;font-size:.9em}#before_footer_widget #nav_menu-3 ul li a:hover{background-color:transparent}@media (max-width:450px){#before_footer_widget #nav_menu-3 ul{display:flex;flex-wrap:wrap;margin:0 auto}#before_footer_widget #nav_menu-3 ul li{padding:0;width:50%}}.l-footer__widgetArea{max-width:1100px;margin:0 auto}#footer .w-footer{display:flex}.l-footer__widgetArea .w-footer__box:first-child{flex-basis:60%}.l-footer__widgetArea .w-footer__box:last-child{flex-basis:40%}#footer-left{letter-spacing:2px;line-height:2;padding-top:2em;font-size:.9em;font-weight:bold}#footer-left p:first-child{font-size:1.2em}#footer-right{text-align:center}#footer-right img{width:150px}.l-footer__foot{display:none}footer .copyright{text-align:left!important;margin-top:1em}@media (max-width:450px){#footer .w-footer{display:flex;flex-wrap:wrap}#footer .w-footer__box:last-child{order:1!important;flex-basis:100%;padding:0}#footer .w-footer__box:first-child{order:2!important;flex-basis:100%}#footer-left{letter-spacing:1px;line-height:2;padding-top:0;font-size:.9em;font-weight:bold}}.page #content .post_content{margin-top:1.5em}.single .c-postTitle__ttl{padding-bottom:1.2em;font-family:'M PLUS Rounded 1c',sans-serif}.single .-type-card .p-postList__thumb{box-shadow:none;border-radius:8px}.single .p-postList__thumb:before{background:none}.single .home-catch{font-family:'M PLUS Rounded 1c',sans-serif;font-size:1.4em}.grouproom-table{padding-bottom:2em}.grouproom-table tr td{padding:1em}.grouproom-table tr td:first-child{width:200px}.c-secTitle{font-size:1.4em}.c-secTitle::before,.c-secTitle::after{width:14%;height:2px}.c-smallNavTitle{display:none}@media (max-width:450px){.grouproom-table tr td:last-child{border-top:none;padding-top:0}.grouproom-table tr:last-child td:first-child{border-bottom:none}}#n2-ss-3-align{max-width:680px;margin:0 auto}.companypage-3 p{max-width:680px;margin:0 auto}@media (max-width:450px){.companypage-1 p,.companypage-2 p{font-size:1.2em!important}}.flowpage-1 .swell-block-fullWide__inner{padding:3em;border-radius:22px;background-color:#fff;max-width:700px}.flowpage-2 h2{margin-bottom:1em!important}.flowpage-3 h2{margin-bottom:.5em!important}.flowpage-3 .swell-block-step__item{max-width:720px;margin:0 auto}.flowpage-3 .swell-block-step__item:first-child{border-top:none}.flowpage-3 .swell-block-step__number,.flowpage-3 .swell-block-step__title{font-family:'M PLUS Rounded 1c',sans-serif;letter-spacing:2px}.flowpage-3 .swell-block-step__body{font-size:.9em;font-weight:bold}.flowpage-4 .swell-block-accordion__label i{color:#ea5953;padding-right:1em;font-size:1.2em}@media (max-width:750px){.flowpage-1 .swell-block-fullWide__inner{padding:2em;width:90%}}@media (max-width:450px){.flowpage-1 .swell-block-fullWide__inner{padding:2em 1em;width:92%}.flowpage-4 .swell-block-accordion__label i{color:#ea5953;padding-right:12px;font-size:1em}.flowpage-4 .swell-block-accordion__label{font-size:.9em}}.p-postListTab .c-tabList__item button{font-weight:bold;letter-spacing:2px;background-color:#fff;border-radius:3px}@media (max-width:450px){.p-postListTab .c-tabList__item:first-child{margin:0 2em 1.5em;width:60%}}.page .wp-block-table{background:#fff;color:#000;font-size:.95em}.page .wp-block-table td{padding:1.2em}#fix_bottom_menu{box-shadow:none;padding:0 5px 2px}#fix_bottom_menu .menu-item:first-child{background-color:#88b232;padding:4px 8px 6px;color:#fff;border-radius:8px;margin-right:12px;white-space:nowrap}#fix_bottom_menu .menu-item:first-child a span span{font-size:12px;line-height:10px;letter-spacing:1px;font-weight:normal}#fix_bottom_menu .menu-item:last-child{background-color:#22a2e9;padding:12px 6px 12px;color:#fff;border-radius:8px}#fix_bottom_menu .menu-item a span i{display:inline-block}#fix_bottom_menu .menu-item a i{display:none;font-size:14px;padding-right:5px}#fix_bottom_menu .menu-item a span{font-size:14px;line-height:14px;font-weight:bold}