﻿.con_info{margin-top:60px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 767px){.con_info{margin-top:2em}}@media only screen and (min-width: 768px){.con_main{width:73.33333%}}.con_main .txt_info{font-size:94%;margin-bottom:0.5em}.con_main .txt_info span{color:#111;font-size:187%;font-family:'Crimson Pro', "Times New Roman", Times, Garamond, Georgia, serif}.con_main .box_infor{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3em}@media only screen and (min-width: 1200px){.con_main .box_infor li{width:23.08333%;margin:5% 0 0 2.5%}.con_main .box_infor li:nth-child(4n+1){margin-left:0}.con_main .box_infor li:nth-child(-n+4){margin-top:0}}@media print{.con_main .box_infor li{width:23.08333%;margin:5% 0 0 2.5%}.con_main .box_infor li:nth-child(4n+1){margin-left:0}.con_main .box_infor li:nth-child(-n+4){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main .box_infor li{width:31.08866%;margin:6.73401% 0 0 3.367%}.con_main .box_infor li:nth-child(3n+1){margin-left:0}.con_main .box_infor li:nth-child(-n+3){margin-top:0}}@media only screen and (max-width: 767px){.con_main .box_infor li{width:48.48485%;margin:1.4em 0 0 3.0303%}.con_main .box_infor li:nth-child(2n+1){margin-left:0}}.con_main .box_infor li a{display:block;text-decoration:none;position:relative}.con_main .box_infor li a:hover .box_photo::before,.con_main .box_infor li a:hover .box_photo .btn_more{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_main .box_infor li a:hover .box_photo .photo img{-moz-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.con_main .box_infor li a .box_photo{position:relative}.con_main .box_infor li a .box_photo::before{content:'';width:100%;height:100%;display:block;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .35s ease-out;-o-transition:opacity .35s ease-out;-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out}.con_main .box_infor li a .box_photo::after{content:'';width:1px;height:3.3em;display:block;background:#b1b1b1;position:absolute;left:7.22022%;bottom:-2.0625em;pointer-events:none;z-index:4}.con_main .box_infor li a .box_photo .photo{width:100%;padding-top:100%;height:0;position:relative;z-index:0;overflow:hidden}.con_main .box_infor li a .box_photo .photo img{max-width:none;height:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-moz-transition:-moz-transform .35s ease-out;-o-transition:-o-transform .35s ease-out;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.con_main .box_infor li a .box_photo .btn_more{position:absolute;top:50%;left:50%;color:#fff;z-index:2;text-align:center;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Crimson Pro', "Times New Roman", Times, Garamond, Georgia, serif;line-height:1;font-size:125%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .35s ease-out;-o-transition:opacity .35s ease-out;-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out}.con_main .box_infor li a .box_photo .btn_more svg{fill:#fff;width:2.35em;height:.65em;display:block;margin:.2em auto 0}.con_main .box_infor li a .box_det{position:relative;width:100%;margin-top:.75em;padding-left:13.3574%}.con_main .box_infor li a .box_det .st{font-weight:700}@media only screen and (min-width: 768px){.con_main .box_infor li a .box_det .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.firefox .con_main .box_infor li a .box_det .st,.ie .con_main .box_infor li a .box_det .st{max-height:2.6em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_main .box_infor li a .box_det .st{font-size:88%}}@media only screen and (max-width: 767px){.con_main .box_infor li a .box_det .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.25}.firefox .con_main .box_infor li a .box_det .st,.ie .con_main .box_infor li a .box_det .st{max-height:3.75em}}.con_main .box_infor li a .box_det time{display:block;line-height:1.25;font-family:'Crimson Pro', "Times New Roman", Times, Garamond, Georgia, serif}.con_main .box_pager .btn_prev a:before{margin-right:0}.con_main .box_pager .btn_next a:after{margin-left:0}.box_pager{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 1199px){.box_pager{margin-bottom:2em}}.box_pager p a,.box_pager p span{display:inline-block;text-decoration:none;padding:0.3em 0.8em;border:1px solid #b1b1b1;line-height:1.5;-moz-transition:color .5s,border .5s,background .5s;-o-transition:color .5s,border .5s,background .5s;-webkit-transition:color .5s,border .5s,background .5s;transition:color .5s,border .5s,background .5s}.box_pager p a:hover,.box_pager p span:hover{background:#111;color:#fff;border:1px solid #111}.box_pager .pager,.box_pager .btn_list,.box_pager .btn_next{margin-left:5px}.box_pager .current span{pointer-events:none;background:#111;color:#fff;border:1px solid #111}.box_pager .btn_prev a:before{content:"\f104";font-family:'Font Awesome 5 Free';font-weight:900;line-height:1;font-size:129%;margin-right:0.3em}.box_pager .btn_next a:after{content:"\f105";font-family:'Font Awesome 5 Free';font-weight:900;line-height:1;margin-left:0.3em;font-size:129%}@media only screen and (min-width: 768px){.side{width:23.33333%;margin:4.16667% 0 0 3.33333%}}@media only screen and (max-width: 767px){.side{margin-top:3em;width:100%}}.side .box_side{margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.side .box_side{margin-bottom:50px}}@media only screen and (max-width: 767px){.side .box_side{margin-bottom:8%}}.side .box_side .st{margin-bottom:.5em;line-height:1}.side .box_side ul li{position:relative}.side .box_side ul li a{display:block}.side .box_side ul.box_new li{border-top:1px solid #b1b1b1}.side .box_side ul.box_new li:last-child{border-bottom:1px solid #b1b1b1}.side .box_side ul.box_new li a{padding:1em 0.8em 1em 11.42857%;text-decoration:none;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}@media only screen and (max-width: 767px){.side .box_side ul.box_new li a{padding-left:1em}}.side .box_side ul.box_new li a span{overflow:hidden;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}.side .box_side ul.box_new li:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;color:#111;left:4.28571%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.side .box_side ul.box_new li:before{left:0.3em}}.side .box_side ul.box_new li:hover a,.side .box_side ul.box_new li.check a{background:#f5f5f5}.side .box_side ul.box_cate li{border-top:1px solid #b1b1b1}.side .box_side ul.box_cate li:last-child{border-bottom:1px solid #b1b1b1}.side .box_side ul.box_cate li a{-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s;padding:1em 0.8em 1em 11.42857%}@media only screen and (max-width: 767px){.side .box_side ul.box_cate li a{padding-left:1em}}.side .box_side ul.box_cate li:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;color:#111;left:4.28571%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.side .box_side ul.box_cate li:before{left:0.3em}}.side .box_side ul.box_cate li:hover a,.side .box_side ul.box_cate li.check a{background:#f5f5f5}.side .box_side ul.box_mon>li{border-top:1px solid #b1b1b1}.side .box_side ul.box_mon>li:last-child{border-bottom:1px solid #b1b1b1}.side .box_side ul.box_mon>li .accordion{padding:.8em;cursor:pointer;display:block}.side .box_side ul.box_mon>li .accordion:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;color:#111;font-size:108%}.side .box_side ul.box_mon>li .accordion.active{background-color:#f5f5f5}.side .box_side ul.box_mon>li .accordion.active:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.side .box_side ul.box_mon>li ol{display:none;padding-bottom:1em}.side .box_side ul.box_mon>li ol>li{padding:.3em 0 .3em 1.5em;position:relative}.side .box_side ul.box_mon>li ol>li:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;color:#111;position:absolute;top:50%;left:1em;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px){.side .box_side ul.box_mon>li:first-child ol{display:block}}@media only screen and (max-width: 767px){.side .box_side ul.box_mon>li:first-child ol{display:none}}.main_det{width:73.33333%}@media only screen and (max-width: 767px){.main_det{width:100%}}.main_det .info_title{border-bottom:1px solid #b1b1b1;padding-bottom:.8em;position:relative;margin-bottom:20px}@media only screen and (max-width: 767px){.main_det .info_title{margin-bottom:3%}}.main_det .info_title .txt_inf{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.main_det .info_title .txt_inf time{font-family:'Crimson Pro', "Times New Roman", Times, Garamond, Georgia, serif}.main_det .info_title .txt_inf .cate{margin-left:1em;font-size:88%}.main_det .info_title .txt_inf .cate::before{content:'';background:#111;margin-right:0.25em;vertical-align:0.25em;width:0.4em;height:0.4em;display:inline-block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.main_det .info_title h1::before{content:none}.main_det .box_det{padding-bottom:2em;border-bottom:1px solid #b1b1b1;margin-top:30px}@media only screen and (max-width: 767px){.main_det .box_det{margin-top:1.5em}}.main_det .box_det>div{margin-top:40px}@media only screen and (max-width: 767px){.main_det .box_det>div{margin-top:2em}}.main_det .box_det>div:nth-of-type(1){margin-top:0}.main_det .box_det .photo .caption{display:block;margin:0.5em 0 0 0.8em;padding-left:1em;font-size:88%;line-height:1.5;position:relative}@media only screen and (max-width: 767px){.main_det .box_det .photo .caption{font-size:63%}}.main_det .box_det .photo .caption::before{content:'';width:1px;height:3.7em;background:#b1b1b1;display:block;position:absolute;bottom:0;left:0;z-index:1}@media only screen and (max-width: 767px){.main_det .box_det .box_txt{margin-top:1em}}.main_det .box_det .box_photo2{overflow:hidden}.main_det .box_det .box_photo2 .photo{float:right;width:48%}.main_det .box_det .box_photo2 p:first-child{float:left}.main_det .box_det .box_photo3{overflow:hidden}.main_det .box_det .box_photo3 .photo{float:left;width:32%;margin-left:2%}.main_det .box_det .box_photo3 p:first-child{margin-left:0}.main_det .box_det .box_photo_txt{overflow:hidden}@media only screen and (min-width: 768px){.main_det .box_det .box_photo_txt .box_txt{float:right;width:48%}}@media only screen and (min-width: 768px){.main_det .box_det .box_photo_txt .photo{float:left;width:48%}}.main_det .box_det .box_txt_photo{overflow:hidden}@media only screen and (min-width: 768px){.main_det .box_det .box_txt_photo .box_txt{float:left;width:48%}}@media only screen and (min-width: 768px){.main_det .box_det .box_txt_photo .photo{float:right;width:48%}}.main_det .box_det .box_photo_txt2{overflow:hidden}@media only screen and (min-width: 768px){.main_det .box_det .box_photo_txt2 .box_txt{float:right;width:65%}}@media only screen and (min-width: 768px){.main_det .box_det .box_photo_txt2 .photo{float:left;width:30%}}@media only screen and (max-width: 767px){.main_det .box_det .box_photo_txt2 .photo{width:80%;margin:0 auto}}.main_det .box_det .box_txt_photo2{overflow:hidden}@media only screen and (min-width: 768px){.main_det .box_det .box_txt_photo2 .box_txt{float:left;width:65%}}@media only screen and (min-width: 768px){.main_det .box_det .box_txt_photo2 .photo{float:right;width:30%}}@media only screen and (max-width: 767px){.main_det .box_det .box_txt_photo2 .photo{width:80%;margin:0 auto 2%}}.main_det .box_det .box_txt_txt{overflow:hidden}@media only screen and (min-width: 768px){.main_det .box_det .box_txt_txt .box_txt{width:48%}.main_det .box_det .box_txt_txt .box_txt:nth-of-type(1){float:left}.main_det .box_det .box_txt_txt .box_txt:nth-of-type(2){float:right}}@media only screen and (max-width: 767px){.main_det .box_det .box_txt_txt .box_txt:nth-of-type(1){margin-bottom:.5em}}.main_det .box_det .box_slider{padding-bottom:1.8em}.main_det .box_det .box_slider .slick-arrow{cursor:pointer;position:absolute;z-index:2;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-moz-transition:-moz-transform .35s ease-out;-o-transition:-o-transform .35s ease-out;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}@media only screen and (min-width: 768px) and (max-width: 1199px){.main_det .box_det .box_slider .slick-arrow{width:2.5em;height:7.5em}}@media only screen and (max-width: 767px){.main_det .box_det .box_slider .slick-arrow{width:1.25em;height:3.75em}}.main_det .box_det .box_slider .slick-prev{left:-3.125%}.main_det .box_det .box_slider .slick-prev:hover{-moz-transform:translate(-0.5em, -50%);-ms-transform:translate(-0.5em, -50%);-webkit-transform:translate(-0.5em, -50%);transform:translate(-0.5em, -50%)}.main_det .box_det .box_slider .slick-next{right:-3.125%}.main_det .box_det .box_slider .slick-next:hover{-moz-transform:translate(0.5em, -50%);-ms-transform:translate(0.5em, -50%);-webkit-transform:translate(0.5em, -50%);transform:translate(0.5em, -50%)}.main_det .box_det .box_slider .slick-dots{position:absolute;bottom:1em;left:0;width:100%;line-height:1;z-index:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 767px){.main_det .box_det .box_slider .slick-dots{bottom:0.6em}}.main_det .box_det .box_slider .slick-dots li{width:8px;height:8px;position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;margin:0 7px;cursor:pointer;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.main_det .box_det .box_slider .slick-dots li button{cursor:pointer;padding:0;background:#b1b1b1;font-size:0;border:none;margin:auto;position:absolute;top:0;left:0;width:100%;height:100%;-moz-transition:background .6s ease-out;-o-transition:background .6s ease-out;-webkit-transition:background .6s ease-out;transition:background .6s ease-out}.main_det .box_det .box_slider .slick-dots li.slick-active{width:12px;height:12px}.main_det .box_det .box_slider .slick-dots li.slick-active button{background:#111}.main_det .box_det .box_slider .slick-dots{bottom:0}.main_det .box_det .box_movie{width:100%;padding-bottom:56.25%;height:0px;position:relative}.main_det .box_det .box_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.main_det .box_det .title3{margin-bottom:0.5em}.main_det .box_det table{width:100%}.main_det .box_det table th{width:210px}@media only screen and (max-width: 767px){.main_det .box_det table th{width:35%}}.main_det .box_det table th,.main_det .box_det table td{word-break:break-all}.main_det .box_det .txt_link{margin:0.5em 0}.main_det .box_det .b-01{margin-top:1em}@media only screen and (max-width: 767px){.main_det .box_det .b-01{width:90.90909%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.main_det .box_det .b-01 a{padding:.7em 1.2em .7em 2.5em;width:max-content}}.main_det .box_det .b-01 a span{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:500}.main_det .box_det .b-01.out a span:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.main_det .box_det .b-01.pdf a span:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.main_det .box_det .box_sns{letter-spacing:-.40em;margin-top:3em;overflow:hidden;text-align:right}.main_det .box_det .box_sns li{display:inline-block;letter-spacing:normal;line-height:1;vertical-align:middle;margin-left:10px}@media only screen and (max-width: 767px){.main_det .box_det .box_sns li{margin-left:.6em}}.main_det .box_det .box_sns li:first-child{margin-left:0}.main_det .box_det .box_sns li.btn_face{line-height:1}.main_det .box_det .box_sns li.btn_face .fb_iframe_widget span{height:21px !important}.main_det .box_pager{margin-top:2em}@media only screen and (max-width: 767px){.main_det .box_pager a{font-size:94%;padding:1em 0.5em}}
