﻿.maw{max-width:1140px;width:100%;margin:0 auto}.blog .wrapper a{transition:all 0.3s}.breadcrumb{padding:0 2%;margin-bottom:0.1em}.dib{display:inline-block}.flex00{display:flex;flex-wrap:wrap}.flex01{display:flex;flex-wrap:nowrap;justify-content:space-between}.flex02{display:flex;flex-wrap:nowrap;justify-content:center}.archive_area{padding:0 2%}.archive_area .ttl{font-size:30px;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:20px;letter-spacing:0.1em;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{font-size:16px;letter-spacing:0.01em;padding:0.6em 0;display:block;border:solid 1px #dbdbdf;text-align:center}.archive_area .month .month_item a.current{color:#fff;border:solid 1px #5891c5;background:#5891c5;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 #5891c5;background:#5891c5}@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}}.pager-btn-area{padding:60px 0;text-align:center;margin-bottom:100px}.pager-btn-area .wp-pagenavi a,.pager-btn-area .wp-pagenavi span{display:inline-block;font-size:18px;padding:10px 14px !important;border:none !important;background:#dedfda;color:#000;line-height:1}@media screen and (max-width: 480px){.pager-btn-area .wp-pagenavi a,.pager-btn-area .wp-pagenavi span{font-size:14px;margin:2px 1px}}.pager-btn-area .wp-pagenavi a:hover,.pager-btn-area .wp-pagenavi span.current{background:#005ead;color:#fff;opacity:1}.pager-btn-area .wp-pagenavi span.extend{background:transparent;padding:10px 7px !important}.pager-btn-area .wp-pagenavi .prev,.pager-btn-area .wp-pagenavi .next{background-color:#fff;position:relative;z-index:1}.estate .pager-btn-area{margin-bottom:100px}@media screen and (max-width: 768px){.pager-btn-area{padding:30px 0;margin-bottom:80px}.pager-btn-area .wp-pagenavi a,.pager-btn-area .wp-pagenavi span{font-size:16px}.estate .pager-btn-area{margin-bottom:50px}}@media all and (-ms-high-contrast: none){.pager-btn-area .wp-pagenavi a,.pager-btn-area .wp-pagenavi span{padding:15px 14px 10px !important}}.txt_area img{height:auto}.pt_area{padding:80px 0% 20px;position:relative;font-weight:500}.pt_area::before{content:"";display:inline-block;width:66vw;height:100%;background:#eaeaea;position:absolute;top:0;left:0;z-index:-1}.pt01{padding:0 2%}.pt01 .ttl01{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:30px;letter-spacing:0.05em;padding-bottom:0.3em;margin-bottom:2em;color:#000;border-left:10px solid #5891c5;background:#eaeaea;font-weight:500;padding:1em 0 1em 0.5em;line-height:1.6}@media screen and (max-width: 768px){.pt01 .ttl01{font-size:24px}}.pt02{padding:0 2%;margin-bottom:80px}@media screen and (max-width: 768px){.pt02{margin-bottom:40px}}.pt02 .ttl02{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:24px;letter-spacing:0.05em;margin-bottom:2em;font-weight:500;line-height:1.4}@media screen and (max-width: 768px){.pt02 .ttl02{font-size:18px}}.pt03{position:relative;margin-bottom:80px}@media screen and (max-width: 768px){.pt03{margin-bottom:40px}}.pt03::before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;bottom:0;margin:auto;padding:2em 0;z-index:-1}.pt03 .txt_area{padding:0 2%;line-height:2.0}.pt03 .txt_area p{margin-bottom:1em;letter-spacing:0.05em}.pt03 .txt_area p:last-child{margin-bottom:0px}.pt03 strong{font-weight:bold}.pt03 em{font-style:italic}.pt03 p{margin-bottom:1em}.pt03 ol{list-style:decimal;padding-left:2em;margin-bottom:1em}.pt03 ul{list-style:inherit;padding-left:2em;margin-bottom:1em}.pt03 ul.wp-block-gallery{padding-left:0}.pt04{margin-bottom:80px}@media screen and (max-width: 768px){.pt04{margin-bottom:40px}}.pt04 .pt_flex{padding:0 2%}.pt04 .pt_flex .txt_area{flex-basis:44%;margin:0 4%}.pt04 .fig{flex-basis:48%;margin:0 0%}.pt04 .fig .figcap{line-height:1.6;font-weight:500;padding:10px 0}@media screen and (max-width: 768px){.pt04 .pt_flex{display:block}.pt04 .fig{text-align:center}.pt04 .fig .figcap{text-align:left}}.pt05{margin-bottom:80px}@media screen and (max-width: 768px){.pt05{margin-bottom:40px}}.pt05 .pt_flex .fig{order:3}.pt05 .pt_flex .txt_area{order:1}.pt05 .pt_flex{width:100%;padding:0 2%}.pt05 .pt_flex .txt_area{flex-basis:44%;margin:0 4%}.pt05 .fig{flex-basis:48%;margin:0 0%}.pt05 .fig .figcap{line-height:1.6;font-weight:500;padding:10px 0}@media screen and (max-width: 768px){.pt05 .pt_flex{display:block}.pt05 .fig{text-align:center}.pt05 .fig .figcap{text-align:left}}.pt06{margin-bottom:80px}@media screen and (max-width: 768px){.pt06{margin-bottom:40px}}.pt06 .pt_flex .txt_area{flex-basis:46%;margin:0 2%}.pt06 .fig{flex-basis:46%;margin:0 2%}@media screen and (max-width: 768px){.pt06 .pt_flex{display:block}.pt06 .fig{text-align:center}.pt06 .fig .figcap{text-align:left}}.pt07{margin-bottom:80px}@media screen and (max-width: 768px){.pt07{margin-bottom:40px}}.pt07 .fig{text-align:center}.pt07 .figcap{text-align:left}.trm{overflow:hidden;width:100%}.trm .trm_inr{height:25px;position:relative;display:block}.trm .trm_inr::before{content:"...";top:-2px;right:0;padding-left:4px;background:#fff;position:absolute;transition:.3s}.trm .trm_inr::after{content:"";height:100%;width:100%;background:#fff;position:absolute;transition:.3s}.js-text-overflow{overflow:hidden;width:100%;height:3.2em}.youtube-ifm {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.youtube-ifm iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*# sourceMappingURL=corporate_common.css.map */
