﻿.con_news{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_news{width:91.66667%}}@media only screen and (max-width: 767px){#contents .topicpath li:nth-child(3){width:47%}#contents .topicpath li:nth-child(3) span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}.firefox #contents .topicpath li:nth-child(3) span,.ie #contents .topicpath li:nth-child(3) span{max-height:1.5em}}.con_news{overflow:hidden;margin-top:60px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_news{margin-top:6%}}@media only screen and (max-width: 767px){.con_news{margin-top:8%}}.main{float:left;width:820px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.main{width:68.33333%}}@media only screen and (max-width: 767px){.main{width:100%}}@media only screen and (max-width: 767px){.main{float:none}}.main .txt_news{font-size:93%;float:left;margin-bottom:15px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.main .txt_news{margin-bottom:1.5%}}@media only screen and (max-width: 767px){.main .txt_news{margin-bottom:2%}}.main .txt_news span{color:#212121;font-size:185%}@media only screen and (max-width: 767px){.main .txt_news{float:none;margin-bottom:2%}}.main .box_news{clear:both;width:100%;margin-bottom:20px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.main .box_news{margin-bottom:2%}}@media only screen and (max-width: 767px){.main .box_news{margin-bottom:3%}}.main .box_news li{margin-bottom:5px}.main .box_news li a{display:block;overflow:hidden;text-decoration:none;padding:2.07317% 2.43902%;position:relative}@media only screen and (max-width: 767px){.main .box_news li a{padding:.5em .5em .5em 1em;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}}.main .box_news li a:before{content:"";position:absolute;z-index:-1;left:0;top:0;height:100%;width:5px;background:url(../images/home/bg_news2-on.jpg);-moz-transition:width .35s;-o-transition:width .35s;-webkit-transition:width .35s;transition:width .35s}@media only screen and (max-width: 767px){.main .box_news li a:before{width:3px}}.main .box_news li a .photo{float:left;width:12.19512%;margin-right:2.43902%;text-align:center;overflow:hidden;position:relative}@media only screen and (max-width: 767px){.main .box_news li a .photo{width:25%;margin-right:4%}}.main .box_news li a .box_txt{float:left;width:85.36585%}@media print, screen and (min-width: 768px) and (max-width: 1279px){.main .box_news li a .box_txt{width:76%}}@media only screen and (max-width: 767px){.main .box_news li a .box_txt{width:70%}}.main .box_news li a .box_txt>p{display:block}.main .box_news li a .box_txt .info{letter-spacing:-.4em}.main .box_news li a .box_txt .info span{letter-spacing:normal;display:inline-block;vertical-align:middle}.main .box_news li a .box_txt .info span.time{color:#7f7f7f;font-family:'Cardo', serif;-moz-transition:color .35s;-o-transition:color .35s;-webkit-transition:color .35s;transition:color .35s}@media only screen and (max-width: 767px){.main .box_news li a .box_txt .info span.time{font-size:86%}}.main .box_news li a .box_txt .info span.cate{margin-left:.6em;font-size:93%;background:#3cab84;color:#fff;padding:0 .5em}@media print, screen and (min-width: 768px) and (max-width: 1279px){.main .box_news li a .box_txt .info span.cate{font-size:93%}}@media only screen and (max-width: 767px){.main .box_news li a .box_txt .info span.cate{font-size:72%}}.main .box_news li a .box_txt .st{font-weight:normal;margin-top:1em;margin-top:5px}@media print, screen and (min-width: 768px){.main .box_news li a .box_txt .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .main .box_news li a .box_txt .st,.ie .main .box_news li a .box_txt .st{max-height:3em}}@media only screen and (max-width: 767px){.main .box_news li a .box_txt .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}.firefox .main .box_news li a .box_txt .st,.ie .main .box_news li a .box_txt .st{max-height:1.5em}}.firefox .main .box_news li a .box_txt .st,.ie .main .box_news li a .box_txt .st{max-height:3em}@media only screen and (max-width: 767px){.main .box_news li a .box_txt .st{margin-top:2%}}@media print, screen and (min-width: 768px){.main .box_news li a:hover:before{width:100%}}@media only screen and (max-width: 767px){.main .box_news li a:hover{background:url(../images/home/bg_news2-on.jpg)}}.main .box_news li a:hover .box_txt .info span.time{color:#fff}.main .box_news .Noimg a .box_txt{width:98%;float:none}.box_pager{text-align:right;font-size:93%}@media print, screen and (min-width: 768px) and (max-width: 1279px){.box_pager{margin-bottom:1em}}@media only screen and (max-width: 767px){.box_pager{text-align:center;margin-bottom:1em}}.box_pager>div{display:inline-block;vertical-align:middle}.box_pager>div .btn_prev,.box_pager>div .btn_next,.box_pager>div .btn_list{float:left}.box_pager>div .btn_prev a,.box_pager>div .btn_next a,.box_pager>div .btn_list a{padding:8px 10px}@media only screen and (max-width: 767px){.box_pager>div .btn_prev a,.box_pager>div .btn_next a,.box_pager>div .btn_list a{padding:.3em}}.box_pager>div .btn_list a{border:1px solid #787878;background:#787878;color:#fff}.box_pager>div .btn_list a:hover{background:none;border:1px solid #787878}.box_pager>div .btn_prev a:before{content:"＜";margin-right:0.3em}.box_pager>div .btn_next a:after{content:"＞";margin-left:0.3em}.box_pager>div ul{float:left}.box_pager>div ul li{float:left;margin-left:7px}@media only screen and (max-width: 767px){.box_pager>div ul li{margin-left:.5em}}.box_pager>div ul li a{padding:8px 14px}@media only screen and (max-width: 767px){.box_pager>div ul li a{padding:0.3em 0.8em}}.box_pager>div ul li.active a{background:#787878;border:1px solid #787878;color:#fff}.box_pager>div .btn_next,.box_pager>div .btn_list{margin-left:7px}@media only screen and (max-width: 767px){.box_pager>div .btn_next,.box_pager>div .btn_list{margin-left:.3em}}.box_pager>div a{display:block;text-decoration:none;border:1px solid #787878;-moz-transition:background .35s,color .35s,border .35s;-o-transition:background .35s,color .35s,border .35s;-webkit-transition:background .35s,color .35s,border .35s;transition:background .35s,color .35s,border .35s}.box_pager>div a:hover{background:#787878;border:1px solid #787878;color:#fff}@media only screen and (min-width: 1280px){.side{width:23.33333%;float:right}}@media print{.side{width:23.33333%;float:right}}@media print, screen and (min-width: 768px) and (max-width: 1279px){.side{width:27%;float:right}}@media only screen and (max-width: 767px){.side{margin-top:4em}}.side .box_side{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:70px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.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;color:#000;letter-spacing:.12em;font-size:143%}@media only screen and (max-width: 767px){.side .box_side .st{font-size:115%}}@media only screen and (max-width: 767px){.side .box_side ul{width:100%;border:none}}.side .box_side ul li{position:relative}.side .box_side ul li a{color:#000;display:block}.side .box_side ul.box_cate li{border-top:1px solid #c9d8d3;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}.side .box_side ul.box_cate li a{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}@media only screen and (max-width: 767px){.side .box_side ul.box_cate li a{padding-left:1em;line-height:1;padding:1.5em;-webkit-line-clamp:2}.firefox .side .box_side ul.box_cate li a,.ie .side .box_side ul.box_cate li a{max-height:2em}}.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:#3cab84;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:#eff3f2}.side .box_side ul.box_mon>li{border-top:1px solid #c9d8d3;padding-bottom:1em}@media only screen and (max-width: 767px){.side .box_side ul.box_mon>li{padding:.5em 0 0}}.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:#3cab84;font-size:108%}.side .box_side ul.box_mon>li .accordion.active{background-color:#eff3f2}.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}.side .box_side ul.box_mon>li ol>li{border:none;padding:.3em 0 .3em 2em;position:relative}@media only screen and (max-width: 767px){.side .box_side ul.box_mon>li ol>li{line-height:1.25}}.side .box_side ul.box_mon>li ol>li:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;color:#3cab84;position:absolute;top:50%;left:1.5em;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print, 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}}.con_det .news_title{border-bottom:1px dashed #d7d7d7;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_inf{letter-spacing:-0.4em}.con_det .news_title .txt_inf>*{letter-spacing:normal;display:inline-block;letter-spacing:normal;vertical-align:middle}.con_det .news_title .cate{margin-left:.6em;font-size:100%;background:#3cab84;color:#fff;padding:0 .5em}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_det .news_title .cate{font-size:93%}}@media only screen and (max-width: 767px){.con_det .news_title .cate{font-size:86%}}.con_det .news_title .time{color:#7f7f7f;font-family:'Cardo', serif;-moz-transition:color .35s;-o-transition:color .35s;-webkit-transition:color .35s;transition:color .35s}@media only screen and (max-width: 767px){.con_det .news_title .time{font-size:93%}}.con_det .news_title h1{font-size:172%;font-weight:normal}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_det .news_title h1{font-size:143%}}@media only screen and (max-width: 767px){.con_det .news_title h1{font-size:129%}}.con_det .box_det{padding-bottom:1.5em;border-bottom:1px dashed #d7d7d7;margin-top:30px}@media only screen and (max-width: 767px){.con_det .box_det{margin-top:4%}}.con_det .box_det .photo,.con_det .box_det .txt{margin-bottom:15px}@media only screen and (max-width: 767px){.con_det .box_det .photo,.con_det .box_det .txt{margin-bottom:4%}}.con_det .box_det .box_txt{margin-bottom:15px}@media only screen and (max-width: 767px){.con_det .box_det .box_txt{margin-bottom:4%}}.con_det .box_det .photo .caption{display:block;margin-top:0.5em;font-size:93%}@media only screen and (max-width: 767px){.con_det .box_det .photo .caption{font-size:72%}}.con_det .box_det .photo img{width:100%}.con_det .box_det .box_photo2{overflow:hidden}.con_det .box_det .box_photo2 .photo{float:right;width:48%}@media only screen and (max-width: 767px){.con_det .box_det .box_photo2 .photo{width:49%}}.con_det .box_det .box_photo2 .photo img{width:100%}.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;margin-bottom:2em}.con_det .box_det .box_photo_txt .box_txt{float:right;width:48%}@media only screen and (max-width: 767px){.con_det .box_det .box_photo_txt .box_txt{float:none;width:100%}}.con_det .box_det .box_photo_txt .photo{float:left;width:48%}@media only screen and (max-width: 767px){.con_det .box_det .box_photo_txt .photo{float:none;width:100%}}.con_det .box_det .box_txt_photo{overflow:hidden;margin-bottom:2em}.con_det .box_det .box_txt_photo .box_txt{float:left;width:48%}@media only screen and (max-width: 767px){.con_det .box_det .box_txt_photo .box_txt{float:none;width:100%}}.con_det .box_det .box_txt_photo .photo{float:right;width:48%}@media only screen and (max-width: 767px){.con_det .box_det .box_txt_photo .photo{float:none;width:100%;margin:0 auto}}.con_det .box_det .box_photo_txt2{overflow:hidden;margin-bottom:2em}.con_det .box_det .box_photo_txt2 .box_txt{float:right;width:65%}@media only screen and (max-width: 767px){.con_det .box_det .box_photo_txt2 .box_txt{float:none;width:100%}}.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{float:none;width:80%;margin:0 auto}}.con_det .box_det .box_txt_photo2{overflow:hidden;margin-bottom:2em}.con_det .box_det .box_txt_photo2 .box_txt{float:left;width:65%}@media only screen and (max-width: 767px){.con_det .box_det .box_txt_photo2 .box_txt{float:none;width:100%}}.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{float:none;width:80%;margin:0 auto 2%}}.con_det .box_det .box_txt_txt{overflow:hidden;margin-bottom:2em}.con_det .box_det .box_txt_txt h4{margin-bottom:10px}.con_det .box_det .box_txt_txt>div{float:right;width:48%}@media only screen and (max-width: 767px){.con_det .box_det .box_txt_txt>div{width:49%}}.con_det .box_det .box_txt_txt .box_txt_l{float:left}.con_det .box_det .box_txt_txt .box_txt_r{float:right}.con_det .box_det .box_movie{width:100%;padding-bottom:56.25%;height:0px;position:relative;margin-bottom:2em}.con_det .box_det .box_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.con_det .box_det h4{margin-bottom:15px;font-size:129%}@media only screen and (max-width: 767px){.con_det .box_det h4{margin-bottom:4%}}.con_det .box_det table{width:100%;margin-bottom:15px}@media only screen and (max-width: 767px){.con_det .box_det table{margin-bottom:4%}}.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 .btn_base{margin-bottom:15px;display:inline-block;min-width:160px}@media only screen and (max-width: 767px){.con_det .box_det .btn_base{margin-bottom:4%}}@media only screen and (max-width: 767px){.con_det .box_det .btn_base{display:block}}.con_det .box_det .btn_base a{padding:1em 2.5em 1em 2em}@media only screen and (max-width: 767px){.con_det .box_det .btn_base a{padding:1em 0}}.con_det .box_det .btn_base.out a span:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_det .box_det .btn_base.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 print, screen and (min-width: 768px) and (max-width: 1279px){.con_det .box_det .box_sns{margin-top:2%}}@media only screen and (max-width: 767px){.con_det .box_det .box_sns{margin-top:4%}}.con_det .box_det .box_sns li{display:inline-block;letter-spacing:normal;line-height:1;vertical-align:middle;margin-left:10px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_det .box_det .box_sns li{margin-left:2%}}@media only screen and (max-width: 767px){.con_det .box_det .box_sns li{margin-left:4%}}.con_det .box_det .box_sns li:first-child{margin-left:0}.con_det .box_pager{text-align:center;margin-top:10px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_det .box_pager{margin-top:2%}}@media only screen and (max-width: 767px){.con_det .box_pager{margin-top:4%}}
