﻿.mt80{margin-top:80px}@media screen and (max-width: 769px){.mt80{margin-top:40px}}.mb80{margin-bottom:80px}@media screen and (max-width: 769px){.mb80{margin-bottom:40px}}.mt50{margin-top:50px}@media screen and (max-width: 769px){.mt50{margin-top:30px}}.mb50{margin-bottom:50px}@media screen and (max-width: 769px){.mb50{margin-bottom:30px}}.font_size_60{font-size:60px}@media screen and (max-width: 769px){.font_size_60{font-size:36px}}.font_size_40,.theme-fo-base .wrapper.none .contents .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 h2{font-size:40px}@media screen and (max-width: 769px){.font_size_40,.theme-fo-base .wrapper.none .contents .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 h2{font-size:30px}}.font_size_50,.theme-fo-base .wrapper.none .contents .component.heading h1,.theme-fo-base.clearfix .head-ttl .component.heading h1,.theme-fo-base.clearfix .head-ttl .component.heading h2,.theme-fo-base.clearfix .head-ttl .component.heading h3,.theme-fo-base.clearfix .head-ttl .component.heading h4,.theme-fo-base.clearfix .head-ttl .component.heading h5{font-size:50px}@media screen and (max-width: 769px){.font_size_50,.theme-fo-base .wrapper.none .contents .component.heading h1,.theme-fo-base.clearfix .head-ttl .component.heading h1,.theme-fo-base.clearfix .head-ttl .component.heading h2,.theme-fo-base.clearfix .head-ttl .component.heading h3,.theme-fo-base.clearfix .head-ttl .component.heading h4,.theme-fo-base.clearfix .head-ttl .component.heading h5{font-size:28px}}.font_size_36{font-size:36px}@media screen and (max-width: 769px){.font_size_36{font-size:26px}}.font_size_32{font-size:32px}@media screen and (max-width: 769px){.font_size_32{font-size:27px}}.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 .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text a strong,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h3{font-size:30px}@media screen and (max-width: 769px){.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 .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text a strong,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h3{font-size:26px}}.font_size_28{font-size:28px}@media screen and (max-width: 769px){.font_size_28{font-size:26px}}.font_size_26{font-size:26px}@media screen and (max-width: 769px){.font_size_26{font-size:24px}}.font_size_24,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation h1,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time{font-size:24px}@media screen and (max-width: 769px){.font_size_24,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_articles.entry-list article .infomation h1,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time{font-size:22px}}.font_size_22{font-size:22px}@media screen and (max-width: 769px){.font_size_22{font-size:20px}}.font_size_20,.theme-fo-base .wrapper.none .contents .component.heading h4,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h4{font-size:20px}@media screen and (max-width: 769px){.font_size_20,.theme-fo-base .wrapper.none .contents .component.heading h4,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h4{font-size:18px}}.font_size_18,.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h3,.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.clearfix .head-ttl .component.text{font-size:18px}@media screen and (max-width: 769px){.font_size_18,.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h3,.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.clearfix .head-ttl .component.text{font-size:14px}}.font_size_16,.theme-fo-base .wrapper.none .contents,.theme-fo-base .wrapper.none .contents .component.heading h5,.theme-fo-base .wrapper.none .contents .component.text,.theme-fo-base .wrapper.none .contents .button .button-cont a.size-m,.theme-fo-base .foot .foot-cont .row.footer_store .component.heading h5,.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li a,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article{font-size:16px}@media screen and (max-width: 769px){.font_size_16,.theme-fo-base .wrapper.none .contents,.theme-fo-base .wrapper.none .contents .component.heading h5,.theme-fo-base .wrapper.none .contents .component.text,.theme-fo-base .wrapper.none .contents .button .button-cont a.size-m,.theme-fo-base .foot .foot-cont .row.footer_store .component.heading h5,.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li a,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article{font-size:13px}}.font_size_15{font-size:15px}@media screen and (max-width: 769px){.font_size_15{font-size:14px}}.font_size_14,.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h4,.navi-001-01 header#navigations .inner .main-menu .level-01 a,.navi-002-01 header#navigations .inner .main-menu .level-01 a,.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .age_box,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_on,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_off,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time_icon{font-size:14px}@media screen and (max-width: 769px){.font_size_14,.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h4,.navi-001-01 header#navigations .inner .main-menu .level-01 a,.navi-002-01 header#navigations .inner .main-menu .level-01 a,.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .age_box,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_on,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_off,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time_icon{font-size:12px}}.font_size_12,.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont .tags a.tag,.theme-fo-base .breadcrumbs,.theme-fo-base .breadcrumbs ul li span,.theme-fo-base .breadcrumbs ul li a,.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a,.navi-001-01 header#navigations .inner .main-menu,.navi-002-01 header#navigations .inner .main-menu{font-size:12px}@media screen and (max-width: 769px){.font_size_12,.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont .tags a.tag,.theme-fo-base .breadcrumbs,.theme-fo-base .breadcrumbs ul li span,.theme-fo-base .breadcrumbs ul li a,.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a,.navi-001-01 header#navigations .inner .main-menu,.navi-002-01 header#navigations .inner .main-menu{font-size:10px}}.font_size_11{font-size:11px}@media screen and (max-width: 769px){.font_size_11{font-size:9px}}.font_size_10{font-size:10px}@media screen and (max-width: 769px){.font_size_10{font-size:8px}}.text-main-color{color:#060531}.text-sub-color{color:#016699}.bg-main-color{background:#060531}.bg-sub-color{background:#016699}.bg-gray-color{background:#eee}.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{box-shadow:0px 0px 55px 0px rgba(0,0,0,0.2)}.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.first_section,.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section,.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section,.theme-fo-base.clearfix .wrapper.clearfix .contents section.news_area,.theme-fo-base .foot .foot-cont .row.footer_store .footer_logo{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.first_section:after,.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section:after,.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section:after,.theme-fo-base.clearfix .wrapper.clearfix .contents section.news_area:after,.theme-fo-base .foot .foot-cont .row.footer_store .footer_logo:after{display:block;content:"";clear:both}.transitions,.theme-fo-base .wrapper.none .contents .component a,.theme-fo-base .wrapper.none .contents .component a img,.navi-001-01 header#navigations .inner .main-menu .level-01:hover a,.navi-002-01 header#navigations .inner .main-menu .level-01:hover a,.navi-001-01 header#navigations .inner .main-menu .level-01:last-child:hover,.navi-002-01 header#navigations .inner .main-menu .level-01:last-child:hover{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: 769px){.transitions,.theme-fo-base .wrapper.none .contents .component a,.theme-fo-base .wrapper.none .contents .component a img,.navi-001-01 header#navigations .inner .main-menu .level-01:hover a,.navi-002-01 header#navigations .inner .main-menu .level-01:hover a,.navi-001-01 header#navigations .inner .main-menu .level-01:last-child:hover,.navi-002-01 header#navigations .inner .main-menu .level-01:last-child:hover{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}.component.image img{-webkit-border-radius:0;border-radius:0}.theme-fo-base{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;line-height:1.5}.theme-fo-base .wrapper.none .contents{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif}.theme-fo-base .wrapper.none .contents section{padding:50px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper.none .contents section{padding:30px 2%}}.theme-fo-base .wrapper.none .contents .inner{max-width:1100px;padding:0}.theme-fo-base .wrapper.none .contents .row .col{padding:10px 20px}.theme-fo-base .wrapper.none .contents .row.h2_area h2{font-style:italic}.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{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;color:#060531;font-weight:normal;margin:0}.theme-fo-base .wrapper.none .contents .component.heading h1{font-style:italic}.theme-fo-base .wrapper.none .contents .component.heading h2{font-style:italic}.theme-fo-base .wrapper.none .contents .component.heading h2:after{content:"";background:#b1cbdb;width:78px;height:2px;display:block;margin:0 auto;margin-top:10px}.theme-fo-base .wrapper.none .contents .component.heading h3{font-style:italic}.theme-fo-base .wrapper.none .contents .component.heading h3:before{content:"";background:#060531;width:5px;height:18px;display:inline-flex;margin-right:10px}.theme-fo-base .wrapper.none .contents .component.heading h4:before{content:"";background:#060531;width:5px;height:18px;display:inline-flex;margin-right:10px}.theme-fo-base .wrapper.none .contents .component.heading h5:before{content:"";background:#016699;width:5px;height:18px;display:inline-flex;margin-right:10px;margin-bottom:0}.theme-fo-base .wrapper.none .contents .component.text{color:#060531}.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:#060531}.theme-fo-base .wrapper.none .contents .component.richtext{position:relative}@media screen and (max-width: 769px){.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: 769px){.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 #060531;padding:0.25em 0.5em}.theme-fo-base .wrapper.none .contents .component.decorativetext-2{background:#060531;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 #060531;padding:0.25em 1em}.theme-fo-base .wrapper.none .contents .component a{color:#060531;text-decoration:none}.theme-fo-base .wrapper.none .contents .component a:hover{color:#060531}.theme-fo-base .wrapper.none .contents .component a:visited{color:#131324}.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}.theme-fo-base .wrapper.none .contents .row .col .component.image img{border-radius:0px}@media screen and (max-width: 769px){.theme-fo-base .wrapper.none .contents .row .col .component.image 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: 769px){.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:#060531;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-weight:bold;border:1px solid #060531}.theme-fo-base .wrapper.none .contents .button .button-cont a.blue:hover{background:#fff;color:#060531}.theme-fo-base .wrapper.none .contents .button .button-cont a.white{background:transparent;color:#060531;font-weight:bold;padding:0}.theme-fo-base .wrapper.none .contents .button .button-cont a.white:after{font-family:FontAwesome;content:"\f105";padding-left:15px}.theme-fo-base .wrapper.none .contents .button .button-cont a.black{background:#016699;-webkit-border-radius:3px;border-radius:3px;border:1px solid #016699;color:#fff;font-weight:bold}.theme-fo-base .wrapper.none .contents .button .button-cont a.black:hover{background:#fff;color:#016699}.theme-fo-base .wrapper.none .contents .button .button-cont a.size-m{padding:14px 60px 12px}.theme-fo-base .wrapper.none .contents .button.icon_dl .button-cont a{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.13em}.theme-fo-base .wrapper.none .contents .button.icon_dl .button-cont a:after{content:"";display:block;background:url("https://ferret-one.akamaized.net/images/5acc4e9f922938610b00005c/original.png") no-repeat right;width:14px;height:16px;padding-left:24px}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit{border:none !important;padding:10px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit a.img{border-radius:0px !important}}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont{width:100% !important;color:#016699;border:none;display:inline-flex !important;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h3{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;margin:0px;-webkit-order:1;-ms-order:1;order:1}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h3 a{padding:0 5px}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h4{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;margin:0 10px;padding:0;font-weight:bold;flex-basis:20%;-webkit-order:3;-ms-order:3;order:3}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont .description{display:block;color:#060531;width:100%}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont .tags{flex-basis:13%;-webkit-order:2;-ms-order:2;order:2;padding:0}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont .tags a.tag{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;background:#016699;-webkit-border-radius:13px;border-radius:13px;border:none;color:#FFF;padding:2px 20px;margin:0}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont .tags a.tag i{display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont{flex-wrap:wrap-reverse}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h3{padding:0;margin:0}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont h4{flex-basis:50%;padding:0;margin:0}.theme-fo-base .wrapper.none .contents .row .col .entry-list.entry-image-list .article-list .entry-list-unit .cont .tags{flex-basis:50%}}.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{color:#016699;background:transparent;box-shadow:none;border-bottom:none}@media screen and (max-width: 769px){.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{width:100%}}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit a.img img,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit a.img img,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit a.img img{border-radius:0px !important}.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{border:none;display:table-cell}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont .description,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont .description,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont .description{color:#060531}.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{color:#060531}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont h3 a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont h3 a,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont h3 a{color:#060531}.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{content:none}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont h4,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont h4,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont h4{text-align:right}@media screen and (max-width: 769px){.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{border-left:none}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont h3,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont h4,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .entry-list-unit .cont p,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont h3,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont h4,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-2-col .entry-list-unit .cont p,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont h3,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont h4,.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-3-col .entry-list-unit .cont p{padding-left:0}}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .article-list .entry-list-unit a.img{margin:0 auto;width:60% !important}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .article-list .entry-list-unit .cont{margin:0 auto;display:block;width:60%}@media screen and (max-width: 769px){.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .article-list .entry-list-unit a.img{margin:0 auto;width:100% !important}.theme-fo-base .wrapper.none .contents .row .col .entry-image-card-1-col .article-list .entry-list-unit .cont{margin:0 auto;display:block;width:100% !important}}.theme-fo-base .breadcrumbs{background:#060531;color:#fff}.theme-fo-base .breadcrumbs ul{width:auto;max-width:1100px}.theme-fo-base .breadcrumbs ul li span{color:#fff}.theme-fo-base .breadcrumbs ul li a{color:#fff}.theme-fo-base .breadcrumbs a::after{color:#060531}.theme-fo-base .contents .component.heading h2{color:#0065b3}.theme-fo-base .contents .component.heading h3{color:#0065b3;border-bottom:none}.theme-fo-base .wrapper.none .contents .search{max-width:300px;margin:20px auto 0;display:none}.theme-fo-base .wrapper.none .contents .entry-list .row-none,.theme-fo-base .wrapper.none .contents .entry-list .row{max-width:1200px;margin:20px auto}.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,.navi-002-01 header#navigations{border:none}.navi-001-01 header#navigations .inner,.navi-002-01 header#navigations .inner{width:95%;max-width:1100px;margin:0 auto;position:relative;zoom:1}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner,.navi-002-01 header#navigations .inner{max-width:100%}}.navi-001-01 header#navigations .inner .navigation-cont,.navi-002-01 header#navigations .inner .navigation-cont{width:20%;float:left}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .navigation-cont,.navi-002-01 header#navigations .inner .navigation-cont{width:100%;margin-bottom:10px}}.navi-001-01 header#navigations .inner .logo,.navi-002-01 header#navigations .inner .logo{max-height:inherit;width:100%;float:none}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .logo,.navi-002-01 header#navigations .inner .logo{width:100%;max-width:100%;padding:10px 60px 10px 10px}}.navi-001-01 header#navigations .inner .logo h1,.navi-002-01 header#navigations .inner .logo h1{padding:0}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .logo h1,.navi-002-01 header#navigations .inner .logo h1{margin:0 auto}}.navi-001-01 header#navigations .inner .logo h1 a,.navi-002-01 header#navigations .inner .logo h1 a{height:105px;max-height:105px;display:table-cell;vertical-align:middle}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .logo h1 a,.navi-002-01 header#navigations .inner .logo h1 a{height:50px}}.navi-001-01 header#navigations .inner .logo h1 a img,.navi-002-01 header#navigations .inner .logo h1 a img{vertical-align:bottom;max-height:none;max-width:220px;width:100%}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .logo h1 a img,.navi-002-01 header#navigations .inner .logo h1 a img{max-width:140px}}.navi-001-01 header#navigations .inner .cont,.navi-002-01 header#navigations .inner .cont{position:absolute;top:5px;right:0;float:none;max-width:800px;width:80%;padding:0;background:#eee;-webkit-border-radius:40px;border-radius:40px}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont,.navi-002-01 header#navigations .inner .cont{width:100%;max-width:100%;position:relative;border-radius:12px}}.navi-001-01 header#navigations .inner .cont .row,.navi-002-01 header#navigations .inner .cont .row{display:inline-flex;justify-content:flex-start;align-items:center;width:100%}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row,.navi-002-01 header#navigations .inner .cont .row{display:flex;flex-wrap:wrap}}.navi-001-01 header#navigations .inner .cont .row .col,.navi-002-01 header#navigations .inner .cont .row .col{display:flex;align-items:center;padding:0}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row .col,.navi-002-01 header#navigations .inner .cont .row .col{display:flex !important;flex-wrap:wrap}}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_left,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_left{padding:30px 12px 30px 20px;border-radius:40px 0px 0px 40px;background:#060531;-webkit-flex-grow:1;flex-grow:1}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc{color:#FFF;font-weight:bold;margin:0 auto}@media screen and (min-width: 1081px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc{font-size:12px}}@media screen and (max-width: 1080px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_left,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_left{padding:24px .2vw}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc{font-size:.6vw}}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_left,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_left{padding:0px;border-radius:12px 12px 0px 0px}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_left .component.head_cv_cc{font-size:3vw;text-align:center !important}}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right{-webkit-flex-grow:2;flex-grow:2}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right{padding-top:10px}}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel{line-height:.6em;font-weight:bold;margin:0 10px;color:#060531;-webkit-flex-grow:1;flex-grow:1}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel .font-size-12px,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel .font-size-12px{vertical-align:super}@media screen and (min-width: 1081px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel{font-size:25px}}@media screen and (max-width: 1080px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel{font-size:2.3vw}}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_tel{line-height:.8em;font-size:4.5vw;flex-basis:40%;padding:0px 1.5% 0 0;text-align:center !important}}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top{font-size:.7vw;color:#016699;-webkit-flex-grow:1;flex-grow:1}@media screen and (min-width: 1081px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top{font-size:12px}}@media screen and (max-width: 1080px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top{font-size:1.3vw}}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .component.head_cv_open_top{font-size:2.5vw;padding:0;flex-basis:55%}}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn{margin:0 10px;-webkit-flex-grow:1;flex-grow:1}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn{margin:0 5px;width:100%}}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a{display:inline-flex;align-items:center;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;font-weight:bold;padding:7px 2vw;background:#016699}.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a:before,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a:before{content:"";background:url("https://ferret-one.akamaized.net/images/5acee0d5256aa60f99008e00/original.png") no-repeat;background-size:100%;height:25px;width:25px;display:block;margin-right:1vw}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a,.navi-002-01 header#navigations .inner .cont .row .col.head_cv_right .button.head_cv_btn .button-cont a{font-size:11px;padding:10px 21.83vw;margin:5px 0 10px 0}}.navi-001-01 header#navigations .inner .main-menu,.navi-002-01 header#navigations .inner .main-menu{float:right;width:79.7%;max-width:800px;background:transparent;border:none;margin-top:0}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu,.navi-002-01 header#navigations .inner .main-menu{width:100%;float:none}}.navi-001-01 header#navigations .inner .main-menu .level-01,.navi-002-01 header#navigations .inner .main-menu .level-01{border:none;height:36.78px;display:block}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu .level-01,.navi-002-01 header#navigations .inner .main-menu .level-01{height:auto}}.navi-001-01 header#navigations .inner .main-menu .level-01 a,.navi-002-01 header#navigations .inner .main-menu .level-01 a{border-right:1px solid #b1cbdb;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;font-weight:bold;padding:0px 12px;color:#4c566d;text-align:center;margin:0px 0}@media screen and (max-width: 1080px){.navi-001-01 header#navigations .inner .main-menu .level-01 a,.navi-002-01 header#navigations .inner .main-menu .level-01 a{padding:0px 8px}}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu .level-01 a,.navi-002-01 header#navigations .inner .main-menu .level-01 a{padding:10px;border-right: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:hover a,.navi-002-01 header#navigations .inner .main-menu .level-01:hover a{color:#060531}.navi-001-01 header#navigations .inner .main-menu .level-01:last-child a,.navi-002-01 header#navigations .inner .main-menu .level-01:last-child a{border-right:none;color:#016699}.navi-001-01 header#navigations .inner .main-menu .level-01:last-child:hover,.navi-002-01 header#navigations .inner .main-menu .level-01:last-child:hover{opacity:0.5}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger{border:none;display:block;padding-right:0}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger>a,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger>a{border-right:1px solid #b1cbdb;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;font-weight:bold;padding:0px 12px;color:#4c566d;text-align:center;margin:0px 0;position:relative}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu .level-01-trigger>a,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger>a{padding-right:0 !important}}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu .level-01-trigger>a .toggle,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger>a .toggle{padding:0 20px}}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger>a:hover:after,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger>a:hover:after{font-family:FontAwesome;content:"\f107";position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu .level-01-trigger>a:hover:after,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger>a:hover:after{display:none}}.navi-001-01 header#navigations .inner .main-menu .level-01-trigger:after,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:after{display: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:#060531;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:#060531}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu .level-01-trigger a,.navi-002-01 header#navigations .inner .main-menu .level-01-trigger a{padding:10px;border-right:none;padding-left:50px}}.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:#060531;display:none;padding-top:0}.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;padding:16px 10px}.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:#0065b3}@media screen and (max-width: 1080px){.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{top:inherit;left:inherit;-webkit-transform:inherit;transform:inherit}}.navi-001-01 header#navigations .inner .main-menu ul,.navi-002-01 header#navigations .inner .main-menu ul{display:inline-flex;justify-content:flex-end;padding-top:100px}@media screen and (max-width: 1080px){.navi-001-01 header#navigations .inner .main-menu ul,.navi-002-01 header#navigations .inner .main-menu ul{padding-top:80px}}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .main-menu ul,.navi-002-01 header#navigations .inner .main-menu ul{display:flex;flex-wrap:wrap;padding-top:0}.navi-001-01 header#navigations .inner .main-menu ul .level-01,.navi-002-01 header#navigations .inner .main-menu ul .level-01{width:100%}.navi-001-01 header#navigations .inner .main-menu ul .level-01 a,.navi-002-01 header#navigations .inner .main-menu ul .level-01 a{padding:10px;color:#060531;font-size:14px}}@media screen and (max-width: 769px){.navi-001-01 header#navigations .inner .menu-trigger,.navi-002-01 header#navigations .inner .menu-trigger{background:transparent}}.theme-fo-base.clearfix .head-ttl{padding:20px 0 !important;justify-content:center}.theme-fo-base.clearfix .head-ttl h1,.theme-fo-base.clearfix .head-ttl h2,.theme-fo-base.clearfix .head-ttl h3,.theme-fo-base.clearfix .head-ttl h4,.theme-fo-base.clearfix .head-ttl h5{white-space:pre-line;text-shadow:2px 2px 0px #ffffff;color:#060531}.theme-fo-base.clearfix .head-ttl .component.text{text-shadow:2px 2px 0px #ffffff;color:#060531}.theme-fo-base.clearfix .head-ttl .row{max-width:1200px;padding:20px;margin:auto;table-layout:auto;display:table}@media screen and (max-width: 769px){.theme-fo-base.clearfix .head-ttl{background-attachment:scroll;padding:20px 10px;min-height:220px}.theme-fo-base.clearfix .head-ttl .title-group{min-height:0}.theme-fo-base.clearfix .head-ttl .title-group .col{padding:0}.theme-fo-base.clearfix .head-ttl .title-group .col .heading h2{padding:0}}@media screen and (max-width: 769px){.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: 769px){.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 .flex-viewport{max-height:800px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .flex-viewport .slides{max-width:1000%}}.theme-fo-base.clearfix .top_mainvisual_img .row .col .flexslider .flex-control-nav{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:#016699}.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}.page-contents header .main-menu{float:none !important}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box{padding:0;height:800px;max-height:800px;position:relative}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box{height:auto}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner{padding:15vw 0 0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner{padding:20px 0px 0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.top_mainvisual_box .inner .row .col .top_mainvisual_box_cctext{font-size:14px;line-height:2rem;margin:0;padding:0;color:#fff;font-weight:bold;max-width:70%}@media screen and (max-width: 769px){.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 20px}@media screen and (max-width: 769px){.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:50px;line-height:4.5rem;margin:0;padding:0;color:#fff;font-weight:bold}@media screen and (max-width: 769px){.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}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.banner_section{padding:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.banner_section{padding:0 2%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.news_section{padding:20px 0 30px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.news_section{padding:10px 2% 20px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.news_area{padding:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.news_area{padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section{padding:100px 0 100px;background:#b1cbdb;background-repeat:no-repeat;background-size:contain;background-position:0 100px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section{padding:0;background-position:right 40px;background-size:cover}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner{padding-left:36%;padding-right:10%}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner{max-width:100%;margin-left:0;padding:20px 6%;background:rgba(255,255,255,0.8)}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner .row{background:rgba(177,203,219,0.8);padding:20px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner .row{background:transparent;padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner .row .col{padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner .row .col .component.image{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner .row .col .component.button{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.first_section .inner .row .col .component.button .button-cont{text-align:center}.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section{padding:100px 0 120px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section{padding:50px 0;background-position:right bottom}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section .inner .row .col .component.store_section_logo{width:80px;margin:0 auto}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section .inner .row .col .component.heading h2{color:#FFF}.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section .inner .row .col .component.heading h4{color:#FFF}.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section .inner .row .col .component.heading h4:before{background:#FFF}.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section .inner .row .col .component.button a{color:#FFF}@media screen and (min-width: 1601px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.store_section{background-size:100% 98%;background-position:top}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section{position:relative;overflow:hidden;padding:0;background-position:bottom}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section:before{content:'';position:absolute;top:0;left:0;width:120%;height:80%;margin:0% -10% 0;background:#cbdee9;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);z-index:-1}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section:before{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner{box-sizing:boder-box}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row .col{padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row .col .component .ctrl-component-ui .operation-panel{top:-110px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box{position:relative}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text{color:#FFF;position:relative;margin:135px 45px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text{padding:70px 20px !important}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text a{display:block;font-style:italic;color:#FFF;border-left:5px solid #fff;padding-left:20px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text a strong{font-weight:normal;font-style:italic}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text a:before{content:none}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.text a:hover{color:#b1cbdb}.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box .component.contents_box_bg{position:absolute}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.contents_section .inner .row.contents_wrapper .contents_box{width:90% !important;margin:20px 5%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.news_area .inner{max-width:700px}.theme-fo-base .foot{background:#eee;padding-top:0;color:#060531}.theme-fo-base .foot .foot-cont{max-width:none}.theme-fo-base .foot .foot-cont .row.footer_store{width:100%;max-width:1100px;margin:0 auto;padding-top:50px}.theme-fo-base .foot .foot-cont .row.footer_store .component.text{padding:0}.theme-fo-base .foot .foot-cont .row.footer_store .component.heading h5{margin-bottom:0}.theme-fo-base .foot .foot-cont .row.footer_store .component.heading h5:before{content:"";background:#016699;width:5px;height:14px;display:inline-flex;margin-right:10px}.theme-fo-base .foot .foot-cont .row.footer_store .footer_logo{float:left;width:100% !important}.theme-fo-base .foot .foot-cont .row.footer_store .footer_logo .foot_logo{max-width:694px}.theme-fo-base .foot .foot-cont .row.footer_store .footer_logo .sns_tw,.theme-fo-base .foot .foot-cont .row.footer_store .footer_logo .sns_fb{width:46%;margin:0 2%;float:left}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .row.footer_store .footer_logo{width:100%;padding-top:30px;padding-bottom:30px}}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .row.footer_store{width:100%;padding:0 6% 20px}.theme-fo-base .foot .foot-cont .row.footer_store .col{margin:0 !important}}.theme-fo-base .foot .foot-cont .footer_navi{padding:10px 20px;text-align:center}.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li{padding:5px 15px 5px 5px;border-right:1px solid #b1cbdb}.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li:last-child{border-right:none}.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li:last-child a{color:#016699}.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li a{color:#060531;font-weight:bold}.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li a:hover{color:#060531;border-bottom:1px solid #016699}.theme-fo-base .foot .foot-cont .footer_navi .component.list ul li:first-child a{color:#060531}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .footer_navi{padding:10px 0}.theme-fo-base .foot .foot-cont .footer_navi ul li a{padding:2px 0}.theme-fo-base .foot .foot-cont .footer_navi .col{margin:0;padding:0}}.theme-fo-base .foot .foot-cont .footer_pp{background:#060531}.theme-fo-base .foot .foot-cont .footer_pp .col{padding:10px 0 0 0}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .footer_pp .col{margin:0}}.theme-fo-base .foot .foot-cont .footer_pp .component.list ul li a{color:#fff;text-align:center}.theme-fo-base .foot .foot-cont .footer_pp .component.list ul li a:hover{background:transparent}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont{margin:0}}.theme-fo-base .foot .foot-copyright{background:#060531;margin:0;padding:0 0 10px}.theme-fo-base .foot .foot-copyright p{color:#fff}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-copyright{margin: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:30%;margin:1%}@media screen and (max-width: 769px){.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;display:flex;flex-direction:column}.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-post h1{font-weight:normal;text-align:center;margin:20px 0 10px;color:#060531;line-height:1.2}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post h1:after{content:"";background:#016699;height:4px;width:50px;display:block;margin:0 auto;margin-top:10px}.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:#060531}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .article-meta-info p span a{color:#060531}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h2,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h3{color:#060531}.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h2,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h3,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext h4,.theme-fo-base .wrapper.none .contents section .inner .row .col .component.blog_article .article-post .component.richtext 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 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 h3{border:none;font-weight:normal}.theme-fo-base .wrapper.none .contents section .inner .row .col .prev-next-link{background:transparent}.theme-fo-base .wrapper.none .contents section .inner .row .col .prev-next-link .thumb-wrap img{margin-right:15px}.theme-fo-base .wrapper.none .contents section .inner .row .col .prev-next-link .thumb-wrap p{width:66%}.theme-fo-base.clearfix .wrapper.clearfix .contents section.head-ttl{background-position:center right}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section .row .col .component.heading h2{margin-bottom:60px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section .row .col .component.heading h2{margin-bottom:30px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section .row.circle_area{width:auto;margin:0 auto}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section .row.circle_area .col{padding:10px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section .row.circle_area .col .component{color:#FFF;font-size:20px;letter-spacing:1px;margin:0 auto;padding-top:16px;width:280px;height:280px;border-radius:160px;display:table-cell;background:#060531;vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section .row.circle_area .col .component{margin:0 auto !important;justify-content:center;align-items:center;display:flex}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section{background-position:center right}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article{padding:50px 0 240px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article{padding:50px 6% 80px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.heading{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.heading.section_article_h3_area h3{display:flex;color:#FFF;align-items:center;margin-top:-1px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.heading.section_article_h3_area h3:before{background:#FFF;height:38px;padding-bottom:30px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.heading.sp_aj h3:before{flex-basis:6px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.text{color:#FFF;font-style:italic}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.text.section_article_h3_area{display:flex;margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.text.section_article_h3_area:before{content:"";background:#FFF;width:5px;height:23px;display:inline-flex;margin-right:10px;align-items:center}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article .row.section_article .col .component.text.section_article_h3_area{padding:0}}@media screen and (min-width: 1601px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.point3_section_article{background-size:100% 98%;background-position:top}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section{position:relative;overflow:hidden;padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section:before{content:'';position:absolute;top:0;left:0;width:120%;height:80%;margin:0% -10% 0;background:#cbdee9;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);z-index:-1}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section:before{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section .inner{box-sizing:boder-box}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section .row .col .component.button{display:inline-flex;margin-right:10px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section .row .col .component.button:last-child{margin-right:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section .row .col .component.button{margin:10px auto;width:100%;display:block}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section .row .col .component.button a{width:100%}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_section{padding:0px 6%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.trischool_section .row .col .component.button{display:inline-flex;margin-right:10px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.trischool_section .row .col .component.button:last-child{margin-right:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.trischool_section .row .col .component.button{margin:10px auto;width:100%;display:block}.theme-fo-base.clearfix .wrapper.clearfix .contents section.trischool_section .row .col .component.button a{width:100%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section{padding-bottom:100px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section .row .col .component.heading h2{color:#FFF}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section .row.section_article .col .component{background:#FFF;padding:20px 5%;margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section .row.section_article .col .component.text_h{min-height:100px;padding-top:0px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section .row.section_article .col .component.text_h{min-height:auto}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section .row.section_article .col .component.heading{background:transparent;padding-bottom:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section .row.section_article .col .component.heading h3{color:#FFF}.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section .row.section_article .col .component.heading h3:before{background:#cbdee9;height:40px;padding-bottom:20px}@media screen and (min-width: 1601px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.exlesson_point3_section{background-size:100% 98%;background-position:top}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section{position:relative;overflow:hidden;padding:0;padding-bottom:30px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section:before{content:'';position:absolute;top:0;left:0;width:120%;height:80%;margin:0% -10% 0;background:#cbdee9;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);z-index:-1}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section:before{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .inner{box-sizing:boder-box}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row .col .component.button{padding-bottom:20px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box{margin:30px 0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text{position:relative;width:80% !important;padding:20px 40px;background:#F3F3F3;-webkit-border-radius:100px;border-radius:100px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text{width:100% !important;padding:20px;-webkit-border-radius:30px;border-radius:30px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text:after{position:absolute;content:"";display:block;width:0;height:0;border-width:10px;border-style:solid;top:50%;left:-2%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-color:transparent #F3F3F3 transparent transparent}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .voice_ttl{font-size:24px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .age_box{color:#FFF;background:#016699;padding:2px 10px;-webkit-border-radius:8px;border-radius:8px;display:inline-flex;margin-right:20px;margin-top:0;margin-bottom:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .age_box{width:30%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .history_box{display:inline-flex;align-items:center;color:#016699;margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .history_box:before{content:"";background:url(https://ferret-one.akamaized.net/images/5ad58d80014c8e46ee00468a/original.png) no-repeat;width:10px;height:15px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_text .history_box{width:70%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box .voice_box_img{width:20% !important}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box.reverse .voice_box_text:after{border-color:transparent transparent transparent #F3F3F3;left:auto;right:-2%}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section .row.voice_box{margin:10px 6%;width:88%}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section{padding:0px 6%}.theme-fo-base.clearfix .wrapper.clearfix .contents section.voice_section:before{height:60%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_ttl_section{padding-bottom:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_ttl_section .row .col .component.heading h2{margin-bottom:20px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section{padding-top:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .inner{background:#eee;padding:30px;padding-bottom:10px;border-bottom:10px solid #cbdee9}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .inner{padding:30px 10px}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_on,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_off{color:#FFF;display:inline-flex;padding:2px 20px;-webkit-border-radius:15.5px;border-radius:15.5px;margin-right:10px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_on:last-child,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_off:last-child{margin-right:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_on,.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_off{padding:2px 4%;width:31%;margin-right:1.5% !important;justify-content:center}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_on{background:#016699}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.icon_store_off{background:#cccccc}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time_icon{color:#016699;display:inline-flex;align-items:baseline;padding:2px 20px;border:2px solid #016699;background:transparent;-webkit-border-radius:17px;border-radius:17px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time_icon:before{font-family:FontAwesome;content:"\f017";margin-right:5px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time_icon{justify-content:center}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time_text{display:inline-flex;margin:0 10px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time_text{width:30%;justify-content:center}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time{font-weight:bold;display:inline-flex}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.text.course_time{width:70%}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.course_section .row .col .component.heading h3:before{height:30px;padding-bottom:10px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section{position:relative;overflow:hidden;padding:0;padding:90px 0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section:before{content:'';position:absolute;top:0;left:0;width:120%;height:80%;margin:18% -10% 0;background:#cbdee9;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);z-index:-1}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section:before{margin:180% -10% 0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg)}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .inner{box-sizing:boder-box}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .row.school_box{width:80%;margin:0 auto;padding:20px;background:#eee}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .row.school_box .component.heading h3{position:relative;display:inline-block;padding:0 55px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .row.school_box .component.heading h3:before,.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .row.school_box .component.heading h3:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#b1cbdb}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .row.school_box .component.heading h3:before{left:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .row.school_box .component.heading h3:after{right:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_section .row.school_box .col{padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.h2_area h2{color:#FFF;margin-bottom:50px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.school_course_article{border-bottom:5px solid #fff;margin-bottom:40px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.school_course_article .col{vertical-align:middle;padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.school_course_article .col .component.text{color:#FFF}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.school_course_article .col .component.heading h3{color:#FFF}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.school_course_article .col .component.heading h3:before{display:none}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.school_course_article .col .component.image{margin:0}.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section .row.school_course_article .col .component.button{margin-top:20px}@media screen and (min-width: 1601px){.theme-fo-base.clearfix .wrapper.clearfix .contents section.school_course_section{background-size:100% 98%;background-position:top}}.theme-fo-base.clearfix .wrapper.clearfix .contents section.page-top{margin:0;position:relative}.theme-fo-base.clearfix .wrapper.clearfix .contents section.page-top .page-top-box{position:absolute;width:240px;height:75px;display:block;bottom:0;right:20%;background:#eee;color:#060531}.theme-fo-base.clearfix .wrapper.clearfix .contents section.page-top .page-top-box:before{font-family:FontAwesome;content:"\f106";color:#060531;margin:-10px auto -20px;text-align:center;display:block;font-size:40px}.theme-fo-base.clearfix .wrapper.clearfix .contents section.page-top .page-top-box .col{padding:0;display:block}.theme-fo-base.clearfix .wrapper.clearfix .contents section.page-top .page-top-box .col .component.text p a{display:block;width:100%;text-align:center;margin:0 auto;font-style:italic}.theme-fo-base.clearfix .wrapper.clearfix .contents section.page-top .page-top-box .col .component.text p a:before{display:none}.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:#060531}.component.form .form-submit .popup-link{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;background:transparent;-webkit-border-radius:0px;border-radius:0px;border:1px solid #016699;color:#016699;font-weight:bold;padding:25px 100px !important;font-size:16px !important}.component.form .form-submit .popup-link:hover{background:#016699;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}.no_bg img{box-shadow:none !important}@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}}.frame-root .frame-content .theme-fo-base .contents .inner{padding:50px}.frame-root .frame-content .theme-fo-base .contents .label_day{width:initial !important;z-index:1001 !important}.frame-root .frame-content .theme-fo-base .contents .image{height:initial;overflow:visible}.page-screen .page-contents .navi-002-01.navi-edit-support .cont{position:relative !important}.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}.theme-fo-base .wrapper.none .contents .pankuzu{background:#56a749;padding:0}.theme-fo-base .wrapper.none .contents .pankuzu .col{padding-top:0;padding-bottom:0}.theme-fo-base .wrapper.none .contents .pankuzu .col .component{margin:0;padding:8px 0}.theme-fo-base .wrapper.none .contents .pankuzu .col .component p{margin:0}.theme-fo-base .wrapper.none .contents .pankuzu .txt p{font-size:12px;color:#fff;font-weight:bold}.theme-fo-base .wrapper.none .contents .pankuzu .txt p a{color:#fff}.sec-contact{padding:80px 0 17px !important;background:url(https://ferret-one.akamaized.net/images/633c660d99bc5a176b485583/original.jpeg?utime=1664902670) no-repeat center center/cover}.sec-contact .col{padding:0 !important}.sec-contact .component,.sec-contact .cta-row,.sec-contact .cta-column{margin:0 !important}.sec-contact .txt{font-size:21px;color:#fff;font-weight:bold;letter-spacing:0.16em;text-align:center;position:relative;padding-top:30px;margin:0 0 15px !important}.sec-contact .txt p{margin:0}.sec-contact .txt:before{content:"";background:url(https://ferret-one.akamaized.net/images/633c657999bc5a176b485581/original.png?utime=1664902521) no-repeat center center/cover;width:32px;height:22px;position:absolute;left:0;right:0;top:0;margin:0 auto}.sec-contact .btn-contact{max-width:300px;margin:0 auto 95px !important}.sec-contact .btn-contact a{display:block}@media only screen and (max-width: 769px){.sec-contact{padding:95px 0 23px !important;background:url(https://ferret-one.akamaized.net/images/6337b630fbc9c935cadfe295/original.jpeg?utime=1664595504) no-repeat center center/cover}.sec-contact .txt{font-size:25px}.sec-contact .btn-contact{max-width:340px;margin:0 auto 55px !important}}.shop-sec-notes{padding:100px 0 80px !important;background:#ebebeb}.shop-sec-notes .col{padding-top:0 !important;padding-bottom:0 !important}.shop-sec-notes .component,.shop-sec-notes .cta-row,.shop-sec-notes .cta-column{margin:0 !important}.shop-sec-notes .sec-ttl{max-width:429px;margin-bottom:40px !important}.shop-sec-notes .txt{font-size:12px;color:#1f3462;line-height:2em;letter-spacing:0.1em;margin:0 0 20px !important}.shop-sec-notes .txt p{margin:0}@media only screen and (max-width: 769px){.shop-sec-notes{padding:50px 0 10px !important;background:url(https://ferret-one.akamaized.net/images/633dab5e10bc9514f652d3f7/original.jpeg?utime=1664985950) no-repeat top right/cover}.shop-sec-notes .sec-ttl{max-width:229px;margin-bottom:30px !important}.shop-sec-notes .txt{font-size:15px;line-height:1.8em;margin:0 0 30px !important}}.sec-contact{padding:90px 0 20px !important;background:url(https://ferret-one.akamaized.net/images/633c660d99bc5a176b485583/original.jpeg?utime=1664902670) no-repeat center center/cover}.sec-contact .txt{font-size:21px;color:#fff;font-weight:bold;letter-spacing:0.16em;text-align:center;position:relative;padding-top:30px;margin:0 0 15px}.sec-contact .txt p{margin:0}.sec-contact .txt:before{content:"";background:url(https://ferret-one.akamaized.net/images/633c657999bc5a176b485581/original.png?utime=1664902521) no-repeat center center/cover;width:32px;height:22px;position:absolute;left:0;right:0;top:0;margin:0 auto}.sec-contact .btn-contact{margin-bottom:110px}@media only screen and (max-width: 769px){.sec-contact{background:url(https://ferret-one.akamaized.net/images/6337b630fbc9c935cadfe295/original.jpeg?utime=1664595504) no-repeat center center/cover}.sec-contact .txt{font-size:25px}.sec-contact .btn-contact{margin-bottom:50px}}.footer-new{background:#000537 !important}.footer-new .row .col{padding:0}.footer-new .footer-wrap{padding:65px 0 120px;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap}.footer-new .footer-wrap .block-logo{width:230px !important}.footer-new .footer-wrap .block-logo .logo{max-width:90px;margin:0 auto 43px}.footer-new .footer-wrap .block-logo .ico{margin-bottom:35px;text-align:center}.footer-new .footer-wrap .block-logo .ico a{display:inline-block;margin:0 7px}.footer-new .footer-wrap .block-logo .ico a:nth-child(1){width:27px}.footer-new .footer-wrap .block-logo .ico a:nth-child(2){width:13px}.footer-new .footer-wrap .block-logo .copy{font-size:12px;color:#e0e0e0;line-height:2.2em;letter-spacing:0.08em;text-align:center}.footer-new .footer-wrap .block-logo .copy p{margin:0}.footer-new .footer-wrap .block-navi{display:flex;flex-wrap:wrap;width:calc(100% - 230px) !important;margin-top:10px}.footer-new .footer-wrap .block-navi .in{width:26.666%;border-right:1px solid #fff;line-height:1.4em;padding:0 5px 0 30px}.footer-new .footer-wrap .block-navi .in:last-child{width:20%;border-right:none}.footer-new .footer-wrap .block-navi .in p{margin:0}.footer-new .footer-wrap .block-navi .in strong{font-size:11px;color:#fff;font-weight:normal;letter-spacing:0.38em;margin-bottom:65px;display:block;line-height:1em;position:relative}.footer-new .footer-wrap .block-navi .in strong:after{content:"";width:52px;height:1px;background:#fff;position:absolute;left:0;bottom:-15px}.footer-new .footer-wrap .block-navi .in a{font-size:12px;color:#fff;letter-spacing:0.15em;margin-bottom:27px;display:block;line-height:1em;text-decoration:none}.footer-new .footer-wrap .block-navi .in a:last-child{margin-bottom:0}.footer-new .foot-copyright{display:none}@media only screen and (max-width: 769px){.footer-new .foot-cont .col{padding:0 !important;margin:0 !important}.footer-new .footer-wrap{padding:0 0 70px;flex-direction:column-reverse}.footer-new .footer-wrap .block-logo{width:100%;margin:0 !important}.footer-new .footer-wrap .block-logo .logo{max-width:98px;margin:0 auto 36px}.footer-new .footer-wrap .block-logo .copy{font-size:10px;line-height:1.6em}.footer-new .footer-wrap .block-logo .copy br{display:none}.footer-new .footer-wrap .block-navi{width:100%;margin:0 0 37px !important;padding:0 !important}.footer-new .footer-wrap .block-navi .in{width:100%;border-right:none;padding:0}.footer-new .footer-wrap .block-navi .in:last-child{width:100%}.footer-new .footer-wrap .block-navi .in strong{font-size:16px;letter-spacing:0.14em;margin-bottom:0;border-bottom:1px solid #fff;padding:20px 15px 20px 40px;position:relative}.footer-new .footer-wrap .block-navi .in strong:before{content:"＋";font-size:16px;color:#fff;line-height:1em;letter-spacing:0;position:absolute;right:43px;top:20px}.footer-new .footer-wrap .block-navi .in strong:after{display:none}.footer-new .footer-wrap .block-navi .in strong.active:before{content:"ー"}.footer-new .footer-wrap .block-navi .in a{font-size:16px;letter-spacing:0.14em;margin-bottom:0;border-bottom:1px solid #fff;padding:20px 15px 20px 40px;width:100%;position:relative;display:none}.footer-new .footer-wrap .block-navi .in a:before{content:"";border:solid #fff;border-width:0 1px 1px 0;padding:3px;position:absolute;right:50px;top:26px;transform:rotate(-45deg)}}.header-new{background:#000537 !important;padding:18px 0 8px;position:sticky;left:0;top:0}.header-new header#navigations{background:none}.header-new header#navigations .btn-contact{width:211px;position:fixed;right:0;top:0;z-index:9;margin:0}.header-new header#navigations .btn-contact-sp{display:none}.header-new header#navigations .inner{max-width:1200px}.header-new header#navigations .inner .navigation-cont{min-height:1em}.header-new header#navigations .inner .navigation-cont .logo{width:130px;margin:0 0 0 40px}.header-new header#navigations .inner .navigation-cont .logo h1{line-height:1em}.header-new header#navigations .inner .navigation-cont .logo h1 a{height:auto}.header-new header#navigations .inner .navigation-cont .cont{width:100%;max-width:600px;box-sizing:border-box;position:absolute;top:-4px;right:143px;border-radius:0;background:none}.header-new header#navigations .inner .navigation-cont .cont .row,.header-new header#navigations .inner .navigation-cont .cont .col{display:block}.header-new header#navigations .inner .navigation-cont .cont p{margin:auto}.header-new header#navigations .inner .navigation-cont .cont p a{font-size:10px;color:#a8a8a8;display:inline-block;margin-right:20px;position:relative;text-decoration:none}.header-new header#navigations .inner .navigation-cont .cont p a:after{content:"/";font-size:10px;color:#a8a8a8;position:absolute;right:-10px;top:0}.header-new header#navigations .inner .navigation-cont .cont p a:last-child{margin-right:0}.header-new header#navigations .inner .main-menu{max-width:830px;box-sizing:border-box}.header-new header#navigations .inner .main-menu ul{padding:23px 0 0;width:auto}.header-new header#navigations .inner .main-menu ul li{margin-right:45px;min-width:auto}.header-new header#navigations .inner .main-menu ul li:last-child{margin-right:0}.header-new header#navigations .inner .main-menu ul li a{font-size:11px !important;color:#fff !important;letter-spacing:0.5em}.header-new header#navigations .inner .main-menu ul .level-01-trigger{padding-right:12px}.header-new header#navigations .inner .main-menu ul .level-01-trigger:before{content:"";border:solid #fff;border-width:0 1px 1px 0;padding:3px;position:absolute;right:0;top:1px;transform:rotate(45deg)}.header-new header#navigations .inner .main-menu ul .level-01-trigger a{border-right:none;padding:0}.header-new header#navigations .inner .main-menu ul .level-01-trigger a:hover:after{display:none !important}.header-new header#navigations .inner .main-menu ul .level-01-trigger .level-01-cont{width:150px}.header-new header#navigations .inner .main-menu ul .level-01-trigger .level-01-cont a{letter-spacing:0.3em}.header-new header#navigations .inner .main-menu ul .level-01{height:auto}.header-new header#navigations .inner .main-menu ul .level-01 a{border-right:none;padding:0}@media only screen and (max-width: 1350px) and (min-width: 770px){.header-new header#navigations .inner .main-menu{max-width:793px}.header-new header#navigations .inner .main-menu ul li{margin-right:25px}.header-new header#navigations .inner .navigation-cont .cont{right:208px}}@media only screen and (min-width: 770px){.header-new header#navigations .inner .main-menu ul .level-01:nth-child(7),.header-new header#navigations .inner .main-menu ul .level-01:nth-child(8){display:none}}@media only screen and (max-width: 769px){.header-new{padding:0}.header-new header#navigations .btn-contact{display:none}.header-new header#navigations .btn-contact-sp{display:block;position:fixed;left:0;bottom:0;width:252px;z-index:999;margin:0}.header-new header#navigations .inner{width:100%}.header-new header#navigations .inner .menu-trigger{position:fixed;top:auto;bottom:0;z-index:9999;height:60px;width:calc(100% - 252px);background:#56a749;transition:none}.header-new header#navigations .inner .menu-trigger:after{content:"";background:url(https://ferret-one.akamaized.net/images/634fd3ba6500220a2b9c0eb9/original.png?utime=1666175930) no-repeat left top/100%;width:46px;height:10px;position:absolute;left:57px;top:50%;transform:translateY(-50%)}.header-new header#navigations .inner .menu-trigger span{background-color:#fff;width:27px}.header-new header#navigations .inner .menu-trigger span:nth-of-type(1){top:18px}.header-new header#navigations .inner .menu-trigger span:nth-of-type(2){top:50%;transform:translateY(-50%);transition:none}.header-new header#navigations .inner .menu-trigger span:nth-of-type(3){bottom:18px}.header-new header#navigations .inner .menu-trigger.active{width:76px;height:100%}.header-new header#navigations .inner .menu-trigger.active:after{content:"";background:url(https://ferret-one.akamaized.net/images/634fd3b924557107aa665428/original.png?utime=1666175929) no-repeat left top/100%;width:46px;height:9px;position:absolute;left:0;right:0;top:auto;bottom:13px;margin:0 auto;transform:translateY(0)}.header-new header#navigations .inner .menu-trigger.active span{width:35px;left:21px}.header-new header#navigations .inner .menu-trigger.active span:nth-of-type(1){transform:translateY(0) rotate(-45deg);top:auto;bottom:40px}.header-new header#navigations .inner .menu-trigger.active span:nth-of-type(2){background-color:none}.header-new header#navigations .inner .menu-trigger.active span:nth-of-type(3){bottom:40px;transform:translateY(0) rotate(45deg)}.header-new header#navigations .inner .navigation-cont{margin-bottom:0;float:none}.header-new header#navigations .inner .navigation-cont .logo{width:140px;margin:0 auto;padding:15px 0}.header-new header#navigations .inner .navigation-cont .logo h1 a img{max-width:100%}.header-new header#navigations .inner .navigation-cont .cont .col-1{display:none !important}.header-new header#navigations .inner .main-menu{position:fixed;left:0;top:75px;height:calc(100% - 75px);overflow-y:scroll;padding:0 76px 60px 0;background:#000537;border-top:1px solid #fff;z-index:9998}.header-new header#navigations .inner .main-menu ul{padding:0;display:block}.header-new header#navigations .inner .main-menu ul li{margin-right:0}.header-new header#navigations .inner .main-menu ul li a{font-size:15px !important;letter-spacing:0.3em;margin-bottom:0;border-bottom:1px solid #fff;padding:20px 15px 20px 27px !important;width:100%;position:relative;box-sizing:border-box;text-align:left !important}.header-new header#navigations .inner .main-menu ul li a:before{content:"";border:solid #808080;border-width:0 1px 1px 0;padding:3px;position:absolute;right:20px;top:26px;transform:rotate(-45deg)}.header-new header#navigations .inner .main-menu ul .level-01-trigger{padding-right:0}.header-new header#navigations .inner .main-menu ul .level-01-trigger:before{display:none}.header-new header#navigations .inner .main-menu ul .level-01-trigger>a:before{display:none}.header-new header#navigations .inner .main-menu ul .level-01-trigger .fa-angle-down:before{content:"＋";font-size:15px;color:#808080;margin-right:10px}.header-new header#navigations .inner .main-menu ul .level-01-trigger .fa-angle-up:before{content:"ー";font-size:15px;color:#808080;margin-right:10px}.header-new header#navigations .inner .main-menu ul .level-01-trigger .toggle{padding:0;width:auto}.header-new header#navigations .inner .main-menu ul .level-01-trigger .level-01-cont{width:100%}}.breadcrumbs{display:none}@media only screen and (min-width: 770px){.blog_sp_display{display:none !important}}@media only screen and (max-width: 769px){.blog_pc_display{display:none !important}}.sec-blog-mv{padding:0 !important}.sec-blog-mv .inner{max-width:100% !important}.sec-blog-mv .inner .col{padding:0 !important}.sec-blog-mv .inner .col .component{margin:0 !important}.sec-blog{background:#060038;padding:100px 0 70px !important}.sec-blog .inner{max-width:920px !important}.sec-blog .col{padding:0 !important}.sec-blog .col .component{margin:0 !important}.sec-blog .list-link{padding-bottom:85px}.sec-blog .list-link ul{text-align:center;display:flex;flex-wrap:wrap;margin:0 -3px}.sec-blog .list-link ul li{width:25%;padding:0 3px 16px !important;display:block;margin:0 !important}.sec-blog .list-link ul li a{font-size:14px;color:#060038 !important;letter-spacing:0.3em;height:43px;background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center}.sec-blog .blog_articles.component{margin-right:-2% !important}.sec-blog .blog_articles article{width:31.333%;margin:0 2% 2% 0 !important;background:#fff;flex-basis:auto !important}.sec-blog .blog_articles article .catch img{object-fit:cover;height:290px}.sec-blog .blog_articles article .infomation{padding:20px 40px !important}.sec-blog .blog_articles article .infomation .published_at{font-size:12px !important;margin-bottom:5px}.sec-blog .blog_articles article .infomation h1{font-size:16px !important;font-weight:bold;letter-spacing:0.06em;border-bottom:1px solid #cacaca;padding-bottom:8px !important;margin-bottom:10px}.sec-blog .blog_articles article .infomation .view-article{font-size:12px}@media only screen and (min-width: 770px){.sec-blog .blog_articles .pagination a{color:#fff !important}.sec-blog .blog_articles .pagination .active a{color:#060038 !important}}@media only screen and (max-width: 769px){.sec-blog{padding:50px 0 0 !important}.sec-blog .list-link{padding:0 17px 40px}.sec-blog .list-link ul{margin:0}.sec-blog .list-link ul li{width:30%;padding:0 !important;margin:0 5% 4% 0 !important}.sec-blog .list-link ul li:nth-child(3n){margin-right:0 !important}.sec-blog .list-link ul li a{font-size:15px;font-weight:bold;letter-spacing:0.12em;height:65px}.sec-blog .blog_articles{display:block;padding:50px 17px;background:#fff}.sec-blog .blog_articles.component{margin:0 !important}.sec-blog .blog_articles article{width:100%;margin:0 0 38px !important;padding:0 0 38px;border-bottom:1px solid #060038;display:flex}.sec-blog .blog_articles article .catch{width:100px !important}.sec-blog .blog_articles article .catch img{height:100px;border-radius:0}.sec-blog .blog_articles article .infomation{width:calc(100% - 100px) !important;padding:0 0 0 24px !important}.sec-blog .blog_articles article .infomation .published_at{font-size:10px !important}.sec-blog .blog_articles article .infomation h1{font-size:20px !important;letter-spacing:0.1em;padding-bottom:8px !important;margin-bottom:10px}.sec-blog .blog_articles .row{margin:0 !important}}.sec-blog-detail{background:#060038;padding:100px 0 !important}.sec-blog-detail .inner{max-width:920px !important;background:#fff;padding:30px 120px 90px !important}.sec-blog-detail .col{padding:0 !important}.sec-blog-detail .col .component{margin:0 !important}.sec-blog-detail .social-button{padding-bottom:60px !important}.sec-blog-detail .article-eyecatch{padding:0 0 60px !important;background:#fff}.sec-blog-detail .article-post h1{font-size:20px !important;font-weight:bold !important;margin:0 0 20px !important;letter-spacing:0.1em;line-height:1.4em !important}.sec-blog-detail .article-post h1:after{display:none !important}.sec-blog-detail .article-post .article-meta-info{padding-bottom:20px}.sec-blog-detail .prev-next-link{width:100%;margin:60px 0 0 !important}.sec-blog-detail .prev-next-link .thumb-wrap p{font-size:15px;line-height:1.4em;width:64% !important}.sec-blog-detail .prev-next-link a{background:#fff !important}.sec-blog-detail .prev-next-link a p{color:#010634}@media only screen and (max-width: 769px){.sec-blog-detail{padding:0 !important}.sec-blog-detail .inner{padding:45px 17px 70px !important}.sec-blog-detail .social-button{padding-bottom:45px !important}.sec-blog-detail .article-eyecatch{padding:0 0 45px !important;margin:0 -17px}.sec-blog-detail .article-eyecatch img{border-radius:0}.sec-blog-detail .article-post h1{font-size:23px !important}.sec-blog-detail .article-post .article-meta-info{padding-bottom:10px}.sec-blog-detail .prev-next-link{margin:50px 0 0 !important;padding:0 !important}}.category-preview{max-width:944px;margin:0 -2% 0 auto !important;display:flex;flex-wrap:wrap}.category-preview article{width:31.333% !important;margin:0 2% 2% 0 !important;padding:0 !important;border-bottom:none !important;display:block !important;background:#fff}.category-preview article .article-thumbnail{display:block;width:100%}.category-preview article .article-thumbnail img{object-fit:cover;height:290px}.category-preview article .article-cont{display:block;width:100%;height:auto;padding:20px 40px !important}.category-preview article .article-cont .article-title{font-size:16px !important;font-weight:bold;letter-spacing:0.06em;border-bottom:1px solid #cacaca;padding-bottom:8px !important;margin-bottom:10px}.category-preview article .article-cont .article-meta-info{position:relative}.category-preview article .article-cont .article-meta-info .post-date{display:block;margin-right:0}@media only screen and (max-width: 769px){.category-preview{padding:50px 17px;margin:0 !important;background:#fff}.category-preview article{width:100% !important;margin:0 0 38px !important;padding:0 0 38px !important;border-bottom:1px solid #060038 !important;display:flex !important}.category-preview article .article-thumbnail{width:100px !important}.category-preview article .article-thumbnail img{height:100px;border-radius:0}.category-preview article .article-cont{width:calc(100% - 100px) !important;padding:0 0 0 24px !important}.category-preview article .article-cont .article-title{font-size:20px !important;letter-spacing:0.1em;padding-bottom:8px !important;margin-bottom:10px}.category-preview article .article-cont .article-meta-info{position:relative}.category-preview article .article-cont .article-meta-info .post-date{display:block;margin-right:0}}@media only screen and (max-width: 769px){#page-custom-css-id .shop-sec-schedule .txt p{color:#1f3462}}.theme-fo-base .wrapper .contents{display:block}

    
    .navi-001-01 header,
    .navi-002-01 header {
      
    }
      
    .navi-001-01 header .inner .main-menu .level-01 a,
    .navi-001-01 header .inner .main-menu .level-01-trigger a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a,
    .navi-002-01 header .inner .main-menu,
    .navi-002-01 header .inner .main-menu .level-01 a,
    .navi-002-01 header .inner .main-menu .level-01-trigger a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a {
      
      
    }

    .navi-001-01 header .inner .main-menu .level-01 a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a:hover,
    .navi-002-01 header .inner .main-menu .level-01 a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a:hover {
      
      
    }

    

    .theme-fo-base {
      
    }

    .theme-fo-base .main-visual .component.heading h1 {
      
    }

    .theme-fo-base p {
      
    }

    .theme-fo-base .component.text {
      
    }

    .navi-002-01 header p {
      
    }

    .navi-002-01 header .component.text {
      
    }

    .theme-fo-base a {
      
    }

    .theme-fo-base .breadcrumbs {
      
    }

    .theme-fo-base .breadcrumbs {
      
    }

    
        .theme-fo-base .component.button .button-cont a.blue {
          
        }

        .theme-fo-base .component.button .button-cont a.blue:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.blue {
          
        }

        .theme-fo-base .component.button .button-cont a.blue:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.blue {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.blue {
          
        }
       
        .theme-fo-base .component.button .button-cont a.red {
          
        }

        .theme-fo-base .component.button .button-cont a.red:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.red {
          
        }

        .theme-fo-base .component.button .button-cont a.red:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.red {
          
        }

        .navi-002-01 header .component.button .button-cont a.red {
          
        }

        .navi-002-01 header .component.button .button-cont a.red:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.red {
          
        }

        .navi-002-01 header .component.button .button-cont a.red:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.red {
          
        }
       
        .theme-fo-base .component.button .button-cont a.orange {
          
        }

        .theme-fo-base .component.button .button-cont a.orange:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.orange {
          
        }

        .theme-fo-base .component.button .button-cont a.orange:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.orange {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.orange {
          
        }
       
        .theme-fo-base .component.button .button-cont a.black {
          
        }

        .theme-fo-base .component.button .button-cont a.black:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.black {
          
        }

        .theme-fo-base .component.button .button-cont a.black:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.black {
          
        }

        .navi-002-01 header .component.button .button-cont a.black {
          
        }

        .navi-002-01 header .component.button .button-cont a.black:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.black {
          
        }

        .navi-002-01 header .component.button .button-cont a.black:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.black {
          
        }
       
        .theme-fo-base .component.button .button-cont a.white {
          
        }

        .theme-fo-base .component.button .button-cont a.white:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.white {
          
        }

        .theme-fo-base .component.button .button-cont a.white:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.white {
          
        }

        .navi-002-01 header .component.button .button-cont a.white {
          
        }

        .navi-002-01 header .component.button .button-cont a.white:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.white {
          
        }

        .navi-002-01 header .component.button .button-cont a.white:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.white {
          
        }
      

    .theme-fo-base .component.entry-list .entry-list-unit .cont h3 a {
      
    }

    .theme-fo-base .component.entry-list .entry-list-unit .cont p.description {
      
    }

    .theme-fo-base .wrapper.side-left .contents {
      
    }

    .theme-fo-base .wrapper.side-right .contents {
      
    }

    .theme-fo-base .breadcrumbs {
      
    }
  
    .theme-fo-base {
      
      
      
      
      
      
      
    }

    .theme-fo-base a {
      
    }

    .theme-fo-base a:hover {
      
    }

    @media (max-width: 769px) {
      .theme-fo-base {
        
        
        
        
        
      }
    }
  
      
      .theme-fo-base .main-visual .component.richtext p,
      .theme-fo-base .main-visual .component.text p, 
      .theme-fo-base .main-visual .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .main-visual .component.richtext p,
      .theme-fo-base .main-visual .component.text p, 
      .theme-fo-base .main-visual .component.text
     {
          
          
          
          
        }
      }
     
      
      .theme-fo-base .contents .component.richtext p,
      .theme-fo-base .contents .component.text p, 
      .theme-fo-base .contents .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .contents .component.richtext p,
      .theme-fo-base .contents .component.text p, 
      .theme-fo-base .contents .component.text
     {
          
          
          
          
        }
      }
     
      
      .theme-fo-base .side .component.richtext p,
      .theme-fo-base .side .component.text p, 
      .theme-fo-base .side .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .side .component.richtext p,
      .theme-fo-base .side .component.text p, 
      .theme-fo-base .side .component.text
     {
          
          
          
          
        }
      }
     
      
      .theme-fo-base .foot .component.richtext p,
      .theme-fo-base .foot .component.text p, 
      .theme-fo-base .foot .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .foot .component.richtext p,
      .theme-fo-base .foot .component.text p, 
      .theme-fo-base .foot .component.text
     {
          
          
          
          
        }
      }
    
    
        .theme-fo-base .button .button-cont a.size-s, .navi-002-01 header#navigations .inner .button .button-cont a.size-s {
          
          
          
          
          
          
          
          
          
          
        }
       
        .theme-fo-base .button .button-cont a.size-m, .navi-002-01 header#navigations .inner .button .button-cont a.size-m {
          
          
          
          
          
          
          
          
          
          
        }
       
        .theme-fo-base .button .button-cont a.size-l, .navi-002-01 header#navigations .inner .button .button-cont a.size-l {
          
          
          
          
          
          
          
          
          
          
        }
      

    
        .theme-fo-base .button .button-cont a.red, .navi-002-01 header#navigations .inner .button .button-cont a.red {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.blue, .navi-002-01 header#navigations .inner .button .button-cont a.blue {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.orange, .navi-002-01 header#navigations .inner .button .button-cont a.orange {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.white, .navi-002-01 header#navigations .inner .button .button-cont a.white {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.black, .navi-002-01 header#navigations .inner .button .button-cont a.black {
          
          
          background-image: 
        }
      
  
        .theme-fo-base .main-visual .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h5 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h5 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h5 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h5 {
          
          
          
          
          
        }
      
    .theme-fo-base .header {
      
    }
  
    .theme-fo-base .foot {
      
      
    }

    .theme-fo-base .foot .foot-copyright {
      
    }

    .theme-fo-base .foot .foot-copyright a,
    .theme-fo-base .foot .foot-copyright p {
      
    }
  
    .theme-fo-base .entry-list-unit .cont h3 a {
      
    }

    .theme-fo-base .entry-list-unit .cont p {
      
    }
  
    .breadcrumbs ul li a:hover, .theme-fo-base .breadcrumbs ul li a:hover {
      
    }

    .breadcrumbs ul li a:hover::after, .theme-fo-base .breadcrumbs ul li a:hover::after {
      
    }

    .breadcrumbs a:hover::before, .theme-fo-base .breadcrumbs ul li a:hover::before {
      
    }

    .breadcrumbs, .theme-fo-base .breadcrumbs {
      
    }

    .breadcrumbs ul li a::before, .theme-fo-base .breadcrumbs ul li a::before {
      
    }

    .breadcrumbs ul li span, .breadcrumbs ul li a,
    .theme-fo-base .breadcrumbs ul li span, .theme-fo-base .breadcrumbs ul li a {
      
    }

    .breadcrumbs a::after, .theme-fo-base .breadcrumbs ul li a::after {
      
    }
  
    

    .navi .inner ul.nav li a:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a:hover,
    .navi-001-01 .inner .business-info .phone:hover,
    .navi-001-01 .inner .business-info .time:hover,
    .theme-fo-base .navi .inner ul.nav li a:hover {
      
    }

    

    .navi .inner ul.nav li a,
    .navi-001-01 header#navigations .inner .main-menu .level-01 a,
    .navi-002-01 header#navigations .inner .main-menu .level-01 a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a,
    .navi-001-01 .inner .business-info .phone,
    .navi-001-01 .inner .business-info .time,
    .theme-fo-base .navi .inner ul.nav li a {
      
    }

    .navi-002-01 header#navigations .inner {
      
    }

    .navi-002-01 header#navigations .inner .navigation-cont a,
    .navi-002-01 header#navigations .inner .navigation-cont p {
      
    }
  
    

    

    

    

    

    .theme-fo-base .wrapper .side.left .inner, .theme-fo-base .wrapper.side-both .side.left .inner {
      
    }

    .theme-fo-base .wrapper .side.right .inner, .theme-fo-base .wrapper.side-both .side.right .inner {
      
    }

    .theme-fo-base .wrapper.clearfix.none div.contents,
    .theme-fo-base .wrapper.clearfix.side-left div.contents,
    .theme-fo-base .wrapper.clearfix.side-right div.contents,
    .theme-fo-base .wrapper.clearfix.side-both div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.none div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.side-left div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.side-both div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.side-right div.contents{
      
    }

    .theme-fo-base .wrapper .side.left {
      
    }

    .theme-fo-base .wrapper .side.right {
      
    }
  