.con_news{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width:1024px){.con_news{width:88%}}@media only screen and (min-width:768px){.con_lower_header{background-image:url(../../news/images/img_main-pc.jpg)}}@media only screen and (max-width:767px){.con_lower_header{background-image:url(../../news/images/img_main-sp.jpg)}}.con_news{--wrp:10;--main:7;--side:2.5}@media only screen and (min-width:768px){.con_news{margin-top:5rem}}@media only screen and (max-width:767px){.con_news{margin-top:3rem}}@media only screen and (min-width:1025px){.con_news{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px) and (max-width:1024px){.con_news{--main:10;--side:7}}@media only screen and (max-width:767px){.con_news{--main:10;--side:10}}.con_news .main_news_det{width:calc(var(--main)/ var(--wrp) * 100%)}.con_news .main_news{width:calc(var(--main)/ var(--wrp) * 100%)}.con_news .side{width:calc(var(--side)/ var(--wrp) * 100%);margin-right:0;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.con_news .side{margin-right:auto;margin-top:5em}}@media only screen and (max-width:767px){.con_news .side{margin-top:5em}}.main_news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.main_news .txt_news{font-size:.8em}}.main_news .txt_news span{font-size:1.8em}@media only screen and (max-width:767px){.main_news .txt_news span{font-size:1.5em}}@media only screen and (max-width:767px){.main_news .txt_news{width:100%;text-align:center}}.main_news .box_pager{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0;margin-left:auto}@media only screen and (max-width:767px){.main_news .box_pager{margin-right:auto;margin-left:auto;margin-top:2em;margin-bottom:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main_news .box_pager p{margin-right:.5em;margin-left:.5em;aspect-ratio:1/1}.main_news .box_pager p a,.main_news .box_pager p>span{--bdc:#514025;border:1px solid var(--bdc);height:100%;width:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:767px){.main_news .box_pager p a,.main_news .box_pager p>span{width:2.25em}}.main_news .box_pager p.current span{background-color:var(--bdc);color:#fff}.main_news .box_pager p.btn_next a::before,.main_news .box_pager p.btn_prev a::before{content:"\f3d0";font-family:Ionicons;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main_news .box_pager p.btn_prev a::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:1025px){.main_news .box_pager p a:hover{opacity:1;background-color:var(--bdc);color:#fff}}.main_news .box_news{width:100%}@media only screen and (min-width:768px){.main_news .box_news{margin-top:1em}}@media only screen and (max-width:767px){.main_news .box_news{margin-top:1em}}@media only screen and (min-width:768px){.main_news .box_news{margin-bottom:1em}}@media only screen and (max-width:767px){.main_news .box_news{margin-bottom:1em}}.main_news .box_news li a{text-decoration:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;--photo:25%;--margin:3%;--txt:calc(100% - var(--photo) - var(--margin));--padtb:2em;--padrl:2.5em;--padll:1em;--bdc:#736247;--border:1px solid var(--bdc);border-top:var(--border);padding:var(--padtb) var(--padrl) var(--padtb) var(--padll);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:767px){.main_news .box_news li a{--photo:25%;--margin:5%;--padtb:1em;--padrl:2em;--padll:0}}.main_news .box_news li a .photo{width:var(--photo)}.main_news .box_news li a .photo+.box_txt{width:var(--txt);margin-right:0;margin-left:auto}.main_news .box_news li a .photo img{aspect-ratio:3/2;width:100%;-o-object-fit:cover;object-fit:cover}.main_news .box_news li a .box_txt{width:100%}.main_news .box_news li a .box_txt time{font-family:'Playfair Display',serif;font-weight:200}.main_news .box_news li a .box_txt .txt_inf{display:inline-block;margin-top:.5em;font-size:.7em}.main_news .box_news li a .box_txt .txt_inf .cate{display:inline-block;margin-right:.5em;padding-right:.5em;padding-left:.5em;padding-top:.3em;padding-bottom:.3em;margin-bottom:.5em;line-height:1.8;color:#fff;background:#514025}@media only screen and (max-width:767px){.main_news .box_news li a .box_txt .txt_inf .cate{padding-top:.25em;padding-bottom:.25em;padding-right:.5em;padding-left:.5em}}.main_news .box_news li a .box_txt .st{--zoom:1;font-size:calc((16 / var(--base-font-size)) * var(--zoom) * 1em);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.8;margin-top:.5em}@media only screen and (min-width:1025px) and (max-width:1440px){.main_news .box_news li a .box_txt .st{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news .box_news li a .box_txt .st{--zoom:.7}}@media only screen and (max-width:767px){.main_news .box_news li a .box_txt .st{--zoom:.6}}.firefox .main_news .box_news li a .box_txt .st,.ie .main_news .box_news li a .box_txt .st{max-height:5.4em}@media only screen and (max-width:767px){.main_news .box_news li a .box_txt .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;font-size:1em}.firefox .main_news .box_news li a .box_txt .st,.ie .main_news .box_news li a .box_txt .st{max-height:3em}}@media only screen and (min-width:1025px){.main_news .box_news li a:hover{opacity:.7}}.main_news .box_news li.ex_news a,.main_news .box_news li.pdf_news a{position:relative}.main_news .box_news li.ex_news a .fa,.main_news .box_news li.pdf_news a .fa{--zoom:1;font-size:calc((18 / var(--base-font-size)) * var(--zoom) * 1em);position:absolute;top:50%;right:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1025px) and (max-width:1440px){.main_news .box_news li.ex_news a .fa,.main_news .box_news li.pdf_news a .fa{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news .box_news li.ex_news a .fa,.main_news .box_news li.pdf_news a .fa{--zoom:.7}}@media only screen and (max-width:767px){.main_news .box_news li.ex_news a .fa,.main_news .box_news li.pdf_news a .fa{--zoom:.6}}.main_news .box_news li:last-child a{border-bottom:var(--border)}.main_news .box_news+.box_pager{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;margin-left:auto;margin-top:3em}.main_news_det .news_title .txt_inf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_news_det .news_title .txt_inf time{font-family:'Playfair Display',serif;font-weight:200;margin-right:1em}.main_news_det .news_title .txt_inf>.cate{--zoom:1;font-size:calc((11 / var(--base-font-size)) * var(--zoom) * 1em);display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1025px) and (max-width:1440px){.main_news_det .news_title .txt_inf>.cate{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .news_title .txt_inf>.cate{--zoom:.7}}@media only screen and (max-width:767px){.main_news_det .news_title .txt_inf>.cate{--zoom:.6}}@media only screen and (max-width:767px){.main_news_det .news_title .txt_inf>.cate{margin-top:.5em}}.main_news_det .news_title .txt_inf>.cate>.cate{margin-right:.5em;padding-right:.5em;padding-left:.5em;padding-top:.3em;padding-bottom:.3em;line-height:1.8;color:#fff;background:#514025}@media only screen and (max-width:767px){.main_news_det .news_title .txt_inf>.cate>.cate{padding-top:.25em;padding-bottom:.25em;padding-right:.5em;padding-left:.5em}}.main_news_det .news_title .txt_inf>.cate>.cate:not(:first-child){margin-left:-1px}.main_news_det .news_title .title{--zoom:1;font-size:calc((35 / var(--base-font-size)) * var(--zoom) * 1em);margin-top:.5em}@media only screen and (min-width:1025px) and (max-width:1440px){.main_news_det .news_title .title{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .news_title .title{--zoom:.7}}@media only screen and (max-width:767px){.main_news_det .news_title .title{--zoom:.6}}.main_news_det .box_det .txt{margin-top:1.5rem;margin-bottom:1.5rem}.main_news_det .box_det>*{--base-margin:3.5rem;margin:var(--base-margin) 0}@media only screen and (max-width:767px){.main_news_det .box_det>*{--base-margin:2.5rem}}.main_news_det img{width:100%}.main_news_det .photo .caption{--zoom:1;font-size:calc((14 / var(--base-font-size)) * var(--zoom) * 1em);margin-top:.75em;line-height:1.4;display:block}@media only screen and (min-width:1025px) and (max-width:1440px){.main_news_det .photo .caption{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .photo .caption{--zoom:.7}}@media only screen and (max-width:767px){.main_news_det .photo .caption{--zoom:.6}}.main_news_det .photo img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.main_news_det .box_photo2{display:-webkit-box;display:-ms-flexbox;display:flex}.main_news_det .box_photo2 .photo{--parent:100;--col:2;--width:48;--margin:calc((var(--parent) - (var(--width) * var(--col))) / (var(--col) - 1));width:calc(var(--width)/ var(--parent) * 100%)}.main_news_det .box_photo2 .photo:not(:first-child){margin-left:calc(var(--margin)/ var(--parent) * 100%)}.main_news_det .box_photo3{display:-webkit-box;display:-ms-flexbox;display:flex}.main_news_det .box_photo3 .photo{--parent:100;--col:3;--width:31;--margin:calc((var(--parent) - (var(--width) * var(--col))) / (var(--col) - 1));width:calc(var(--width)/ var(--parent) * 100%)}.main_news_det .box_photo3 .photo:not(:first-child){margin-left:calc(var(--margin)/ var(--parent) * 100%)}.main_news_det [class*=box_photo_txt],.main_news_det [class*=box_txt_photo]{--photo:48;--text:48}@media only screen and (min-width:768px){.main_news_det [class*=box_photo_txt],.main_news_det [class*=box_txt_photo]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:767px){.main_news_det [class*=box_photo_txt],.main_news_det [class*=box_txt_photo]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.main_news_det [class*=box_photo_txt],.main_news_det [class*=box_txt_photo]{--photo:100;--text:100}}.main_news_det [class*=box_photo_txt] .photo,.main_news_det [class*=box_txt_photo] .photo{width:calc(var(--photo)/ 100 * 100%)}@media only screen and (max-width:767px){.main_news_det [class*=box_photo_txt] .photo,.main_news_det [class*=box_txt_photo] .photo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.main_news_det [class*=box_photo_txt] .box_txt,.main_news_det [class*=box_txt_photo] .box_txt{width:calc(var(--text)/ 100 * 100%)}@media only screen and (max-width:767px){.main_news_det [class*=box_photo_txt] .box_txt,.main_news_det [class*=box_txt_photo] .box_txt{margin-top:2em}}.main_news_det [class*=box_photo_txt] .box_txt .txt,.main_news_det [class*=box_txt_photo] .box_txt .txt{margin-top:0;margin-bottom:0}@media only screen and (min-width:768px){.main_news_det .box_photo_txt2,.main_news_det .box_txt_photo2{--photo:30;--text:65}}@media only screen and (max-width:767px){.main_news_det .box_photo_txt2,.main_news_det .box_txt_photo2{--photo:100}.main_news_det .box_photo_txt2 img,.main_news_det .box_photo_txt2 span,.main_news_det .box_txt_photo2 img,.main_news_det .box_txt_photo2 span{max-width:70%;display:block;margin-right:auto;margin-left:auto}}.main_news_det .box_txt_photo .box_txt,.main_news_det .box_txt_photo2 .box_txt{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media only screen and (min-width:1025px){.main_news_det .box_slider+*{margin-top:80px}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .box_slider+*{margin-top:70px}}@media only screen and (max-width:767px){.main_news_det .box_slider+*{margin-top:4em}}.main_news_det .box_movie iframe{aspect-ratio:560/315;-o-object-fit:cover;object-fit:cover;width:100%;border:none}.main_news_det .box_txt_txt{--txt:100;--margin:4}@media only screen and (min-width:768px){.main_news_det .box_txt_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:767px){.main_news_det .box_txt_txt{--margin:0}}.main_news_det .box_txt_txt .box_txt{width:calc(var(--txt)/ 100 * 100%)}.main_news_det .box_txt_txt .box_txt:nth-child(2){margin-left:calc(var(--margin)/ 100 * 100%)}@media only screen and (max-width:767px){.main_news_det .box_txt_txt .box_txt:nth-child(2){margin-top:.5em}}.main_news_det .box_txt_txt .box_txt .txt{margin-top:0;margin-bottom:0}.main_news_det .box_st{margin-bottom:0}.main_news_det .box_st+*{margin-top:calc(var(--base-margin) * .5)}.main_news_det .box_st .tmp_n_st .jp{line-height:1.5}.main_news_det .box_sns{margin-top:rem(10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_news_det .box_sns li{line-height:1}.main_news_det .box_sns li:not(:first-child){margin-left:rem(10)}.main_news_det .c_btn,.main_news_det .txt_link{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_news_det .c_btn .tmp_textlink,.main_news_det .txt_link .tmp_textlink{display:inline-block;padding-right:1em;position:relative}@media only screen and (min-width:768px){.main_news_det .c_btn .tmp_textlink,.main_news_det .txt_link .tmp_textlink{min-width:250px}}@media only screen and (max-width:767px){.main_news_det .c_btn .tmp_textlink,.main_news_det .txt_link .tmp_textlink{min-width:85%}}.main_news_det .c_btn .tmp_textlink .fa,.main_news_det .txt_link .tmp_textlink .fa{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.main_news_det .c_btn .tmp_btn_rsv,.main_news_det .txt_link .tmp_btn_rsv{width:350px}}@media only screen and (max-width:767px){.main_news_det .c_btn .tmp_btn_rsv,.main_news_det .txt_link .tmp_btn_rsv{width:90%}}.main_news_det .txt_link,.main_news_det+.c_btn{margin-top:calc(var(--base-margin) * -1 * .5);margin-bottom:0}.main_news_det .box_pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem}@media only screen and (max-width:767px){.main_news_det .box_pager{margin-top:4rem}}.main_news_det .box_pager>*{width:calc(100% / 3)}.main_news_det .box_pager>* a{--zoom:1;font-size:calc((16 / var(--base-font-size)) * var(--zoom) * 1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #514025;text-align:center;padding:.7em 1em;-webkit-transition:ease-out .3s color,ease-out .3s background-color;transition:ease-out .3s color,ease-out .3s background-color}@media only screen and (min-width:1025px) and (max-width:1440px){.main_news_det .box_pager>* a{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .box_pager>* a{--zoom:.7}}@media only screen and (max-width:767px){.main_news_det .box_pager>* a{--zoom:.6}}@media only screen and (min-width:1025px){.main_news_det .box_pager>* a:hover{opacity:1;color:#fff;background-color:#514025}}@media only screen and (max-width:767px){.main_news_det .box_pager>* a{padding:.7em .3em}}.main_news_det .box_pager .btn_prev a::before{content:"\f3d0";font-family:Ionicons;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:.5em}.main_news_det .box_pager .btn_list{margin-right:1em;margin-left:1em}@media only screen and (max-width:767px){.main_news_det .box_pager .btn_list{margin-right:.5em;margin-left:.5em}}.main_news_det .box_pager .btn_next a::after{content:"\f3d0";font-family:Ionicons;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:.5em}.side{--bdc:#aaa;--bd:1px solid var(--bdc)}.side .box_side+.box_side{margin-top:3em}.side .box_side .st{--zoom:1;font-size:calc((20 / var(--base-font-size)) * var(--zoom) * 1em);line-height:calc(42/26);font-weight:400}@media only screen and (min-width:1025px) and (max-width:1440px){.side .box_side .st{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.side .box_side .st{--zoom:.7}}@media only screen and (max-width:767px){.side .box_side .st{--zoom:.6}}.side .box_side ol li>.accordion,.side .box_side ol li>a,.side .box_side ul li>.accordion,.side .box_side ul li>a{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;text-decoration:none;--ic:2rem;--padtb:.7em;padding:var(--padtb) 0 var(--padtb) 0;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media only screen and (max-width:767px){.side .box_side ol li>.accordion,.side .box_side ol li>a,.side .box_side ul li>.accordion,.side .box_side ul li>a{--padtb:.75em}}.side .box_side ol li>.accordion::before,.side .box_side ol li>a::before,.side .box_side ul li>.accordion::before,.side .box_side ul li>a::before{width:var(--ic);content:"\f3d0";font-family:Ionicons;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:1025px){.side .box_side ol li>.accordion:hover,.side .box_side ol li>a:hover,.side .box_side ul li>.accordion:hover,.side .box_side ul li>a:hover{background-color:#eee}}.side .box_side ol li>.accordion span,.side .box_side ol li>a span,.side .box_side ul li>.accordion span,.side .box_side ul li>a span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;width:calc(100% - var(--ic) - 1em)}.firefox .side .box_side ol li>.accordion span,.firefox .side .box_side ol li>a span,.firefox .side .box_side ul li>.accordion span,.firefox .side .box_side ul li>a span,.ie .side .box_side ol li>.accordion span,.ie .side .box_side ol li>a span,.ie .side .box_side ul li>.accordion span,.ie .side .box_side ul li>a span{max-height:3em}.side .box_side ol li .accordion::before,.side .box_side ul li .accordion::before{-webkit-transform:none;transform:none;content:'\f48a'}.side .box_side ol li .accordion.is-active::before,.side .box_side ul li .accordion.is-active::before{content:'\f463'}.side .box_side .box_cate,.side .box_side .box_new{margin-top:.75em}.side .box_side .box_cate li,.side .box_side .box_new li{border-top:var(--bd)}.side .box_side .box_cate li:last-child,.side .box_side .box_new li:last-child{border-bottom:var(--bd)}.side .box_side .box_mon{margin-top:.75em}.side .box_side .box_mon>li{border-top:var(--bd)}.side .box_side .box_mon>li:last-child{border-bottom:var(--bd)}.side .box_side .box_mon>li button{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:0 0}.side .box_side .box_mon ol{display:none;padding-bottom:1em;padding-left:1em}.side .box_side .box_mon ol li a{--padtb:.5em}