@charset "utf-8";
#subpage.sub21 {}
#subpage.sub21 .section1 .box .txt-wrap .txt1 { top: 25%; left: 6%; color: #000; width: 49%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub21 .section1 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.7rem; }
#subpage.sub21 .section1 .box .txt-wrap .txt1 > p:nth-child(2) { background: #f26522; color: #fff; line-height: 1.2 !important; padding: 2% 0; }
#subpage.sub21 .section1 .box .txt-wrap .txt1 > p:nth-child(3) { padding: 3% 0; }


#subpage.sub21 .section2 .box .txt-wrap .txt1 { color: #333; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub21 .section2 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.7rem; position: relative; }
#subpage.sub21 .section2 .box .txt-wrap .txt1 > p:first-child::after { position: absolute; content:''; bottom: 16%; left: 50%; width: 10%; height: 1px; background: #999; margin-left: -5%; }
#subpage.sub21 .section2 .box .txt-wrap .txt1 > p:first-child span { color: #ff6600; }

#subpage.sub21 .section2 .box .txt-wrap .txt2 { color: #333; top: 30%; left: 0; background: rgba(0,0,0,0); text-align: center; width: 100%; padding: 0 5%; }
#subpage.sub21 .section2 .box .txt-wrap .txt2 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.7rem; position: relative; }
#subpage.sub21 .section2 .box .txt-wrap .txt2 > p:first-child span { color: #ff6600; }
#subpage.sub21 .section2 .box .txt-wrap .txt2 > p:nth-child(2) { background: #333; width: 100%; color: #fff; padding: 1% 0; }

#subpage.sub21 .section2 .box .txt-wrap .txt3 { color: #fff; top: 80%; left: 0; background: rgba(0,0,0,0); text-align: center; width: 100%; padding: 0 5%; }


#subpage.sub21 .section3 .box .txt-wrap .txt1 { color: #333; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub21 .section3 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.7rem; position: relative; }
#subpage.sub21 .section3 .box .txt-wrap .txt1 > p:first-child::after { position: absolute; content:''; bottom: 16%; left: 50%; width: 10%; height: 1px; background: #999; margin-left: -5%; }
#subpage.sub21 .section3 .box .txt-wrap .txt1 > p:nth-child(2) { padding-bottom: 123%; }
#subpage.sub21 .section3 .box .txt-wrap .txt1 > p:nth-child(3) { padding-bottom: 16%; }
#subpage.sub21 .section3 .box .txt-wrap .txt1 > p:nth-child(4) { padding-bottom: 5%; font-weight: bold; font-size: 1.7rem; position: relative; }
#subpage.sub21 .section3 .box .txt-wrap .txt1 > p:nth-child(4)::after { position: absolute; content:''; bottom: 16%; left: 50%; width: 10%; height: 1px; background: #999; margin-left: -5%; }


