@charset "utf-8";
@import url("common.css");

.main_slider{position:relative; z-index:1; width:100%; }
.main_slider .swiper-slide img{width:100%; }
.main_right_bnn{width:95%; max-width:1100px; text-align:right; position:relative; z-index:2; margin:-93px auto 156px; }
.main_01{width:95%; max-width:1100px; margin:0px auto 150px; }
.main_01 div{margin-bottom:40px; text-align:center; }
.main_01 div img{width:100%; }
.main_02 {text-align:center; margin-bottom:130px; }
.main_02 img{width:100%; }
.main_02 div{margin-bottom:40px; }
.main_02 div img{width:auto; }
.main_03{text-align:center; margin-bottom:120px; }
.main_03 .btn_more{width:89px; padding:3px 0px; margin-bottom:6px; font-size:17px; color:#fff; background:#a2741a; border:0; border-radius:5px; }

.main_03 .you_list{width:95%; max-width:1100px; margin:35px auto 0px; overflow:hidden;}
.main_03 .you_list .col-y{float:left; width:24%; margin:0px 0.5% 25px; }
.main_03 .you_list .col-y:nth-child(4n+1){clear:both; }
.main_03 .you_list .col-y .thum{margin-bottom:8px; }
.main_03 .you_list .col-y .thum img{width:100%; }
.main_03 .you_list .col-y .subj{font-size:14px;}
.main_03 .you_list .col-y .subj a{font-size:16px; display:block; margin-bottom:5px; }
.main_04{text-align:center; }
.main_04 .ttl{margin-bottom:60px}
.main_04 .latest_list{width:95%; max-width:1100px; margin:0px auto 120px; overflow:hidden; }
.main_04 .latest_list .col-last{float:left; width:49%; }
.main_04 .latest_list .col-last:first-child{margin-right:2%; }
.main_04 .latest_list .col-last .col-top{width:100%; font-size:24px; font-weight:600; text-align:left; overflow:hidden; border-bottom:1px solid #d1a44c; }
.main_04 .latest_list .col-last .col-top a{color:#a2741a;}
.main_04 .latest_list .col-last .col-top .btn_more{width:89px; padding:3px 0px; margin-bottom:6px; font-size:17px; float:right; color:#fff; background:#a2741a; border:0; border-radius:5px; }
.main_04 .latest_list .col-last .row_list{height: 325px;}
.main_04 .latest_list .col-last .row_list .col-l{width:100%; height:140px; padding:5px 0px; border-bottom:1px solid #d1a44c; display:table; table-layout: fixed; }
.main_04 .latest_list .col-last .row_list .col-l .thum{width:40%; display:table-cell; }
.main_04 .latest_list .col-last .row_list .col-l .thum img{width:100%; max-height: 120px; }
.main_04 .latest_list .col-last .row_list .col-l .con{width:60%; display:table-cell; text-align:left; padding-left:10px; vertical-align:middle;}
.main_04 .latest_list .col-last .row_list .col-l .con .subj{font-size:18px; color:#646464; font-weight:600; margin-bottom:8px; }
.main_04 .latest_list .col-last .row_list .col-l .con .subj a{width:90%; display:block; color:#646464; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.main_04 .latest_list .col-last .row_list .col-l .con .contents a{width:100%; font-size:14px; line-height:20px; height:60px; letter-spacing:-0.5px; overflow: hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-family: helvetica,sans-serif;}
.main_04 .latest_list .col-last .row_list .col-l .con .dates{margin-top:10px; }
.main_04 .latest_list .col-last .row_list .col-one{width:100%; overflow:hidden; text-align:left; font-size:16px; padding:6px 0px;}
.main_04 .latest_list .col-last .row_list .col-one a{color:#a4a4a4;}
.main_04 .latest_list .col-last .row_list .col-one .wr_name{float:right; font-size:14px; color:#a4a4a4; }
.main_04 .latest_list .col-last .row2{border-bottom:1px solid #d1a44c; margin-top:8px; }
.main_04 .latest_list .col-last .bnn{margin-top:10px; }
.main_04 .latest_list .col-last .bnn img{width:100%; }
.main_05 {background:#f9f9f9; text-align:center; padding:100px 0px 40px; margin-bottom:130px; }
.main_05 .ttl{margin-bottom:30px; }
.main_05 .tb_list{display:none; width:95%; max-width:1100px; table-layout: fixed; margin:0px auto 50px; border:1px solid #a2741a; border-left:0; border-right:0; }
.main_05 .active{display:table; }
.main_05 .tb_list .tb_row{display:table-row; }
.main_05 .tb_list .tb_row .tb_cell{display:table-cell; font-size:16px; padding:10px 0px; text-align:left; }
.main_05 .tb_list .tb_row .tb_cell span.red{color:#ff0000; font-weight:bold;}
.main_05 .tb_list .tb_row .tb0{width:130px; }
.main_05 .tb_list .tb_row .tb1{width:300px; }
.main_05 .tb_list .tb_row .tb2{width:208px; }
.main_05 .tb_list .tb_row .tb3{color:#8d8d8d; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.main_05 .tb_list .tb_row .tb4{width:107px; color:#8d8d8d; text-align:center; }
.main_05 .tb_list .tb_row .tb5{width:83px; color:#8d8d8d; text-align:center; }
.main_05 .tb_list .tb_row .tb6{width:122px; color:#8d8d8d; text-align:right; }
.main_05 .tb_list .tb_row .tb7{width:83px; }

.main_05 .bnn a{display:none;}
.main_05 .bnn a.active{display:block;}
.main_06 {width:95%; max-width:1100px; margin:0px auto 130px; overflow:hidden; }
.main_06 div{width:49%; float:left; margin:0px 0.5% 1%;}
.main_06 div:nth-child(2n+1){clear:both; }
.main_06 div img{width:100%;}



.all_board .link_btn{width: 95%;max-width: 1100px;margin: 0px auto 20px;overflow: hidden;}
.all_board .link_btn a{display:inline-block; background:#d1a44c; width:19%; padding:8px 0px; color:#fff; text-align:center; font-size:22px; border:1px solid #a88851; border-radius:5px; margin-left:0.5%; }
.all_board .link_btn a:first-child{margin-left:auto; }
.all_board .link_btn a.active{background:#a88851}