﻿.txt_catch,.con_thum,.con_pagination,.con_title .box_title,.con_title .box_profile,.con_detail .box_detail,.con_detail .box_detail .layout_text .box_comment,.con_pagination-detail{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.txt_catch,.con_thum,.con_pagination,.con_title .box_title,.con_title .box_profile,.con_detail .box_detail,.con_detail .box_detail .layout_text .box_comment,.con_pagination-detail{width:90%}}@media only screen and (max-width: 767px){.txt_catch,.con_thum,.con_pagination,.con_title .box_title,.con_title .box_profile,.con_detail .box_detail,.con_detail .box_detail .layout_text .box_comment,.con_pagination-detail{width:89.47368%}}.txt_catch{max-width:1400px;text-align:center;font-size:1rem;line-height:2.5;margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_catch{margin-top:10%}}@media only screen and (max-width: 767px){.txt_catch{margin-top:15.78947%}}.con_thum{max-width:1400px;margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thum{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_thum{margin-top:13.15789%}}@media only screen and (min-width: 768px){.con_thum{display:flex;justify-content:space-between;flex-wrap:wrap}}.con_thum .box_thum{width:46.42857%}@media only screen and (max-width: 767px){.con_thum .box_thum{width:100%}}@media only screen and (min-width: 768px){.con_thum .box_thum:nth-child(n+3){margin-top:5.71429%}}@media only screen and (max-width: 767px){.con_thum .box_thum+.box_thum{margin-top:11.76471%}}.con_thum .box_thum a{overflow:hidden;position:relative;display:block;width:100%;text-decoration:none}.con_thum .box_thum a .img{position:relative;overflow:hidden;width:100%;border-radius:.375rem .375rem 0 0;z-index:1}.con_thum .box_thum a .img img{width:100%}.con_thum .box_thum a .box_txt{position:relative;display:flex;align-items:center;justify-content:space-between;padding:9.23077% 6.15385% 0;margin-top:-9.23077%;border-radius:0 3.75rem 0 0;background:#fff;z-index:2;box-sizing:border-box}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt{padding:8.82353% 5.88235% 0}}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt{margin-top:-11.76471%}}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt{border-radius:0 2.8125rem 0 0}}.con_thum .box_thum a .box_txt .box_title{width:80.70175%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thum .box_thum a .box_txt .box_title{width:70.17544%}}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt .box_title{width:78.33333%}}.con_thum .box_thum a .box_txt .box_title .talk{display:block;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.125rem;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thum .box_thum a .box_txt .box_title .talk{font-size:1rem}}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt .box_title .talk{font-size:.875rem}}.con_thum .box_thum a .box_txt .box_title .title{display:block;font-family:"Playfair Display", serif;font-optical-sizing:auto;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 .box_title .title{font-size:1.125rem}}@media only screen and (max-width: 767px){.con_thum .box_thum a .box_txt .box_title .title{font-size:1rem}}.con_thum .box_thum a:hover .box_txt .ic_btn span{cursor:pointer}.con_thum .box_thum a:hover .box_txt .ic_btn span i{border-color:#66c}.con_thum .box_thum a:hover .box_txt .ic_btn span i:after{opacity:0}.con_thum .box_thum a:hover .box_txt .ic_btn span i svg{fill:#66c}.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_title{position:relative;margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title{margin-top:10%}}@media only screen and (max-width: 767px){.con_title{margin-top:15.78947%}}.con_title:after{content:'';position:absolute;left:0;top:33.62342%;z-index:-1;width:100%;height:42.40506%;background:#f4f7f9;transform:skewY(-10deg)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title:after{top:21.25%}}@media only screen and (max-width: 767px){.con_title:after{top:8.33333%}}.con_title .box_title{position:relative;max-width:1600px;z-index:2}@media only screen and (min-width: 1200px){.con_title .box_title{min-height:41.25rem;height:100%}}@media print{.con_title .box_title{min-height:41.25rem;height:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_title .box_title{min-height:36.25rem}}.con_title .box_title .box_txt{position:relative;width:100%;z-index:3}.con_title .box_title .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_title .box_title .box_txt .st{margin-top:2.5%}@media only screen and (max-width: 767px){.con_title .box_title .box_txt .st{margin-top:4.54545%}}.con_title .box_title .box_txt .st span{display:block}.con_title .box_title .box_txt .st span+span{margin-top:.625rem}.con_title .box_title .box_txt .st span em{display:inline-block;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;background:#2a3189;color:#fff;padding:0 1.4em;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_title .box_txt .st span em{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_title .box_title .box_txt .st span em{font-size:1.375rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_title .box_txt .st span em{padding:0 1em}}@media only screen and (max-width: 767px){.con_title .box_title .box_txt .st span em{padding:0 0.5em}}.con_title .box_title .box_txt .txt{margin-top:1.875%;width:22.125%;font-size:1rem;line-height:2.5}@media only screen and (max-width: 767px){.con_title .box_title .box_txt .txt{margin-top:3.40909%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_title .box_txt .txt{width:29.5%}}@media only screen and (max-width: 767px){.con_title .box_title .box_txt .txt{width:100%}}.con_title .box_title .img{width:72.5%;margin-left:auto;overflow:hidden;border-radius:.375rem;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_title .img{width:66.66667%}}@media only screen and (max-width: 767px){.con_title .box_title .img{width:100%}}@media only screen and (min-width: 768px){.con_title .box_title .img{position:absolute;top:0;right:0}}@media only screen and (max-width: 767px){.con_title .box_title .img{margin-top:9.09091%}}.con_title .box_profile{position:relative;margin-top:5.20833%;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_profile{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_title .box_profile{margin-top:15.625%}}.con_title .box_profile .st{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.625rem;line-height:1.23077;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_profile .st{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_title .box_profile .st{font-size:1.375rem}}.con_title .box_profile .wrp_profile{margin-top:3.33333%}@media only screen and (max-width: 767px){.con_title .box_profile .wrp_profile{margin-top:4.54545%}}@media only screen and (min-width: 768px){.con_title .box_profile .wrp_profile{display:flex}}.con_title .box_profile .wrp_profile li{width:30%}@media only screen and (max-width: 767px){.con_title .box_profile .wrp_profile li{width:88.63636%}}@media only screen and (max-width: 767px){.con_title .box_profile .wrp_profile li{margin:0 auto}}@media only screen and (min-width: 768px){.con_title .box_profile .wrp_profile li+li{margin-left:5%}}@media only screen and (max-width: 767px){.con_title .box_profile .wrp_profile li+li{margin-top:9.09091%}}.con_title .box_profile .wrp_profile li .img{border-radius:.375rem;overflow:hidden}.con_title .box_profile .wrp_profile li .wrp_txt{margin-top:5.55556%}@media only screen and (max-width: 767px){.con_title .box_profile .wrp_profile li .wrp_txt{margin-top:3.84615%}}.con_title .box_profile .wrp_profile li .wrp_txt .wrp_name .occ{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}.con_title .box_profile .wrp_profile li .wrp_txt .wrp_name .name{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.625rem;line-height:1.23077}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_profile .wrp_profile li .wrp_txt .wrp_name .name{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_title .box_profile .wrp_profile li .wrp_txt .wrp_name .name{font-size:1.375rem}}.con_title .box_profile .wrp_profile li .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:4.16667%}@media only screen and (max-width: 767px){.con_title .box_profile .wrp_profile li .wrp_txt .txt{margin-top:2.94872%}}.con_detail .box_detail{max-width:1574px;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_detail .box_detail{margin-top:19.73684%}}.con_detail .box_detail .st{display:flex;justify-content:center;align-items:center;margin-bottom:3.81194%}@media only screen and (max-width: 767px){.con_detail .box_detail .st{margin-bottom:7.89474%}}.con_detail .box_detail .st i{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:6.25rem;letter-spacing:.03em;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 .st i{font-size:5.1875rem}}@media only screen and (max-width: 767px){.con_detail .box_detail .st i{font-size:4.125rem}}.con_detail .box_detail .st span{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.625rem;line-height:1.76923;letter-spacing:.26em;margin-left:1em;margin-top:.5em;color:#2a3189}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .st span{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_detail .box_detail .st span{font-size:1.375rem}}.con_detail .box_detail .detail+.detail{margin-top:5.71792%}@media only screen and (max-width: 767px){.con_detail .box_detail .detail+.detail{margin-top:19.85294%}}.con_detail .box_detail .box_comment .wrp_comment{display:flex;align-items:flex-start}.con_detail .box_detail .box_comment .wrp_comment .img_comment{border-radius:6.25rem;overflow:hidden}.con_detail .box_detail .box_comment .wrp_comment .img_comment img{width:100%}.con_detail .box_detail .box_comment .wrp_comment .txt_comment .name{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .box_comment .wrp_comment .txt_comment .name{font-size:1.125rem}}@media only screen and (max-width: 767px){.con_detail .box_detail .box_comment .wrp_comment .txt_comment .name{font-size:1rem}}.con_detail .box_detail .box_comment .wrp_comment .txt_comment .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}@media only screen and (min-width: 768px) and (max-width: 983px){.con_detail .box_detail .box_comment .wrp_comment .txt_comment .txt{line-height:1.8}}@media only screen and (min-width: 768px){.con_detail .box_detail .layout_column{display:flex;justify-content:space-between}}.con_detail .box_detail .layout_column .box_comment{width:44.09149%}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_column .box_comment{width:100%}}.con_detail .box_detail .layout_column .box_comment .wrp_comment+.wrp_comment{margin-top:7.20461%}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_column .box_comment .wrp_comment+.wrp_comment{margin-top:7.35294%}}.con_detail .box_detail .layout_column .box_comment .wrp_comment .img_comment{width:15.99424%}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_column .box_comment .wrp_comment .img_comment{width:16.32353%}}.con_detail .box_detail .layout_column .box_comment .wrp_comment .txt_comment{width:78.38617%;margin-left:5.76369%}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_column .box_comment .wrp_comment .txt_comment{width:77.79412%}}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_column .box_comment .wrp_comment .txt_comment{margin-left:5.88235%}}.con_detail .box_detail .layout_column .img{width:50.88945%}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_column .img{width:100%}}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_column .img{margin-top:11.76471%}}@media only screen and (min-width: 768px){.con_detail .box_detail .layout_column.reverse{flex-direction:row-reverse}}.con_detail .box_detail .layout_text{box-sizing:border-box;border-left:1px solid #66c;border-right:1px solid #66c}.con_detail .box_detail .layout_text .box_comment{max-width:1175px}.con_detail .box_detail .layout_text .box_comment .wrp_comment{width:100%}.con_detail .box_detail .layout_text .box_comment .wrp_comment+.wrp_comment{margin-top:4.25532%}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_text .box_comment .wrp_comment+.wrp_comment{margin-top:8.33333%}}.con_detail .box_detail .layout_text .box_comment .wrp_comment .img_comment{width:9.44681%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .layout_text .box_comment .wrp_comment .img_comment{width:8.41667%}}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_text .box_comment .wrp_comment .img_comment{width:18.5%}}.con_detail .box_detail .layout_text .box_comment .wrp_comment .txt_comment{width:87.23404%;margin-left:3.40426%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .layout_text .box_comment .wrp_comment .txt_comment{width:88.25%}}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_text .box_comment .wrp_comment .txt_comment{width:74.83333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_detail .layout_text .box_comment .wrp_comment .txt_comment{margin-left:3.33333%}}@media only screen and (max-width: 767px){.con_detail .box_detail .layout_text .box_comment .wrp_comment .txt_comment{margin-left:6.66667%}}.con_detail .img_full{width:100%;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .img_full{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_detail .img_full{margin-top:19.73684%}}@media only screen and (max-width: 767px){.con_detail .img_full{overflow:hidden}.con_detail .img_full img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_pagination-detail{max-width:1600px;border-top:1px solid #cacaca;padding-top:4.16667%;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pagination-detail{padding-top:6.66667%}}@media only screen and (max-width: 767px){.con_pagination-detail{padding-top:10.52632%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pagination-detail{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_pagination-detail{margin-top:19.73684%}}
