﻿.old-container{overflow:hidden;max-width:730px;margin:0px auto}@media screen and (max-width:1024px){.old-container{padding:0 1.5%;box-sizing:border-box}}.old-container .jirei-top{width:98%;margin:0 auto}.old-container .jirei-top img{border:1px solid #cccccc;padding:4px;width:100%;height:auto;max-width:710px;margin-left:-4px}.old-container h3{color:#000 !important;border:1px solid #666;border-width:1px 0;background:none !important;font-size:1.8rem;letter-spacing:0;padding:20px 15px;margin:2% 0;box-sizing:border-box}@media screen and (max-width:640px){.old-container h3{font-size:1.5rem;padding:15px}}.old-container .pg_works_data{width:100%;height:auto;margin-bottom:3%}.old-container .pg_works_data th{width:15%;background:#eee;padding:2%;text-align:center}.old-container .pg_works_data td{width:30%;vertical-align:top;padding:2%}.old-container .pg_works_data th,.old-container .pg_works_data td{box-sizing:border-box;border-bottom:solid #bbb 1px;letter-spacing:0}@media screen and (max-width:640px){.old-container .pg_works_data th,.old-container .pg_works_data td{font-size:1.6rem;padding:2.5vw}}.old-container .pg_works_construction{background:#666;box-shadow:0 0 0 2px #666 inset, 0 0 0 5px #fff inset;color:#fff;font-weight:bolder;width:100%;font-size:1.6em;line-height:1;letter-spacing:1px;padding:26px 10px;margin:3% 0 1% 0;text-align:center;box-sizing:border-box}@media screen and (max-width:640px){.old-container .pg_works_construction{font-size:1.4em;padding:3.8% 1%}}.old-container .wp-caption,.old-container [class*="wp-image"]{margin-top:0}.old-container p{width:100%;font-size:1.6rem;line-height:1.6em;letter-spacing:0;padding:10px;text-align:left;box-sizing:border-box}.old-container p+p{padding:10px}@media screen and (max-width:1024px){.old-container p+p{padding:2%}}.old-container .ichiran_box{float:right;width:320px;margin:3% 1% 0 0}@media screen and (max-width:1024px){.old-container .ichiran_box{margin:3% 0 0}}@media screen and (max-width:640px){.old-container .ichiran_box{float:none;width:100%}}.old-container .ichiran_box li{margin:5px auto;padding:0;box-sizing:border-box}@media screen and (max-width:640px){.old-container .ichiran_box li{margin:10px auto}}.old-container .ichiran_box .elementor-align-justify .elementor-button{width:85%;overflow:hidden}@media screen and (max-width:640px){.old-container .ichiran_box .elementor-align-justify .elementor-button{width:auto;display:flex;justify-content:center}}.old-container .ichiran_box .elementor-align-justify .elementor-button .elementor-button-text{letter-spacing:0}.old-container .ichiran_box .elementor-button{color:#fff;background:#e02a37;display:inline-block;line-height:1;text-align:center;border:2px solid #e02a37;border-radius:0 !important;z-index:1;overflow:hidden;position:relative;transition:color 0.4s ease, border-color 0.4s ease}.old-container .ichiran_box .elementor-button.elementor-size-md{font-size:16px;padding:15px 30px 15px 15px;line-height:27px}.old-container .ichiran_box .elementor-button::before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;background:#fff;transform:translateX(-110%) skewX(-20deg);transform-origin:left top;transition:0.4s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.old-container .ichiran_box .elementor-button:hover{color:#000;border:2px solid #969696;opacity:1}.old-container .ichiran_box .elementor-button:hover::before{transform:translateX(-15%) skewX(-20deg)}.old-container .ichiran_box .elementor-button:hover::after{color:#000}.old-container .ichiran_box .elementor-element.elementor-button-success .elementor-button,.old-container .ichiran_box .bg-success a,.old-container .ichiran_box .bg-success{color:#000 !important;background:#fff !important;position:relative;border:2px solid #969696;z-index:1;overflow:hidden;display:inline-block;transition:color 0.4s ease, border-color 0.4s ease}.old-container .ichiran_box .elementor-element.elementor-button-success .elementor-button::after,.old-container .ichiran_box .bg-success a::after,.old-container .ichiran_box .bg-success::after{font-family:"FontAwesome";content:"";font-weight:normal;position:absolute;right:12px;top:0;bottom:0;margin:auto;height:16px;line-height:16px;transition:color 0.2s;z-index:2}.old-container .ichiran_box .elementor-element.elementor-button-success .elementor-button::before,.old-container .ichiran_box .bg-success a::before,.old-container .ichiran_box .bg-success::before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;background:#e02a37 !important;transform:translateX(-110%) skewX(-20deg);transform-origin:left top;transition:0.4s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.old-container .ichiran_box .elementor-element.elementor-button-success .elementor-button:hover,.old-container .ichiran_box .bg-success a:hover,.old-container .ichiran_box .bg-success:hover{color:#fff !important;border-color:#e02a37;opacity:1}.old-container .ichiran_box .elementor-element.elementor-button-success .elementor-button:hover::before,.old-container .ichiran_box .bg-success a:hover::before,.old-container .ichiran_box .bg-success:hover::before{transform:translateX(-15%) skewX(-20deg)}.old-container .ichiran_box .elementor-element.elementor-button-success .elementor-button:hover::after,.old-container .ichiran_box .bg-success a:hover::after,.old-container .ichiran_box .bg-success:hover::after{color:#fff !important}.old-container .ichiran_box .elementor-element.elementor-button-warning .elementor-button,.old-container .ichiran_box .bg-warning{position:relative}.old-container .ichiran_box .elementor-element.elementor-button-warning .elementor-button::after,.old-container .ichiran_box .bg-warning::after{font-family:"FontAwesome";content:"";font-weight:normal;position:absolute;right:12px;top:0;bottom:0;margin:auto;height:16px;line-height:16px}/*# sourceMappingURL=old_works.css.map */