﻿.main_ttl_area{background:url("../../img/corporate/blog/blog_img02.jpg") no-repeat center center;background-size:cover;padding:110px 0%;margin-bottom:40px;position:relative;z-index:0}.main_ttl_area::before{content:"";position:absolute;top:0;display:block;width:100%;height:100%;z-index:-1;background:rgba(123,97,0,0.5)}@media screen and (max-width: 768px){.main_ttl_area{padding:50px 0%;margin-bottom:20px}}.select_ul{margin-bottom:40px;display:flex}.select_ul .li{margin:0 2%;flex-basis:calc(88% * 1/3);text-align:center}.select_ul .li a{display:inline-block;width:100%;font-size:20px;color:#005ead;border:1px solid #cccccc;padding:0.6em 1em;font-weight:500}.select_ul .li a.current,.select_ul .li a:hover{color:#fff;background:#005ead;border:1px solid #005ead}@media screen and (max-width: 768px){.select_ul{margin-bottom:20px}.select_ul .li a{font-size:16px;padding:0.3em 1%}}.cat_ul_bg{background:#eaeaea;padding:30px 2%;margin-bottom:100px}.cat_ul_bg .ttl{font-size:20px;font-weight:500;letter-spacing:0.1em;margin-bottom:0.7em;padding:0 0.5%}.cat_ul_bg .ttl i{color:#005ead}.cat_ul{display:flex;flex-wrap:wrap}.cat_ul .li{text-align:center;margin:0 0.5% 0.7em}.cat_ul .li a{display:inline-block;padding:0.3em 1.5em;border:1px solid #d2d2d2;font-size:16px;background:#fff}.cat_ul .li a.all{background:#666;color:#fff;border:1px solid #666}.cat_ul .li a.current,.cat_ul .li a:hover:not(.all){background:#005ead;color:#fff;border:1px solid #005ead}@media screen and (max-width: 768px){.cat_ul_bg{padding:20px 2%;margin-bottom:50px}.cat_ul_bg .ttl{font-size:14px}.cat_ul .li{margin:0 0.5% 0.5em}.cat_ul .li a{padding:0.1em 0.5em;font-size:14px}}.list_ul{display:flex;flex-wrap:wrap}.list_ul .li{margin:0 2% 80px;flex-basis:29.3333333333%}.list_ul .li a{display:inline-block;width:100%}.list_ul .li a .img{position:relative;margin-bottom:12px;height:0;padding-bottom:66.7%;overflow:hidden}.list_ul .li a .img img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.list_ul .li a .new{position:absolute;top:0;left:0;display:block;width:45px;height:45px}.list_ul .li .date_area{display:flex;flex-wrap:wrap;margin-bottom:0.5em}.list_ul .li .date_area .select_tag{color:#005ead;font-weight:bold}.list_ul .li .txt{font-size:16px;margin-bottom:1em}.list_ul .li .txt.js-text-overflow{line-height:1.6;height:3.2em}.list_ul .li .cat_tag_area{display:flex;flex-wrap:wrap}.list_ul .li .cat_tag_area .li{font-weight:500;color:#005ead;border:1px solid #005ead;padding:0.1em 1em;margin:0 2% 0.2em 0px;text-align:center;flex-basis:auto}@media screen and (max-width: 768px){.list_ul .li{margin:0 2% 40px;flex-basis:46%}.list_ul .li a .img{margin-bottom:8px}.list_ul .li a .new{width:40px;height:40px}.list_ul .li .txt{font-size:14px}.list_ul .li .txt.js-text-overflow{line-height:1.4}.list_ul .li .cat_tag_area .li{font-size:12px;margin:0 2% 0.2em 0px}}.blog .inner .list_area .list_ul{display:block}.blog .inner .list_area .list_ul .li{margin:0}@media screen and (max-width: 768px){.blog .inner .list_area{padding:0 4%}}@media all and (min-width: 960px){.blog .bx-wrapper .bx-prev{margin-top:-40px;top:50%;left:-52px}.blog .bx-wrapper .bx-next{margin-top:-40px;top:50%;right:-52px}}@media all and (max-width: 959px){.blog .bx-wrapper .bx-prev{top:50%;left:-5.5%}.blog .bx-wrapper .bx-next{top:50%;right:-5.5%}}.listview{text-align:right}@media screen and (max-width: 768px){.listview a{max-width:140px}}.inside_ttl_area.blog{background:url(../../img/building/blog/blog_hd.jpg) no-repeat top center;background-size:cover}.pt_area::before{display:none}.single_wrap01 .back_area{margin-top:30px;margin-bottom:10px}.single_wrap01 .back_area .btn{text-align:right}.single_wrap01 .back_area .btn a{display:inline-block;padding:0.4em 0.8em;border-bottom:1px solid #000;font-weight:500;letter-spacing:0.1em}.single_wrap01 .back_area .btn a .ti-angle-right{display:inline-block;margin-left:2em}.single_wrap01 .back_area .btn a:hover{background:#000;color:#fff}.single_wrap02{margin-bottom:120px}.single_wrap02 .back_area{margin-bottom:120px}.single_wrap02 .back_area .btn{text-align:center}.single_wrap02 .back_area .btn a{display:inline-block;border:1px solid #005ead;font-weight:500;letter-spacing:0.1em;background:#005ead;max-width:540px;width:100%;color:#fff;font-size:18px;letter-spacing:0.1em;padding:1.3em 1%;transition:all 0.3s}.single_wrap02 .back_area .btn a i{margin-right:0.5em}.single_wrap02 .back_area .btn a:hover{background:#fff;color:#005ead}@media screen and (max-width: 480px){.single_wrap02{margin-bottom:60px}}.single_wrap01{margin-bottom:130px}@media screen and (max-width: 768px){.single_wrap01{margin-bottom:60px}}.main_area{position:relative}.main_area .main_top{padding:0 2%}.main_area .main_top .main_tag_area{align-items:center;letter-spacing:0.1em;margin-bottom:50px}.main_area .main_top .main_tag_area .day{color:#666;margin-right:2em;font-size:16px}.main_area .main_top .main_tag_area .tag{background:#005ead;color:#fff;font-size:18px;padding:0.3em 1%;max-width:160px;width:100%;text-align:center}.main_area .main_top .ttl{font-size:26px;line-height:2.0;letter-spacing:0.1em;margin-bottom:50px;font-weight:400}.main_area .img{max-width:100%;text-align:center;padding:0 2%;margin:0 auto}.tag_area{margin-bottom:80px;color:#2a2083;padding:0 2%}.tag_area .flex{display:flex;align-items:center;flex-wrap:wrap}.tag_area .flex .tags{font-size:16px;color:#005ead;border:1px solid #005ead;padding:0.1em 1em;letter-spacing:0.1em;margin:0 0.5%}.tag_area .flex .tags.icon{border:none;padding:0;margin-right:1em;margin:0 1em 0 0}@media screen and (max-width: 768px){.tag_area{margin-bottom:60px}}.sns_area{margin-bottom:80px}.sns_area .ttl{font-size:26px;letter-spacing:0.2em;text-align:center;font-weight:500;margin-bottom:1em}.sns_area .bg{background:#eaeaea;padding:40px 0}.sns_area .bg .flex{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.sns_area .bg .item{flex-basis:260px;width:100%;margin:0 2%}.sns_area .bg .item a{max-width:260px;display:block;width:100%;text-align:center;padding:15px 0}.sns_area .bg .item a:hover{opacity:.7}.sns_area .bg .item_l a{background:#1877f2}.sns_area .bg .item_r a{background:#1da1f2}.sns_area .bg .item_line a{background:#00B900}.sns_area .bg .item_line a img{width:26px}.btn-facebook{display:inline-block;padding:.6em .8em .6em 2.5em;margin:0 0 .4em;background-color:#315096;color:#fff;font-size:16px;cursor:pointer;position:relative;text-decoration:none;transition:all 0.3s ease 0s}.btn-facebook::after{position:absolute;content:'\f09a';font-family:'Font Awesome 5 Brands';font-weight:400;top:50%;left:.5em;transform:translateY(-50%);font-size:1.2em}.cmn_ttl_area{text-align:center;margin-bottom:60px}.cmn_ttl_area .cmn_ttl{font-weight:500;font-size:24px;letter-spacing:0.1em}.other_area{margin-bottom:130px}.other_area .flex{display:flex}.other_area .flex .item{flex-basis:calc(92%*1/3)}.other_area .flex .item:not(:first-child){margin-left:4%}.other_area .flex .item a{display:block}.other_area .flex .item a:hover{opacity:.7}.other_area .flex .item a .img{position:relative;margin-bottom:8px}.other_area .flex .item a .img .span{display:block;width:100%;height:0;padding-bottom:62.934%;overflow:hidden}.other_area .flex .item a .img .span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto}.other_area .flex .item a .img .new_blc{position:absolute;top:0;left:0}.other_area .flex .item a .img .new_blc span{font-size:14px;letter-spacing:0.1em;background:#f7d63e;padding:0 8px;display:none}.other_area .flex .item a .img .new_blc .new{display:block}.other_area .flex .item a .date{color:#666;font-size:14px;font-weight:500;margin-bottom:4px}.other_area .flex .item a .date .span{display:inline-block;font-weight:bold;color:#005ead}.other_area .flex .item a .ttl{font-size:18px;line-height:1.6;margin-bottom:8px;font-weight:500;margin-bottom:1em}.other_area .flex .item a .tag{display:flex;flex-wrap:wrap}.other_area .flex .item a .tag .tag_item{display:inline-block;border:solid 1px #005ead;padding:0.1em 1em;text-align:center;margin:0 4px 4px 0;color:#005ead}@media screen and (max-width: 768px){.other_area{margin-bottom:60px}.other_area .flex{display:block;width:100%;max-width:500px;margin:0 auto}.other_area .flex .item{margin-bottom:40px}.other_area .flex .item:not(:first-child){margin-left:0}}.archive_area .ttl{font-size:36px;letter-spacing:0.1em;text-align:center;border-top:dotted 1px #eaeaea;border-bottom:dotted 1px #eaeaea;padding:20px 0;margin-bottom:40px}.archive_area .year{display:flex;justify-content:center;margin-bottom:40px}.archive_area .year .year_item{margin:0 6px}.archive_area .year .year_item a{font-size:16px;letter-spacing:0.1em;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;padding:4px 8px;display:block;border-bottom:solid 2px #eaeaea}.archive_area .year .year_item a.current{border-bottom:solid 2px #2311c3;pointer-events:none;cursor:default}.archive_area .year .year_item a:hover{border-bottom:solid 2px #2311c3}.archive_area .month{display:flex;margin-bottom:120px}.archive_area .month .month_item{flex-basis:calc(100%*1/12)}.archive_area .month .month_item:not(:first-child){margin-left:1.2%}.archive_area .month .month_item a{letter-spacing:0.01em;padding:26px 0;display:block;border:solid 1px #dbdbdf;text-align:center}.archive_area .month .month_item a.current{color:#fff;border:solid 1px #1d1d1d;background:#1d1d1d;pointer-events:none;cursor:default}.archive_area .month .month_item a.notselect{color:#acacac;background:#fbfbfb;pointer-events:none;cursor:default}.archive_area .month .month_item a:hover{color:#fff;border:solid 1px #1d1d1d;background:#1d1d1d}@media screen and (max-width: 768px){.archive_area .ttl{padding:10px 0;margin-bottom:20px}.archive_area .month{flex-wrap:wrap;margin-bottom:40px}.archive_area .month .month_item{flex-basis:calc(95%*1/6);margin-bottom:1vw}.archive_area .month .month_item:not(:first-child){margin-left:0}.archive_area .month .month_item:not(:nth-child(6n-5)){margin-left:1%}.archive_area .month .month_item a{padding:3vw 0}}
/*# sourceMappingURL=blog_renew.css.map */
