.l_container{width:100%;max-width:1020px}.l_cont_detail{width:100%;max-width:1000px;margin:60px auto}.c_float_text_name{margin:unset;font-size:14px;font-weight:bold;line-height:1.5;color:#66b6af}.c_float_text_name span{font-size:85%;color:#666}img{width:100%}@media screen and (min-width: 641px){.u_mt20pc2{margin-top:20px}.u_mt20sp2,.u_mt30sp2,.u_mt40sp2{margin-top:0}}@media screen and (max-width: 640px){.u_mt20pc2{margin-top:0}.u_mt20sp2{margin-top:20px}.u_mt30sp2{margin-top:30px}.u_mt40sp2{margin-top:40px}.l_cont_detail{margin:45px auto 0}footer .prevnext{margin:50px auto 20px}footer .footer_nav{margin:80px auto 60px}}.eng{font-family:"Marcellus",serif;font-weight:400;font-style:normal}@media print{.eng{font-family:"Marcellus",serif}}small{font-size:80%}.fs9{font-size:90%}.fs12{font-size:120%}.rgt{width:100%;text-align:right}.top_ttl{display:flex;flex-wrap:nowrap;width:100%;max-width:1000px;margin:0 auto 40px}.top_ttl .top01{width:71%;font-size:24px;color:#111;margin-right:2%}.top_ttl .top02{width:27%;font-family:"Marcellus",serif;font-size:22px;color:#999;text-align:right;letter-spacing:.1em}@media screen and (max-width: 979px){.top_ttl .top01{font-size:20px}.top_ttl .top02{font-size:18px}}@media screen and (max-width: 640px){.top_ttl{display:flex;flex-wrap:wrap;margin:0 auto 20px}.top_ttl .top01{width:98%;font-size:16px;margin-left:2%}.top_ttl .top02{width:98%;font-size:14px;margin-right:2%}}.struct_area{margin:0 auto 40px;max-width:980px;width:98%}@media screen and (979px < width),print{.struct_area{margin:0 auto 60px}}.struct_area .str01{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;gap:0 3%;width:100%}@media screen and (979px < width),print{.struct_area .str01{grid-template-columns:repeat(3, 1fr)}}.struct_area .str01 li{display:grid;grid-template-rows:subgrid;grid-row:span 3;justify-content:center;align-items:start;gap:.5em;margin-bottom:3em;width:100%}.struct_area .str01 li>.img{display:flex;justify-content:center;align-items:center;height:100%}.struct_area .str01 li>.c_float_text_name{margin:unset}.struct_area .str01 li>.c_float_text_note{margin:unset}.struct_area .str01 li.sp64{display:grid !important}@media screen and (979px < width),print{.struct_area .str01 li.sp64{display:none !important}}.struct_area .str02{width:100%;display:flex;flex-wrap:wrap;gap:3%}.struct_area .str02 li:nth-child(1){display:none;width:31%}@media screen and (979px < width),print{.struct_area .str02 li:nth-child(1){display:block}}.struct_area .str02 li:nth-child(2){float:none;width:90%;margin:0 auto}@media screen and (979px < width),print{.struct_area .str02 li:nth-child(2){float:left;margin:0 13% 0 0;width:52%}}.struct_area .str02 li:nth-child(3){margin:3em auto 0;padding:0 5%;max-width:350px;width:80%}@media screen and (979px < width),print{.struct_area .str02 li:nth-child(3){padding:unset;width:100%}}.struct_area .img{padding:5px 2%;border:solid 1px #333;width:98%}.security_area{width:98%;max-width:980px;margin:0 auto 40px}.security_area .secur01{width:100%;display:flex;flex-wrap:wrap;-moz-column-gap:2.8%;column-gap:2.8%;margin:50px 0 30px}.security_area .secur01 li:nth-child(1){float:left;width:48.5%;border:solid 1px #226664}.security_area .secur01 li:nth-child(1) .top{width:100%;font-size:16px;text-align:center;color:#226664;border-bottom:solid 1px #226664;background:#e9f2f2;padding:3px}.security_area .secur01 li:nth-child(2){float:left;width:48.5%;border:solid 1px #526a20}.security_area .secur01 li:nth-child(2) .top{width:100%;font-size:16px;text-align:center;color:#526a20;border-bottom:solid 1px #526a20;background:#eaeee4;padding:3px}.security_area .secur01 .entrance{width:96%;display:flex;flex-wrap:nowrap;gap:20px 4%;margin:20px 2%}.security_area .secur01 .entrance .ent01{width:57%}.security_area .secur01 .entrance .ent02{width:39%}.security_area .secur01 .entrance .ent01 .ttl,.security_area .secur01 .entrance .ent02 .ttl{font-size:14px;line-height:1.5;text-align:left;color:#226664;margin-bottom:5px}.security_area .secur01 .entrance .ent01>div{display:flex;flex-wrap:nowrap;gap:20px 4%}.security_area .secur01 .entrance .ent01 .txt{width:52%;font-size:12px;line-height:1.5;text-align:left;color:#333}.security_area .secur01 .entrance .ent01 .img{width:74%}.security_area .secur01 .entrance .ent02 .txt{font-size:12px;line-height:1.5;text-align:left;color:#333;margin-bottom:5px}.security_area .secur01 .elevator{width:96%;display:flex;flex-wrap:nowrap;gap:20px 4%;margin:20px 2%}.security_area .secur01 .elevator .ele01{width:55%}.security_area .secur01 .elevator .ele02{width:41%}.security_area .secur01 .elevator .ele01 .ttl,.security_area .secur01 .elevator .ele02 .ttl{font-size:14px;line-height:1.5;text-align:left;color:#526a20;margin-bottom:5px}.security_area .secur01 .elevator .ele01>div{display:flex;flex-wrap:nowrap;gap:20px 4%}.security_area .secur01 .elevator .ele01 .txt{width:62%;font-size:12px;line-height:1.5;text-align:left;color:#333}.security_area .secur01 .elevator .ele01 .img{width:19%}.security_area .secur01 .elevator .ele02 .txt{font-size:12px;line-height:1.5;text-align:left;color:#333;margin-bottom:10px}.security_area .secur01 .elevator .ele02 .img{width:90%}.security_area .secur02{width:99.8%;display:flex;flex-wrap:wrap;-moz-column-gap:2.8%;column-gap:2.8%;border:solid 1px #8f6119;margin-bottom:50px}.security_area .secur02 .top{width:100%;font-size:16px;text-align:center;color:#8f6119;border-bottom:solid 1px #8f6119;background:#f5f0e9;padding:3px}.security_area .secur03{width:96%;display:flex;flex-wrap:nowrap;-moz-column-gap:3%;column-gap:3%;margin:20px 2%}.security_area .secur03 li{width:21%}.security_area .secur03 li:nth-child(1){width:25%}.security_area .secur03 li:nth-child(1) .door-flex{display:flex;flex-wrap:nowrap;-moz-column-gap:5%;column-gap:5%}.security_area .secur03 li:nth-child(1) .door-flex .img{width:87%}@media screen and (979px < width),print{.security_area .secur03 li:nth-child(1) .door-flex .img{width:68%}}.security_area .secur03 li:nth-child(1) .door-flex>.img{width:90%}@media screen and (979px < width),print{.security_area .secur03 li:nth-child(1) .door-flex>.img{width:65%}}.security_area .secur03 .ttl{font-size:14px;line-height:1.5;text-align:left;color:#8f6119;margin-bottom:5px}.security_area .secur03 .txt{font-size:12px;line-height:1.5;text-align:left;color:#333;margin-bottom:10px}.security_area .secur04{width:96%;display:flex;flex-wrap:nowrap;-moz-column-gap:4%;column-gap:4%;margin:0 2% 20px}.security_area .secur04 li:nth-child(1){width:50%}.security_area .secur04 li:nth-child(2){width:46%}.security_area .secur04 .ttl{font-size:14px;line-height:1.5;text-align:left;color:#8f6119;margin-bottom:5px}.security_area .secur04 li:nth-child(1)>div,.security_area .secur04 li:nth-child(2)>div{display:flex;flex-wrap:nowrap;-moz-column-gap:3%;column-gap:3%}.security_area .secur04 li:nth-child(1)>div .txt{width:53%;font-size:12px;line-height:1.5;text-align:left;color:#333}.security_area .secur04 li:nth-child(1)>div .img{width:44%}.security_area .secur04 li:nth-child(2)>div .txt{width:72%;font-size:12px;line-height:1.5;text-align:left;color:#333}.security_area .secur04 li:nth-child(2)>div .img{width:30%}@media screen and (979px < width),print{.security_area .secur04 li:nth-child(2)>div .img{width:25%}}@media screen and (max-width: 979px){.security_area .secur01 li:nth-child(2) .top,.security_area .secur02 .top{font-size:14px}.security_area .secur01 .entrance .ent01 .ttl,.security_area .secur01 .entrance .ent02 .ttl{font-size:13px}.security_area .secur01 .elevator .ele01 .ttl,.security_area .secur01 .elevator .ele02 .ttl{font-size:13px}.security_area .secur03 .ttl,.security_area .secur04 .ttl{font-size:13px}.security_area .secur01 .entrance .ent01 .txt,.security_area .secur01 .entrance .ent02 .txt{font-size:11px}.security_area .secur01 .elevator .ele01 .txt,.security_area .secur01 .elevator .ele02 .txt{font-size:11px}.security_area .secur03 .txt{font-size:11px}.security_area .secur04 li:nth-child(1)>div .txt,.security_area .secur04 li:nth-child(2)>div .txt{font-size:11px}}@media screen and (max-width: 640px){.security_area .secur01{margin:30px 0 30px}.security_area .secur01 li:nth-child(1){float:none;width:100%;margin-bottom:30px}.security_area .secur01 li:nth-child(2){float:none;width:100%}.security_area .secur03{display:block}.security_area .secur03 li:nth-child(1){float:left;width:52%;margin-right:4%;margin-bottom:30px}.security_area .secur03 li:nth-child(2){float:left;width:44%;margin-bottom:30px}.security_area .secur03 li:nth-child(3){float:left;width:48%;margin-right:4%}.security_area .secur03 li:nth-child(4){float:left;width:48%}.security_area .secur04{display:flex;flex-wrap:wrap;gap:30px 4%}.security_area .secur04 li:nth-child(1){width:100%}.security_area .secur04 li:nth-child(2){width:106%}.security_area .secur01 li:nth-child(2) .top,.security_area .secur02 .top{font-size:13px}.security_area .secur01 .entrance .ent01 .ttl,.security_area .secur01 .entrance .ent02 .ttl{font-size:12px}.security_area .secur01 .elevator .ele01 .ttl,.security_area .secur01 .elevator .ele02 .ttl{font-size:12px}.security_area .secur03 .ttl,.security_area .secur04 .ttl{font-size:12px}.security_area .secur01 .entrance .ent01 .txt,.security_area .secur01 .entrance .ent02 .txt{font-size:10px}.security_area .secur01 .elevator .ele01 .txt,.security_area .secur01 .elevator .ele02 .txt{font-size:10px}.security_area .secur03 .txt{font-size:10px}.security_area .secur04 li:nth-child(1)>div .txt,.security_area .secur04 li:nth-child(2)>div .txt{font-size:10px}}.owl_ttl{width:100%;font-size:16px;line-height:1.5;text-align:left;color:#8f6119;margin-bottom:5px}.owl_txt{width:100%;font-size:13px;line-height:1.5;text-align:left;color:#333;margin-bottom:30px}.owl_img{width:100%;max-width:840px;margin:0 auto 50px}.owl_tbl{width:100%;display:flex;flex-wrap:nowrap;-moz-column-gap:3%;column-gap:3%}.owl_point{width:50%}.owl_obi{width:100%;font-size:16px;line-height:1.5;text-align:left;color:#fff;background:#005da4;margin-bottom:15px;padding:5px 20px}.owl_tbl .txt{font-size:14px;line-height:1.6;text-align:left;color:#333;text-indent:-1em;padding-left:1em}.owl_tbl .img{width:47%}@media screen and (max-width: 979px){.owl_ttl{font-size:14px}.owl_txt{font-size:12px}.owl_obi{font-size:14px}.owl_tbl .txt{font-size:12px}}@media screen and (max-width: 640px){.owl_img{margin:0 auto 30px}.owl_tbl{display:flex;flex-wrap:wrap;gap:30px 3%}.owl_point{width:100%}.owl_obi{font-size:13px}.owl_tbl .txt{font-size:11px}.owl_tbl .img{width:80%;margin:0 auto}}/*# sourceMappingURL=structure.css.map */