body{background:#f9f7ef}.foot_box_area{display:none}main{letter-spacing:.05em}@media (max-width: 979px){main{font-size:1.5rem}}.sec_ttl{font-size:2.6rem;letter-spacing:.02em;font-weight:500;border-bottom:2px solid #d15c6a;text-align:center;margin-bottom:30px;padding-bottom:8px}@media (max-width: 979px){.sec_ttl{font-size:2.2rem;margin-bottom:20px}}.media{margin-top:55px}@media (max-width: 979px){.media{margin-top:35px}}.media .ul_media li{background-color:#fff;border-left:2px solid #df9f9f;padding:30px;display:flex}@media (max-width: 979px){.media .ul_media li{padding:15px 18px;display:block}}.media .ul_media li:nth-child(n+2){margin-top:20px}.media .ul_media li .date{font-size:1.4rem;color:#d15c6a}@media (min-width: 980px){.media .ul_media li .date{border-right:1px solid #bebebe;width:155px;margin-right:20px;padding-right:10px}}@media (max-width: 979px){.media .ul_media li .date{border-bottom:1px solid #bebebe;margin-bottom:7px;padding-bottom:2px}}.media .ul_media li .wrap_text{display:flex;flex:1}@media (max-width: 979px){.media .ul_media li .wrap_text{display:block}}.media .ul_media li .wrap_text .tag{display:inline-block;background-color:#d15c6a;color:#fff;min-width:80px;height:24px;line-height:24px;text-align:center;font-size:1.4rem;padding:0 8px}@media (min-width: 980px){.media .ul_media li .wrap_text .tag{margin-right:10px;margin-top:2px}}@media (max-width: 979px){.media .ul_media li .wrap_text .tag{min-width:67px;font-size:1.2rem;height:20px;line-height:20px;margin-bottom:5px}}.media .ul_media li .wrap_text .wrap_content{flex:1}.media .ul_media li .wrap_text .wrap_content .box_photo{margin-top:25px}@media (max-width: 979px){.media .ul_media li .wrap_text .wrap_content .box_photo{margin-top:10px}}.media .ul_media li .wrap_text .wrap_content .box_photo .col>div{display:inline-block}@media (max-width: 979px){.media .ul_media li .wrap_text .wrap_content .box_photo .col>div{display:block}}@media (max-width: 979px){.media .ul_media li .wrap_text .wrap_content .box_photo .image{display:inline-block}}.media .ul_media li .wrap_text .img-gallery.hc_00_201{display:block}.media .ul_media li .wrap_text .mini_text{margin-top:10px}.media .ul_media li .wrap_text .wrap_btn_more{text-align:right;margin-top:20px}@media (max-width: 979px){.media .ul_media li .wrap_text .wrap_btn_more{margin-top:15px;width:100%}}.media .ul_media li .wrap_text .wrap_btn_more .btn_more{background-color:#95303c;min-width:170px;display:inline-block;text-align:center;color:#fff;text-decoration:none;padding:6px 30px;border-radius:60px;position:relative;transition:all .3s ease;cursor:pointer}@media (max-width: 979px){.media .ul_media li .wrap_text .wrap_btn_more .btn_more{width:100%}}.media .ul_media li .wrap_text .wrap_btn_more .btn_more::before,.media .ul_media li .wrap_text .wrap_btn_more .btn_more::after{content:'';display:block;position:absolute;top:50%;right:10px;width:10px;height:2px;background-color:#fff}.media .ul_media li .wrap_text .wrap_btn_more .btn_more::before{transform:translateY(-50%)}.media .ul_media li .wrap_text .wrap_btn_more .btn_more::after{transform:translateY(-50%) rotate(90deg)}.media .ul_media li .wrap_text .wrap_btn_more .btn_more:hover{opacity:1;background-color:#d15c6a}.modal_movie{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;opacity:0;pointer-events:none;transition:all ease .3s}.modal_movie.show{opacity:1;pointer-events:auto}.modal_movie .modal_bg{background:rgba(0,0,0,0.5);width:100%;height:100%}.modal_movie .modal_content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:15px;background-color:#fff}@media (max-width: 979px){.modal_movie .modal_content{padding:13px}}.modal_movie .modal_content .close_modal{width:40px;height:40px;background-color:#94303c;border-radius:50%;position:absolute;top:0;right:0;transform:translate(50%, -50%);cursor:pointer;z-index:10}@media (max-width: 979px){.modal_movie .modal_content .close_modal{width:35px;height:35px}}.modal_movie .modal_content .close_modal::before,.modal_movie .modal_content .close_modal::after{content:'';display:block;width:60%;height:3px;background-color:#fff;position:absolute;top:50%;left:50%}.modal_movie .modal_content .close_modal::before{transform:translate(-50%, -50%) rotate(45deg)}.modal_movie .modal_content .close_modal::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal_movie .modal_content .youtube-box{width:800px;height:450px;padding:15px;background-color:#f4f3ef}@media (max-width: 979px){.modal_movie .modal_content .youtube-box{width:80vw;height:45vw;padding:0}}
