﻿.contentTtl_h3_inner{padding:0 1em !important}@media screen and (max-width:480px){.contentTtl_h3_inner{padding:0 2% !important}}.topNav{max-width:910px;width:100%;margin-left:auto;margin-right:auto}.topNavInner{max-width:910px;width:100%;margin-left:auto;margin-right:auto;padding:15px 3%;background-color:#fbfbfb;margin-top:30px}.contentNavTopTtl{width:27%;text-align:center;min-width:200px}.contentNavTopTtl a{font-size:14px;display:inline-block;border-right:1px #c3c3c3 dotted;font-weight:700;padding:12px 5% 12px 0}.contentNavTopTtl a:hover{opacity:.5;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}.contentNavTopTtl span{font-size:18px;font-weight:700}.contentBack{width:20%;margin:20px 0 0;text-align:center}@media screen and (max-width:767px){.contentBack{margin-top:40px}}.contentBack a{padding:0 5%;line-height:40px;display:block;background-color:#ccc;border:1px solid #ccc;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;font-size:14px;font-weight:500}@media all and (-ms-high-contrast:none){.contentBack a{padding-top:4px;line-height:36px}}@media screen and (max-width:767px){.contentBack a{font-size:14px}}.contentBack a:hover{background-color:#f0f0f0;border:1px solid #000;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.contentBack .fa-angle-right{padding-left:10px}.contentNavTop{width:52%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch}.contentNavTop_li a{border-bottom:2px solid transparent;padding-bottom:2px;font-weight:500;font-size:14px}.contentNavTop_li a:hover{border-bottom:2px solid #424242;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.contentNavTop_li.current a{border-bottom:2px solid #424242}.bb{border-bottom:1px #d6d6d6 solid}.mb25{margin-bottom:25px}@media all and (-ms-high-contrast:none){.current.contentNavTop_li a{padding-bottom:2px}.contentNavTop_li a{padding-bottom:2px}}.contentTtl_Top{padding:40px 0 50px;text-align:center}.bar_last{font-size:14px;line-height:30px}span.bar{display:inline-block;margin:-2px 10px 0 0;padding:4px;background-color:#fff;border-radius:4px;vertical-align:middle}span.bar .icon-bar{display:block;width:15px;height:2px;background-color:#8b7c65}span.bar .icon-bar+.icon-bar{margin-top:2px}.sp_nav_about li{　max-height:0;　overflow-y:hidden}#menu_bar01:checked~#links01 li{　max-height:46px;　opacity:1}.sp_nav_about{width:100%;margin:0 auto 40px;text-align:center;padding:0}.sp_nav_about a{display:block;　padding:10px;　text-decoration:none;　color:#000;　line-height:1;　border-bottom:1px solid #cacaca}input{display:none}.sp_nav_about ul{margin:0;padding:0;background:#fbf8f4;list-style:none}.sp_nav_about li{max-height:0;overflow-y:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sp_nav_about li a i{color:#b7b0a3;margin-right:8px}#menu_bar01:checked~#links01 li{max-height:46px;opacity:1}.link_bottom01{margin:125px auto;width:910px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.link_01 a{display:table-cell;vertical-align:middle;border:2px solid #f2a064;width:435px;height:135px;text-align:center;color:#f2a064;font-size:21px;font-weight:600;line-height:40px;transition:.5s all}.link_01 i{background-color:#f2a064;color:#fff;padding:1px 5px}.link_01 a:hover{background-color:#f2a064;color:#fff}.link_02 a{display:table-cell;vertical-align:middle;border:2px solid #9ebe51;width:435px;height:135px;text-align:center;color:#9ebe51;font-size:21px;font-weight:600;line-height:40px;transition:.5s all}.link_02 i{background-color:#9ebe51;color:#fff;padding:1px 5px}.link_02 a:hover{background-color:#9ebe51;color:#fff}.link_health ul{max-width:960px;margin:100px auto 50px;display:flex;justify-content:space-between;flex-wrap:wrap}.link_health ul li{margin-bottom:45px}@media screen and (max-width:767px){.link_bottom01{margin:50px auto;width:95%;display:block}.link_01 a{display:block;vertical-align:middle;border:2px solid #f2a064;width:95%;margin:20px auto;font-size:16px;height:100px;padding:10px 0}.link_02 a{display:block;width:95%;height:100px;margin:20px auto;padding:10px 0;font-size:16px}.link_02 i{background-color:#9ebe51;color:#fff;padding:1px 5px}.link_02 a:hover{background-color:#9ebe51;color:#fff}.link_health ul{max-width:95%;margin:100px auto 50px;display:flex;justify-content:center}.link_health ul li{margin-bottom:20px}}.contentNavBtm{max-width:960px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:80px}@media screen and (max-width:767px){.contentNavBtm{margin-bottom:50px}}.contentNavBtm_ul01{overflow:hidden;padding-left:2%;padding-right:2%;margin-bottom:20px}@media screen and (max-width:767px){.contentNavBtm_ul01{margin-bottom:0}}.contentNavBtm_ul02{overflow:hidden;padding-left:2%;padding-right:2%}.contentNavBtm_ul01 .contentNavBtm_li{width:33.3333%}.contentNavBtm_ul02 .contentNavBtm_li{width:25%}.contentNavBtm_li{display:inline-block;float:left}@media screen and (max-width:767px){.contentNavBtm_ul01 .contentNavBtm_li,.contentNavBtm_ul02 .contentNavBtm_li{width:100%;float:none}}.contentNavBtm_li a{display:block;background-color:#f0f0f0;border:1px solid #ccc;color:#000;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.contentNavBtm_ul01 .contentNavBtm_li a{padding:11px 0}.contentNavBtm_ul02 .contentNavBtm_li a{padding:13px 0}@media all and (-ms-high-contrast:none){.contentNavBtm_ul01 .contentNavBtm_li a{padding:14px 0 8px}.contentNavBtm_ul02 .contentNavBtm_li a{padding:16px 0 10px}}.contentNavBtm_li a:hover{background-color:#fff;border:1px solid #020202;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.contentNavBtm_ul01 .contentNavBtm_li_inner{font-size:20px;letter-spacing:6px}.contentNavBtm_ul02 .contentNavBtm_li_inner{font-size:18px;letter-spacing:6px}.contentNavBtm_ul01 .contentNavBtm_li .fa-angle-right{font-size:24px;padding-left:3%}.contentNavBtm_ul02 .contentNavBtm_li .fa-angle-right{font-size:24px;padding-left:3%}.contentCnv_li01{width:50%;float:left;margin-top:2.3%}@media screen and (max-width:767px){.contentCnv_li01{width:100%;float:none;text-align:center;margin-top:50px}}.contentCnv_li03{margin-bottom:60px}@media screen and (max-width:767px){.contentCnv_li03{margin-bottom:0}}.relation_blog02{background-color:#f0f0f0;margin:40px 0 0;overflow:hidden}.other_contents02 .other_contents02_title{text-align:center;font-size:21px;margin:35px auto 30px;font-weight:700}.other_contents02 .other_contents02_listbox{max-width:960px;width:96%;margin-left:auto;margin-right:auto;overflow:hidden;display:flex;justify-content:space-around}.other_contents02 .other_contents02_listflame{border:solid 1px #ccc;background-color:#fff;flex-basis:32%;margin-bottom:45px}.other_contents02 .other_contents02_list{width:100%;position:relative;padding:5%}.other_contents02 .other_contents02_list a{text-decoration:none;display:block}.other_contents02 .other_contents02_list_title{font-size:16px;font-weight:500;height:40px;line-height:1.4}.other_contents02 .other_contents02_list_date{font-size:12px;text-align:right;color:#000;margin-bottom:2px;font-weight:600}.other_contents02 .other_contents02_list_img{overflow:hidden;height:160px;display:flex;justify-content:center;align-items:center}.other_contents02 .other_contents02_list_staffimg_wrap{width:60px;height:60px;position:absolute;right:10px;bottom:10px;border:1px solid #decdb9;background-color:#fff}.other_contents02 .other_contents02_list_staffimg{overflow:hidden;width:58px;height:58px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;border:4px solid #fff}.other_contents02 .other_contents02_list_staffimg img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;max-width:120%}.other_contents02_list_staffname{font-size:14px;color:#000;margin-top:10px;font-weight:500;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;min-height:25px}@media screen and (min-width:0px) and (max-width:767px){.other_contents02 .other_contents02_listbox{display:block;max-width:400px}}