﻿@media only screen and (max-width: 767px){#contents .con_pagetitle::before{content:none}}@media only screen and (max-width: 767px){#contents .con_pagetitle h2 .jp{font-size:150%}}#tab{margin:70px auto 160px}@media only screen and (min-width: 768px) and (max-width: 1199px){#tab{margin:70px auto 13.33333%}}@media only screen and (max-width: 767px){#tab{margin:2em auto 3em}}@media only screen and (min-width: 768px){#tab{width:635px}}#tab ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}#tab ul li{width:48.8189%}#tab ul li a{text-decoration:none;display:block;position:relative;background:#f6f4ee;padding:2.3622%;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}@media only screen and (min-width: 768px){#tab ul li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}#tab ul li a::after{content:'';width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#f6f4ee transparent transparent transparent;position:absolute;left:50%;top:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:border .4s;-o-transition:border .4s;-webkit-transition:border .4s;transition:border .4s}#tab ul li a .ic{width:60px;height:60px;position:relative;background:#f0e7d7;-moz-border-radius:200%;-webkit-border-radius:200%;border-radius:200%;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}@media only screen and (max-width: 767px){#tab ul li a .ic{width:2em;height:2em;display:block;margin:0 auto}}#tab ul li a .ic img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%}#tab ul li a .st{font-size:113%;margin-left:0.8em;line-height:2}@media only screen and (max-width: 767px){#tab ul li a .st{font-size:100%;text-align:center;width:100%;margin-left:0;letter-spacing:0.09em}}#tab ul li.active a,#tab ul li:hover a{background:#f0e7d7}#tab ul li.active a::after,#tab ul li:hover a::after{border-color:#f0e7d7 transparent transparent transparent}#tab ul li.active a .ic,#tab ul li:hover a .ic{background:#fff}#tab ul li.active{cursor:default}@media only screen and (min-width: 984px){.con_news{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width: 984px){.con_news .box_news{width:73.33333%}}.con_news .box_news .news_list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_news .box_news .news_list li{width:32.15909%;margin-left:1.70455%}.con_news .box_news .news_list li:nth-child(3n+1){margin-left:0}.con_news .box_news .news_list li:nth-child(n+4){margin-top:4.54545%}}@media only screen and (max-width: 983px){.con_news .box_news .news_list li{width:48%;margin-left:4%}.con_news .box_news .news_list li:nth-child(2n+1){margin-left:0}.con_news .box_news .news_list li:nth-child(n+3){margin-top:2em}}.con_news .box_news .news_list li a{display:block;text-decoration:none}.con_news .box_news .news_list li a .img{position:relative;width:100%;height:0;overflow:hidden;padding-top:66.66667%}.con_news .box_news .news_list li a .img img{position:absolute;top:0;left:50%;max-width:none;height:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.con_news .box_news .news_list li a .txt_info{margin:.2em 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1199px){.con_news .box_news .news_list li a .txt_info{font-size:88%}}.con_news .box_news .news_list li a .txt_info time{font-family:'M PLUS Rounded 1c', Verdana, Helvetica, Arial, sans-serif;color:#5f9840;margin-right:0.5em}@media only screen and (max-width: 767px){.con_news .box_news .news_list li a .txt_info time{margin-right:0}}.con_news .box_news .news_list li a .txt_info .cate{color:#9f8c65}@media only screen and (max-width: 767px){.con_news .box_news .news_list li a .txt_info .cate{display:block;line-height:1.5}}.con_news .box_news .news_list li a .txt_info .cate::before{content:'▲';margin:0 0.5em;line-height:1}@media only screen and (max-width: 767px){.con_news .box_news .news_list li a .txt_info .cate::before{margin:0 0.3em 0 0}}.con_news .box_news .news_list li a .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5}.firefox .con_news .box_news .news_list li a .txt,.ie .con_news .box_news .news_list li a .txt{max-height:4.5em}.con_news .box_pager .btn_prev a::before{margin-right:0}.con_news .box_pager .btn_next a::after{margin-left:0}.box_pager{margin-top:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width: 767px){.box_pager{margin-top:2em;font-size:94%}}.box_pager a,.box_pager span{display:inline-block;text-decoration:none;padding:0.3em 0.8em;border:1px solid #ccc7b6;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 a:hover,.box_pager span:hover{background:#00ada3;color:#fff;border:1px solid #00ada3}.box_pager .btn_prev a:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.box_pager .btn_next{margin-left:10px}.box_pager .btn_next a:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.box_pager .current{pointer-events:none;margin-left:10px}.box_pager .current span{background:#00ada3;color:#fff;border:1px solid #00ada3}.box_pager .pager{margin-left:10px}.box_pager .btn_list{margin-left:10px}.box_pager .btn_list a{background:#00ada3;color:#fff;border:1px solid #00ada3}.box_pager .btn_list a:hover{border:1px solid #ccc7b6;background:none;color:#4f3f20}@media only screen and (min-width: 984px){.side{width:23.33333%}}@media only screen and (max-width: 983px){.side{margin-top:3em}}.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 .title3{margin-bottom:.5em}.side .box_side ul li{border-top:1px solid #ccc7b6;position:relative}.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 .8em 1em 2em;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .side .box_side ul.box_cate li a,.ie .side .box_side ul.box_cate li a{max-height:3em}.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:#00ada3;left:4.28571%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 983px){.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:#f0e7d7}.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:#00ada3;font-size:108%}.side .box_side ul.box_mon>li .accordion.active{background-color:#f0e7d7}.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:1em 0}.side .box_side ul.box_mon>li ol>li{border:none;padding:.3em 0 .3em 2.5em;position:relative;line-height:1.5}.side .box_side ul.box_mon>li ol>li:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;color:#00ada3;position:absolute;top:50%;left:1.5em;-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}}.side .b-01{margin-top:1em}.side .b-01 a span:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}@media only screen and (min-width: 984px){.con_det{width:73.33333%}}.con_det .news_title{border-bottom:1px solid #ccc7b6;padding-bottom:.8em;position:relative;margin-bottom:20px}@media only screen and (max-width: 767px){.con_det .news_title{margin-bottom:3%}}.con_det .news_title .txt_info{margin:.2em 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.con_det .news_title .txt_info time{font-family:'M PLUS Rounded 1c', Verdana, Helvetica, Arial, sans-serif;color:#5f9840}.con_det .news_title .txt_info .cate{color:#9f8c65;margin-right:0.5em}.con_det .news_title .txt_info .cate::before{content:'▲';margin:0 0.5em;line-height:1}.con_det .news_title .title3{font-size:188%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_det .news_title .title3{font-size:150%}}@media only screen and (max-width: 767px){.con_det .news_title .title3{font-size:138%}}.con_det .box_det{padding-bottom:2em;border-bottom:1px solid #ccc7b6;margin-top:30px}@media only screen and (max-width: 767px){.con_det .box_det{margin-top:1.5em}}.con_det .box_det>div{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_det .box_det>div{margin-top:4.16667%}}@media only screen and (max-width: 767px){.con_det .box_det>div{margin-top:2.5em}}.con_det .box_det>div:nth-of-type(1){margin-top:0}.con_det .box_det .photo{text-align:center}.con_det .box_det .photo .caption{display:block;margin-top:0.5em;text-align:left;line-height:1.5;font-size:88%}@media only screen and (max-width: 767px){.con_det .box_det .box_txt{margin-top:1em}}.con_det .box_det .box_photo2{overflow:hidden}.con_det .box_det .box_photo2 .photo{float:right;width:48%}.con_det .box_det .box_photo2 p:first-child{float:left}.con_det .box_det .box_photo3{overflow:hidden}.con_det .box_det .box_photo3 .photo{float:left;width:32%;margin-left:2%}.con_det .box_det .box_photo3 p:first-child{margin-left:0}.con_det .box_det .box_photo_txt{overflow:hidden}@media only screen and (min-width: 768px){.con_det .box_det .box_photo_txt .box_txt{float:right;width:48%}}@media only screen and (min-width: 768px){.con_det .box_det .box_photo_txt .photo{float:left;width:48%}}.con_det .box_det .box_txt_photo{overflow:hidden}@media only screen and (min-width: 768px){.con_det .box_det .box_txt_photo .box_txt{float:left;width:48%}}@media only screen and (min-width: 768px){.con_det .box_det .box_txt_photo .photo{float:right;width:48%}}.con_det .box_det .box_photo_txt2{overflow:hidden}@media only screen and (min-width: 768px){.con_det .box_det .box_photo_txt2 .box_txt{float:right;width:65%}}@media only screen and (min-width: 768px){.con_det .box_det .box_photo_txt2 .photo{float:left;width:30%}}@media only screen and (max-width: 767px){.con_det .box_det .box_photo_txt2 .photo{width:80%;margin:0 auto}}.con_det .box_det .box_txt_photo2{overflow:hidden}@media only screen and (min-width: 768px){.con_det .box_det .box_txt_photo2 .box_txt{float:left;width:65%}}@media only screen and (min-width: 768px){.con_det .box_det .box_txt_photo2 .photo{float:right;width:30%}}@media only screen and (max-width: 767px){.con_det .box_det .box_txt_photo2 .photo{width:80%;margin:0 auto 2%}}.con_det .box_det .box_txt_txt{overflow:hidden}@media only screen and (min-width: 768px){.con_det .box_det .box_txt_txt .box_txt{width:48%}.con_det .box_det .box_txt_txt .box_txt:nth-of-type(1){float:left}.con_det .box_det .box_txt_txt .box_txt:nth-of-type(2){float:right}}@media only screen and (max-width: 767px){.con_det .box_det .box_txt_txt .box_txt:nth-of-type(1){margin-bottom:.5em}}.con_det .box_det .box_movie{margin-top:3em;width:100%;padding-bottom:56.25%;height:0px;position:relative}@media only screen and (max-width: 767px){.con_det .box_det .box_movie{margin-top:2em}}.con_det .box_det .box_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.con_det .box_det .title3{margin-bottom:0.5em}.con_det .box_det table{width:100%}.con_det .box_det table th{width:210px}@media only screen and (max-width: 767px){.con_det .box_det table th{width:35%}}.con_det .box_det table th,.con_det .box_det table td{word-break:break-all}.con_det .box_det .txt_link{margin:0.5em 0}.con_det .box_det .b-01{margin-bottom:1em}@media only screen and (max-width: 767px){.con_det .box_det .b-01{width:90.90909%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.con_det .box_det .b-01 a{display:inline-block;padding:1.1em 2.5em 1.1em 1.1em}}.con_det .box_det .b-01.out a span:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_det .box_det .b-01.pdf a span:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_det .box_det .box_sns{letter-spacing:-.40em;margin-top:10px;overflow:hidden;text-align:right}@media only screen and (max-width: 767px){.con_det .box_det .box_sns{margin-top:1em}}.con_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){.con_det .box_det .box_sns li{margin-left:.6em}}.con_det .box_det .box_sns li:first-child{margin-left:0}.con_det .box_det .box_sns li.btn_face{line-height:1}.con_det .box_det .box_sns li.btn_face .fb_iframe_widget span{height:21px !important}.con_det .box_pager{-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 767px){.con_det .box_pager{font-size:75%}}.con_det .box_pager .btn_prev a::before{margin-right:0.5em}.con_det .box_pager .btn_next a::after{margin-left:0.5em}@media only screen and (max-width: 767px){.con_det .box_pager .btn_prev a,.con_det .box_pager .btn_next a,.con_det .box_pager .btn_list a{padding-top:0.8em;padding-bottom:0.8em}}#footer{margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{margin-top:13.33333%}}@media only screen and (max-width: 767px){#footer{margin-top:4em}}
