﻿@font-face{font-family:hare;src:url(https://fo-pro.s3.amazonaws.com/files/5a939ad7014c8e7979001985/Harenosora.otf)}.theme-fo-base{border-top:none;background-color:#fff}.theme-fo-base .wrapper .contents .col .component{margin:0}.theme-fo-base .wrapper .contents .col .component.heading h2{border-radius:0;color:#343434;background-color:initial;display:inline-block;padding:0px;margin:0 0 10px;font-weight:bold;font-size:42px;line-height:1.2;font-family:"黎ミン B", "Lucida Grande", "segoe UI", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif}.theme-fo-base .wrapper .contents .col .component.entry-list .entry-list-unit .cont h3 a{color:#1d54a7}.theme-fo-base .wrapper.side-right a{color:#1d54a7}.theme-fo-base .component.border hr.type03{border-bottom-color:#fff}.theme-fo-base .entry-list .pagination li.active a{background-color:#1d54a7;border-color:#1d54a7}.theme-fo-base .foot .foot-cont .component.list ul li a{color:#fff;font-size:16px}.theme-fo-base .foot .foot-copyright{background-color:#2c343e}.theme-fo-base .main-visual.top-page{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover !important;background-attachment:scroll}.theme-fo-base .main-visual .overlay+div.clearfix{background-color:#fffff00}.theme-fo-base .content-4 .row.row-2 .col .article-list .entry-list-unit .cont h3 a{font-size:15px}.theme-fo-base .content-4 .row.row-2 .col .article-list .entry-list-unit .cont h3 a:hover{text-decoration:underline}.navi-002-01 header .inner nav.main-menu{border-top:none}.navi-002-01 header .inner nav.main-menu ul li a{font-size:15px}.navi-002-01 header .inner nav.main-menu li.level-02 a{text-align:left}.navi-002-01 header .inner nav.main-menu.pc .level-01-trigger .level-01-cont .level-02:first-child{border-top:4px solid #1d54a7}div.component.form .form-submit input.popup-link{background-color:#f69c00 !important;box-shadow:0 3px #c37c00}.navi-002-01 header .inner .navigation-cont div.logo h1 a img{max-height:50px;margin-top:5px}.navi-002-01 header .navigation-cont .cont .row .col{width:200px}.theme-fo-base .wrapper .contents .col .component.heading.top_biglead h2{line-height:1.6}@media screen and (min-width: 769px){.navi-002-01 header .inner .navigation-cont div.logo h1 a img{max-height:70px}}@media screen and (min-width: 769px){div.component.blog_articles article .infomation{padding-left:15px}div.component.blog_articles article .infomation h1 a{font-weight:bold}div.component.blog_articles article .infomation .published_at{font-size:11px}}@media screen and (max-width: 768px){.theme-fo-base .wrapper .contents .col .component.heading h2{padding:0px;line-height:1.2;font-size:30px}.theme-fo-base .wrapper .contents .col .component.heading.top_biglead h2{line-height:1.3;letter-spacing:0.06em}.header .row.row-1 .col.col-1 .component.rich-heading,.main-visual .row.row-1 .col.col-1 .component.rich-heading.top_toplead h2{line-height:1.3}.header .row.row-1 .col.col-1 .component.rich-heading,.main-visual .row.row-1 .col.col-1 .component.rich-heading.top_toplead h3{line-height:1.1}.theme-fo-base .contents .component.heading h1{font-size:180%;padding:0 10px}header#navigations .navigation-cont .row.row-1 .col{width:47% !important;display:inline-block !important}header#navigations .navigation-cont .row.row-1 .col .component.button.component-1{padding:0 !important}header#navigations .navigation-cont .row.row-1 .col .component.button .button-cont a.size-m{width:50%;font-size:100%}header#navigations .navigation-cont .row.row-1 .col.col-1.atama_btn_1{width:39% !important;display:inline-block !important}header#navigations .navigation-cont .row.row-1 .col.col-2.atama_btn_2{width:39% !important;display:inline-block !important}header#navigations .navigation-cont .row.row-1 .col.col-3.atama_btn_3{width:19% !important;display:inline-block !important}header#navigations .navigation-cont .row.row-1 .col.col-1.atama_btn_1 .component.button .button-cont a.size-m{width:80%;padding:12px 10px}header#navigations .navigation-cont .row.row-1 .col.col-2.atama_btn_2 .component.button .button-cont a.size-m{width:80%;padding:12px 10px}}.navi-002-01 header .inner .main-menu .level-01-trigger:nth-child(4) a{pointer-events:none}.navi-002-01 header .inner .main-menu .level-01-trigger:nth-child(4) a i{pointer-events:auto}.navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont a{pointer-events:auto}.navi-002-01 header .inner .main-menu.sp .level-02 a{text-align:center}.component.blog_article .article-post h1{font-size:1.6em;font-weight:bold;line-height:1.2}.inner .component.blog_article .article-post h2{font-weight:bold !important;padding:0.25em 0.5em !important;color:#666 !important;background:transparent;border-left:solid 5px #7db4e6;font-size:1.4em !important;line-height:1.2}@media screen and (min-width: 769px){.component.blog_article .article-post h1{font-size:2em;padding-right:160px}.inner .component.blog_article .article-post h2{font-size:1.8em !important;margin-right:160px}}@media screen and (max-width: 768px){.theme-fo-base .contents .component.entry-list.entry-image-card-1-col .entry-list-unit .cont,.theme-fo-base .contents .component.entry-list.entry-image-card-2-col .entry-list-unit .cont,.theme-fo-base .contents .component.entry-list.entry-image-card-3-col .entry-list-unit .cont,.theme-fo-base .contents .component.entry-list.entry-image-list .entry-list-unit .cont{padding:5px 10px 20px !important}}.theme-fo-base .wrapper.side-left,.theme-fo-base .wrapper.side-right{border-spacing:0em !important}.component.richtext hr.type01{margin-top:30px;margin-bottom:30px}.component.blog_article .article-post .richtext p{margin:0 auto 1.5em;letter-spacing:initial;text-align:justify;max-width:540px;font-size:18px}.component.blog_article .article-post .richtext .text-center,.component.blog_article .article-post .richtext .custom-align-center{text-align:center;max-width:750px}.component.blog_article .article-post .richtext strong{background-image:linear-gradient(transparent 60%, #f6f7b1 60%);margin:0 5px 0 5px}.component.blog_article .article-post h3{border-bottom:dotted 1px #888;border-top:initial}.article-eyecatch{text-align:center}.blog_article .article-eyecatch img{width:100%}.theme-fo-base .row{background:initial;padding:10px 5px}section.senpai_koe{text-align:justify;background-size:cover !important}.senpai_koe .cont{padding:10px !important}section.event_info{background-color:#EFEFEF}.event_info .entry-list .entry-list-unit .cont{padding:0 5px 0 5px !important}.event_info .entry-list .entry-list-unit .cont h3{margin-bottom:5px !important}.event_info .entry-list .entry-list-unit .cont h3 a{font-size:16px !important;font-weight:bold;text-align:justify}.senpai_koe .entry-list .entry-list-unit .cont h3 a{font-size:16px !important}.lpyou_back .inner .lpyou .richtext{max-width:400px !important;font-size:16px !important;margin:auto !important}.lpyou_back .inner .lpyou .text{max-width:400px !important;font-size:16px !important;margin:auto !important}.lpyou_back{background-color:#EFEFEF}.lpyou_back .inner{background-color:#fff;max-width:800px !important;margin:auto;padding:0 !important}.lpyou_back2 .inner .lpyou2 .richtext{max-width:400px !important;font-size:16px !important;margin:auto !important}.lpyou_back2 .inner .lpyou2 .text{max-width:400px !important;font-size:16px !important;margin:auto !important}.lpyou_back2{background-color:#EFEFEF}.lpyou_back2 .inner{background-color:#fff;margin:auto;padding:0 !important}.lpyou .image{padding-bottom:20px}.row.row-1.lpyou{padding:0 10px}.lpyou .col.col-1{padding-bottom:30px}.row.row-1.lpyou2{padding:0 10px}.lpyou2 .col.col-1{padding-bottom:30px}.lpyou .strong{background-image:linear-gradient(transparent 60%, #f6f7b1 60%);margin:0 5px 0 5px}.lpyou2 .strong{background-image:linear-gradient(transparent 60%, #f6f7b1 60%);margin:0 5px 0 5px}.lpyou .button .button-cont{width:70%;margin:20px auto 20px;font-size:1rem}.lpyou_ReviewsBlock{background-color:#EFEFEF}.lpyou_ReviewsBlock .inner{background-color:#fff;max-width:800px !important;margin:auto;padding:0 !important}.lpyou_ReviewsBlock .fukidashi{background:#2791bb !important}.lpyou_ReviewsBlock .fukidashi:before{border-right-color:#2791bb !important}.lpyou_ReviewsBlock .fukidashi h3{color:#fff !important;font-weight:bold !important}.lpyou_ReviewsBlock .fukidashi .component{color:#fff !important}.lpyou_ReviewsBlock .fukidashi hr.type03{border-bottom:1px solid #fff !important;margin-bottom:10px}.lpyou_back_iro .inner{max-width:800px !important;margin:auto;padding:0 !important}.lpyou_back2_iro .inner{margin:auto;padding:0 !important}.lpyou h2{font-weight:bold;font-size:30px !important;padding:0.25em 0.5em !important;color:#494949;background:transparent;border-left:solid 8px #7db4e6}.mannaka h5{position:relative;display:inline-block;margin-bottom:1em;font-size:30px !important;font-family:'hare'}.mannaka h5:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#329c7f;border-radius:2px}.lp_point{padding:0.5em 1em;margin:1em 0 !important;border:double 5px #329c7f}.lpyou .form.vertical{max-width:400px;margin:0 auto !important}.lpyou .form-label.require{font-size:100%;color:#25809d}.lpyou .form .group{margin-bottom:30px !important}select#contact_entries_attributes__value{font-weight:bold;background:#eee;font-size:120%}.lpyou .form-label{color:#555;font-size:100% !important}.foot{background:#040404}.foot .foot-cont{color:#fff}.denwa a{color:#fff}.kobetsu_btn .button-cont a.orange{background:#79BD9A !important;box-shadow:0 3px #5DA797 !important;color:#fff;font-weight:bold}.akabtn_top .button-cont a.red{background:#1d54a7 !important;box-shadow:0 3px #1d3994 !important;text-decoration:underline}body a{color:#1d54a7}.top_kaikouinfo{color:#fff;background-color:rgba(51,153,102,0.5);max-width:400px;margin:0 auto;line-height:1.3;padding:1px}section.content-element.content-4.course_annai{background-color:#eef9ff}section.content-element.content-6.sekai_katsuyaku{background-color:#f6f3ee}.row.row-2.blog_cta{padding:20px;margin-bottom:30px;background-color:#79BD9A;color:#fff}.row.row-2.blog_cta .richtext{max-width:400px;margin:0 auto !important;font-size:16px}.row.row-2.blog_cta .richtext strong{margin:0 5px 0 5px;color:#f7f45c}.contents .content-16 .row.row-1 .col.col-1 .component.richtext{max-width:400px;margin:0 auto !important;font-size:16px}.contents .content-16 .row.row-1 .col.col-1 .component.richtext strong{margin:0 5px 0 5px;color:#f7f45c}.prev-next-link{border-top:0px solid #ddd}.component.button .button-cont a.blue{background:#78BBE6 !important;box-shadow:0 3px #629cc1 !important;text-decoration:underline;color:#fff}.contents .component.heading h1{line-height:1.2}.ichikara_w500{max-width:500px;margin:0 auto}.ichikara_w600{max-width:630px;margin:0 auto}.richtext.kaikouyotei_aka{line-height:1.2;text-align:center;font-size:13px}.richtext.kaikouyotei_aka tr:nth-child(even){background:#ffdddd}.richtext.kaikouyotei_ou{line-height:1.2;text-align:center;font-size:13px}.richtext.kaikouyotei_ou tr:nth-child(even){background:#ffeddd}.richtext.kaikouyotei_midori{line-height:1.2;text-align:center;font-size:13px}.richtext.kaikouyotei_midori tr:nth-child(even){background:#ddffde}.wrapper .contents .component.entry-list .entry-list-unit .cont h3 a{text-decoration:underline;font-size:16px !important;font-weight:bold}.theme-fo-base .contents .component.heading h3{color:#343434}.strong_b strong{background-image:linear-gradient(transparent 60%, #f6f7b1 60%);margin:0 5px 0 5px}.theme-fo-base .main-visual.top-page .ichikara_w500 strong{margin:0 5px 0 5px}.theme-fo-base .main-visual.top-page .ichikara_w600 strong{margin:0 5px 0 5px}.twitter-tweet{margin:0 auto}.blog_ue .article-list .entry-list-unit{margin:0 !important}.blog_ue .article-list .entry-list-unit .cont{padding-bottom:0 !important}@media screen and (max-width: 768px){.contents .component.blog_ue.entry-list.entry-image-card-2-col .entry-list-unit .cont{padding-bottom:0 !important}}@media screen and (max-width: 768px){.navi-002-01 header .inner .navigation-cont .cont{padding:0}}.navi-002-01 header .inner .navigation-cont .cont .row .col{padding:0 5px !important}.col.col-1.atama_btn_1{width:auto !important}.col.col-2.atama_btn_2{width:auto !important}.col.col-3.atama_btn_3{width:auto !important}.form_css .group{margin-bottom:30px !important}.navi-002-01 header .inner .main-menu .level-01 a{font-weight:bold}.navi-002-01 header .inner .main-menu .level-01-trigger a{font-weight:bold}.satori__popup_inner .l-image_horiz{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.satori__popup_inner .l-image_horiz .image{-webkit-flex:1 1 50%}.satori__popup_inner .l-image_horiz .image img{max-width:100%;max-height:100%}.satori__popup_inner .l-image_horiz .text{-webkit-flex:1 1 50%;padding:.5em}.top_kiji_list li{margin-bottom:15px;font-size:16px !important;text-decoration-line:underline}.theme-fo-base .component.form.aida .group{margin:10px 0 40px}.theme-fo-base .component.form.aida .form-label.require:after{background:#e62117}.service_term_link{margin-bottom:30px}.top_biglead{letter-spacing:0.2em !important}.top_bigtext{font-size:16px;letter-spacing:0.15em;padding:10px 20px 10px 20px !important}.top_bigtext strong{background-image:linear-gradient(transparent 60%, #f6f7b1 60%);margin:0 5px 0 5px}@media screen and (min-width: 769px){.top_bigtext{font-size:18px;line-height:2.2;letter-spacing:0.15em}.top_biglead{font-size:48px}}.component.blog_article .richtext .article-embed[data-embed-type="url"]{max-width:440px !important;margin:0 auto 1.5em}.component.blog_article .article-post p.article-embed{width:100% !important}.component.blog_article .richtext .article-embed[data-embed-type="iframe"]{max-width:440px !important;margin:0 auto 1.5em}.bg_kuro{background-color:#0d0920}.theme-fo-base .wrapper.none .contents .w1500 .inner{max-width:1400px}.theme-fo-base .foot.w1500 .foot-cont .row{max-width:1400px}.navi-002-01.w1500 header .inner .navigation-cont{max-width:1440px}.navi-002-01.w1500 header .inner .main-menu ul{max-width:1440px}.twitter-tweet{height:500px}.component.blog_article .article-post blockquote{padding:3rem 1rem 1rem 1rem !important}.instagram-media{margin:auto !important}

    
    .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 {
      
    }
  