﻿.font_size_60,.theme-fo-base .wrapper.none .contents .component.heading h1{font-size:60px}@media screen and (max-width: 768px){.font_size_60,.theme-fo-base .wrapper.none .contents .component.heading h1{font-size:36px}}.font_size_40,.theme-fo-base .wrapper.none .contents .component.heading h2,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .header_base_h2 .component.heading h2,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.heading h3,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .header_base_h2 .component.heading h2,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .header_base_h2 .component.heading h2,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post h1,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h2{font-size:40px}@media screen and (max-width: 768px){.font_size_40,.theme-fo-base .wrapper.none .contents .component.heading h2,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .header_base_h2 .component.heading h2,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.heading h3,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .header_base_h2 .component.heading h2,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .header_base_h2 .component.heading h2,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post h1,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h2{font-size:30px}}.font_size_36,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.heading h2{font-size:36px}@media screen and (max-width: 768px){.font_size_36,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.heading h2{font-size:26px}}.font_size_30,.theme-fo-base .wrapper.none .contents .component.heading h3,.theme-fo-base .wrapper.none .contents .component.richtext blockquote:before,.theme-fo-base .wrapper.none .contents .component.richtext blockquote:after,.theme-fo-base.clearfix .main-visual .component.heading h1,.theme-fo-base.clearfix .main-visual .component.heading h2,.theme-fo-base.clearfix .main-visual .component.heading h3,.theme-fo-base.clearfix .main-visual .component.heading h4,.theme-fo-base.clearfix .main-visual .component.heading h5,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_no,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h3{font-size:30px}@media screen and (max-width: 768px){.font_size_30,.theme-fo-base .wrapper.none .contents .component.heading h3,.theme-fo-base .wrapper.none .contents .component.richtext blockquote:before,.theme-fo-base .wrapper.none .contents .component.richtext blockquote:after,.theme-fo-base.clearfix .main-visual .component.heading h1,.theme-fo-base.clearfix .main-visual .component.heading h2,.theme-fo-base.clearfix .main-visual .component.heading h3,.theme-fo-base.clearfix .main-visual .component.heading h4,.theme-fo-base.clearfix .main-visual .component.heading h5,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_no,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h3{font-size:26px}}.font_size_28,.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no{font-size:28px}@media screen and (max-width: 768px){.font_size_28,.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no{font-size:26px}}.font_size_26,.theme-fo-base .wrapper.none .contents .component.heading h4{font-size:26px}@media screen and (max-width: 768px){.font_size_26,.theme-fo-base .wrapper.none .contents .component.heading h4{font-size:24px}}.font_size_24,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation h1{font-size:24px}@media screen and (max-width: 768px){.font_size_24,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation h1{font-size:22px}}.font_size_22{font-size:22px}@media screen and (max-width: 768px){.font_size_22{font-size:20px}}.font_size_20,.theme-fo-base .wrapper.none .contents .component.heading h5,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit .cont a,.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text:before,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text:before,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .row .col .entry-list .entry-list-unit .cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_text:before,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h4{font-size:20px}@media screen and (max-width: 768px){.font_size_20,.theme-fo-base .wrapper.none .contents .component.heading h5,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit .cont a,.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text:before,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text:before,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .row .col .entry-list .entry-list-unit .cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_text:before,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h4{font-size:18px}}.font_size_18,.theme-fo-base.clearfix .main-visual .component.text{font-size:18px}@media screen and (max-width: 768px){.font_size_18,.theme-fo-base.clearfix .main-visual .component.text{font-size:14px}}.font_size_16,.theme-fo-base .wrapper.none .contents,.theme-fo-base .wrapper.none .contents .component.text,.theme-fo-base .wrapper.none .contents .button .button-cont a.size-m,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_doc .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_briefing .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_consultation .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_text,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .list ul li:first-child{font-size:16px}@media screen and (max-width: 768px){.font_size_16,.theme-fo-base .wrapper.none .contents,.theme-fo-base .wrapper.none .contents .component.text,.theme-fo-base .wrapper.none .contents .button .button-cont a.size-m,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_doc .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_briefing .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_consultation .button-cont a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_text,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .list ul li:first-child{font-size:13px}}.font_size_14,.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_center .col.custom_footer_center_nav ul li a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .list ul li{font-size:14px}@media screen and (max-width: 768px){.font_size_14,.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_center .col.custom_footer_center_nav ul li a,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .list ul li{font-size:12px}}.font_size_12,.theme-fo-base .wrapper.none .contents .row .col .entry-list .entry-list-unit .cont .tags .tag,.theme-fo-base .breadcrumbs,.theme-fo-base .breadcrumbs ul li span,.theme-fo-base .breadcrumbs ul li a{font-size:12px}@media screen and (max-width: 768px){.font_size_12,.theme-fo-base .wrapper.none .contents .row .col .entry-list .entry-list-unit .cont .tags .tag,.theme-fo-base .breadcrumbs,.theme-fo-base .breadcrumbs ul li span,.theme-fo-base .breadcrumbs ul li a{font-size:10px}}.font_size_10{font-size:10px}@media screen and (max-width: 768px){.font_size_10{font-size:8px}}.text-main-color{color:#008ad8}.text-sub-color{color:#003670}.text-pink{color:#d0006f}.text-orange{color:#f57900}.text-green{color:#008655}.text-blue{color:#008ad8}.bg-main-color{background:#008ad8}.bg-sub-color{background:#ddf1fa}.bg-gray-color{background:#e5e5e5}.bg-pink{background:#d0006f}.bg-orange{background:#f57900}.bg-green{background:#008655}.bg-blue{background:#008ad8}.theme-fo-base.clearfix .top_mainvisual_img,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_tel,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom{zoom:1}.theme-fo-base.clearfix .top_mainvisual_img:after,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box:after,.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav:after,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_tel:after,.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom:after{display:block;content:"";clear:both}.transitions,.theme-fo-base .wrapper.none .contents .component a,.theme-fo-base .wrapper.none .contents .component a img{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 768px){.transitions,.theme-fo-base .wrapper.none .contents .component a,.theme-fo-base .wrapper.none .contents .component a img{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}}.all_transitions{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.reverse{flex-wrap:wrap-reverse;display:flex}.theme-fo-base{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;line-height:1.5}.theme-fo-base .wrapper.none .contents{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif}.theme-fo-base .wrapper.none .contents section{padding:100px 0}.theme-fo-base .wrapper.none .contents section:nth-child(even){background:#ddf1fa}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents section{padding:50px 6%}}.theme-fo-base .wrapper.none .contents .inner{max-width:1200px;padding:0}.theme-fo-base .wrapper.none .contents .row .col{padding:10px 20px}.theme-fo-base .wrapper.none .contents .component.heading h1,.theme-fo-base .wrapper.none .contents .component.heading h2,.theme-fo-base .wrapper.none .contents .component.heading h3,.theme-fo-base .wrapper.none .contents .component.heading h4,.theme-fo-base .wrapper.none .contents .component.heading h5{color:#008ad8;font-weight:normal;margin:0}.theme-fo-base .wrapper.none .contents .component.heading h1{font-weight:bold}.theme-fo-base .wrapper.none .contents .component.heading h2{font-weight:bold}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .component.text{margin:10px 0 !important}}.theme-fo-base .wrapper.none .contents .component.text em.strong{font-style:normal}.theme-fo-base .wrapper.none .contents .component.text p{padding:0;margin:0}.theme-fo-base .wrapper.none .contents .component.text a:before{font-family:FontAwesome;content:"\f105";padding-right:.5em;color:#008ad8}.theme-fo-base .wrapper.none .contents .component.richtext{position:relative}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .component.richtext ul{margin-left:20px}}.theme-fo-base .wrapper.none .contents .component.richtext blockquote{border:none;position:relative;background:#FFF;padding:2em 4em}.theme-fo-base .wrapper.none .contents .component.richtext blockquote p{z-index:100;font-style:italic}.theme-fo-base .wrapper.none .contents .component.richtext blockquote:before{display:inline-block;position:absolute;top:15px;left:15px;vertical-align:middle;content:"\f10d";font-family:FontAwesome;color:rgba(0,0,0,0.2);line-height:1;z-index:1}.theme-fo-base .wrapper.none .contents .component.richtext blockquote:after{display:inline-block;position:absolute;bottom:15px;right:15px;vertical-align:middle;text-align:center;content:"\f10e";font-family:FontAwesome;color:rgba(0,0,0,0.2);line-height:1;z-index:1}.theme-fo-base .wrapper.none .contents .component.richtext table{background:#FFF}.theme-fo-base .wrapper.none .contents .component.richtext table th,.theme-fo-base .wrapper.none .contents .component.richtext table td{border:1px solid #ccc}.theme-fo-base .wrapper.none .contents .component.richtext table th{background:#e6e6e6}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .component.richtext table th,.theme-fo-base .wrapper.none .contents .component.richtext table td{width:calc(100% / 3)}}.theme-fo-base .wrapper.none .contents .component.decorativetext-1{border-left:solid 5px #008ad8;padding:0.25em 0.5em}.theme-fo-base .wrapper.none .contents .component.decorativetext-2{background:#008ad8;padding:0.25em 1em;color:#FFF;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.theme-fo-base .wrapper.none .contents .component.decorativetext-3{border:solid 1px #008ad8;padding:0.25em 1em}.theme-fo-base .wrapper.none .contents .component a{color:#333;text-decoration:none}.theme-fo-base .wrapper.none .contents .component a:hover{color:#008ad8}.theme-fo-base .wrapper.none .contents .component a:visited{color:#333}.theme-fo-base .wrapper.none .contents .component a:hover img{opacity:0.8}.theme-fo-base .wrapper.none .contents .component.image img{-webkit-border-radius:0;border-radius:0}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .row .col img{border-radius:0px}}.theme-fo-base .wrapper.none .contents .image.corner img,.theme-fo-base .wrapper.none .contents .corner{border-top-left-radius:100px;border-top-right-radius:0px;border-bottom-right-radius:100px;border-bottom-left-radius:0px}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .image.corner img,.theme-fo-base .wrapper.none .contents .corner{border-top-left-radius:50px;border-bottom-right-radius:50px}}.theme-fo-base .wrapper.none .contents .row .col.corner{padding:50px}.theme-fo-base .wrapper.none .contents .button .button-cont a.blue{background:transparent;-webkit-border-radius:0px;border-radius:0px;border:1px solid #003670;color:#003670;font-weight:bold}.theme-fo-base .wrapper.none .contents .button .button-cont a.blue:hover{background:#003670;color:#FFF}.theme-fo-base .wrapper.none .contents .button .button-cont a.white{background:transparent;-webkit-border-radius:0px;border-radius:0px;border:1px solid #fff;color:#fff;font-weight:bold}.theme-fo-base .wrapper.none .contents .button .button-cont a.white:hover{background:#fff;color:#003670}.theme-fo-base .wrapper.none .contents .button .button-cont a.black{background:#003670;-webkit-border-radius:0px;border-radius:0px;border:1px solid #003670;color:#fff;font-weight:bold}.theme-fo-base .wrapper.none .contents .button .button-cont a.black:hover{background:#fff;color:#003670}.theme-fo-base .wrapper.none .contents .button .button-cont a.size-m{padding:10px 100px}.theme-fo-base .wrapper.none .contents .row .col .entry-list .entry-list-unit{border:none}.theme-fo-base .wrapper.none .contents .row .col .entry-list .entry-list-unit .cont{width:100%;color:#003670;border:none;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.theme-fo-base .wrapper.none .contents .row .col .entry-list .entry-list-unit .cont h3 a{color:#003670}.theme-fo-base .wrapper.none .contents .row .col .entry-list .entry-list-unit .cont h3 a:after{font-family:FontAwesome;content:"\f105";padding-left:15px}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit{color:#003670;background:transparent;box-shadow:none}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit{width:100%}}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit a.img,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit a.img,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit a.img,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit a.img{border-top-left-radius:50px;border-bottom-right-radius:50px;border-top-right-radius:0px;border-bottom-left-radius:0px}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit .cont{border:none;display:table-cell}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit .cont a{color:#003670}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont h3 a:after,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont h3 a:after,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont h3 a:after,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit .cont h3 a:after{content:none}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont,.theme-fo-base .wrapper.none .contents .row .col .entry-image-list .entry-list-unit .cont{border-left:none}}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents .row .entry-image-list .entry-list-unit a.img{border-radius:0px !important}.theme-fo-base .wrapper.none .contents .row .entry-image-list .entry-list-unit a.img img{border-top-left-radius:10px !important;border-bottom-right-radius:10px !important;border-top-right-radius:0px !important;border-bottom-left-radius:0px !important}}.theme-fo-base .breadcrumbs{background:#fff;color:#033b6d}.theme-fo-base .breadcrumbs ul{width:auto;max-width:1200px;border-bottom:1px solid #ccc}.theme-fo-base .breadcrumbs ul li span{color:#033b6d}.theme-fo-base .breadcrumbs ul li a{color:#033b6d}.theme-fo-base .breadcrumbs a::after{color:#033b6d}.theme-fo-base .contents .component.heading h2{color:#003670}.theme-fo-base .contents .component.heading h3{color:#003670;border-bottom:none}.navi-001-01,.navi-002-01{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", 'Roboto', sans-serif}.navi-001-01 header#navigations .inner .navigation-cont,.navi-002-01 header#navigations .inner .navigation-cont{max-width:1200px}.navi-001-01 header#navigations .inner .logo,.navi-002-01 header#navigations .inner .logo{max-width:558px;width:40%;padding:37px 10px}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .logo,.navi-002-01 header#navigations .inner .logo{width:100%;max-width:100%;padding:20px 60px 20px 20px;border-bottom:2px solid #008ad8}}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .logo h1,.navi-002-01 header#navigations .inner .logo h1{margin:0 auto;text-align:center}}.navi-001-01 header#navigations .inner .logo h1 a,.navi-002-01 header#navigations .inner .logo h1 a{max-height:41px;display:block}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .logo h1 a,.navi-002-01 header#navigations .inner .logo h1 a{height:25px}}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .logo h1 a img,.navi-002-01 header#navigations .inner .logo h1 a img{max-height:30px}}.navi-001-01 header#navigations .inner .cont,.navi-002-01 header#navigations .inner .cont{max-width:556px;width:57%;padding:0}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont,.navi-002-01 header#navigations .inner .cont{width:100%;max-width:100%}}.navi-001-01 header#navigations .inner .cont .row .col.header_cta,.navi-002-01 header#navigations .inner .cont .row .col.header_cta{width:100%;display:inline-flex;justify-content:flex-end;padding:0 0 30px}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont .row .col.header_cta,.navi-002-01 header#navigations .inner .cont .row .col.header_cta{width:100% !important;display:inline-flex !important;justify-content:center;padding-bottom:5px}}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button{margin-right:10px}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button{margin-right:5px}}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button .button-cont a{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:bold;padding:10px 1vw}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button .button-cont a:before,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button .button-cont a:before{font-family:FontAwesome;margin-right:.5vw}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button .button-cont a{font-size:11px;padding:10px 1.83vw}}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_map .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_map .button-cont a{background:#e5e5e5;color:#333}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_map .button-cont a:before,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_map .button-cont a:before{content:"\f041";color:#008ad8}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_doc .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_doc .button-cont a{background:#008ad8}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_doc .button-cont a:before,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_doc .button-cont a:before{content:"\f02d"}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_briefing .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_briefing .button-cont a{background:#008ad8}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_briefing .button-cont a:before,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_briefing .button-cont a:before{content:"\f19d"}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_consultation,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_consultation{margin-right:0}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_consultation .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_consultation .button-cont a{background:#008ad8}.navi-001-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_consultation .button-cont a:before,.navi-002-01 header#navigations .inner .cont .row .col.header_cta .button.header_cta_consultation .button-cont a:before{content:"\f0e6"}.navi-001-01 header#navigations .inner .cont .row .col.header_tel,.navi-002-01 header#navigations .inner .cont .row .col.header_tel{width:100%;padding:0;display:inline-flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont .row .col.header_tel,.navi-002-01 header#navigations .inner .cont .row .col.header_tel{display:inline-flex !important;-webkit-justify-content:center;justify-content:center}}.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text{font-weight:bold}.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text:before,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text:before{margin-right:1vw;font-family:FontAwesome;content:"\f1ac";color:#008ad8}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_text{padding-right:0px;font-size:9px}}.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no{margin-left:1vw;font-weight:bold;color:#008ad8}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no{padding:0;font-size:17px}.navi-001-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no a,.navi-002-01 header#navigations .inner .cont .row .col.header_tel .header_tel_no a{font-weight:bold;color:#008ad8}}.navi-001-01 header#navigations .inner .cont .row .col .ymca_logo,.navi-002-01 header#navigations .inner .cont .row .col .ymca_logo{width:20%;margin:0 0 10px 0}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .cont .row .col .ymca_logo,.navi-002-01 header#navigations .inner .cont .row .col .ymca_logo{width:50%}}.navi-001-01 header#navigations .inner .main-menu,.navi-002-01 header#navigations .inner .main-menu{background:#ddf1fa;border:none}.navi-001-01 header#navigations .inner .main-menu .level-01,.navi-002-01 header#navigations .inner .main-menu .level-01{border:none}.navi-001-01 header#navigations .inner .main-menu .level-01:first-child,.navi-002-01 header#navigations .inner .main-menu .level-01:first-child{border:none}.navi-001-01 header#navigations .inner .main-menu .level-01:hover,.navi-002-01 header#navigations .inner .main-menu .level-01:hover{background:transparent}.navi-001-01 header#navigations .inner .main-menu .level-01 a,.navi-002-01 header#navigations .inner .main-menu .level-01 a{color:#333;text-align:center}.navi-001-01 header#navigations .inner .main-menu .level-01 a:hover,.navi-002-01 header#navigations .inner .main-menu .level-01 a:hover{color:#008ad8}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger{border:none}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger:first-child,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:first-child{border:none}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger:hover,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover{background:transparent}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger a,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger a{color:#333;text-align:center}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger a:hover,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger a:hover{color:#008ad8}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont{width:100%;border:none;background:#008ad8}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont a,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont a{color:#FFF}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont a:hover,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont a:hover{background:#003670}@media screen and (max-width: 768px){.navi-001-01 header#navigations .inner .menu-trigger,.navi-002-01 header#navigations .inner .menu-trigger{background:transparent}}.theme-fo-base.clearfix .main-visual{min-height:250px;border-bottom-right-radius:50px;display:flex;justify-content:center}.theme-fo-base.clearfix .main-visual h1,.theme-fo-base.clearfix .main-visual h2,.theme-fo-base.clearfix .main-visual h3,.theme-fo-base.clearfix .main-visual h4,.theme-fo-base.clearfix .main-visual h5{white-space:pre-line;text-shadow:2px 2px 0px #ffffff;color:#008ad8}.theme-fo-base.clearfix .main-visual .component.text{text-shadow:2px 2px 0px #ffffff;color:#008ad8}.theme-fo-base.clearfix .main-visual .row{max-width:1200px;padding:20px;margin:auto;table-layout:auto;display:table}.theme-fo-base.clearfix .main-visual .row .col{vertical-align:middle;text-align:center;padding:10px}.theme-fo-base.clearfix .main-visual .row .col .heading h2{padding:20px 0;font-size:2rem}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual{background-attachment:scroll;padding:20px 10px;min-height:220px}.theme-fo-base.clearfix .main-visual .title-group{min-height:0}.theme-fo-base.clearfix .main-visual .title-group .col{padding:0}.theme-fo-base.clearfix .main-visual .title-group .col .heading h2{padding:0}}.theme-fo-base.clearfix .top_mainvisual_img{max-height:625px;min-height:625px;position:absolute}@media screen and (max-width: 768px){.theme-fo-base.clearfix .top_mainvisual_img{padding:0 !important;min-height:auto}}.theme-fo-base.clearfix .top_mainvisual_img .row{max-width:100%;padding:0;table-layout:fixed !important}@media screen and (max-width: 768px){.theme-fo-base.clearfix .top_mainvisual_img .row ul li img{-webkit-border-radius:0px;border-radius:0px}}.theme-fo-base.clearfix .top_mainvisual_img .row:after{content:none;float:auto;min-height:none}.theme-fo-base.clearfix .top_mainvisual_img .row .col{padding:0}.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider{margin:0}.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .slides img{-webkit-border-bottom-right-radius:100px;border-bottom-right-radius:100px}@media screen and (max-width: 768px){.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .slides img{border-bottom-right-radius:50px}}@media screen and (max-width: 768px){.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .slides{max-width:1000%}}.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .flex-control-nav{display:none;bottom:20px}.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .flex-control-nav li a{background:rgba(255,255,255,0.8)}.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .flex-control-nav li a.flex-active{background:#003670}.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .flex-direction-nav{display:none}.page-contents .theme-fo-base.clearfix .top_mainvisual_img{position:static !important}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box{padding:0;max-height:625px;position:relative}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner{padding:8vw 0}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner{padding:140px 0px 0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row .col .top_mainvisual_box_cctext{font-size:34px;text-shadow:2px 2px 0px #ffffff;margin:0;padding:0;color:#003670;font-weight:bold}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row .col .top_mainvisual_box_cctext{font-size:14px;text-align:center !important}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row .col .top_mainvisual_box_cch1{margin:0 0 50px}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row .col .top_mainvisual_box_cch1{margin-bottom:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row .col .top_mainvisual_box_cch1 h1{font-size:60px;text-shadow:2px 2px 0px #ffffff;margin:0;padding:0;color:#003670;max-width:50%}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row .col .top_mainvisual_box_cch1 h1{max-width:100%;font-size:30px;text-align:center !important}}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav{padding:0 10px 10px}}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base{width:50% !important;float:left;padding:0}}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button{margin:5px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button .button-cont a{background:#FFF;border-top-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:0px;border-bottom-left-radius:0px;border:1px solid;padding:15px 40px;font-weight:bold}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button .button-cont a{padding:10px 20px;width:100%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button.mv_nav_a .button-cont a{color:#d0006f;border-color:#d0006f}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button.mv_nav_b .button-cont a{color:#f57900;border-color:#f57900}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button.mv_nav_c .button-cont a{color:#008655;border-color:#008655}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row.mv_nav .mv_nav_base .button.mv_nav_d .button-cont a{color:#008ad8;border-color:#008ad8}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about{background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about{background-repeat:no-repeat;background-size:cover;background-position:center top}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.heading{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.heading h2{margin:20px 0 10px 0;color:#003670;font-weight:bold}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.text{font-weight:bold}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.text{padding:10px 0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.image img{max-width:372px}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.image{margin-top:20px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.button{margin:20px 0 0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_about .inner .row .col .component.button .button-cont{text-align:center}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course{padding:50px 2%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .header_base_h2 .component.heading{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .header_base_h2 .component.heading h2{color:#008ad8;margin:0px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .header_base_h2 .component.text{margin:0 0 10px;color:#008ad8}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .header_base_h2 .component.text{padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base{min-height:372px;background-size:150%;background-position:center;color:#FFF;font-weight:bold;border-top-left-radius:100px;border-bottom-right-radius:100px;border-top-right-radius:0px;border-bottom-left-radius:0px;display:inline-flex;justify-content:center;align-items:center;margin:10px 2%;width:46% !important;padding:0;flex-wrap:wrap;align-content:center}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.heading{margin:0;width:80%}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.heading h3{margin:0px 0 10px 0;color:#FFF;font-weight:bold}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.text{width:80%;font-weight:bold}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.button{width:80%}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.button .button-cont{text-align:left}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base{width:96% !important;min-height:300px;background-size:200%;display:inline-flex !important}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.heading h3{font-size:24px;margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_course .inner .row .col.top_course_base .component.text{padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column{background:#ddf1fa}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .header_base_h2 .component.heading{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .header_base_h2 .component.heading h2{color:#008ad8;margin:0px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .header_base_h2 .component.text{margin:0 0 10px;color:#008ad8}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .header_base_h2 .component.text{padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .row .col .entry-list .entry-list-unit{color:#003670;background:transparent;box-shadow:none;width:calc(100% / 4 - 6px * 2)}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .row .col .entry-list .entry-list-unit{width:100%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .row .col .entry-list .entry-list-unit a.img{border-top-left-radius:50px;border-bottom-right-radius:50px;border-top-right-radius:0px;border-bottom-left-radius:0px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .row .col .entry-list .entry-list-unit .cont a{color:#003670}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_column .inner .row .col .entry-list .entry-list-unit .cont{border-left:none}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .header_base_h2 .component.heading{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .header_base_h2 .component.heading h2{color:#008ad8;margin:0px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .header_base_h2 .component.text{margin:0 0 10px;color:#008ad8}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .header_base_h2 .component.text{padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .row .col{width:80% !important;margin:0 auto;display:block}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .row .col{width:100% !important}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .row .col .entry-list .entry-list-unit{border:none}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .row .col .entry-list .entry-list-unit .cont{width:100%;color:#003670;border:none;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .row .col .entry-list .entry-list-unit .cont h3 a{color:#003670}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_notice .inner .row .col .entry-list .entry-list-unit .cont h3 a:after{font-family:FontAwesome;content:"\f105";padding-left:15px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_banner{background:#ddf1fa;padding:25px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_banner .inner{padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_banner .inner .row .col{padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_banner .inner .row .col .component{display:inline-flex;justify-content:center;width:16.5%;margin:0}@media screen and (max-width: 768px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_banner .inner .row .col .component{width:48%;margin:0 1% 10px 1%}}.theme-fo-base .foot.custom_footer{background:#008ad8;padding-top:0}.theme-fo-base .foot.custom_footer .foot-cont{max-width:none}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top{padding:50px 14vw 0;background:#e5e5e5}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top{padding:25px 3vw 0}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col{vertical-align:top;padding:0 3vw}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col{padding:0;margin:0}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component{color:#333}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_logo{padding-bottom:20px;border-bottom:1px solid #fff}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_access{display:inline-flex;width:60%;padding-bottom:20px}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_access{width:100%;padding:0 0 10px 0}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_access p{padding:0;margin:0}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_access a{color:#008ad8}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_access a:before{font-family:FontAwesome;margin-right:.5vw;content:"\f041";color:#008ad8}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_tel{display:inline-flex;width:40%;padding-bottom:20px}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.custom_footer_tel{width:100%;padding:0 0 10px 0}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_doc{display:inline-flex}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_doc .button-cont a{border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:0px;border-bottom-left-radius:0px;font-weight:bold;margin-right:1vw;padding:10px 20px;background:#008ad8;color:#FFF}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_doc .button-cont a{padding:10px 5vw}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_briefing{display:inline-flex}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_briefing .button-cont a{border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:0px;border-bottom-left-radius:0px;font-weight:bold;margin-right:1vw;padding:10px 20px;background:#008ad8;color:#FFF}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_briefing .button-cont a{padding:10px 5vw}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_consultation{display:inline-flex}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_consultation .button-cont a{border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:0px;border-bottom-left-radius:0px;font-weight:bold;padding:10px 20px;background:#008ad8;color:#FFF}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_cta_consultation .button-cont a{padding:10px 5vw}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_text{display:inline-flex;justify-content:flex-end;align-items:center;font-weight:bold}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_text:before{margin-right:1vw;font-family:FontAwesome;content:"\f1ac";color:#008ad8}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_text{justify-content:center;padding:10px 0 0}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_no{display:inline-flex;justify-content:flex-end;align-items:center;margin-left:1vw;font-weight:bold;color:#008ad8}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col .component.footer_tel_no{justify-content:center;padding:0 0 10px}}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_top .col.custom_footer_tw .component.timeline iframe{width:740px !important}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns{background:#e5e5e5;border-bottom-right-radius:100px}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns{border-bottom-right-radius:50px}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns .col.custom_footer_sns_inner{margin:0 auto;max-width:1200px;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns .col.custom_footer_sns_inner{display:flex !important}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns .col.custom_footer_sns_inner .sns_icon.component{float:right;max-width:24px;margin-right:10px}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns .col.custom_footer_sns_inner .sns_icon.component{float:none}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns .col.custom_footer_sns_inner .sns_icon.component a{display:block}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns .col.custom_footer_sns_inner .sns_icon.component a i{font-size:28px;color:#003670}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_sns .col.custom_footer_sns_inner .sns_icon.component a img{vertical-align:top}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_center{text-align:center;padding:20px}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_center .col.custom_footer_center_nav{max-width:1200px;display:block;margin:0 auto;border-bottom:1px solid #fff}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_center .col.custom_footer_center_nav ul li{padding:5px 30px}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_center .col.custom_footer_center_nav ul li{padding:5px 10px}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner{display:block;max-width:1200px;margin:0 auto}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .padding-left{float:left;width:50%}@media screen and (max-width: 768px){.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .padding-left{width:100%}}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .list ul li:first-child{font-weight:bold}.theme-fo-base .foot.custom_footer .foot-cont .row.custom_footer_bottom .custom_footer_bottom_inner .list ul li a:hover{color:#008ad8}.theme-fo-base .foot.custom_footer .foot-copyright{background:#008ad8;margin-top:0}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list{display:flex;flex-wrap:wrap}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list hr{display:none}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article{flex-basis:46%;margin:0 auto 20px}@media screen and (max-width: 768px){.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article{flex-basis:100%}}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .catch{width:100%}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation{width:100%;padding:20px;background:#E6E6E6;color:#003670;display:flex;flex-direction:column}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation a{color:#003670}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation a:hover{opacity:.5}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation .published_at{order:-1;background:transparent;text-align:left;padding:0}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation h1{padding:0;line-height:1.5}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation p{padding:0;display:none}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation .view-article{padding:0;text-align:right}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation .tags{padding:0;text-align:right}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation .tags a{margin:10px 0 0}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list nav{width:100%}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article{margin-top:0}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-eyecatch{display:none}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post h1{font-weight:normal;text-align:center;margin:0 0 10px;color:#008ad8;line-height:1.2}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .article-meta-info{display:flex;-webkit-justify-content:center;justify-content:center;color:#008ad8}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .article-meta-info p span a{color:#008ad8}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h2,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h3{color:#008ad8}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h2,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h3,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h4,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h5{margin:10px 0 !important;padding:0 !important}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h2{font-weight:normal;background:transparent;border:none;margin:0}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext .content-1 h3{border:none;font-weight:normal}.theme-fo-base .wrapper.none .contents section .inner .row .col .prev-next-link{background:transparent}.contents .component.form{max-width:800px;margin:0 auto !important;font-size:14px}.component.form .form-label{font-weight:normal;font-size:14px}.component.form input[type="text"],.component.form input[type="email"],.component.form input[type="password"],.component.form input[type="date"],.component.form input[type="search"],.component.form input[type="url"],.component.form textarea{background:#FFF;border-radius:0;font-size:14px}.component.form input,.component.form textarea,.component.form select{border-radius:0}.form-cont p span{font-size:14px !important;font-weight:normal !important}.component.form .form-label.require::after{background:#008ad8}.component.form .form-submit .popup-link{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;background:transparent;-webkit-border-radius:0px;border-radius:0px;border:1px solid #003670;color:#003670;font-weight:bold;padding:25px 100px !important;font-size:16px !important}.component.form .form-submit .popup-link:hover{background:#003670;color:#FFF}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents .component.richtext.table_sidescroll{overflow:scroll}.theme-fo-base.clearfix .wrapper.clearfix .contents .component.richtext.table_sidescroll table th,.theme-fo-base.clearfix .wrapper.clearfix .contents .component.richtext.table_sidescroll table td{white-space:nowrap}}.bg-image{background-size:cover;background-position:center}@media screen and (max-width: 769px){.bg-image{padding:50px}}.bg-top{background-size:cover !important;background-position:top !important}.bg-center{background-size:cover !important;background-position:center !important}.bg-translucent{background:rgba(255,255,255,0.5) !important}.padding-top{padding-top:20px}.prev-next-link{display:none}.frame-root .frame-content .theme-fo-base .page-5a6af49169ef17609f000461 .contents .row_seminer .col_seminer .label_day{width:initial !important;z-index:1001 !important}.frame-root .frame-content .theme-fo-base .page-5a6af49169ef17609f000461 .contents .row_seminer .col_seminer .image{height:initial;overflow:visible}.page-screen .page-contents #navigations .ctrl-component-ui .ui-buttons .block a:before,.page-screen .page-contents .main-visual .ctrl-component-ui .ui-buttons .block a:before,.page-screen .page-contents .foot .ctrl-component-ui .ui-buttons .block a:before,.page-screen .page-contents .side .ctrl-component-ui .ui-buttons .block a:before,.page-screen .page-contents .contents section .ctrl-component-ui .ui-buttons .block a:before{content:none}
