﻿.copy_title{font-size:1.6rem;margin-bottom:5%;text-align:center;color:#2C377E}@media (min-width: 768px){.copy_title{font-size:calc( 1.6rem + ( 1vw - 7.68px ) * 1.5625 )}}@media (min-width: 1280px){.copy_title{font-size:2.4rem}}#philosophy .main_txt{text-align:center;font-size:1.8rem;color:#2C377E;margin-bottom:45px}@media (min-width: 768px){#philosophy .main_txt{font-size:calc( 1.8rem + ( 1vw - 7.68px ) * 3.125 )}}@media (min-width: 1280px){#philosophy .main_txt{font-size:3.4rem}}#philosophy .main_txt.mb_10{margin-bottom:10px}#philosophy .sab_title{text-align:center;font-size:1.6rem;color:#2C377E;margin-bottom:45px}@media (min-width: 768px){#philosophy .sab_title{font-size:calc( 1.6rem + ( 1vw - 7.68px ) * 1.5625 )}}@media (min-width: 1280px){#philosophy .sab_title{font-size:2.4rem}}#philosophy .philosophy_wrap{margin-bottom:60px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#philosophy .philosophy_wrap .flex_wrap .box_wrap{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:7%}#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box{width:100px;height:100px;padding:25%;position:relative;background:#fff;border-radius:50%;margin:0 auto 5%;color:#2C377E}#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box .number{font-family:"Lora","Garamond","sans-serif";font-size:2rem;position:absolute;left:50%;top:10%;transform:translateX(-50%)}@media (min-width: 768px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box .number{font-size:calc( 2rem + ( 1vw - 7.68px ) * -.390625 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box .number{font-size:1.8rem}}#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box .point_title{font-size:2rem;font-family:YuMincho,"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3",serif;position:absolute;text-align:center;left:50%;top:50%;width:100%;transform:translateX(-50%) translateY(-50%)}@media (min-width: 768px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box .point_title{font-size:calc( 2rem + ( 1vw - 7.68px ) * .5859375 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box .point_title{font-size:2.3rem}}#philosophy .philosophy_wrap .flex_wrap .box_wrap .point_txt{font-size:1.6rem;font-weight:bold}@media (min-width: 768px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .point_txt{font-size:calc( 1.6rem + ( 1vw - 7.68px ) * 0 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .point_txt{font-size:1.6rem}}#philosophy .philosophy_wrap .flex_wrap .box_wrap .txt{font-size:1.4rem;text-align:justify}@media (min-width: 768px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .txt{font-size:calc( 1.4rem + ( 1vw - 7.68px ) * 0 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .txt{font-size:1.4rem}}#philosophy .philosophy_wrap .flex_wrap .box_wrap .txt .font_size{font-size:1.2rem}@media (min-width: 768px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .txt .font_size{font-size:calc( 1.2rem + ( 1vw - 7.68px ) * 0 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .flex_wrap .box_wrap .txt .font_size{font-size:1.2rem}}#philosophy .philosophy_wrap .flex_wrap .img_box{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:5%}#philosophy .philosophy_wrap .flex_wrap .img_box .name_box{width:30%;margin:0 0 auto auto}#philosophy .philosophy_wrap .diagnosis_nomal{font-size:1.6rem;margin-bottom:20px;border-bottom:solid 1px #2C377E;padding-bottom:10px;font-weight:bold}@media (min-width: 768px){#philosophy .philosophy_wrap .diagnosis_nomal{font-size:calc( 1.6rem + ( 1vw - 7.68px ) * 0 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .diagnosis_nomal{font-size:1.6rem}}#philosophy .philosophy_wrap .sab_txt_title{font-size:1.4rem;color:#2C377E;margin-bottom:3%}@media (min-width: 768px){#philosophy .philosophy_wrap .sab_txt_title{font-size:calc( 1.4rem + ( 1vw - 7.68px ) * .390625 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .sab_txt_title{font-size:1.6rem}}#philosophy .philosophy_wrap .point_txt{font-size:1.4rem;font-weight:bold;margin-bottom:1%}@media (min-width: 768px){#philosophy .philosophy_wrap .point_txt{font-size:calc( 1.4rem + ( 1vw - 7.68px ) * .390625 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .point_txt{font-size:1.6rem}}#philosophy .philosophy_wrap .order_wrap{margin-bottom:5%}#philosophy .philosophy_wrap .order_wrap .order_txt{font-size:1.5rem;width:100%;background:#2C377E;color:#fff;text-align:center;padding:10px 0}@media (min-width: 768px){#philosophy .philosophy_wrap .order_wrap .order_txt{font-size:calc( 1.5rem + ( 1vw - 7.68px ) * .5859375 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .order_wrap .order_txt{font-size:1.8rem}}#philosophy .philosophy_wrap .order_wrap .triangle_box{margin:2% auto;width:0;height:0;border-style:solid;border-width:10px 12.5px 0 12.5px;border-color:#D1D8F4 transparent transparent transparent}#philosophy .philosophy_wrap .btn{font-size:1.4rem;display:block;max-width:450px;width:100%;background:#C1AE8A;height:50px;line-height:50px;text-align:center;color:#fff;margin:auto;position:relative}@media (min-width: 768px){#philosophy .philosophy_wrap .btn{font-size:calc( 1.4rem + ( 1vw - 7.68px ) * .78125 )}}@media (min-width: 1280px){#philosophy .philosophy_wrap .btn{font-size:1.8rem}}#philosophy .philosophy_wrap .btn:before{content:"";position:absolute;border-top:solid 2px #fff;border-right:solid 2px #fff;width:7px;height:7px;top:50%;transform:translateY(-50%) rotate(45deg);right:20px}#philosophy .pride_wrap{margin-bottom:20%}#philosophy .pride_wrap .back_img{margin-bottom:5%}#philosophy .pride_wrap .w1280 .txt_wrap li{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";color:#2C377E;font-size:1.3rem;background:#fff;height:55px;padding:2% 0;margin-bottom:2%;text-align:center}@media (min-width: 768px){#philosophy .pride_wrap .w1280 .txt_wrap li{font-size:calc( 1.3rem + ( 1vw - 7.68px ) * .5859375 )}}@media (min-width: 1280px){#philosophy .pride_wrap .w1280 .txt_wrap li{font-size:1.6rem}}#philosophy .pride_wrap .w1280 .txt_wrap li .lh_55{line-height:55px}#philosophy .menulist_wrap ul li a{background:#fff;margin-bottom:2%;display:block;padding:20px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:bold;color:#2C377E}#philosophy .menulist_wrap ul li a .flex_wrap{justify-content:flex-start;align-items:center;position:relative}#philosophy .menulist_wrap ul li a .flex_wrap .icon_box{flex:0 1 12%;width:12%;max-width:12%;margin-right:20px}#philosophy .menulist_wrap ul li a .flex_wrap .icon_txt{font-size:1.4rem;flex:0 1 auto;width:auto;max-width:auto}@media (min-width: 768px){#philosophy .menulist_wrap ul li a .flex_wrap .icon_txt{font-size:calc( 1.4rem + ( 1vw - 7.68px ) * .390625 )}}@media (min-width: 1280px){#philosophy .menulist_wrap ul li a .flex_wrap .icon_txt{font-size:1.6rem}}#philosophy .menulist_wrap ul li a .flex_wrap:before{position:absolute;content:"";border-top:solid 1px #2C377E;border-right:solid 1px #2C377E;height:7px;width:7px;right:10px;top:50%;transform:rotate(45deg) translateY(-50%)}@media screen and (min-width: 769px){#philosophy .main_txt{margin-bottom:80px;position:relative}#philosophy .main_txt:before{content:'';position:absolute;display:block;left:0;right:0;bottom:-30px;width:90px;height:1px;margin:auto;background:#2C377E}#philosophy .main_txt.mb_10{margin-bottom:80px}#philosophy .philosophy_wrap{margin-bottom:15%}#philosophy .philosophy_wrap .flex_wrap .box_wrap{flex:0 1 29%;width:29%;max-width:29%;margin-bottom:0}#philosophy .philosophy_wrap .flex_wrap .box_wrap .circle_box{margin:0 auto 10%}#philosophy .philosophy_wrap .flex_wrap .crossing{flex:0 1 auto;width:auto;max-width:auto;width:30px;height:30px;margin-top:100px;position:relative;top:20%}#philosophy .philosophy_wrap .flex_wrap .crossing:before{content:"";position:absolute;display:block;background:#707070;width:2px;height:100%;left:50%;top:0;transform:rotate(45deg) translateX(-50%)}#philosophy .philosophy_wrap .flex_wrap .crossing:after{content:"";position:absolute;display:block;background:#707070;width:2px;height:100%;right:50%;top:0;transform:rotate(135deg) translateX(-50%)}#philosophy .philosophy_wrap .flex_wrap .img_box{flex:0 1 48%;width:48%;max-width:48%}#philosophy .philosophy_wrap .flex_wrap .txt_box{flex:0 1 48%;width:48%;max-width:48%}#philosophy .philosophy_wrap .flex_wrap .txt_box .sab_txt{margin-bottom:5%}#philosophy .philosophy_wrap .flex_wrap .txt_box .name_box img{width:40%;margin-left:25px}#philosophy .philosophy_wrap .mb_10{margin-bottom:7%}#philosophy .philosophy_wrap .sab_txt_title{margin-bottom:1%}#philosophy .philosophy_wrap .order_wrap .order_txt{padding:7px 0}#philosophy .pride_wrap .w1280 .txt_wrap li{height:0;line-height:0;padding:4%}#philosophy .pride_wrap .w1280 .txt_wrap li .lh_55{line-height:0}#philosophy .menulist_wrap ul{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}#philosophy .menulist_wrap ul li{flex:0 1 31%;width:31%;max-width:31%}#philosophy .menulist_wrap ul li a{margin-bottom:8%;font-weight:inherit;border:solid 2px #fff}#philosophy .menulist_wrap ul li a .flex_wrap{justify-content:space-between;text-align:center}#philosophy .menulist_wrap ul li a .flex_wrap .icon_box{flex:0 1 100%;width:100%;max-width:100%;margin:0 auto 5%}#philosophy .menulist_wrap ul li a .flex_wrap .icon_txt{flex:0 1 100%;width:100%;max-width:100%}#philosophy .menulist_wrap ul li a .flex_wrap:before{top:auto;bottom:12px;transform:rotate(45deg) translateY(0)}#philosophy .menulist_wrap ul li a:hover{opacity:1;border:solid 2px #2C377E}}@media screen and (min-width: 901px){#philosophy .pride_wrap{margin-bottom:10%;position:relative}#philosophy .pride_wrap .back_img{margin-bottom:0;width:80%}#philosophy .pride_wrap .w1280{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%)}#philosophy .pride_wrap .w1280 .txt_wrap{top:50%;position:absolute;right:0;transform:translateY(-50%)}#philosophy .pride_wrap .w1280 .txt_wrap li{margin:0 0 2% auto;width:500px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";color:#2C377E;font-size:1.3rem;background:#fff;height:0;line-height:0;padding:6% 4%;text-align:justify}}@media screen and (min-width: 901px) and (min-width: 768px){#philosophy .pride_wrap .w1280 .txt_wrap li{font-size:calc( 1.3rem + ( 1vw - 7.68px ) * .5859375 )}}@media screen and (min-width: 901px) and (min-width: 1280px){#philosophy .pride_wrap .w1280 .txt_wrap li{font-size:1.6rem}}@media screen and (min-width: 901px){#philosophy .pride_wrap .w1280 .txt_wrap li .lh_55{line-height:0}}
/*# sourceMappingURL=style.css.map */
