@keyframes blink{0%{opacity:0}100%{opacity:1}}.gnavi .gnavi__profile a:before{display:none}.gnavi .gnavi__profile a:after{opacity:1 !important}.page_body{padding-bottom:0}.blc_profile .profile_info{margin-bottom:40px}@media print, screen and (min-width: 768px){.blc_profile .profile_info{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media print, screen and (min-width: 768px){.blc_profile .profile_info .img{width:40%}}@media screen and (max-width: 767px){.blc_profile .profile_info .img{margin-bottom:15px}}.blc_profile .profile_info .img img{width:100%;height:100%;object-fit:cover}.blc_profile .profile_info .box{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px 0}@media print, screen and (min-width: 768px){.blc_profile .profile_info .box .wrapper{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.blc_profile .profile_info .box .profile_name{font-family:"utsukushi",serif}@media print, screen and (min-width: 768px){.blc_profile .profile_info .box .profile_name{text-align:right;padding:0 15%}}@media screen and (max-width: 767px){.blc_profile .profile_info .box .profile_name{margin-bottom:15px}}.blc_profile .profile_info .box .profile_name b{font-size:200%}.blc_profile .profile_info .box .profile_name .en{display:block;font-weight:400}@media screen and (max-width: 767px){.blc_profile .profile_info .box .profile_name .en{display:inline-block;margin-left:20px}}.blc_profile .profile_info .box .link{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:30px -1% 0}@media print, screen and (min-width: 768px){.blc_profile .profile_info .box .link{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.blc_profile .profile_info .box .link li{margin:1%;text-align:center;min-width:250px}.blc_profile .profile_info .box .link li a{display:block;padding:15px 60px 15px 40px;border:solid 1px #ccc;border-radius:30px;background:#fff url(//dairyuukou.com/wp_cms/wp-content/themes/dairyuukou/common/img/icon_arrow_b.svg) no-repeat right 20px center}.blc_profile .profile_info .box .link li a:hover{background-color:#F6EFE2}.blc_firstview{background:#E4F7F2 url(//dairyuukou.com/wp_cms/wp-content/themes/dairyuukou/img/about/main.jpg) no-repeat right center/auto 100%}@media print, screen and (min-width: 768px){.blc_firstview{height:590px}}@media screen and (max-width: 767px){.blc_firstview{background-position:right top;background-size:100% cover}}@media print, screen and (min-width: 768px){.blc_firstview .inner{padding-top:90px}}.blc_firstview .catch_txt{position:relative;z-index:1;color:#fff;font-family:"utsukushi",serif;padding:30px 0;display:inline-block;font-size:clamp(2.4rem,5vw,3.2rem)}@media print, screen and (min-width: 768px){.blc_firstview .catch_txt{padding:45px 135px 45px 0}}@media screen and (max-width: 767px){.blc_firstview .catch_txt{margin-top:60%;padding:20px 0}.blc_firstview .catch_txt br{display:none}}.blc_firstview .catch_txt p:not(:last-child){margin-bottom:.7em}.blc_firstview .catch_txt:after{content:'';display:block;position:absolute;z-index:-1;width:100%;top:0;bottom:0;left:-40px;background-image:-moz-linear-gradient(180deg, #00a54e 0%, #6ebb41 56%);background-image:-webkit-linear-gradient(180deg, #00a54e 0%, #6ebb41 56%);background-image:-ms-linear-gradient(180deg, #00a54e 0%, #6ebb41 56%);opacity:.7}@media print, screen and (min-width: 768px){.blc_firstview .catch_txt:after{-webkit-border-top-right-radius:200px;-moz-border-radius-topright:200px;border-top-right-radius:200px;-webkit-border-bottom-right-radius:200px;-moz-border-radius-bottomright:200px;border-bottom-right-radius:200px}}@media print, screen and (min-width: 1200px){.blc_firstview .catch_txt:after{width:calc(100% + ((100vw - 1200px) / 2));margin-left:calc(((100vw - 1200px) / 2) * -1)}}@media screen and (max-width: 767px){.blc_firstview .catch_txt:after{width:100vw;left:-20px}}