﻿.theme-fo-base{border-top:0}.theme-fo-base .wrapper .contents .component.gallery.gallery_no_border .thumbnail{border:0 !important}.theme-fo-base .wrapper .contents ｝ section .inner .row{border-spacing:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents ｝ section .inner .row{padding:0}}.theme-fo-base .wrapper .contents ｝ section .inner .row .col.vam{vertical-align:middle}.theme-fo-base .wrapper .contents ｝ section .inner .row .col .component{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents ｝ section .inner .row .col .cta-row{padding:0;margin:0}}.theme-fo-base .wrapper .contents ｝ section .row.transparent{background:transparent}.theme-fo-base .wrapper .contents ｝ section .row.flex{display:flex;justify-content:space-between}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents ｝ section .row.flex{flex-direction:column}}.theme-fo-base .wrapper .contents ｝ section .row.v_center .col{display:table-cell;vertical-align:center !important}.navi-002-01 header.clearfix{background:#eceff3}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner a.menu-trigger{top:7px !important}}.navi-002-01 header.clearfix .inner .navigation-cont{height:100px;max-width:90%;margin:0 auto;position:relative}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .navigation-cont{height:auto;padding:0 0 10px 0}}.navi-002-01 header.clearfix .inner .navigation-cont .logo{position:absolute;top:50%;left:2%;transform:translateY(-50%)}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .navigation-cont .logo{top:0;transform:none;padding:10px 5px 10px 15px;position:static}}.navi-002-01 header.clearfix .inner .navigation-cont .cont{margin:0;padding:0;width:800px}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .navigation-cont .cont{width:100%}}.navi-002-01 header.clearfix .inner .navigation-cont .cont .row{border-spacing:0;display:flex;justify-content:space-between}.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_nav{padding:0;margin:0;display:block;width:600px;height:100px}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_nav{display:none !important}}.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_nav .richtext ul{margin:0;padding:0;height:100px;list-style:none;display:flex}.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_nav .richtext ul li a{font-size:12px;color:#FFF;background:#244574;text-decoration:none;display:inline-block;height:100px;padding:40px 25px 0 25px;box-sizing:border-box}.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_button{position:relative;width:300px;height:100px}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_button{width:auto;height:auto}}.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_button .button .button-cont a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#f28100;color:#FFF;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;box-shadow:none}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .navigation-cont .cont .row .col.header_button .button .button-cont a{transform:none;position:static;width:100%}}.navi-002-01 header.clearfix .inner .main-menu ul{max-width:90%;height:80px}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .main-menu ul{max-width:100%;height:auto}}.navi-002-01 header.clearfix .inner .main-menu ul li{vertical-align:middle}.navi-002-01 header.clearfix .inner .main-menu ul li a{font-weight:bold;color:#000000}.navi-002-01 header.clearfix .inner .main-menu ul .level-01-trigger .level-01-cont{width:100%;height:auto;max-width:100%}.navi-002-01 header.clearfix .inner .main-menu ul .level-01-trigger .level-01-cont .level-02{width:100%;max-width:100%}.theme-fo-base .main-visual{background:#FFF}@media screen and (max-width: 769px){.theme-fo-base .main-visual{min-height:100px}}.theme-fo-base .main-visual .main-visual-content{display:block;position:relative}.theme-fo-base .main-visual .main-visual-content .title-group{padding:0;max-width:100%;border-spacing:0}.theme-fo-base .main-visual .main-visual-content .title-group .col{position:relative}.theme-fo-base .main-visual .main-visual-content .title-group .col .carousel .flexslider{margin:0}.theme-fo-base .main-visual .main-visual-content .row.text_area{position:absolute;top:50%;left:50%;max-width:1260px;width:100%;transform:translate(-50%, -50%)}@media screen and (max-width: 769px){.theme-fo-base .main-visual .main-visual-content .row.text_area{left:auto;transform:none;top:7%}.theme-fo-base .main-visual .main-visual-content .row.text_area .text:nth-of-type(1) em{font-size:14px}.theme-fo-base .main-visual .main-visual-content .row.text_area .heading h1{font-size:25px}.theme-fo-base .main-visual .main-visual-content .row.text_area .text:nth-of-type(3) span{font-size:14px}.theme-fo-base .main-visual .main-visual-content .row.text_area .text:nth-of-type(3) span br{display:none}}.theme-fo-base .main-visual .main-visual-content .row.text_area .component{color:#FFF}.theme-fo-base .main-visual .main-visual-content .row.text_area .catch{padding-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .main-visual .main-visual-content .row.text_area .catch{padding-bottom:0}}.theme-fo-base .wrapper{display:flex}.theme-fo-base .wrapper .contents section.news .inner{padding:50px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.news .inner{padding:20px 0}}.theme-fo-base .wrapper .contents section.news .inner .row.btn{background:transparent;padding:40px 0 20px 0}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont{padding:30px 0 20px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.news .inner .row.news-cont{width:95%;margin:0 auto;padding:10px}}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit:first-child{border-top:0}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit{padding:10px 0 10px 0;border-top:1px solid #d2d2d2;margin:0 auto}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont{display:flex}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont{flex-direction:column}}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont h3{order:3;padding:0;margin:0;width:600px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont h3{width:100%}}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont h3 a{color:#000;font-size:14px;font-weight:bold;padding:10px}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont h4{order:1;padding:0;flex-basis:170px;width:170px;color:#000;font-size:14px;line-height:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont h4{flex-basis:auto}}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags{order:2;padding:0;margin:0;line-height:normal;flex-basis:100px;width:100px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags{flex-basis:auto}}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags .tag{margin:0;padding:0 20px;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#FFF;background:#244574}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags .tag i{display:none}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags a[href*="/__/tags/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9"]{background:#e43b00}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags a[href*="/__/tags/%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B"]{background:#ff7800}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags a[href*="/__/tags/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E6%83%85%E5%A0%B1"]{background:#2e8b57}.theme-fo-base .main-visual.sub{min-height:200px;background-position-x:center !important;background-position-y:middle !important;background-repeat:no-repeat;background-size:cover}.theme-fo-base .main-visual.sub .main-visual-content .row{padding:0}.theme-fo-base .main-visual.sub .main-visual-content .row .col{border-spacing:0}.theme-fo-base .main-visual.sub .main-visual-content .row .col .image img{padding:50px 0 0 0}@media screen and (max-width: 769px){.theme-fo-base .main-visual.sub .main-visual-content .row .col .image img{width:80% !important;padding:60px 0 0 0;margin:0 auto}}.theme-fo-base .main-visual.sub .main-visual-content .row .col .heading{text-align:center;display:table;height:200px;width:100%}.theme-fo-base .main-visual.sub .main-visual-content .row .col .heading h1{font-size:100%;line-height:1.1;margin:0;padding:0;display:table-cell;vertical-align:middle;text-shadow:0px 0px 8px #3b3b3b}.theme-fo-base .main-visual.sub .main-visual-content .row .col .heading h1 span{color:#FFF;font-weight:bold;font-size:100%;font-size:28px}.theme-fo-base .wrapper .contents section .row .col .heading.sub_title{padding:0 0 0 20px;border-left:1px solid #ff7800}.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h1,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h2,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h3,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h4,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h5,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h6{font-weight:normal;font-size:30px;line-height:1.2;color:#000}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h1,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h2,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h3,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h4,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h5,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h6{font-size:20px;margin:10px 0}.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h1 br,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h2 br,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h3 br,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h4 br,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h5 br,.theme-fo-base .wrapper .contents section .row .col .heading.sub_title h6 br{display:none}}.theme-fo-base .wrapper .contents section .row .col .text{padding-bottom:10px}.theme-fo-base .wrapper .contents section .row.box_1 .col{border-right:1px solid #e4e8ee;box-sizing:border-box;transition:all 300ms 0s ease;padding:10px 15px}.theme-fo-base .wrapper .contents section .row.box_1 .col:last-child{border-right:0}.theme-fo-base .wrapper .contents section .row.box_1 .col .heading{padding:10px 0 !important}.theme-fo-base .wrapper .contents section .row.box_1 .col:hover{box-shadow:0px 0px 6px 3px #cecece}.theme-fo-base .wrapper .contents section .row.box_1 .col.none{box-shadow:none;border-right:0}.theme-fo-base .wrapper .contents section .row.box_2{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between}.theme-fo-base .wrapper .contents section .row.box_2 .col{border:1px solid #e4e8ee;padding:20px}.theme-fo-base .wrapper .contents section .row.box_2 .image{padding:10px 0}.theme-fo-base .wrapper .contents section .row.box_2 .text{padding:10px 0}.theme-fo-base .wrapper .contents section .row.box_2 .col:first-child{margin-right:10px}.theme-fo-base .wrapper .contents section .row.box_2 .col:last-child{margin-left:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .row.box_2{flex-direction:column}.theme-fo-base .wrapper .contents section .row.box_2 .col{margin-bottom:10px}.theme-fo-base .wrapper .contents section .row.box_2 .col:first-child{margin-right:auto}.theme-fo-base .wrapper .contents section .row.box_2 .col:last-child{margin-left:auto}}.theme-fo-base .wrapper .contents section .row.box_3{border:1px dashed #000;padding:30px;margin-bottom:15px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.theme-fo-base .wrapper .contents section .row.box_3 .col .title{display:inline-block;background:#20416f;color:#FFF;margin:0 0 10px 0;padding:5px 15px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .row.box_3 .col .title{text-align:center !important}}.theme-fo-base .wrapper .contents section .row.box_3 .col .heading{display:inline-block;padding:5px 15px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .row.box_3 .col .heading{padding:15px}}.theme-fo-base .wrapper .contents section .row.flow_box{padding:0;margin:20px 0}.theme-fo-base .wrapper .contents section .row.flow_box .col:first-child{vertical-align:middle}.theme-fo-base .wrapper .contents section .row.flow_box .col:first-child .text{width:200px;height:200px;box-sizing:border-box;padding:15px;background:#20416f;color:#FFF;display:table-cell;vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .row.flow_box .col:first-child .text{width:100%;height:auto;display:block}}.theme-fo-base .wrapper .contents section .row.flow_box .col:first-child .text span{line-height:1.2}.theme-fo-base .wrapper .contents section .row.flow_box .col:first-child .text em{font-size:24px}.theme-fo-base .wrapper .contents section .row.flow_box .col:last-child{vertical-align:middle}.theme-fo-base .wrapper .contents section .row.flow_box .col:last-child .text{padding:15px}.theme-fo-base .wrapper .contents section.company_message .inner{padding:0}.theme-fo-base .wrapper .contents section.company_message .inner .row.main{background-repeat:no-repeat;background-position:right !important;background-size:auto;height:400px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_message .inner .row.main{background-image:none !important;height:auto}}.theme-fo-base .wrapper .contents section.company_message .inner .row.main .col{vertical-align:middle}.theme-fo-base .wrapper .contents section.company_message .inner .row.main .col .sp_img{display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_message .inner .row.main .col .sp_img{display:block}}.theme-fo-base .wrapper .contents section.company_message .inner .row.main .col .text{width:600px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_message .inner .row.main .col .text{width:100% !important}}.theme-fo-base .wrapper .contents section.company_identity .inner{padding:30px 0}.theme-fo-base .wrapper .contents section.company_identity .inner .row.main{background-repeat:no-repeat;background-position:left !important;background-size:600px;height:400px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_identity .inner .row.main{height:auto;background-size:cover}}.theme-fo-base .wrapper .contents section.company_identity .inner .row.main .col{position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_identity .inner .row.main .col{position:static}.theme-fo-base .wrapper .contents section.company_identity .inner .row.main .col br{display:none}}.theme-fo-base .wrapper .contents section.company_identity .inner .row.main .col .text{width:600px !important;position:absolute;right:50px;top:40%;background:rgba(255,255,255,0.8);padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_identity .inner .row.main .col .text{width:100% !important;position:static}}.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point{padding:50px 0}.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point .col .heading h3{position:relative;min-width:200px}.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point .col .heading h3 em{position:absolute;top:-30px;left:-15px;transform:rotate(-15deg);font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point .col .heading h3 em{font-size:18px}}.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point .col .heading h3 em:before{content:"＼";color:#f28100}.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point .col .heading h3 em:after{content:"／";color:#f28100}.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point .col .heading h3 span{font-size:30px;padding-left:1em;display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.municipality_point .inner .row.point .col .heading h3 span{font-size:24px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.municipality_point .inner .row.re{display:flex;flex-direction:column-reverse}}.theme-fo-base .wrapper .contents section.municipality_point .inner .row .col .button{padding:30px 0}.theme-fo-base .wrapper .contents section.business_mhealth .inner .row .col .richtext table{border:0}.theme-fo-base .wrapper .contents section.business_mhealth .inner .row .col .richtext table tbody{border:0}.theme-fo-base .wrapper .contents section.business_mhealth .inner .row .col .richtext table tbody tr{border:0}.theme-fo-base .wrapper .contents section.business_mhealth .inner .row .col .richtext table tbody tr td{border:0}.mt20{margin-top:20px}@media screen and (max-width: 769px){.reverse{flex-wrap:wrap-reverse;display:flex}}.heading.border_bt_none h3:after{height:0 !important}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner{padding:10px !important}}@keyframes flash{0%{opacity:0.3}30%{opacity:0}70%{opacity:0}100%{opacity:0.3}}@-webkit-keyframes flash{0%{opacity:0.3}30%{opacity:0}70%{opacity:0}100%{opacity:0.3}}@-moz-keyframes flash{0%{opacity:0.3}30%{opacity:0}70%{opacity:0}100%{opacity:0.3}}.navigation-cont .cont .col.header_nav .richtext ul li a{color:#000000;background:transparent;font-weight:bold}.navigation-cont .cont .col.header_nav .richtext ul li a:hover{background:#244574;color:#fff}.navigation-cont .row .col .component.button.btn-blink .button-cont a{position:relative;z-index:3;padding:10px 0px;width:225px}.navigation-cont .row .col .component.button.btn-blink .button-cont a::before{font-family:"FontAwesome";content:"\f0e0" !important;color:#fff;font-size:20px;margin-right:10px}.navigation-cont .row .col .component.button.btn-blink .button-cont a::after{bottom:-10px;position:absolute;left:-10px;width:calc(100% + 20px);height:65px;content:" ";background:#f28100;border:none;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;display:block;animation-name:flash;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:flash;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:flash;-moz-animation-duration:2s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite}@media screen and (max-width: 769px){.navigation-cont .row .col .component.button.btn-blink .button-cont{margin:10px 0}.navigation-cont .row .col .component.button.btn-blink .button-cont a{width:90% !important}.navigation-cont .row .col .component.button.btn-blink .button-cont a::after{bottom:0;left:18px;width:90%}}@media screen and (max-width: 769px){.navi-002-01 header.clearfix .inner .navigation-cont .logo img{max-width:60%}}.navi-002-01 header#navigations.clearfix .inner .navigation-cont{max-width:1500px}@media screen and (min-width: 769px){.navi-002-01 header#navigations.clearfix .inner .navigation-cont .cont{max-width:75%}}.navi-002-01 header#navigations.clearfix .inner .navigation-cont .cont .col.header_nav .richtext ul li a{color:#000000;background:transparent;font-weight:bold}.navi-002-01 header#navigations.clearfix .inner .navigation-cont .cont .col.header_nav .richtext ul li a:hover{background:#244574;color:#fff}.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix{max-width:1500px}.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix .level-01-trigger{padding-right:0}.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix .level-01-trigger:hover{background:transparent}@media screen and (min-width: 769px){.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix li.level-01 a,.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix .level-01:first-child a,.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix .level-01-trigger a{font-size:13px;line-height:20px;height:40px;display:flex;flex-direction:column;justify-content:center}}.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix li.level-01 a:hover,.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix .level-01:first-child a:hover,.navi-002-01 header#navigations.clearfix .main-menu ul.clearfix .level-01-trigger a:hover{background:#244574;color:#fff}@media screen and (max-width: 769px){.navi-002-01 header .inner .main-menu.sp .level-01-trigger a>.toggle{font-size:20px}}body{font-family:"Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important}@media screen and (min-width: 769px){.component.spOnly,.spOnly{display:none !important}}@media screen and (max-width: 769px){.component.pcOnly,.pcOnly{display:none !important}}a{color:#244574}.theme-fo-base.clearfix .wrapper{display:table}.theme-fo-base.clearfix .wrapper .contents section{line-height:1.3}@media screen and (min-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner{padding:40px 0}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner{padding:10px;max-width:600px}}.theme-fo-base.clearfix .wrapper .contents section .inner .row{background:transparent}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component{margin:0}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.button .button-cont a{background:transparent;border:1px solid #244574;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:15px 0;box-shadow:none;color:#244574;font-weight:bold;font-size:18px;width:480px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.button .button-cont a{max-width:100%;padding:10px 10%;font-size:16px;margin:0 auto}}@media screen and (min-width: 568px) and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.button .button-cont a{width:480px}}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.button .button-cont a:before{content:"";width:30px;height:1px;display:inline-block;background:#244574;vertical-align:middle;margin-right:10px}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h1{color:#244574}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h1{font-size:200%}}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h2{background:transparent;color:#000;line-height:1.2;padding:15px 0;margin:0px 0 30px;font-weight:bold}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h2{margin-bottom:15px}}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h3{font-size:150%;font-weight:bold;color:#244574;line-height:1.3;display:inline-block;padding:0.25em 0;margin:10px 0 30px;position:relative}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h3{margin:10px 0 20px;font-size:130%}}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h3:after{content:'';position:absolute;bottom:-20px;top:auto;display:inline-block;width:70px;height:4px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#244574;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border:none}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading h3:after{bottom:-10px}}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading.rich-heading-align-left h3:after{left:35px}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading.rich-heading-align-right h3:after{left:initial;right:-35px}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.heading.orange_type h3:after{background:#f28100}.theme-fo-base.clearfix .wrapper .contents section .inner .row .col .component.button a{max-width:92%}.theme-fo-base.clearfix .wrapper .contents section .inner .row.title_row .col .component.heading h2{margin-bottom:0;padding-bottom:0}.theme-fo-base.clearfix .wrapper .contents section .inner .row.title_row .col .component.text.sub_catch{color:#ff7800;font-size:14px;margin:5px 0 25px 0}@media screen and (min-width: 769px){.entry-image-card-3-col .article-list .entry-list-unit{width:30% !important;margin:1.5% !important}}.theme-fo-base .wrapper .contents .row.counter_row,.theme-fo-base .wrapper .contents .col.counter_col{counter-increment:number}.theme-fo-base .wrapper .contents .row.counter_row .component.heading.counter,.theme-fo-base .wrapper .contents .col.counter_col .component.heading.counter{padding-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .row.counter_row .component.heading.counter,.theme-fo-base .wrapper .contents .col.counter_col .component.heading.counter{padding:15px 0}}.theme-fo-base .wrapper .contents .row.counter_row .component.heading.counter h3,.theme-fo-base .wrapper .contents .col.counter_col .component.heading.counter h3{position:relative;margin-bottom:0}.theme-fo-base .wrapper .contents .row.counter_row .component.heading.counter h3:before,.theme-fo-base .wrapper .contents .col.counter_col .component.heading.counter h3:before{content:"0" counter(number);font-size:80px;font-style:italic;color:#244574;position:absolute;left:-150px;top:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .row.counter_row .component.heading.counter h3:before,.theme-fo-base .wrapper .contents .col.counter_col .component.heading.counter h3:before{left:0;top:-30px;color:rgba(36,69,116,0.3)}}.theme-fo-base .main-visual .flexslider .flex-control-nav{bottom:0}@media screen and (max-width: 769px){.theme-fo-base .main-visual .flexslider .flex-control-nav{bottom:-10px}}@media screen and (min-width: 769px){.theme-fo-base .main-visual.top-page{min-height:200px}}@media screen and (min-width: 769px){.theme-fo-base .main-visual.subPage_mv{min-height:250px}}.theme-fo-base .main-visual.subPage_mv.healthProgram_sec,.theme-fo-base .main-visual.subPage_mv.corporation_sec,.theme-fo-base .main-visual.subPage_mv.corpoFlow_sec,.theme-fo-base .main-visual.subPage_mv.health_support_sec{background-position:center 45%;background-size:cover}@media screen and (min-width: 769px){.theme-fo-base .main-visual.subPage_mv .clearfix.main-visual-content .row{min-height:270px}}@media screen and (max-width: 769px){.theme-fo-base .main-visual.subPage_mv .clearfix.main-visual-content .row{min-height:100px;display:table;height:100px}}.theme-fo-base .main-visual.subPage_mv .clearfix.main-visual-content .row .col{vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .main-visual.subPage_mv .clearfix.main-visual-content .row .col{display:table-cell !important}}.theme-fo-base .main-visual.subPage_mv .clearfix.main-visual-content .row .col h1{font-family:"見出ゴMB31","Lucida Grande", "segoe UI", "Hiragino Kaku Gothic ProN", "Meiryo", "Verdana", "Arial", "sans-serif";text-shadow:0px 0px 8px #3b3b3b;margin-bottom:0}@media screen and (max-width: 769px){.theme-fo-base .main-visual.subPage_mv .clearfix.main-visual-content .row .col h1{font-size:30px}}.theme-fo-base .wrapper .contents section.proposal_sec .inner{padding-top:50px;padding-bottom:60px}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box{width:70%;display:block;margin:5px 0}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box .heading{background:#0d3162}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box .heading h3{padding:15px;color:#FFF;font-weight:bold;font-size:20px;margin:0}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box .heading h3:after{display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box .heading h3{font-size:18px}}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box .text{padding:20px}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box.no2{margin:5px 0 5px auto}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box h3:before{font-size:30px;display:inline-block;margin-right:0.5em;vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box h3:before{font-size:18px}}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box.no1 h3:before{content:"1."}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box.no2 h3:before{content:"2."}.theme-fo-base .wrapper .contents section.proposal_sec .inner .row .col.box.no3 h3:before{content:"3."}.theme-fo-base.clearfix .wrapper .contents section.news .inner .row.news-cont .component.entry-list.entry-image-card-3-col .article-list .entry-list-unit{padding:0;position:relative}@media screen and (min-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.news .inner .row.news-cont .component.entry-list.entry-image-card-3-col .article-list .entry-list-unit{margin:1.5%;width:30% !important}}.theme-fo-base.clearfix .wrapper .contents section.news .inner .row.news-cont .component.entry-list.entry-image-card-3-col .article-list .entry-list-unit .cont .tags{position:absolute;top:0}.theme-fo-base.clearfix .wrapper .contents section.news .inner .row.news-cont .component.entry-list.entry-image-card-3-col .article-list .entry-list-unit .cont .tags a{padding:10px 20px}.theme-fo-base.clearfix .wrapper .contents section.customers .inner{padding:0 0 50px 0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.customers .inner{padding:0 10px 50px 10px}}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .row{background:transparent}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .row .col .component.heading h3:after{display:none}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .row .col .component.button .button-cont a{background:#FFF}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .bg_white{background:#FFF;padding-top:40px;position:relative;width:100vw;left:50%;transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.customers .inner .bg_white{padding-top:25px}}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .top{padding-top:30px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.customers .inner .img img{padding-bottom:10px;width:200px !important}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.customers .inner .about .image{text-align:center !important;padding:10px 0}}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col{padding:40px 0;border-bottom:1px solid #FFF}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .heading h4{position:relative}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .heading h4:before{content:"";display:block;height:1px;width:35%;position:absolute;left:0;top:50%;background:#FFF}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .heading h4:before{width:10%}}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .heading h4:after{content:"";display:block;height:1px;width:35%;position:absolute;right:0;top:50%;background:#FFF}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .heading h4:after{width:10%}}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .component.button .button-cont{padding-top:10px}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .component.button .button-cont a{background:transparent;color:#fff;border:1px solid #fff}.theme-fo-base.clearfix .wrapper .contents section.customers .inner .check .col .component.button .button-cont a:before{content:"\f00c";font-family:"FontAwesome";color:#f28100;background:transparent;height:auto;width:auto}.theme-fo-base .wrapper .contents section.municipalities{z-index:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.municipalities .inner{position:relative;padding-bottom:200px;margin-bottom:30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.municipalities .inner{padding:10px}}.theme-fo-base .wrapper .contents section.municipalities .inner .text_row{padding:0;background:transparent}.theme-fo-base .wrapper .contents section.municipalities .inner .text_row .col.main{display:block}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.municipalities .inner .text_row .col.main{width:630px;padding:30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.municipalities .inner .text_row .col.main{margin:0 auto;padding:20px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.municipalities .inner .text_row .col.main .component.button .button-cont.left{text-align:center}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.municipalities .inner .img_row{position:absolute;right:0;bottom:0;max-width:800px;height:500px;z-index:-1;display:block;overflow:hidden}}.theme-fo-base .wrapper .contents section.service .inner{padding:60px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.service .inner{padding:10px}}.theme-fo-base .wrapper .contents section.service .inner .row{background:#fff;padding:0;margin-bottom:30px}.theme-fo-base .wrapper .contents section.service .inner .row.about .col:last-child{padding:30px;vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.service .inner .row.about .col:last-child{padding:20px}}.theme-fo-base .wrapper .contents section.service .inner .row.point{margin-top:30px}.theme-fo-base .wrapper .contents section.service .inner .row.point .col{border:1px solid #e4e8ee;background:#fff;padding:20px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.service .inner .row.point .col{border-left:1px solid #e4e8ee;border-right:1px solid #e4e8ee}}.theme-fo-base .wrapper .contents section.service .inner .row.cta{margin-top:15px}.theme-fo-base .wrapper .contents section.related_site .inner .row.link{padding:0;border-spacing:0}.theme-fo-base .wrapper .contents section.related_site .inner .row.link .col{position:relative;height:190px;border-right:1px solid #e4e8ee;box-sizing:border-box}.theme-fo-base .wrapper .contents section.related_site .inner .row.link .col .component.image{position:relative;height:100px !important;text-align:center}.theme-fo-base .wrapper .contents section.related_site .inner .row.link .col .component.image img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.theme-fo-base .wrapper .contents section.related_site .inner .row.link .col .component.text{position:absolute;bottom:0;padding:20px}.theme-fo-base .wrapper .contents section.related_site .inner .row.link .col .component.text:before{content:"";border:12px solid transparent;border-bottom:12px solid #f6f6f6;position:absolute;left:50%;top:-22px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.theme-fo-base .wrapper .contents section.related_site .inner .row.link .col:last-child{padding-right:0}.theme-fo-base .wrapper .contents section.related_site .inner .row.twitter_btn{padding:30px 0}.theme-fo-base .wrapper .contents section.related_site .inner .row.twitter_btn .col .component.button .button-cont a::before{content:'𝕏';font-family:unset;background:none;width:auto;height:auto;margin-right:10px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.intro_sec .inner .row .col:not(.title_col){padding:0 20px}}.theme-fo-base .wrapper .contents section.healthProgram_sec.intro_sec .inner .row .col:not(.title_col) .component.heading h2{margin:0}.theme-fo-base .wrapper .contents section.healthProgram_sec.intro_sec .inner .row .col:not(.title_col) .component.button{margin:1em 0}.theme-fo-base .wrapper .contents section.healthProgram_sec.intro_sec .inner .row .col:not(.title_col).image_col{vertical-align:middle}.theme-fo-base .wrapper .contents section.healthProgram_sec.intro_sec .inner .row .col:not(.title_col) .component.image{text-align:center !important}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.pdca_sec .inner .row .col{padding:0 20px}}.theme-fo-base .wrapper .contents section.healthProgram_sec.pdca_sec .inner .row .col.image_col{vertical-align:middle}.theme-fo-base .wrapper .contents section.healthProgram_sec.img_sec{background:#e4e8ee}.theme-fo-base .wrapper .contents section.healthProgram_sec.img_sec .text_row{margin:auto;max-width:700px}.theme-fo-base .wrapper .contents section.healthProgram_sec.img_sec .text_row ul li{font-size:18px;font-weight:bold}.theme-fo-base .wrapper .contents section.healthProgram_sec.img_sec .text_row .component.text{color:#264675;padding:10px;border:2px solid #264675;font-size:20px}.theme-fo-base .wrapper .contents section.healthProgram_sec.custom_sec .custom_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.custom_sec .custom_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.healthProgram_sec.custom_sec .custom_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.healthProgram_sec.custom_sec .custom_row .component.image img{max-width:280px !important}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.cost_sec{padding-bottom:80px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.cost_sec .inner{position:relative;padding-bottom:100px}}.theme-fo-base .wrapper .contents section.healthProgram_sec.cost_sec .inner .text_row{background:#e4e8ee}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.cost_sec .inner .text_row{width:630px;padding:30px;position:relative;z-index:1}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.cost_sec .inner .text_row{padding:20px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.cost_sec .inner .img_row{right:0;position:absolute;bottom:0;width:60%;z-index:0;display:block}.theme-fo-base .wrapper .contents section.healthProgram_sec.cost_sec .inner .img_row>.col{display:block}}.theme-fo-base .wrapper .contents section.healthProgram_sec.three_sec{background:#e4e8ee}.theme-fo-base .wrapper .contents section.healthProgram_sec.three_sec .row .col{background:#fff;display:block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:20px 20px 20px 175px;box-shadow:0px 0px 30px -9px rgba(36,69,116,0.2);width:80%;margin-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.three_sec .row .col{background-size:20%;padding:20px}}.theme-fo-base .wrapper .contents section.healthProgram_sec.three_sec .row:nth-of-type(2) .col{margin:0 0 20px auto}.theme-fo-base .wrapper .contents section.healthProgram_sec.kpi_sec{display:none}.theme-fo-base .wrapper .contents section.healthProgram_sec.choice_sec{background:#fff}.theme-fo-base .wrapper .contents section.healthProgram_sec.choice_sec .case_row .col{background:#e4e8ee;border:1px solid #fff;padding:20px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.choice_sec .case_row .col{border-left:10px solid #fff;border-right:10px solid #fff}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.choice_sec .case_row .icon_col{width:46% !important;margin:1%}}.theme-fo-base .wrapper .contents section.healthProgram_sec.choice_sec .case_row .icon_text{max-width:250px;display:inline-block;vertical-align:middle}.theme-fo-base .wrapper .contents section.healthProgram_sec.choice_sec .case_row .icon_img{display:inline-block;width:120px;vertical-align:middle;padding-left:20px}.theme-fo-base .wrapper .contents section.healthProgram_sec.link_sec .inner .row .col .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthProgram_sec.link_sec .inner .row .col .component.image img{width:50px !important}}.theme-fo-base .wrapper .contents section.healthProgram_sec.link_sec .inner .row .col .component.button a{border:none;max-width:100%}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col{border:1px solid #c7c7c7;padding:0;margin:1.5%;display:inline-block}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col{width:30% !important}}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col .richtext{width:100%;height:5em}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col .richtext p{margin:0;padding:0;width:100%;height:100%}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col .richtext p a{line-height:1.5;display:block;padding:25px 0;text-align:center;text-decoration:none;font-size:14px;font-weight:600;color:#505050;max-height:5em;width:100%;height:100%;transition:all 300ms 0s ease;position:relative}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col .richtext p a:after{content:"\f105";color:#c7c7c7;font-family:"FontAwesome";font-size:20px;font-weight:normal;position:absolute;top:50%;right:30px;line-height:0;display:inline-block}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col .richtext p a:hover{box-shadow:none;background:#e5e8ed;max-height:5em}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col .richtext.border_here{border-bottom:2px solid #152a48}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col:nth-child(2) .richtext p a{padding:15px}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col .richtext.anchor_link_02 p a{padding:25px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.about_sec .inner .row .col .component.button{margin:1em 0}}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec{background:#fff;padding-bottom:100px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.check_sec{padding-bottom:50px}}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .inner .row .col .component.heading h2 em{line-height:2;border-bottom:5px double #f28100;padding:4px 0}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .inner .row .col .component.heading h3{color:#000}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .inner .row .col .component.heading h3:after{display:none}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row{max-width:800px;margin:auto}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row .component.richtext.list_text{display:inline-block;width:50%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row .component.richtext.list_text{margin:auto;max-width:350px}}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row .component.richtext.list_text ul{list-style-type:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row .component.richtext.list_text ul{margin:0 0 0 20px}}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row .component.richtext.list_text ul li{font-size:18px}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row .component.richtext.list_text ul li:before{content:"\f111";color:#f28100;font-family:"FontAwesome";font-size:12px;margin-right:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .list_row .component.richtext.list_text ul li{font-size:16px}}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .check_row .col .component.button .button-cont a{color:#fff;background:#f28100;border:1px solid #f28100}.theme-fo-base .wrapper .contents section.corporation_sec.check_sec .check_row .col .component.button .button-cont a:before{content:"\f00c";font-family:"FontAwesome";background:transparent;color:#fff;height:auto;width:auto}.theme-fo-base .wrapper .contents section.corporation_sec.corporation_test{background-position:20% 50%}.theme-fo-base .wrapper .contents section.corporation_sec.corporation_test .row{min-height:120px;display:table !important}.theme-fo-base .wrapper .contents section.corporation_sec.corporation_test .row .col{display:table-cell !important;vertical-align:middle}.theme-fo-base .wrapper .contents section.corporation_sec.corporation_test .row .col .component.text{color:#fff;font-size:26px;font-weight:700}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.corporation_test .row .col .component.text{font-size:22px}}.theme-fo-base .wrapper .contents section.corporation_sec.corporation_test:after{content:"";position:absolute;top:99.8%;left:50%;margin-left:-40px;border:40px solid transparent;border-top:20px solid #75828f;z-index:1}.theme-fo-base .wrapper .contents section.corporation_sec.feature_sec{background:#e4e8ee}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.feature_sec .row{padding:30px 0}}.theme-fo-base .wrapper .contents section.corporation_sec.feature_sec .col{vertical-align:middle}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.feature_sec .col{padding:20px}}.theme-fo-base .wrapper .contents section.corporation_sec.feature_sec .col .component.success_text{display:inline-block;color:#fff;background:#f00054;padding:10px 20px;width:auto;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.theme-fo-base .wrapper .contents section.corporation_sec.worry_sec{position:relative;background:#e4e8ee}.theme-fo-base .wrapper .contents section.corporation_sec.worry_sec:before{content:"";background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top right/50% 100%;position:absolute;top:0;width:100%;display:block;height:100px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.worry_sec:before{height:50px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.worry_sec .inner{padding:140px 0 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.worry_sec .inner{padding-top:50px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.worry_sec .component.rich-heading.mt_space{margin-top:30px}}.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec{position:relative;background:#fff}.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec:before{content:"";background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #e4e8ee 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #e4e8ee 50.5%) no-repeat top right/50% 100%;position:absolute;top:0;width:100%;display:block;height:100px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec:before{height:50px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec .inner{padding:140px 0 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec .inner{padding-top:50px}}.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec .inner .text_row{margin:auto;max-width:800px}.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec .inner .text_row .component.richtext{font-size:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec .inner .text_row .component.richtext{font-size:18px}}.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec .inner .text_row .component.richtext ul li span strong{color:#244574}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.coordinate_sec .component.rich-heading.mt_space{margin-top:30px}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec{position:relative;background:#e4e8ee;margin-top:-100px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec{margin-top:-50px}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec:before{content:"";background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top left/50.05% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top right/50.05% 100%;position:absolute;top:0;width:100%;display:block;height:100px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec:before{height:50px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner{padding:140px 0 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner{padding-top:50px}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseA_row .col{background:#fff;border:1px solid #eee;position:relative;display:block;width:70% !important;padding:30px 30px 30px 100px;margin-left:50px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseA_row .col{width:100% !important;padding:10px;margin-left:auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseA_row .col .image{position:absolute;top:-25px;left:-75px;width:150px;height:150px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseA_row .col .image{position:static;text-align:center !important;display:block;margin:10px auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseA_row .col .richtext ul{margin:0;list-style:none}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseA_row .col .richtext ul li{display:inline-block;padding:5px 10px;margin:5px 0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #CCC;background:#FFF}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseB_row .col{background:#fff;border:1px solid #eee;position:relative;display:block;width:70% !important;padding:30px 30px 30px 100px;margin-left:auto;margin-top:50px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseB_row .col{width:100% !important;padding:10px;margin-left:auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseB_row .col .image{position:absolute;top:-25px;left:-75px;width:150px;height:150px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseB_row .col .image{position:static;text-align:center !important;display:block;margin:10px auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseB_row .col .richtext ul{margin:0;list-style:none}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .inner .row.caseB_row .col .richtext ul li{display:inline-block;padding:5px 10px;margin:5px 0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #CCC;background:#FFF}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec .component.rich-heading.mt_space{margin-top:30px}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new{position:relative;background:#e4e8ee}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new{margin-top:-50px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner{padding:0px 0 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner{padding-top:50px}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseA_row .col{background:#fff;border:1px solid #eee;position:relative;display:block;width:70% !important;padding:30px 30px 30px 100px;margin-left:50px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseA_row .col{width:100% !important;padding:10px;margin-left:auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseA_row .col .image{position:absolute;top:-25px;left:-75px;width:150px;height:150px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseA_row .col .image{position:static;text-align:center !important;display:block;margin:10px auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseA_row .col .richtext ul{margin:0;list-style:none}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseA_row .col .richtext ul li{display:inline-block;padding:5px 10px;margin:5px 0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #CCC;background:#FFF}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseB_row .col{background:#fff;border:1px solid #eee;position:relative;display:block;width:70% !important;padding:30px 30px 30px 100px;margin-left:auto;margin-top:50px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseB_row .col{width:100% !important;padding:10px;margin-left:auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseB_row .col .image{position:absolute;top:-25px;left:-75px;width:150px;height:150px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseB_row .col .image{position:static;text-align:center !important;display:block;margin:10px auto}}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseB_row .col .richtext ul{margin:0;list-style:none}.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .inner .row.caseB_row .col .richtext ul li{display:inline-block;padding:5px 10px;margin:5px 0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #CCC;background:#FFF}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.case_sec_new .component.rich-heading.mt_space{margin-top:30px}}.theme-fo-base .wrapper .contents section.corporation_sec.voice_sec .voice_row{padding-bottom:100px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.voice_sec .voice_row{padding-bottom:0}}.theme-fo-base .wrapper .contents section.corporation_sec.voice_sec .voice_row .col{position:relative}.theme-fo-base .wrapper .contents section.corporation_sec.voice_sec .voice_row .col .text{border:1px solid #ccc;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:30px;width:80%;background:#FFF}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.voice_sec .voice_row .col .text{width:95%;margin:10px auto !important}}.theme-fo-base .wrapper .contents section.corporation_sec.voice_sec .voice_row .col .text:nth-of-type(2){position:absolute;top:70px;left:80px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.voice_sec .voice_row .col .text:nth-of-type(2){position:static}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec{background:#e4e8ee}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box{padding:0;margin:20px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .text_col{padding:10px}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .text_col .component.richtext p{font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .text_col .component.richtext p{font-size:14px}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .text_col .component.richtext p strong{font-size:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .text_col .component.richtext p strong{font-size:18px}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col:first-child{vertical-align:middle}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col:first-child .text{width:200px;height:200px;box-sizing:border-box;padding:15px;background:#20416f;color:#FFF;display:table-cell;vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col:first-child .text{width:100%;height:auto;display:block}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col:first-child .text span{line-height:1.2}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col:first-child .text em{font-size:24px}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col:last-child{vertical-align:middle}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col:last-child .text{padding:15px}.theme-fo-base .wrapper .contents section.corpoFlow_sec.consulting_sec .row.flow_box .col{background:#fff}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corpoFlow_sec.point_sec .col.point_border{padding:0 10px 10px 10px}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col{background:#e4e8ee;position:relative;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col{margin-top:20px}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col .recomend_text{position:absolute;margin:0;left:20px;font-size:22px;top:-15px}.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col .recomend_text p{background:#264675;width:280px;color:#fff;text-align:center;margin:0}.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col .recomend_text p:before{display:none}.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col .recomend_text p:after{display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col .recomend_text p{width:200px;font-size:18px}}.theme-fo-base .wrapper .contents section.corpoFlow_sec.trial_sec .recomend_col .component.list_text ul li{font-size:18px;font-weight:bold}.theme-fo-base .wrapper .contents section.support_content_sec .inner .row.flow_box{background:#fff}.theme-fo-base .wrapper .contents section.support_content_sec .inner .row.flow_box .col .component.text.bg_color{background:#f28100}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.support_content_sec .inner .row.flow_box .col.text_col{padding:10px}}.theme-fo-base .wrapper .contents section.support_content_sec .inner .row.flow_box .col.text_col .component.richtext p{font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.support_content_sec .inner .row.flow_box .col.text_col .component.richtext p{font-size:14px}}.theme-fo-base .wrapper .contents section.support_content_sec .inner .row.flow_box .col.text_col .component.richtext p strong{font-size:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.support_content_sec .inner .row.flow_box .col.text_col .component.richtext p strong{font-size:18px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.health_management_sec .inner .row .col.vam{padding:2em;position:relative;z-index:1}}@media screen and (min-width: 769px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.health_management_sec .inner .row .col.vam{padding:15px !important}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.health_management_sec .inner .row .col img{position:relative;top:50px;right:15px;z-index:0}.theme-fo-base .wrapper .contents section.health_merit_sec .inner .row .col.img{position:relative;top:-105px;left:15px;z-index:0}.theme-fo-base .wrapper .contents section.health_merit_sec .inner .row .col:last-child{padding:2em;z-index:1;position:relative}}@media screen and (min-width: 769px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.health_merit_sec .inner .row .col:last-child{padding:15px !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.health_management_sec .inner .row .col.vam{padding:15px !important}.theme-fo-base .wrapper .contents section.health_merit_sec .inner .row .col:last-child{padding:15px !important}}.theme-fo-base .wrapper .contents section.support_evaluation_sec .inner .row{display:flex}.theme-fo-base .wrapper .contents section.support_evaluation_sec .inner .row .col .component.executionList thead tr th{background:#244574;border:1px solid #ababab;color:#fff}.theme-fo-base .wrapper .contents section.support_evaluation_sec .inner .row .col .component.executionList thead tr th:last-child{background:#f28100}.theme-fo-base .wrapper .contents section.support_evaluation_sec .inner .row .col .component.evaluationList{margin:20px 0}.theme-fo-base .wrapper .contents section.support_evaluation_sec .inner .row .col .component.evaluationList tbody{border:none}.theme-fo-base .wrapper .contents section.support_evaluation_sec .inner .row .col .component.evaluationList tbody tr{border:none}.theme-fo-base .wrapper .contents section.support_evaluation_sec .inner .row .col .component.evaluationList tbody tr th{background:#f28100;border:none;color:#fff}.theme-fo-base .wrapper .contents section.support_evaluation_sec .component.text.sample_color{width:90%}.theme-fo-base .wrapper .contents section.municipalityIntoro_sec .inner .row .col .component{margin:1em 0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.serviceIntoro_sec .component.cloudService_img img{max-width:800px !important}}.theme-fo-base .wrapper .contents section.serviceList_sec{background:#e4e8ee}.theme-fo-base .wrapper .contents section.serviceList_sec .inner .row.serviceList_row .col{border:1px solid #e4e8ee;background:#fff;padding:20px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.serviceList_sec .inner .row.serviceList_row .col{border-left:10px solid #e4e8ee;border-right:10px solid #e4e8ee}}.theme-fo-base .wrapper .contents section.serviceList_sec .inner .row.serviceList_row .col .component.button .button-cont a{font-size:13px;font-weight:400;max-width:65%;background:#f28100;border:1px solid #f28100;color:#FFF}.theme-fo-base .wrapper .contents section.serviceList_sec .inner .row.serviceList_row .col .component.button .button-cont a:before{background:#fff}.theme-fo-base .wrapper .contents section.serviceList_sec .col.none{visibility:hidden}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.serviceList_sec .col.none{display:none}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.lot_sec .lotAbout_row .col{padding:0 10px 10px 10px}}.theme-fo-base .wrapper .contents section.lot_sec .step_row .col{padding:0 20px}.theme-fo-base .wrapper .contents section.lot_sec .step_row .col .component.richtext p:first-child{font-weight:bold;font-size:18px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.lot_sec .step_row .col .component.richtext p:first-child{font-size:16px}}.theme-fo-base .wrapper .contents section.lot_sec:nth-child(even){background:#e4e8ee}.theme-fo-base .wrapper .contents section.application_sec:nth-child(even){background:#e4e8ee}.theme-fo-base .wrapper .contents section.application_sec .inner .row .col .component.image.title_img{margin-bottom:15px}.theme-fo-base .wrapper .contents section.application_sec .inner .row .col .component.download_text.richtext table{max-width:400px;border:0}.theme-fo-base .wrapper .contents section.application_sec .inner .row .col .component.download_text.richtext table tbody{border:0}.theme-fo-base .wrapper .contents section.application_sec .inner .row .col .component.download_text.richtext table tbody tr{border:0}.theme-fo-base .wrapper .contents section.application_sec .inner .row .col .component.download_text.richtext table tbody tr td{border:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.application_sec .inner .row .col .component.download_text.richtext table tbody tr td img{max-width:180px !important}}.theme-fo-base .wrapper .contents section.application_sec .inner .row .col .component.sp_img img{max-width:255px !important}.theme-fo-base .wrapper .contents section.healthPoint_sec .component.subTitle_text{font-size:18px;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec .component.subTitle_text{font-size:16px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row{margin:auto}}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row .col{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;background:rgba(36,69,116,0.15);border:1px solid #fff;padding:20px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row .col{border:10px solid #fff}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row .col{margin:10px 0}}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row .col .component.image img{height:77px}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row .col:not(:last-child):after{content:"\f105";font-family:"FontAwesome";position:absolute;top:50%;right:-30px;margin:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;font-size:50px;color:#284776;z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .flow_row .col:not(:last-child):after{content:"\f107";font-size:30px;top:initial;left:50%;right:initial;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%);bottom:-5px}}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row{background:#e4e8ee;padding:40px 60px;margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row{padding:20px;margin-top:60px}}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row .col{position:relative}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row .col .title_text{top:-60px;padding:0;width:200px;background:#264675;color:#fff;text-align:center;position:absolute;margin:0;font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row .col .title_text{font-size:18px;top:-50px;width:170px}}.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row .col .component.richtext p:first-child{font-weight:bold;font-size:18px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row .col .component.richtext p:first-child{font-size:16px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.about_sec .controller_row .col .component.image{max-width:380px}}.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec{background:#e4e8ee}.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .row{background:transparent}.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .howTo_row .col{background:#fff;padding:20px;vertical-align:middle;border:1px solid #e4e8ee}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .howTo_row .col{font-size:18px;border:5px solid #e4e8ee}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .howTo_row .col{font-size:16px}}.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .howTo_row .col .component.text{display:inline-block;width:calc(100% - 85px);vertical-align:middle;padding-bottom:0}.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .howTo_row .col .component.image{display:inline-block;width:85px;vertical-align:middle}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .howTo_row .col.noImg_col .component.text{margin:auto;display:block;text-align:center !important}}.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .getPoint_row .col{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border:1px solid #e4e8ee;padding:20px;background:#fff}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .getPoint_row .col{border:5px solid #e4e8ee}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.healthPoint_sec.howTo_sec .getPoint_row .col{margin:1em 0}}.theme-fo-base .wrapper .contents section.healthPoint_sec.tsukuba_sec .inner .row .col .component{margin:1em 0}.theme-fo-base .wrapper .contents section.healthPoint_sec.tsukuba_sec .about_row{padding:20px;background:#e4e8ee}.theme-fo-base .wrapper .contents section.webService_sec:nth-child(even){background:#e4e8ee}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.webService_sec.intro_sec .webAbout_row .col{padding:0 10px 10px 10px}}.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .inner .row .col .component{margin:1em 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .inner .row .col .component.case_img img{max-width:320px !important}}.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .img_col{vertical-align:middle}.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .component.richtext.list_text{padding:15px;border:2px solid #244574;background:#fff}.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .component.richtext.list_text ul{margin-left:40px}.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .poster_row .comment_col .component.icon_img{width:100px;display:inline-block;margin:1em 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .poster_row .comment_col .component.icon_img{width:60px}}.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .poster_row .comment_col .component.comment_text{display:inline-block;width:calc(100% - 100px);vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.webService_sec.karute_sec .poster_row .comment_col .component.comment_text{width:calc(100% - 60px)}}.theme-fo-base .wrapper .contents section.webService_sec.dedital_sec .img_col{vertical-align:middle}.theme-fo-base .wrapper .contents section.webService_sec.dedital_sec .component.richtext.list_text{border:2px solid #244574;background:#fff}.theme-fo-base .component.form .form-label.require:after,.theme-fo-base .component.form .form-submit .popup-link{background:#f28100}.contents .component.form.horizontal .form-label{padding-right:60px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.company_message_sec .inner .row .col{padding:0 10px 10px 10px}}.theme-fo-base .wrapper .contents section.company_message_sec .inner .row .col .component.richtext p span{font-family:"リュウミン R-KL","Lucida Grande", "segoe UI", "Hiragino Kaku Gothic ProN", "Meiryo", "Verdana", "Arial", "sans-serif"}@media screen and (min-width: 568px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_message_sec .inner .row .col img{width:250px !important}}.theme-fo-base .wrapper .contents section.company_message_sec .inner .main.row{line-height:1.6}.theme-fo-base .wrapper .contents section.company_message_sec .inner .main.row .component.title_text{margin-bottom:1em}.theme-fo-base .wrapper .contents section.company_message_sec .inner .main.row .component.message_text{font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.company_message_sec .inner .main.row .component.message_text{font-size:14px}}.theme-fo-base .wrapper .contents section.company-info .inner .row .col .component.richtext p{padding:20px}.theme-fo-base .wrapper .contents section.company-info .inner .row .col.border_none{border:none}.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component{margin:1em 0}.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.pcOnly,.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.spOnly{border:none}.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.pcOnly tbody,.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.spOnly tbody{border:none}.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.pcOnly tbody tr,.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.spOnly tbody tr{border:none}.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.pcOnly tbody tr td,.theme-fo-base .wrapper .contents section.companyProfile_sec .inner .row .col .component.richtext table table.spOnly tbody tr td{border:none}.theme-fo-base .wrapper .contents section.recruit_sec .inner .text_row .col{padding:20px}.theme-fo-base .wrapper .contents section.recruit_sec .inner .row .col .component{margin:1em 0}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit{border-bottom:1px solid #eee}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont{display:flex;flex-wrap:wrap;flex-direction:column}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont h3{order:3}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont h4{order:2}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont .tags{order:1}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont .tags .tag{margin:0;padding:0 20px;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#FFF;background:#244574}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont .tags .tag i{display:none}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont a[href*="/__/tags/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9"]{background:#e43b00}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont a[href*="/__/tags/%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B"]{background:#ff7800}.theme-fo-base .contents section.news_list_sec .component.entry-list .entry-list-unit .cont a[href*="/__/tags/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E6%83%85%E5%A0%B1"]{background:#2e8b57}.theme-fo-base .wrapper.side-left a,.theme-fo-base .wrapper.side-right a{color:#000}.theme-fo-base .wrapper.side-left a:hover,.theme-fo-base .wrapper.side-right a:hover{opacity:.7}.theme-fo-base .wrapper .contents.blog-contents .component .tag,.theme-fo-base .wrapper .side.right .component .tag{margin:0;padding:0 20px;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#FFF;background:#244574}.theme-fo-base .wrapper .contents.blog-contents .component .tag i,.theme-fo-base .wrapper .side.right .component .tag i{display:none}.theme-fo-base .wrapper .contents.blog-contents .component a[href*="/__/tags/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9"],.theme-fo-base .wrapper .side.right .component a[href*="/__/tags/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9"]{background:#e43b00}.theme-fo-base .wrapper .contents.blog-contents .component a[href*="/__/tags/%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B"],.theme-fo-base .wrapper .side.right .component a[href*="/__/tags/%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B"]{background:#ff7800}.theme-fo-base .wrapper .contents.blog-contents .component a[href*="/__/tags/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E6%83%85%E5%A0%B1"],.theme-fo-base .wrapper .side.right .component a[href*="/__/tags/%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E6%83%85%E5%A0%B1"]{background:#2e8b57}.component.blog_article .article-post h1{font-size:35px;line-height:1.3}@media screen and (max-width: 769px){.component.blog_article .article-post h1{font-size:24px}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .side .component.entry-list{width:90%;margin:auto}}.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank{margin:0}.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-1,.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-2,.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-3{background:#244574 !important;border:1px solid #244574}.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-4,.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-5{background:#fff !important;border:1px solid #244574;color:#244574}.entry-list .pagination li.active a{border:1px solid #102a49;background:#102a49;color:white}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row .col .component.orange_button .button-cont a{background:#f28100;color:#fff;border:none}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row .col .component.orange_button .button-cont a:before{background:#fff}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col{padding:0;border:1px solid #c7c7c7;display:inline-block}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col{width:30% !important;margin-right:2%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col{margin:1em 0}}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col:first-child p a{padding:15px !important}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col .richtext{width:100%}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col .richtext.border_here{border-bottom:2px solid #152a48}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col .richtext p{margin:0;padding:0;width:100%;height:100%}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col .richtext p a{line-height:1.5;display:block;padding:25px 0;text-align:center;text-decoration:none;font-size:14px;font-weight:600;color:#505050;max-height:5em;width:100%;height:100%;transition:all 300ms 0s ease;position:relative}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col .richtext p a:hover{box-shadow:none;background:#e5e8ed;max-height:5em}.theme-fo-base .wrapper .contents section.partner_contact_sec .inner .row.tab_btn .col .richtext p a::after{content:"\f105";color:#c7c7c7;font-family:"FontAwesome";font-size:20px;font-weight:normal;position:absolute;top:50%;right:30px;line-height:0;display:inline-block}.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row{padding:30px;margin-bottom:15px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;background:#fff}.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row .col .component.case_text{display:inline-block;background:#20416f;color:#FFF;margin:0 5px 5px 0;padding:5px 15px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row .col .component.type_text{color:#20416f;display:inline-block;font-size:120%;font-weight:700}.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row .col .component.heading h3{color:#000}.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row .col .component.heading h3:after{display:none}.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row .col .component.icon_text{display:inline-block;width:auto;background:#244574;color:#fff;padding:5px 15px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border:1px solid #444;font-size:20px;font-weight:bold;margin:0 5px 5px 0px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.btob_sec_01 .inner .row.case_row .col .component.icon_text{margin:0 5px 5px 0px !important}}.theme-fo-base.clearfix .wrapper .contents section.individual_sec .inner .row .col .component{margin:1em 0}@media screen and (min-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.individual_sec .inner .row.link_row .col{padding:0 10px 10px 10px}}.theme-fo-base.clearfix .wrapper .contents section.individual_sec .inner .row.link_row .col .component.richtext{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:20px;background:#e4e8ee}.theme-fo-base.clearfix .wrapper .contents section.individual_sec .inner .row.link_row .col .component.richtext p:first-child{font-size:18px;font-weight:700}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.individual_sec .inner .row.link_row .col .component.richtext p:first-child{font-size:16px}}@media screen and (min-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.individual_sec .inner .row.link_row .col.none_col{visibility:hidden}}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col{padding:0 10px 10px 10px}@media screen and (min-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col{padding:0 20px 20px 20px}}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component{margin:1em 0}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.logo_img{margin-top:2em}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.quote_heading h2{display:inline-block;width:auto;position:relative}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.quote_heading h2:before{position:absolute;top:0;left:-50px;content:"\f10d";font-family:"FontAwesome";color:#ddd;font-size:48px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.quote_heading h2:before{top:-30px;left:0;font-size:20px}}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.quote_heading h2:after{position:absolute;bottom:0;right:-50px;content:"\f10e";font-family:"FontAwesome";color:#ddd;font-size:48px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.quote_heading h2:after{bottom:-30px;right:0;font-size:20px}}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.sub_text{color:#f28100;padding:0}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .inner .row .col .component.heading:not(.title_heading):not(.quote_heading) h2{padding:0;color:#244574}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .caseIncInfo_row .col{vertical-align:middle}@media screen and (min-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .caseIncInfo_row .col .component.richtext.caseIncInfo_list table{border:none}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .caseIncInfo_row .col .component.richtext.caseIncInfo_list table tbody{border:none}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .caseIncInfo_row .col .component.richtext.caseIncInfo_list table tbody tr{border:none}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy) .caseIncInfo_row .col .component.richtext.caseIncInfo_list table tbody tr td{border:none}}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).title_sec .inner .row{position:relative;padding-top:2.8em}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).title_sec .inner .row .col{vertical-align:middle}@media screen and (min-width: 769px){.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).title_sec .inner .row .col{padding:0 10px}}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).title_sec .inner .row .col.img_col .component{margin:0}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).title_sec .inner .row .text_col{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).title_sec .inner .row .text_col .component.caseStudy_text{position:absolute;top:0;right:0}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).introList_sec .inner{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).introList_sec .inner .introList_row{max-width:800px;margin:auto}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).introList_sec .inner .introList_row .col{vertical-align:middle}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).introList_sec .inner .introList_row .col .component.text{font-size:20px;font-weight:700;color:#244574}.theme-fo-base.clearfix .wrapper .contents section.caseStudy_sec:not(.cta_area_caseStudy).introList_sec .inner .introList_row .col .component.richtext ul{color:#244574}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:20px}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article{display:table;width:calc(100% - 20px * 2);padding:20px;border-bottom:1px solid #2e2e2e}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail{display:table-cell;width:30%}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail img,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail img{width:100%}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont{display:table-cell;width:70%;vertical-align:top;margin-bottom:50px;padding:10px 25px}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-title a,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-title a{font-weight:bold}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info{position:relative}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .article-category:before,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .article-category:before{content:"\f115";font-family:FontAwesome}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .article-category a:hover,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .article-category a:hover{opacity:.7}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .tag-lists .article-tags:hover,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .tag-lists .article-tags:hover{opacity:.7}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .tag-lists .article-tags:before,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .tag-lists .article-tags:before{font-family:FontAwesome;content:"\f02b";margin-right:3px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article{display:block;width:100%;padding:0;border-bottom:none}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail{display:block;width:100%}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont{display:block;width:100%;padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .tag-lists,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .tag-lists{display:block}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner,.theme-fo-base .wrapper .contents section.cta_area_service .inner,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner{padding:60px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner,.theme-fo-base .wrapper .contents section.cta_area_service .inner,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner{padding:40px 10px}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row{background:transparent}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component{color:#FFF}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .heading h3{color:#FFF}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .heading h3,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .heading h3{font-size:18px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column{width:auto !important;margin:0 0 10px 0 !important}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a{width:100% !important}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:first-child,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:first-child,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:first-child,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:first-child,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:first-child{margin:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont{text-align:center}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a{background:#FFF;color:#244574;padding:25px 30px;font-size:20px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;letter-spacing:normal;border:0;height:80px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a{margin-right:10px;max-width:400px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a{font-size:18px;letter-spacing:normal;max-width:100% !important}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before{content:"";width:30px;height:1px;display:inline-block;background:#244574;vertical-align:middle;margin-right:10px}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:last-child,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:last-child,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:last-child,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:last-child,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:last-child{margin:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont{text-align:center}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a{background:#f28100;color:#FFF;padding:25px 30px;font-size:20px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;letter-spacing:3px;border:0;height:80px;position:relative}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a{margin-left:10px;max-width:350px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a{font-size:18px;letter-spacing:normal;max-width:100%}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::before,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::before,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::before,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::before,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::before,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::before,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::before{content:"\f0e0";font-family:"FontAwesome";display:inline-block;background:transparent;vertical-align:middle;margin-right:10px;height:auto;width:auto}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::after,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::after,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::after,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::after,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::after,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::after,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a::after{bottom:-10px;position:absolute;left:-10px;width:calc(100% + 20px);height:100px;content:" ";background:#f28100;border:none;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;display:block;animation-name:flash;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:flash;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:flash;-moz-animation-duration:2s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation .inner .row .col .component .cta-row:last-child,.theme-fo-base .wrapper .contents section.cta_area_caseStudy.caseStudy_sec .inner .row .col .component .cta-row:last-child,.theme-fo-base .wrapper .contents section.healthProgram_sec.cta_area_health .inner .row .col .component .cta-row:last-child,.theme-fo-base .wrapper .contents section.corpoFlow_sec.cta_area_corporation .inner .row .col .component .cta-row:last-child,.theme-fo-base .wrapper .contents section.cta_area_service .inner .row .col .component .cta-row:last-child,.theme-fo-base .wrapper .contents section.cta_area_business_point .inner .row .col .component .cta-row:last-child,.theme-fo-base .wrapper .contents section.cta_area_seminar .inner .row .col .component .cta-row:last-child{margin:auto;max-width:800px}}.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component{color:#fff}.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont{text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont{margin-bottom:10px}}.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a{background:#f28100;color:#FFF;padding:25px 15px;font-size:20px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;letter-spacing:3px;border:0;max-width:400px;min-height:80px;position:relative}@media screen and (min-width: 568px) and (max-width: 769px){.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a{max-width:480px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a{padding:20px 15px;max-width:100%;right:10px;min-height:65px}.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a::after,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a::after{height:90px !important}}.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a:before,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a:before{content:"\f0e0";font-family:"FontAwesome";display:inline-block;background:transparent;vertical-align:middle;margin-right:10px;height:auto;width:auto}.theme-fo-base .wrapper .contents .cta_area .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a::after,.theme-fo-base .wrapper .contents .cta_area_municipality .inner .row.btn_flash .col .component .cta-column .cta-button .button-cont a::after{bottom:-10px;position:absolute;left:-10px;width:calc(100% + 20px);height:100px;content:" ";background:#f28100;border:none;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;display:block;animation-name:flash;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:flash;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:flash;-moz-animation-duration:2s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite}.contents .component.form .form-submit .popup-link{background:#f78200 !important}.contents .component.form.horizontal .form-label,.contents .component.form.horizontal .form-label.require{text-align:left;font-size:100%}.theme-fo-base .component.form .form-label.require:after{background:#dc3819}.theme-fo-base .foot .foot-cont{padding:0}.theme-fo-base .foot .foot-cont .row{width:100%;max-width:100%;padding:0;border-spacing:0}.theme-fo-base .foot .foot-cont .row .col{margin:0 auto}.theme-fo-base .foot .foot-cont .row .col h3{color:#FFF;font-size:100%;padding-top:10px}.theme-fo-base .foot .foot-cont .row .col:last-child .top_return a img{position:fixed;bottom:50px;z-index:100;right:10px;top:initial}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .row .col .heading,.theme-fo-base .foot .foot-cont .row .col .text,.theme-fo-base .foot .foot-cont .row .col .list{padding-left:0}}.theme-fo-base .foot .foot-cont .row:first-child{max-width:1100px;padding:40px 0 50px 0}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .row:first-child{padding:20px 10px 20px 30px}}.theme-fo-base .foot .foot-cont .row:first-child .logo_col{width:30%}.theme-fo-base .foot .foot-cont .row:first-child .logo_col img{width:120px !important}.theme-fo-base .foot .foot-cont .row:first-child .list_col{width:25%}@media screen and (min-width: 568px) and (max-width: 769px){.theme-fo-base .foot .foot-cont .row:first-child .list_col{display:inline-block !important;width:33% !important}}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .row:first-child .list_col{text-align:left}}.theme-fo-base .foot .foot-cont .row:first-child .list_col ul li{padding:0;font-size:14px}.theme-fo-base .foot .foot-cont .row:first-child .list_col ul li a{color:#fff;text-decoration:none}.theme-fo-base .foot .foot-cont .row:first-child .list_col ul li a:hover{opacity:.7}.theme-fo-base .foot .foot-cont .row:first-child .list_col ul li:first-child{font-size:18px;padding:10px 0}@media screen and (max-width: 769px){.theme-fo-base .foot .foot-cont .row:first-child .list_col ul li:first-child{font-size:16px}}.theme-fo-base .foot .foot-cont .footer_logo{padding:20px 0}.theme-fo-base .foot .foot-cont .footer_logo .component.image .image{text-align:center !important}.theme-fo-base .foot .foot-copyright{background:#2f4a71}.frame-root .frame-content .spOnly,.frame-root .frame-content .pcOnly{display:inherit !important}.frame-root .frame-content .spOnly:before{content:"スマホ限定表示中";font-size:30px;font-weight:bold;opacity:.5}.frame-root .frame-content .pcOnly:before{content:"PC限定表示中";font-size:30px;font-weight:bold;opacity:.5}.frame-root .frame-content section.municipalities .img_row{position:inherit !important;z-index:0 !important}.frame-root .frame-content section.healthProgram_sec.kpi_sec{display:block !important;opacity:.2}.frame-root .frame-content section.healthProgram_sec.kpi_sec section.healthProgram_sec.cost_sec .inner .img_row{z-index:auto !important;position:static  !important}.frame-root .frame-content section.healthProgram_sec.kpi_sec .caseStudy_sec.caseStudy_text{position:static !important}.border-style-none{border-style:none !important}.theme-fo-base.clearfix .wrapper .contents .box-seminar-list{margin:0 0 30px 0 !important}.theme-fo-base.clearfix .wrapper .contents section .btn-seminar a{background-color:#f38100 !important;border-style:none !important;color:#fff !important;padding:8px 25px !important;margin:0 !important;width:200px !important;font-size:12px !important;font-weight:100 !important;text-decoration:none !important;border-radius:30px !important;display:inline-block;text-align:center}.theme-fo-base.clearfix .wrapper .contents section .btn-seminar a:hover{background-color:#feb665 !important}.theme-fo-base.clearfix .wrapper .contents section .btn-seminar a:before{content:"";width:0px !important;height:0px !important;display:inline-block !important;background:none !important;vertical-align:middle;margin-right:0px !important}.btn-top-seminar a{border:2px solid #f38100 !important;color:#f38100 !important;padding:14px 30px !important;margin:0 !important;width:330px !important;font-size:16px !important;font-weight:bold !important;text-decoration:none !important;border-radius:30px !important;display:inline-block !important;background-image:url("https://ferret-one.akamaized.net/images/5c6f8f6d979afc2a77000364/original.png") !important;background-repeat:no-repeat !important;background-position:15px 50%}.btn-top-seminar a:hover{background-color:#f38100;-webkit-transition:all .3s;transition:all .3s;color:#fff !important;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background-image:url("https://ferret-one.akamaized.net/images/5c6f9439979afc23ed002ff9/original.png") !important;background-repeat:no-repeat !important;background-position:15px 50%}.tit-seminar-catch{background-image:url("https://ferret-one.akamaized.net/images/5c6f946e5b3a4355690011a8/original.png") !important;background-repeat:no-repeat !important;background-position:50% 0%}.box_padding10{padding:10px !important}.tit-seminar-box{height:155px;margin:0 auto 20px auto !important;background-position:50% 50%}.tit-seminar-box p{text-align:center;color:#fff;padding:50px 0 0 0 !important}.section-foot-seminarbtn .button-cont a{padding:15px 12px !important}.section-foot-seminarbtn .button-cont a:before{display:none !important}.box-faq-title{position:relative}.title_seminar{font-size:16px}.title-seminar-main{text-align:center !important}.theme-fo-base .contents .component.border hr.type03{border-top:1px solid #bbb !important;height:0;margin:0;padding:0;border:0}.box-faq-title h4{margin:40px 15px 15px 25px;color:#244574 !important;padding:8px 8px 8px 15px;font-size:14px}.box-faq-title:before{content:'Q.';color:#fff;background-color:#244574;position:absolute;font-weight:bold;font-size:14px;padding:6px;width:18px;top:0;left:0;border-radius:20px}.box-faq-answer{padding:0px 25px 10px 25px;position:relative}.box-seminar-contents{position:relative;top:0;left:0}.box-faq-answer:before{content:'A';position:absolute;font-weight:bold;font-size:20px;top:0;left:0}.title-seminarlist{text-shadow:#ffffff 1px 1px 0px, #ffffff -1px 1px 0px, #ffffff 1px -1px 0px, #ffffff -1px -1px 0px}.contact-form{max-width:800px;margin:0 auto !important}.contact-form .agreement{text-align:center;display:block;margin:10px 0 40px}.contact-form .agreement input[type=checkbox]{margin:8px 10px 10px 10px !important}.btn-seminar-pdf a,.btn-seminar-pdf a:visited{display:block;border:1px solid #f28100;background-color:#f28100;border-radius:100px;color:#fff;text-decoration:none !important;font-weight:bold;padding:12px 20px;width:240px;margin:28px auto 12px}.btn-seminar-pdf a:hover{background-color:#faa23d}.downloadform-bg{background-color:#f5f5f5;border-radius:20px;padding:10px}.list_downloadform{margin:30px 45px 30px 0px !important}.list_downloadform ul{box-shadow:0px 0px 3px silver;border:solid 1px whitesmoke;padding:0.5em 1em 0.5em 2.3em;position:relative;background:#f5f5f5}.list_downloadform ul li{line-height:1.5;padding:0.5em 0;list-style-type:none !important;font-size:16px;font-weight:bold}.list_downloadform ul li:before{font-family:FontAwesome;content:"\f0da";position:absolute;left:1em;color:gray}.side .cont h4{display:none}.theme-fo-base .wrapper .contents section.news .inner .row.news-cont .col .entry-list .article-list .entry-list-unit .cont .tags{width:120px}.point_box{width:90%;margin:0 auto}@media screen and (max-width: 769px){.point_box{width:100%;margin:0 auto}}.case_list{width:47%;box-shadow:1px 2px 5px rgba(0,0,0,0.4);float:left;margin:0 30px 30px 0;font-size:2rem}@media screen and (max-width: 769px){.case_list{width:100%;margin:0 auto 30px auto}}.case_list .component-2{border-bottom:dotted 1px #eee}.clear_box{clear:both}@media screen and (max-width: 769px){.lp_h1 h1 em.font-size-36px{font-size:60%}.lp_h2 h2 span.font-size-46px{font-size:140%}.lp_h3 h3 em.font-size-36px{font-size:100%}.lp_h3 h3 span.font-size-36px{font-size:100%}.component.text .font-size-22px{font-size:95%}.component.text .font-size-20px{font-size:70%}.component.text .font-size-16px{font-size:70%}}.top_button{width:50%;margin:0 auto}@media screen and (max-width: 769px){.top_button{width:95%;margin:0 auto}}.top_button a{border:solid 5px #fff;display:block;border-radius:40px;color:#fff;padding:10px 30px;font-size:150%;background:#f28100;text-align:center;text-decoration:none}@media screen and (max-width: 769px){.top_button a{border:solid 5px #fff;display:block;border-radius:40px;color:#fff;padding:10px 30px;font-size:100%;background:#f28100;text-align:center;text-decoration:none}}.top_button a:hover{opacity:0.5;transition:all 1s ease-out}@media screen and (max-width: 769px){.top_button a:hover{opacity:0.5;transition:all 1s ease-out}}.component.richtext :link,.component.richtext :visited{text-decoration:none}.content_button{width:100%}@media screen and (max-width: 769px){.content_button{width:100%}}.content_button a{margin:0 auto;width:50%;border:solid 5px #fff;display:block;border-radius:40px;color:#fff;padding:10px 30px;font-size:150%;background:#f28100;text-align:center;text-decoration:none}@media screen and (max-width: 769px){.content_button a{width:100%;border:solid 5px #fff;display:block;border-radius:40px;color:#fff;padding:10px 30px;font-size:100%;background:#f28100;text-align:center;text-decoration:none}}.content_button a:hover{opacity:0.5;transition:all 1s ease-out}@media screen and (max-width: 769px){.content_button a:hover{opacity:0.5;transition:all 1s ease-out}}.text_underline{width:100%}@media screen and (max-width: 769px){.text_underline{width:100%}}.text_underline a{border-bottom:dotted #0099cc 1px}@media screen and (max-width: 769px){.text_underline a{border-bottom:dotted #0099cc 1px;font-size:70%}}.text_underline a:hover{opacity:0.5;transition:all 1s ease-out}@media screen and (max-width: 769px){.text_underline a:hover{opacity:0.5;transition:all 1s ease-out}}.fq_label{color:#fff;background:#1f497d;width:60px;height:60px;padding:5px 0 0 0}@media screen and (max-width: 769px){.fq_label{color:#fff;background:#1f497d;width:95%;height:100%;padding-left:10px}.fq_label h4{padding-left:10px}}.fa_label{color:#000;background:#fff;width:60px;height:60px;padding:5px 0 0 0;border:solid 1px #eee;margin-bottom:20px}@media screen and (max-width: 769px){.fa_label{color:#000;background:#fff;width:95%;height:100%;padding-left:10px;border:solid 1px #eee;margin-bottom:20px}.fa_label h4{padding-left:10px}}.border_title h2{color:#1f497d;font-size:24px;display:flex;align-items:center}.border_title h2:before,.border_title h2:after{content:"";flex-grow:1;height:3px;background:#1f497d;display:block}@media screen and (max-width: 769px){.check_button{font-size:80%;padding:10px;width:100%}}@media screen and (max-width: 769px){.rich-heading-align-center{text-align:left !important}.rich-heading .font-size-28px,.rich-heading .font-size-26px,.rich-heading .font-size-24px{font-size:110%}.theme-fo-base .contents .component.heading h2{font-size:110%}.text-align-center{text-align:left !important}}.arrow_sec{position:relative}.arrow_sec:after{content:"";position:absolute;bottom:-60px;right:47%;border-top:solid 20px #ddd;border-right:solid 40px transparent;border-bottom:solid 40px transparent;border-left:solid 40px transparent;z-index:5}@media screen and (max-width: 769px){.arrow_sec:after{position:absolute;bottom:-60px;right:40%}}.fig_section{width:50%;margin:0 auto}@media screen and (max-width: 769px){.fig_section{width:95%}}.pc_only{text-align:center}@media screen and (max-width: 769px){.pc_only{display:none}}@media screen and (min-width: 769px){.pc_only{display:block}}@media screen and (max-width: 769px){.sp_only{display:block}}@media screen and (min-width: 769px){.sp_only{display:none}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner{padding:60px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner{padding:40px 10px}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row{background:transparent}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component{color:#FFF}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .heading h3{color:#FFF}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .heading h3{font-size:16px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column{width:auto !important;margin:0 0 10px 0 !important}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a{width:100% !important}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column{margin:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column .button .button-cont{text-align:center}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column .button .button-cont a{background:#FFF;color:#244574;padding:15px 40px;font-size:20px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;letter-spacing:normal;border:0;height:80px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column .button .button-cont a{margin:0 auto;max-width:380px;width:95%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column .button .button-cont a{font-size:18px;letter-spacing:normal;max-width:95% !important}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row .cta-column .button .button-cont a:before{content:"";width:30px;height:1px;display:inline-block;background:#244574;vertical-align:middle;margin-right:10px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation2 .inner .row .col .component .cta-row:last-child{margin:auto;max-width:800px}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner{padding:60px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner{padding:40px 10px}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row{background:transparent}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component{color:#fff}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .heading h3{color:#FFF}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .heading h2,.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .heading h3{font-size:16px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column{width:auto !important;margin:0 0 10px 0 !important}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column .cta-button .button-cont a{width:100% !important}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:first-child{margin:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont{text-align:center}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a{background:#fff;color:#244574;padding:10px 30px 30px 30px;font-size:22px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;letter-spacing:normal;border:solid 5px #fff;height:80px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a{margin:0 auto;max-width:380px;width:95%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a{font-size:17px;letter-spacing:normal;max-width:95% !important;padding:15px 20px 0 20px}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:first-child .button .button-cont a:before{content:"";width:30px;height:1px;display:inline-block;background:#244574;vertical-align:middle;margin-right:10px}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:last-child{margin:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont{text-align:center}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a{background:#transparent;color:#fff;padding:10px 30px 20px 30px;font-size:22px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;letter-spacing:normal;border:solid 5px #fff;height:80px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a{margin:0 auto;max-width:380px;width:95%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a{font-size:18px;letter-spacing:normal;max-width:95% !important;padding:15px 25px 0 25px}}.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row .cta-column:last-child .button .button-cont a:before{content:"";width:30px;height:1px;display:inline-block;background:#fff;vertical-align:middle;margin-right:10px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.corporation_sec.cta_area_corporation3 .inner .row .col .component .cta-row:last-child{margin:auto;max-width:800px}}.athlete_support_copyright{line-height:1.9}.athlete_support_message{line-height:2.0}.athlete_support_title{width:100%;padding:20px 0px;text-align:center;background:-webkit-linear-gradient(53deg, #33b49b, #0aa4da);background:linear-gradient(53deg, #33b49b, #0aa4da)}@media (max-width: 769px){.athlete_support_title{padding:0px}}.athlete_support_title .inner,.athlete_support_title .row,.athlete_support_title h2,.athlete_support01_title .inner{padding:0px !important;margin:0px auto !important}.athlete_support_reset .inner{padding-top:0px !important;margin-top:0px auto !important}.athlete_support_text{line-height:1.8}.athlete_support_btn{border:1px solid #ff6805;color:#f27b00}.athlete_support_btn a::before{display:none}.component.blog_article .article-post .article-meta-info .article-tags .tag:not(:last-child):after{content:unset}@media (max-width: 769px){.seminar_archive_title{font-size:20px !important}}.app_plan .app_plan_box{border:solid 1px #244574;padding:30px 50px 20px;margin:auto;width:95%}@media (max-width: 769px){.app_plan .app_plan_box{padding:30px 30px 20px;margin:0 auto 20px}.app_plan_contents{margin-bottom:20px}.app_plan_contents .col.col-1{margin-bottom:20px}.corporation_link_upper_row{padding:0 20px !important}}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col{margin:0 1% !important}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col{width:23% !important}.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col:nth-child(4) .richtext p a{padding:15px}@media (max-width: 769px){.theme-fo-base .wrapper .contents section.corporation_link .inner .row .col{margin:1.5% !important;width:100% !important}}.js-header{background:rgba(255,255,255,0.8);position:fixed;top:0;transition:.5s;width:100%;z-index:999}.js-header.hide{transform:translateY(-100%)}.theme-fo-base .wrapper .contents section.top_news_sec .inner{padding-top:20px;padding-bottom:10px;margin-top:30px}.theme-fo-base .wrapper .contents section.top_news_sec .inner .row .col.box{width:70%;display:block;margin:5px 0}.theme-fo-base .wrapper .contents section.top_news_sec .inner .row .col.box .heading{background:#0d3162}.theme-fo-base .wrapper .contents section.top_news_sec .inner .row .col.box .heading h3{padding:15px;color:#FFF;font-weight:bold;font-size:20px;margin:0}.theme-fo-base .wrapper .contents section.top_news_sec .inner .row .col.box .heading h3:after{display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.top_news_sec .inner .row .col.box .heading h3{font-size:18px}}.theme-fo-base .wrapper .contents section.top_news_sec .inner .row .col.box .text{padding:20px}.theme-fo-base .wrapper .contents section.spotplan_sec.choice_sec{background:#fff}.theme-fo-base .wrapper .contents section.spotplan_sec.choice_sec .case_row .col{background:#fff;border:1px solid #e4e8ee;padding:20px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.spotplan_sec.choice_sec .case_row .col{border-left:10px solid #e4e8ee;border-right:10px solid #e4e8ee}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.spotplan_sec.choice_sec .case_row .icon_col{width:46% !important;margin:1%}}.theme-fo-base .wrapper .contents section.spotplan_sec.choice_sec .case_row .icon_text{max-width:250px;display:inline-block;vertical-align:middle}.theme-fo-base .wrapper .contents section.spotplan_sec.choice_sec .case_row .icon_img{display:inline-block;width:120px;vertical-align:middle;padding:20px}.link-list ul a{font-size:11pt !important;font-weight:bold !important}.theme-fo-base .wrapper .contents section.communication_sec .communication_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.communication_sec .communication_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.communication_sec .communication_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.steps_sec .steps_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.steps_sec .steps_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.steps_sec .steps_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.municipality_service_sec .municipality_service_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.municipality_service_sec .municipality_service_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.municipality_service_sec .municipality_service_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.kenkoupoint_sec .kenkoupoint_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.kenkoupoint_sec .kenkoupoint_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.kenkoupoint_sec .kenkoupoint_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.twell_koujou_sec .text_row{margin:auto;max-width:700px}.theme-fo-base .wrapper .contents section.twell_koujou_sec .twell_koujou_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.twell_koujou_sec .twell_koujou_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.twell_koujou_sec .twell_koujou_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.bloodpressure_sec .bloodpressure_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.bloodpressure_sec .bloodpressure_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.bloodpressure_sec .bloodpressure_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.healthcare_app_sec .inner .row .col .component.image.title_img{margin-bottom:15px}.theme-fo-base .wrapper .contents section.healthcare_app_sec .inner .row .col .component.download_text.richtext table{max-width:400px;border:0}.theme-fo-base .wrapper .contents section.healthcare_app_sec .inner .row .col .component.download_text.richtext table tbody{border:0}.theme-fo-base .wrapper .contents section.healthcare_app_sec .inner .row .col .component.download_text.richtext table tbody tr{border:0}.theme-fo-base .wrapper .contents section.healthcare_app_sec .inner .row .col .component.download_text.richtext table tbody tr td{border:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section.healthcare_app_sec .inner .row .col .component.download_text.richtext table tbody tr td img{max-width:180px !important}}.theme-fo-base .wrapper .contents section.healthcare_app_sec .inner .row .col .component.sp_img img{max-width:255px !important}.theme-fo-base .wrapper .contents section.contents_function_sec .contents_function_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.contents_function_sec .contents_function_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.contents_function_sec .contents_function_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.ai_support_sec .ai_support_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.ai_support_sec .ai_support_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.ai_support_sec .ai_support_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.service_linkage_sec .service_linkage_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.service_linkage_sec .service_linkage_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.service_linkage_sec .service_linkage_row .component.heading{padding:20px 0 0 0}.theme-fo-base .wrapper .contents section.corporate_sec .corporate_row .col{padding:0 10px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.corporate_sec .corporate_row .col{padding:10px 0}}.theme-fo-base .wrapper .contents section.corporate_sec .corporate_row .component.heading{padding:20px 0 0 0}.text,.richtext{font-size:16px !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 {
      
      
      
      
      
      background-color: rgba(255,255,255,1) !important;
      
    }

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