﻿#culture .culture_wrap .copy_box{margin-bottom:45px}#culture .culture_wrap .copy_box .copy_title{color:#2c377e}#culture .culture_wrap .copy_box .copy_link{width:-moz-fit-content;width:fit-content;margin:0 auto}#culture .culture_wrap .copy_box .copy_link a{font-size:1.4rem;color:#2c377e;text-decoration:underline}@media(min-width: 768px){#culture .culture_wrap .copy_box .copy_link a{font-size:calc(1.4rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#culture .culture_wrap .copy_box .copy_link a{font-size:1.6rem}}#culture .culture_wrap .staff_box .img{margin-bottom:45px}#culture .culture_wrap .staff_box .f_box{margin-bottom:30px}#culture .culture_wrap .staff_box .f_box .title{color:#fff;background:#2c377e;text-align:center;padding:8px 0px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.4rem}@media(min-width: 768px){#culture .culture_wrap .staff_box .f_box .title{font-size:calc(1.4rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#culture .culture_wrap .staff_box .f_box .title{font-size:1.6rem}}#culture .culture_wrap .staff_box .f_box ul li{margin-bottom:15px}#culture .culture_wrap .staff_box .f_box ul li p{font-size:1.2rem;letter-spacing:1px;line-height:1.4;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";padding-left:5px}@media(min-width: 768px){#culture .culture_wrap .staff_box .f_box ul li p{font-size:calc(1.2rem + (1vw - 7.68px)*0.6944444444)}}@media(min-width: 1200px){#culture .culture_wrap .staff_box .f_box ul li p{font-size:1.5rem}}#culture .culture_wrap .staff_box .f_box ul li p:before{content:"";display:inline-block;position:relative;left:-10px;top:-2px;width:5px;height:5px;background:#c1ae8a}#culture .culture_wrap .staff_box .career{flex:0 1 100%;width:100%;max-width:100%}#culture .culture_wrap .staff_box .career ul{background:#fff;padding:25px 20px}#culture .culture_wrap .staff_box .birthplace{flex:0 1 100%;width:100%;max-width:100%;background:#fff}#culture .culture_wrap .staff_box .birthplace .birthplace_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0px}#culture .culture_wrap .staff_box .birthplace .birthplace_wrap ul{flex:0 1 48%;width:48%;max-width:48%;background:#fff}#culture .culture_wrap .staff_box .birthplace .birthplace_wrap ul li p{padding-left:30px}#culture .culture_wrap .staff_box .birthplace .birthplace_wrap ul li:before{left:15px}#culture .message_contents{background:url(/img/message/culture/contants_img.jpg) bottom center/cover no-repeat}#culture .culture_flow .contents_title{color:#2c377e;margin-bottom:40px}#culture .culture_flow .culture_flow_wrap{max-width:300px;margin:auto}#culture .culture_flow .culture_flow_wrap ul li{position:relative}#culture .culture_flow .culture_flow_wrap ul li .flow_txt{display:block;font-size:1.5rem;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";position:relative;background:#fff;text-align:center;margin-bottom:30px;padding:15px 0px}#culture .culture_flow .culture_flow_wrap ul li .flow_txt .arrow_img{display:inline-block;width:30px;height:30px;position:absolute;right:30px}#culture .culture_flow .culture_flow_wrap ul li:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#2c377e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:8px 8px 0 8px}#culture .culture_flow .culture_flow_wrap ul li:last-child:after{content:none}.btn_box .btn{flex:0 1 49%;width:49%;max-width:49%}#doctor{margin-bottom:60px}#doctor .main_txt{margin-bottom:41px;text-align:center;font-size:1.8rem;line-height:1;color:#2c377e}@media(min-width: 768px){#doctor .main_txt{font-size:calc(1.8rem + (1vw - 7.68px)*1.953125)}}@media(min-width: 1280px){#doctor .main_txt{font-size:2.8rem}}.person_container+.main_txt{margin-top:4em}.person_container .thum_img{margin-bottom:25px}.person_container .person_about .above{margin-bottom:25.5px;border-bottom:1px solid #2c377e}.person_container .person_about .above .comment{margin-bottom:18px;font-size:1.4rem}@media(min-width: 768px){.person_container .person_about .above .comment{font-size:calc(1.4rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){.person_container .person_about .above .comment{font-size:1.6rem}}.person_container .person_about .above .position{margin-bottom:13.8px;font-size:1.2rem}@media(min-width: 768px){.person_container .person_about .above .position{font-size:calc(1.2rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){.person_container .person_about .above .position{font-size:1.4rem}}.person_container .person_about .above .name{margin-bottom:23.7px;font-size:1.9rem}@media(min-width: 768px){.person_container .person_about .above .name{font-size:calc(1.9rem + (1vw - 7.68px)*2.5390625)}}@media(min-width: 1280px){.person_container .person_about .above .name{font-size:3.2rem}}.person_container .person_about .above .name span{margin-left:31px;font-size:1.2rem}@media(min-width: 768px){.person_container .person_about .above .name span{font-size:calc(1.2rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){.person_container .person_about .above .name span{font-size:1.5rem}}.person_container .person_about .low .license{margin-bottom:22.2px}.person_container .person_about .low .license li{font-size:.8rem}@media(min-width: 768px){.person_container .person_about .low .license li{font-size:calc(0.8rem + (1vw - 7.68px)*0.9765625)}}@media(min-width: 1280px){.person_container .person_about .low .license li{font-size:1.3rem}}.person_container .person_about .low .keireki{margin-bottom:7.8px;font-size:1.1rem;color:#2c377e}@media(min-width: 768px){.person_container .person_about .low .keireki{font-size:calc(1.1rem + (1vw - 7.68px)*1.3671875)}}@media(min-width: 1280px){.person_container .person_about .low .keireki{font-size:1.8rem}}.person_container .person_about .low .career_list li{font-size:.8rem;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}@media(min-width: 768px){.person_container .person_about .low .career_list li{font-size:calc(0.8rem + (1vw - 7.68px)*0.9765625)}}@media(min-width: 1280px){.person_container .person_about .low .career_list li{font-size:1.3rem}}@media screen and (min-width: 769px){#culture .culture_wrap{margin-bottom:120px}#culture .culture_wrap .copy_box{margin-bottom:100px}#culture .culture_wrap .copy{margin-bottom:40px}#culture .culture_wrap .staff_box .f_box ul li p:before{width:8px;height:8px}#culture .culture_wrap .staff_box .career{flex:0 1 60%;width:60%;max-width:60%}#culture .culture_wrap .staff_box .birthplace{flex:0 1 35%;width:35%;max-width:35%}#culture .culture_wrap .staff_box .birthplace .birthplace_wrap ul{flex:0 1 100%;width:100%;max-width:100%}#culture .message_contents{margin-bottom:130px}#culture .message_contents .message_contents_wrap ul li{flex:0 1 45%;width:45%;max-width:45%}#culture .culture_flow .contents_title{margin-bottom:80px}#culture .culture_flow .contents_title:before{background-color:#2c377e}#culture .culture_flow .culture_flow_wrap{max-width:400px;margin:auto;margin-bottom:15%}.btn_box{max-width:600px;margin:auto}.btn_box .btn{flex:0 1 47%;width:47%;max-width:47%}#doctor{margin-bottom:100px}#doctor .main_txt{margin-bottom:80px;position:relative}#doctor .main_txt::before{content:"";position:absolute;display:block;left:0;right:0;bottom:-30px;width:90px;height:1px;margin:auto;background:#2c377e}.person_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.person_container .thum_img{margin-bottom:0;flex:0 1 44.5%;width:44.5%;max-width:44.5%}.person_container .person_about{flex:0 1 55.5%;width:55.5%;max-width:55.5%}.person_container .person_about .above{margin-bottom:42.5px;padding-left:67.1484375px}.person_container .person_about .above .comment{margin-bottom:30px}.person_container .person_about .above .position{margin-bottom:23px}.person_container .person_about .above .name{margin-bottom:38.5px}.person_container .person_about .low{padding-left:67.1484375px}.person_container .person_about .low .license{margin-bottom:37px}.person_container .person_about .low .keireki{margin-bottom:13px}}