section .inner2{padding:0}section .bg01{padding-bottom:10rem}section .komidashi{font-size:2.2rem;line-height:1.6}section+section{margin-top:0}#contents-inner .copy.obi{background:#A19A9D}.bg01{color:#fff}.bg01 .komidashi{padding-bottom:.5rem;border-bottom:solid 1px rgba(255,255,255,0.5)}.d01 .img01{padding:3rem 0;width:90%;max-width:957px;margin-right:auto;margin-left:auto;max-width:1440px}.d01 .img01 .lead{max-width:957px}.d01 .mate{margin-top:3rem;display:grid;gap:20px;grid-template-columns:35% 1fr}.d01 .mate .komidashi{grid-column:1 / 3}@media screen and (max-width: 768px){.d01 .mate{grid-template-columns:1fr}.d01 .mate .komidashi{grid-column:1 / 2}}.d02 .img03{padding:3rem 0;width:90%;max-width:957px;margin-right:auto;margin-left:auto;max-width:1440px}.d02 .img03 .lead{max-width:957px}.d02 .img03 .img{background:#fff;padding:10px}.d02 .img03 .img .cap{color:#000;position:relative;right:auto;bottom:auto;display:block;text-align:right}.d02 .prof{margin:3rem auto 0 auto;border:solid 1px #fff;background:#19264F;color:#fff;letter-spacing:.05em;padding:40px 60px}.d02 .prof .p-txtarea1{font-size:1.4rem;line-height:1.6;display:grid;gap:20px 30px;grid-template-columns:1fr 30%;grid-template-areas:"txt1 img" "name img" "txt2 img"}.d02 .prof .p-txtarea1 .p-txt1{grid-area:txt1}.d02 .prof .p-txtarea1 .p-txt1 b{display:block;font-size:2rem;line-height:1.2;padding-bottom:.5rem}.d02 .prof .p-txtarea1 .p-name{grid-area:name;font-size:2.6rem;letter-spacing:.1em}.d02 .prof .p-txtarea1 .p-name .note{margin-top:.5rem;letter-spacing:.2em}.d02 .prof .p-txtarea1 .p-txt2{grid-area:txt2;font-size:1.5rem;line-height:1.6}.d02 .prof .p-txtarea1 .p-imgarea{grid-area:img}.d02 .prof .p-txtarea2{margin-top:2rem;font-size:1.4rem}.d02 .prof .p-txtarea2 dl{margin-top:1rem;font-size:1.6rem;line-height:1.6;display:grid;gap:10px;grid-template-columns:auto 1fr}@media screen and (max-width: 768px){.d02 .prof{padding:15px 30px;gap:15px 20px}.d02 .prof .p-txtarea1{font-size:1.2rem;gap:15px 20px;grid-template-areas:"txt1 txt1" "name name" "txt2 img"}.d02 .prof .p-txtarea2 dl{gap:5px;grid-template-columns:1fr;font-size:1.4rem}}.d03 .img05{padding:3rem 0;width:90%;max-width:957px;margin-right:auto;margin-left:auto;max-width:1440px}.d03 .img05 .lead{max-width:957px}.d04 .img06{padding:3rem 0;width:90%;max-width:957px;margin-right:auto;margin-left:auto;max-width:1440px}.d04 .img06 .lead{max-width:957px}.d04 .green{margin:5rem auto 0 auto}.d04 .green .lead{margin-top:1rem}.d04 .green ul{margin-top:2rem;display:grid;gap:10px;grid-template-columns:repeat(6, 1fr)}.d04 .green ul .g-name{margin-top:.5rem;font-size:1.4rem;line-height:1}@media screen and (max-width: 768px){.d04 .green ul{grid-template-columns:repeat(3, 1fr)}}