#subpage.sub21 .section4 .box .txt-wrap .txt1 { color: #fff; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 3%; font-weight: bold; font-size: 1.5rem; position: relative; letter-spacing: -0.05rem; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul {}
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li { margin-bottom: 5%; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li > p:first-child { position: relative; margin-bottom: 1%; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li > p:first-child::before { position: absolute; width: 6%; height: 100%; background: #ac9a78; top: 0; left: 50%; margin-left: -3%; border-radius: 100%; z-index: 0; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li:first-child > p:first-child::before { content: '1'; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li:nth-child(2) > p:first-child::before { content: '2'; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li:nth-child(3) > p:first-child::before { content: '3'; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li:nth-child(4) > p:first-child::before { content: '4'; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li:nth-child(5) > p:first-child::before { content: '5'; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li > p:nth-child(2) { font-size: 1rem; font-weight: bold; line-height: 1.3 !important; }
#subpage.sub21 .section4 .box .txt-wrap .txt1 > ul > li > p:nth-child(3) { font-weight: 100; line-height: 1.3 !important; }




#subpage.sub22 {}
#subpage.sub22 .section1 .box .txt-wrap .txt1 { top: 27%; left: 6%; color: #000; width: 49%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section1 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.5rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub22 .section1 .box .txt-wrap .txt1 > p:nth-child(2) { background: #f26522; color: #fff; line-height: 1.2 !important; padding: 2% 0; }
#subpage.sub22 .section1 .box .txt-wrap .txt1 > p:nth-child(3) { padding: 3% 0; }


#subpage.sub22 .section2 .box .txt-wrap .txt1 { color: #333; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section2 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }
#subpage.sub22 .section2 .box .txt-wrap .txt1 > p:first-child span { color: #ff6600; }
#subpage.sub22 .section2 .box .txt-wrap .txt1 > p:nth-child(2) { color: #33cccc; font-size: 1.2rem; padding: 2% 0 7%;line-height: 1.3rem !important; }


#subpage.sub22 .section3 .box .txt-wrap .txt1 { color: #fff; padding: 45% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section3 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: normal; font-size: 1rem; line-height: 1.2 !important; }


#subpage.sub22 .section4 .box .txt-wrap .txt1 { color: #fff; padding: 20% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section4 .box .txt-wrap .txt1 > p:first-child { padding: 0 0 5%; font-weight: bold; font-size: 1.7rem; line-height: 1.4 !important; }


#subpage.sub22 .section5 .box .txt-wrap .txt1 { color: #393939; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section5 .box .txt-wrap .txt1 > p:first-child { padding: 0 10% 3%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }
#subpage.sub22 .section5 .box .txt-wrap .txt1 > p:nth-child(2) { color: #333; }


#subpage.sub22 .section6 .box .txt-wrap .txt1 { color: #fff; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section6 .box .txt-wrap .txt1 > p:first-child { padding: 0 10% 3%; font-weight: bold; font-size: 1.7rem; line-height: 1.2 !important; }
#subpage.sub22 .section6 .box .txt-wrap .txt1 > p:nth-child(2) { background: #513f2f; padding: 1% 2%;  width: 100%; overflow: hidden; border-radius: 6px; }
#subpage.sub22 .section6 .box .txt-wrap .txt1 > p:nth-child(3) { background: #513f2f; padding: 1% 2%;  width: 100%; overflow: hidden; border-radius: 6px; margin-top: 104%; }
#subpage.sub22 .section6 .box .txt-wrap .txt1 > p:nth-child(4) { background: #513f2f; padding: 1% 2%;  width: 100%; overflow: hidden; border-radius: 6px; margin-top: 58%; }
#subpage.sub22 .section6 .box .txt-wrap .txt1 > p:nth-child(5) { background: #513f2f; padding: 1% 2%;  width: 100%; overflow: hidden; border-radius: 6px; margin-top: 45%; }


#subpage.sub22 .section7 .box .txt-wrap .txt1 { color: #fff; padding: 2% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section7 .box .txt-wrap .txt1 > p:first-child { padding: 0 10% 2%; font-weight: bold; font-size: 1.5rem; line-height: 1.2 !important; }
#subpage.sub22 .section7 .box .txt-wrap .txt1 > p:nth-child(2) { padding: 0% 2%; }

#subpage.sub22 .section8 .box .txt-wrap .txt1 { color: #fff; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub22 .section8 .box .txt-wrap .txt1 > p:first-child { padding: 0 10% 2%; font-weight: bold; font-size: 1.5rem; line-height: 1.2 !important; }
#subpage.sub22 .section8 .box .txt-wrap .txt1 > p:nth-child(2) { padding: 0% 2%; color: #fff5ae; }
#subpage.sub22 .section8 .box .txt-wrap .txt2 { color: #fff; top: 30%; left: 0; background: rgba(0,0,0,0); text-align: left; width: 100%; padding: 0 5%; }
#subpage.sub22 .section8 .box .txt-wrap .txt2 > p { font-size: 1.3rem; line-height: 1.2 !important; margin-bottom: 4%; }
#subpage.sub22 .section8 .box .txt-wrap .txt2 > p > span { font-size: 1rem; line-height: 1 !important; }



#subpage.sub23 {}
#subpage.sub23 .section1 .box .txt-wrap .txt1 { top: 27%; left: 6%; color: #000; width: 49%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub23 .section1 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.5rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub23 .section1 .box .txt-wrap .txt1 > p:nth-child(2) { background: #f26522; color: #fff; line-height: 1.2 !important; padding: 2% 0; }
#subpage.sub23 .section1 .box .txt-wrap .txt1 > p:nth-child(3) { padding: 3% 0; }


#subpage.sub23 .section2 .box .txt-wrap .txt1 { color: #333; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub23 .section2 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }
#subpage.sub23 .section2 .box .txt-wrap .txt1 > p:first-child span { color: #ff6600; }
#subpage.sub23 .section2 .box .txt-wrap .txt1 > p:nth-child(2) { color: #393939; font-size: 1rem; padding-top: 3%;line-height: 1.3rem !important; }
#subpage.sub23 .section2 .box .txt-wrap .txt1 > p:nth-child(3) { padding-top: 11.5%;line-height: 1.3rem !important; color: #fff;}

#subpage.sub23 .section3 .box .txt-wrap .txt1 { color: #333; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub23 .section3 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }
#subpage.sub23 .section3 .box .txt-wrap .txt1 > p:nth-child(2) { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; padding-top: 100%; }
#subpage.sub23 .section3 .box .txt-wrap .txt1 > p:nth-child(3) { padding-top: 3%; }
#subpage.sub23 .section3 .box .txt-wrap .txt1 > p:nth-child(3) span { color: #ff6600; }

#subpage.sub23 .section4 .box .txt-wrap .txt1 { color: #333; padding: 6% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub23 .section4 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }

#subpage.sub23 .section5 .box .txt-wrap .txt1 { color: #333; padding: 8% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub23 .section5 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }
#subpage.sub23 .section5 .box .txt-wrap .txt2 { top: 9.5%; text-align: center; padding: 0 5%; }
#subpage.sub23 .section5 .box .txt-wrap .txt2 > p:first-child { padding-bottom: 3%; font-weight: bold; line-height: 1.2 !important; color: #000; }
#subpage.sub23 .section5 .box .txt-wrap .txt3 { top: 29.5%; text-align: center; padding: 0 5%; }
#subpage.sub23 .section5 .box .txt-wrap .txt3 > p:first-child { padding-bottom: 3%; font-weight: bold; line-height: 1.2 !important; color: #000; }
#subpage.sub23 .section5 .box .txt-wrap .txt4 { top: 48.5%; text-align: center; padding: 0 5%; }
#subpage.sub23 .section5 .box .txt-wrap .txt4 > p:first-child { padding-bottom: 3%; font-weight: bold; line-height: 1.2 !important; color: #000; }
#subpage.sub23 .section5 .box .txt-wrap .txt5 { top: 68%; text-align: center; padding: 0 5%; }
#subpage.sub23 .section5 .box .txt-wrap .txt5 > p:first-child { padding-bottom: 3%; font-weight: bold; line-height: 1.2 !important; color: #000; }
#subpage.sub23 .section5 .box .txt-wrap .txt6 { top: 86%; text-align: center; padding: 0 5%; }
#subpage.sub23 .section5 .box .txt-wrap .txt6 > p:first-child { padding-bottom: 3%; font-weight: bold; line-height: 1.2 !important; color: #000; }

#subpage.sub23 .section6 .box .txt-wrap .txt1 { color: #333; padding: 6% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub23 .section6 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }

#subpage.sub23 .section7 .box .txt-wrap .txt1 { color: #fff; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub23 .section7 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }
#subpage.sub23 .section7 .box .txt-wrap .txt2 { top: 42%; text-align: center; padding: 0 5%; color: #fff; }
#subpage.sub23 .section7 .box .txt-wrap .txt2 > p { font-size: 1.2rem; font-weight: bold; }
#subpage.sub23 .section7 .box .txt-wrap .txt2 > p span { font-size: 1rem; font-weight: normal; margin:3% 0 8%; display: inline-block; opacity: 0.8; }



#subpage.sub24 {}
#subpage.sub24 .section1 .box .txt-wrap .txt1 { top: 17%; left: 6%; color: #000; width: 49%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub24 .section1 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.5rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub24 .section1 .box .txt-wrap .txt1 > p:nth-child(2) { background: #f26522; color: #fff; line-height: 1.2 !important; padding: 2% 0; }
#subpage.sub24 .section1 .box .txt-wrap .txt1 > p:nth-child(3) { padding: 3% 0; }


#subpage.sub24 .section2 .box .txt-wrap .txt1 { color: #333; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub24 .section2 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub24 .section2 .box .txt-wrap .txt1 > p:first-child span { color: #ff6600; }
#subpage.sub24 .section2 .box .txt-wrap .txt1 > p:nth-child(2) { color: #393939; font-size: 1rem; padding-top: 3%;line-height: 1.3rem !important; }

#subpage.sub24 .section3 .box .txt-wrap .txt1 { color: #333; padding: 8% 5% 0; background: rgba(0,0,0,0); text-align: center;  font-weight: bold; font-size: 1rem; line-height: 1.5 !important; letter-spacing: -0.02rem; }
#subpage.sub24 .section3 .box .txt-wrap .txt2 { color: #333; top: 85%; padding: 0 5%; background: rgba(0,0,0,0); text-align: center;  font-weight: bold; font-size: 1rem; line-height: 1.5 !important; }

#subpage.sub24 .section4 .box .txt-wrap .txt1 { width: 100%; padding-top: 5%; font-weight: bold; font-size: 1.7rem; line-height: 1.2 !important; letter-spacing: -0.05rem; color: #000; text-align: center; }

#subpage.sub24 .section5 .box .txt-wrap .txt1 { color: #333; padding: 2% 5% 0; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub24 .section5 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; }
#subpage.sub24 .section5 .box .txt-wrap .txt1 > p:nth-child(2) { color: #393939; line-height: 1.3rem !important; background: #ff6600; color :#fff; padding: 1% 0; border-radius: 6px; margin: 3% 0; }
#subpage.sub24 .section5 .box .txt-wrap .txt2 { color: #333; top: 53%; padding: 0 5%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub24 .section5 .box .txt-wrap .txt2  > p:first-child { color: #393939; line-height: 1.3rem !important; background: #ff6600; color :#fff; padding: 1% 0; border-radius: 6px; }

#subpage.sub24 .section6 .box .txt-wrap .txt1 { color: #333; padding: 8% 5% 0; background: rgba(0,0,0,0); text-align: center; color: #000; letter-spacing: -0.02rem; }
#subpage.sub24 .section6 .box .txt-wrap .txt1 strong { color: #ca2020; }

#subpage.sub24 .section7 .box .txt-wrap .txt1 { color: #fff; padding: 10% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub24 .section7 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 8%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; color: #bb9f6a; }
#subpage.sub24 .section7 .box .txt-wrap .txt1 > p:nth-child(2) { font-size: 1.2rem; text-align: left; }



#subpage.sub25 {}
#subpage.sub25 .section1 .box .txt-wrap .txt1 { top: 17%; left: 6%; color: #000; width: 49%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub25 .section1 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.5rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub25 .section1 .box .txt-wrap .txt1 > p:nth-child(2) { background: #2f91c9; color: #fff; line-height: 1.2 !important; padding: 2% 0; }
#subpage.sub25 .section1 .box .txt-wrap .txt1 > p:nth-child(3) { padding: 3% 0; }

#subpage.sub25 .section2 .box .txt-wrap .txt1 { color: #333; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub25 .section2 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub25 .section2 .box .txt-wrap .txt1 > p:first-child span { color: #2f91c9; }
#subpage.sub25 .section2 .box .txt-wrap .txt1 > p:nth-child(2) { color: #393939; font-size: 1rem; padding-top: 3%;line-height: 1.3rem !important; }

#subpage.sub25 .section3 .box .txt-wrap .txt1 { color: #333; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub25 .section3 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }

#subpage.sub25 .section4 .box .txt-wrap .txt1 { color: #333; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub25 .section4 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub25 .section4 .box .txt-wrap .txt1 > p:nth-child(2) { color: #393939; font-size: 1rem; padding-top: 4%;line-height: 1.3rem !important; }

#subpage.sub25 .section5 .box .txt-wrap .txt1 { color: #fff; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub25 .section5 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; color: #68c8dc; }
#subpage.sub25 .section5 .box .txt-wrap .txt1 > p:nth-child(2) { font-size: 1.2rem; text-align: left; line-height: 1.2 !important; }
#subpage.sub25 .section5 .box .txt-wrap .txt1 > p:nth-child(2) > span { font-size: 1rem; }


#subpage.sub26 {}
#subpage.sub26 .section1 .box .txt-wrap .txt1 { top: 14%; left: 6%; color: #000; width: 49%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub26 .section1 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 5%; font-weight: bold; font-size: 1.5rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub26 .section1 .box .txt-wrap .txt1 > p:nth-child(2) { background: #2f91c9; color: #fff; line-height: 1.2 !important; padding: 2% 0; }
#subpage.sub26 .section1 .box .txt-wrap .txt1 > p:nth-child(3) { padding: 3% 0; }

#subpage.sub26 .section2 .box .txt-wrap .txt1 { color: #333; padding: 4% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub26 .section2 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub26 .section2 .box .txt-wrap .txt1 > p:first-child span { color: #2f91c9; }
#subpage.sub26 .section2 .box .txt-wrap .txt1 > p:nth-child(2) { color: #393939; font-size: 1rem; padding-top: 3%;line-height: 1.3rem !important; }

#subpage.sub26 .section3 .box .txt-wrap .txt1 { color: #333; padding: 5% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub26 .section3 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 0%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }

#subpage.sub26 .section4 .box .txt-wrap .txt1 { color: #333; padding: 8% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub26 .section4 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 6%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; letter-spacing: -0.05rem; }
#subpage.sub26 .section4 .box .txt-wrap .txt1 > p:nth-child(2) { font-size: 1rem; line-height: 1.2 !important; background: #2f91c9; color: #fff; padding: 1% 0; border-radius: 20px; width: 86%; margin: 0 auto; }
#subpage.sub26 .section4 .box .txt-wrap .txt1 > p:nth-child(3) { padding-top: 2%; font-size: 1rem; line-height: 1.2 !important; }
#subpage.sub26 .section4 .box .txt-wrap .txt2 { top: 54%; color: #333; padding: 0 5%; background: rgba(0,0,0,0); text-align: center; }
#subpage.sub26 .section4 .box .txt-wrap .txt2 > p:first-child { font-size: 1rem; line-height: 1.2 !important; background: #2f91c9; color: #fff; padding: 2% 2%; border-radius: 50px; width: 100%; margin: 0 auto; }
#subpage.sub26 .section4 .box .txt-wrap .txt2 > p:nth-child(2) { padding: 2% 3% 0; font-size: 1rem; line-height: 1.2 !important; }

#subpage.sub26 .section5 .box .txt-wrap .txt1 { color: #fff; padding: 7% 5% 0; background: rgba(0,0,0,0); text-align: center; width: 100%; }
#subpage.sub26 .section5 .box .txt-wrap .txt1 > p:first-child { padding-bottom: 6%; font-weight: bold; font-size: 2rem; line-height: 1.2 !important; color: #68c8dc; }
#subpage.sub26 .section5 .box .txt-wrap .txt1 > p:nth-child(2) { font-size: 1.2rem; text-align: left; line-height: 1.2 !important; }
#subpage.sub26 .section5 .box .txt-wrap .txt1 > p:nth-child(2) > span { font-size: 1rem; display: block; padding: 2% 0 3%; }



























