﻿.con_thum,.con_pagination,.con_person .box_person,.con_detail,.note,.con_schedule .inner_schedule,.con_pagination-detail{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_thum,.con_pagination,.con_person .box_person,.con_detail,.note,.con_schedule .inner_schedule,.con_pagination-detail{width:90%}}@media only screen and (max-width: 767px){.con_thum,.con_pagination,.con_person .box_person,.con_detail,.note,.con_schedule .inner_schedule,.con_pagination-detail{width:89.47368%}}.con_thum{max-width:1400px;display:flex;flex-wrap:wrap;margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thum{margin-top:10%}}@media only screen and (max-width: 767px){.con_thum{margin-top:15.78947%}}.con_thum .box_thum{width:21.42857%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thum .box_thum{width:30.5%}}@media only screen and (max-width: 767px){.con_thum .box_thum{width:48.52941%}}@media only screen and (min-width: 1200px){.con_thum .box_thum{margin-left:4.71429%}.con_thum .box_thum:first-child,.con_thum .box_thum:nth-child(4n+1){margin-left:0}.con_thum .box_thum:nth-child(n+5){margin-top:6.42857%}}@media print{.con_thum .box_thum{margin-left:4.71429%}.con_thum .box_thum:first-child,.con_thum .box_thum:nth-child(4n+1){margin-left:0}.con_thum .box_thum:nth-child(n+5){margin-top:6.42857%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thum .box_thum{margin-left:4.16667%}.con_thum .box_thum:first-child,.con_thum .box_thum:nth-child(3n+1){margin-left:0}.con_thum .box_thum:nth-child(n+4){margin-top:7.5%}}@media only screen and (max-width: 767px){.con_thum .box_thum{margin-left:2.94118%}.con_thum .box_thum:first-child,.con_thum .box_thum:nth-child(2n+1){margin-left:0}.con_thum .box_thum:nth-child(n+3){margin-top:6.61765%}}.con_thum .box_thum a{display:block;width:100%;text-decoration:none}.con_thum .box_thum a .img{position:relative;width:100%;border-radius:6px;overflow:hidden}.con_thum .box_thum a .img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(222.93deg, #30cbd1 4.25%,#7fa5f3 50.72%,#acdef6 100.1%);opacity:0;z-index:2;transition:opacity 500ms ease}.con_thum .box_thum a .img i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.75rem;height:3.75rem;background:rgba(255,255,255,0.16);border-radius:50%;text-align:center;border:1px solid #fff;opacity:0;z-index:3;transition:opacity 500ms ease}.con_thum .box_thum a .img i svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.875rem;height:.875rem;fill:#fff}.con_thum .box_thum a .img img{position:relative;width:100%;z-index:1}.con_thum .box_thum a .box_txt{margin-top:.8em}.con_thum .box_thum a .box_txt .title{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.7}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thum .box_thum a .box_txt .title{font-size:1.125rem}}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt .title{font-size:1.125rem}}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt .title{line-height:1.44444}}.con_thum .box_thum a .box_txt .box_occ{margin-top:1.6em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.83333}.con_thum .box_thum a .box_txt .box_occ .occ{display:inline-block;background:#e1e7eb;padding:0.4em 2.5em;border-radius:2em;box-sizing:border-box}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt .box_occ .occ{padding:0.4em 1.5em}}.con_thum .box_thum a .box_txt .box_occ .dep{margin-top:.5em}.con_thum .box_thum a .box_txt .name{margin-top:.6em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:2.5}.con_thum .box_thum a:hover .img:after{opacity:.5}.con_thum .box_thum a:hover .img i{opacity:1}.con_pagination{max-width:1400px;margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pagination{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_pagination{margin-top:13.15789%}}.con_person{position:relative;margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_person{margin-top:10.83333%}}@media only screen and (max-width: 767px){.con_person{margin-top:17.10526%}}.con_person:before{content:'';position:absolute;top:0;left:50%;height:0;width:68.75%;padding-top:38.02083%;margin-top:4.16667%;background:#e1e7eb;transform:translateX(-50%) skewX(-40deg);z-index:1}@media only screen and (max-width: 767px){.con_person:before{width:92.10526%}}@media only screen and (max-width: 767px){.con_person:before{padding-top:72.36842%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_person:before{margin-top:6.66667%}}@media only screen and (max-width: 767px){.con_person:before{margin-top:19.73684%}}.con_person .box_person{position:relative;max-width:1600px;z-index:2}@media only screen and (min-width: 768px){.con_person .box_person .wrp_person{display:flex;align-items:center;justify-content:space-between}}.con_person .box_person .wrp_person .box_txt{width:19.375%}@media only screen and (max-width: 767px){.con_person .box_person .wrp_person .box_txt{width:100%}}.con_person .box_person .wrp_person .box_txt .no{display:inline-block;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.125rem;line-height:2;padding-bottom:.5em;border-bottom:1px solid #383740}.con_person .box_person .wrp_person .box_txt .no span{margin-left:.5em}.con_person .box_person .wrp_person .box_txt .name{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:4rem;line-height:1.375;letter-spacing:.03em;margin-top:.6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_person .box_person .wrp_person .box_txt .name{font-size:3.3125rem}}@media only screen and (max-width: 767px){.con_person .box_person .wrp_person .box_txt .name{font-size:2.1875rem}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_person .box_person .wrp_person .box_txt .name{font-size:2.6875rem}}@media only screen and (max-width: 767px){.con_person .box_person .wrp_person .box_txt .name{display:inline-block;padding:.1em .6em .2em .6em;background:#fff}}@media only screen and (min-width: 768px){.con_person .box_person .wrp_person .box_txt .name span{display:inline-block;background:#fff;padding:.1em .6em .2em 0}.con_person .box_person .wrp_person .box_txt .name span+span{margin-top:.625rem}}@media only screen and (max-width: 767px){.con_person .box_person .wrp_person .box_txt .name span{display:inline}.con_person .box_person .wrp_person .box_txt .name span+span{padding-left:.2em}}.con_person .box_person .wrp_person .img{width:72.5%;border-radius:6px;overflow:hidden}@media only screen and (max-width: 767px){.con_person .box_person .wrp_person .img{width:100%}}@media only screen and (max-width: 767px){.con_person .box_person .wrp_person .img{margin-top:5.11364%}}.con_person .box_person .wrp_person .img img{width:100%}.con_person .box_person .catch{display:inline-block;max-width:45.375%;font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:1.75rem;line-height:2.07143;letter-spacing:.05em;color:#fff;background:rgba(42,49,137,0.9);padding:0.7em 1.4em;margin-top:-5.375%;box-sizing:border-box}@media only screen and (max-width: 767px){.con_person .box_person .catch{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_person .box_person .catch{font-size:1.4375rem}}@media only screen and (max-width: 767px){.con_person .box_person .catch{font-size:1.125rem}}@media only screen and (max-width: 767px){.con_person .box_person .catch{padding:0.7em 1em}}@media only screen and (max-width: 767px){.con_person .box_person .catch{margin-top:6.61765%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_person .box_person .catch{font-size:1.1875rem;max-width:60.5%;margin-top:-2.08333%}}@media only screen and (max-width: 767px){.con_person .box_person .catch{line-height:1.77778}}.con_person .box_person .box_data{max-width:1400px;position:relative;display:flex;align-items:center;flex-wrap:wrap;margin:4.875% auto 0;padding:1.875% 0;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_person .box_person .box_data{margin:2.91667% auto 0}}@media only screen and (max-width: 767px){.con_person .box_person .box_data{margin:7.35294% auto 0}}@media only screen and (max-width: 767px){.con_person .box_person .box_data{padding:4.41176% 0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_person .box_person .box_data{margin-top:2.1875%}}.con_person .box_person .box_data:before{content:'';position:absolute;bottom:-1.9375rem;left:0;display:block;width:100%;height:1.9375rem;background:url(../images/common/shadow.webp) no-repeat top center/cover;z-index:-1}@media only screen and (max-width: 767px){.con_person .box_person .box_data:before{bottom:-1.5625rem}}@media only screen and (max-width: 767px){.con_person .box_person .box_data:before{height:1.5625rem}}.con_person .box_person .box_data .data{position:relative;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:2.5}.con_person .box_person .box_data .name{position:relative;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:2.5;margin-left:2.5%}@media only screen and (max-width: 767px){.con_person .box_person .box_data .name{margin-left:5.88235%}}.con_person .box_person .box_data .box_occ{position:relative;display:flex;align-items:center;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.83333;margin-left:2.5%}@media only screen and (max-width: 767px){.con_person .box_person .box_data .box_occ{margin-left:0}}@media only screen and (max-width: 767px){.con_person .box_person .box_data .box_occ{width:100%;margin-top:.5em}}.con_person .box_person .box_data .box_occ .occ{background:#e1e7eb;padding:0.4em 2.5em;border-radius:2em;box-sizing:border-box}@media only screen and (max-width: 767px){.con_person .box_person .box_data .box_occ .occ{padding:0.4em 1.5em}}.con_person .box_person .box_data .box_occ .dep{margin-left:1em}.con_detail{max-width:1400px;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_detail{margin-top:19.73684%}}@media only screen and (min-width: 768px){.con_detail .box_detail{display:flex;align-items:flex-start;justify-content:space-between}.con_detail .box_detail:nth-child(2n){flex-direction:row-reverse}}.con_detail .box_detail+.box_detail{margin-top:8.57143%}@media only screen and (max-width: 767px){.con_detail .box_detail+.box_detail{margin-top:17.64706%}}.con_detail .box_detail .box_txt{width:37.85714%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .box_txt{width:50%}}@media only screen and (max-width: 767px){.con_detail .box_detail .box_txt{width:100%}}.con_detail .box_detail .box_txt .no{position:relative;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:6.25rem;line-height:1.8;letter-spacing:.03em;margin-top:-.5em;background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .box_txt .no{font-size:5.1875rem}}@media only screen and (max-width: 767px){.con_detail .box_detail .box_txt .no{font-size:4.1875rem}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_detail .box_detail .box_txt .no{font-size:5.1875rem}}.con_detail .box_detail .box_txt .no:before{content:'#';display:inline-block;vertical-align:middle;font-size:3.5rem;line-height:1.42857;margin-top:-.5em}.con_detail .box_detail .box_txt .st{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:1.75rem;line-height:2.07143;letter-spacing:.05em;padding-bottom:3.77358%;border-bottom:2px solid;border-image:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);border-image-slice:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .box_txt .st{font-size:1.4375rem}}@media only screen and (max-width: 767px){.con_detail .box_detail .box_txt .st{font-size:1.1875rem}}@media only screen and (max-width: 767px){.con_detail .box_detail .box_txt .st{padding-bottom:5.88235%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_detail .box_detail .box_txt .st{font-size:1.4375rem}}.con_detail .box_detail .box_txt .txt{margin-top:7.54717%;font-size:1rem;line-height:2.5}@media only screen and (max-width: 767px){.con_detail .box_detail .box_txt .txt{margin-top:5.88235%}}.con_detail .box_detail .img{width:55%;border-radius:.375rem;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .img{width:45.83333%}}@media only screen and (max-width: 767px){.con_detail .box_detail .img{width:100%}}@media only screen and (max-width: 767px){.con_detail .box_detail .img{margin-top:6.61765%}}.con_detail .box_detail .img img{width:100%}.con_detail .box_detail.long .box_txt{width:100%}.con_detail .box_detail.long .box_txt .st{padding-bottom:1.42857%}@media only screen and (max-width: 767px){.con_detail .box_detail.long .box_txt .st{padding-bottom:5.88235%}}.con_detail .box_detail.long .box_txt .txt{margin-top:2.85714%}@media only screen and (max-width: 767px){.con_detail .box_detail.long .box_txt .txt{margin-top:5.88235%}}.note{max-width:1400px;margin-top:3.125%;font-size:1rem;line-height:2.5;padding-left:1em;text-indent:-1em;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.note{margin-top:5%}}@media only screen and (max-width: 767px){.note{margin-top:7.89474%}}.con_schedule{margin-top:7.8125%;padding:6.25% 0;border-top:1px solid #66c;border-bottom:1px solid #66c}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_schedule{margin-top:19.73684%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule{padding:10% 0}}@media only screen and (max-width: 767px){.con_schedule{padding:15.78947% 0}}.con_schedule .inner_schedule .box_schedule{position:relative;margin-top:4.16667%}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule{margin-top:7.35294%}}.con_schedule .inner_schedule .box_schedule:before{content:'';position:absolute;top:0;left:.3125rem;width:1px;height:100%;background:#d9d9d9;z-index:1}.con_schedule .inner_schedule .box_schedule .wrp_schedule{position:relative;z-index:2}@media only screen and (min-width: 768px){.con_schedule .inner_schedule .box_schedule .wrp_schedule{display:flex}}.con_schedule .inner_schedule .box_schedule .wrp_schedule+.wrp_schedule{margin-top:6.66667%}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule+.wrp_schedule{margin-top:11.76471%}}.con_schedule .inner_schedule .box_schedule .wrp_schedule .time{position:relative;width:12.33333%;font-size:1.625rem;line-height:1.38462;padding-left:2.7em;letter-spacing:.1em}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .time{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .time{font-size:1.375rem}}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .time{font-size:1.375rem}}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .time{padding-left:2em}}.con_schedule .inner_schedule .box_schedule .wrp_schedule .time:before{content:'';position:absolute;top:.6em;left:0;width:.6875rem;height:.6875rem;border-radius:50%;background:#66c}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .time:before{top:.5em}}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_txt{margin:6.61765% 0 0 auto}}.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_txt .sst{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5;padding-bottom:.8em;border-bottom:1px solid #66c}.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_txt .txt{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:2.5;margin-top:1em}.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img{width:30%;margin-left:3.25%}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img{width:88.23529%}}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img{margin-left:auto}}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img{display:flex;justify-content:space-between;margin-top:5.11364%}}.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img .img{width:100%}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img .img{width:48.33333%}}@media only screen and (min-width: 768px){.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img .img+.img{margin-top:7.22222%}}.con_schedule .inner_schedule .box_schedule .wrp_schedule .wrp_img .img img{width:100%}.con_schedule .inner_schedule .box_schedule .wrp_schedule.col2 .wrp_txt{width:82.66667%}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule.col2 .wrp_txt{width:88.23529%}}.con_schedule .inner_schedule .box_schedule .wrp_schedule.col3 .wrp_txt{width:48.33333%}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .box_schedule .wrp_schedule.col3 .wrp_txt{width:88.23529%}}.con_schedule .inner_schedule .note{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.875rem;line-height:1.57143;margin-top:5.83333%}@media only screen and (max-width: 767px){.con_schedule .inner_schedule .note{margin-top:10.29412%}}.con_pagination-detail{max-width:1400px;margin-top:4.16667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pagination-detail{margin-top:6.66667%}}@media only screen and (max-width: 767px){.con_pagination-detail{margin-top:10.52632%}}
