.about{position:relative;padding-top:6.25vw}@media only screen and (max-width: 1919px){.about{padding-top:80px}}@media only screen and (max-width: 1439px){.about{padding-top:56px}}@media only screen and (max-width: 1279px){.about{padding-top:40px}}@media only screen and (max-width: 1023px){.about{padding-top:40px}}@media only screen and (max-width: 767px){.about{padding-top:40px}}@media only screen and (max-width: 1439px){.about{padding-top:96px}}@media only screen and (max-width: 767px){.about{padding-top:80px}}.about .about_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.about .about_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.about .about_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.about .about_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.about .about_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.about .about_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.about .about_inr{margin-left:20px;margin-right:20px}}.about .about_word{order:1;margin-top:-0.3125vw}@media only screen and (max-width: 1919px){.about .about_word{margin-top:-8px}}@media only screen and (max-width: 767px){.about .about_word{width:100%;order:1;padding-left:0px}}.about .about_ttl h2{font-size:1.6666666667vw;font-weight:700;line-height:1.6}@media only screen and (max-width: 1919px){.about .about_ttl h2{font-size:32px}}@media only screen and (max-width: 767px){.about .about_ttl h2{font-size:30px}}@media only screen and (max-width: 413px){.about .about_ttl h2{font-size:28px}}.about .about_ttl h2 span.txt_l{font-size:120%}.about .about_ttl h2 span.txt_color{color:#3a7ca6}.about .about_point .about_point_group{padding-left:.4166666667vw}@media only screen and (max-width: 1919px){.about .about_point .about_point_group{padding-left:8px}}.about .about_point .about_point_group .about_point_block{border:solid 1px #2e3e4f;border-radius:.4166666667vw}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block{border-radius:8px}}.about .about_point .about_point_group .about_point_block:nth-child(n+2){margin-top:1.6666666667vw}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block:nth-child(n+2){margin-top:28px}}@media only screen and (max-width: 1439px){.about .about_point .about_point_group .about_point_block:nth-child(n+2){margin-top:24px}}@media only screen and (max-width: 1023px){.about .about_point .about_point_group .about_point_block:nth-child(n+2){margin-top:24px}}@media only screen and (max-width: 767px){.about .about_point .about_point_group .about_point_block:nth-child(n+2){margin-top:20px}}.about .about_point .about_point_group .about_point_block .about_point_block_inr{background-color:#f4f6f8;border:solid 6px #fff;border-radius:.8333333333vw;display:flex;align-items:center}@media only screen and (max-width: 767px){.about .about_point .about_point_group .about_point_block .about_point_block_inr{border-radius:12px}}@media only screen and (max-width: 413px){.about .about_point .about_point_group .about_point_block .about_point_block_inr{border-radius:12px}}@media only screen and (max-width: 767px){.about .about_point .about_point_group .about_point_block .about_point_block_inr{flex-direction:column;align-items:baseline}}@media only screen and (max-width: 767px){.about .about_point .about_point_group .about_point_block .about_point_ttl{margin-top:20px}}.about .about_point .about_point_group .about_point_block .about_point_ttl h3{position:relative;background-repeat:repeat-x;background-image:url(/wp/wp-content/themes/okuda_hoken/assets/images/home/about_point_ttl.webp);background-position:center;background-size:contain;height:5.2083333333vw;font-size:1.25vw;line-height:5.2083333333vw;padding-left:1.25vw;padding-right:.625vw}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_ttl h3{font-size:22px;line-height:80px;height:80px;padding-left:24px;padding-right:12px}}@media only screen and (max-width: 1279px){.about .about_point .about_point_group .about_point_block .about_point_ttl h3{font-size:20px;padding-top:1px;height:56px;line-height:56px;padding-left:16px}}@media only screen and (max-width: 1023px){.about .about_point .about_point_group .about_point_block .about_point_ttl h3{padding-left:10px;padding-right:8px}}.about .about_point .about_point_group .about_point_block .about_point_ttl h3 span{font-weight:700;color:#fff}.about .about_point .about_point_group .about_point_block .about_point_ttl h3:before,.about .about_point .about_point_group .about_point_block .about_point_ttl h3:after{display:block;content:"";background-image:url(/wp/wp-content/themes/okuda_hoken/assets/images/home/about_point_ttl.webp);position:absolute;top:0;height:100%;background-position:center;background-repeat:no-repeat}.about .about_point .about_point_group .about_point_block .about_point_ttl h3:before{right:100%;width:.8854166667vw;background-image:url(/wp/wp-content/themes/okuda_hoken/assets/images/home/about_point_ttl_left.webp);background-size:cover;background-position:left center}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_ttl h3:before{width:16px}}@media only screen and (max-width: 1279px){.about .about_point .about_point_group .about_point_block .about_point_ttl h3:before{width:13px}}.about .about_point .about_point_group .about_point_block .about_point_ttl h3:after{left:100%;width:2.6041666667vw;background-image:url(/wp/wp-content/themes/okuda_hoken/assets/images/home/about_point_ttl_right.webp);background-size:cover;background-position:right center}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_ttl h3:after{width:40px}}@media only screen and (max-width: 1279px){.about .about_point .about_point_group .about_point_block .about_point_ttl h3:after{width:24px}}.about .about_point .about_point_group .about_point_block .about_point_word{padding:2.0833333333vw 2.0833333333vw 2.0833333333vw 4.1666666667vw;flex:1}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_word{padding:40px 40px 40px 80px}}@media only screen and (max-width: 1279px){.about .about_point .about_point_group .about_point_block .about_point_word{padding:32px 24px 32px 48px}}@media only screen and (max-width: 1023px){.about .about_point .about_point_group .about_point_block .about_point_word{padding:28px 24px 28px 48px}}@media only screen and (max-width: 767px){.about .about_point .about_point_group .about_point_block .about_point_word{padding:12px 16px 20px 16px}}.about .about_point .about_point_group .about_point_block .about_point_word p{font-weight:700;font-size:.9375vw;padding-top:.2083333333vw;line-height:1.6}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_word p{font-size:18px}}@media only screen and (max-width: 1279px){.about .about_point .about_point_group .about_point_block .about_point_word p{font-size:17px}}@media only screen and (max-width: 767px){.about .about_point .about_point_group .about_point_block .about_point_word p{font-size:17px}}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_word p{padding-top:4px}}@media only screen and (max-width: 1023px){.about .about_point .about_point_group .about_point_block .about_point_word p{font-size:16px}}.about .about_point .about_point_group .about_point_block .about_point_word ol{padding-top:.2083333333vw}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_word ol{padding-top:4px}}.about .about_point .about_point_group .about_point_block .about_point_word ol li{font-weight:700;position:relative;padding-left:1.2em;font-size:.9375vw;line-height:1.5}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_word ol li{font-size:18px}}@media only screen and (max-width: 1279px){.about .about_point .about_point_group .about_point_block .about_point_word ol li{font-size:17px}}@media only screen and (max-width: 767px){.about .about_point .about_point_group .about_point_block .about_point_word ol li{font-size:17px}}@media only screen and (max-width: 1023px){.about .about_point .about_point_group .about_point_block .about_point_word ol li{font-size:16px}}.about .about_point .about_point_group .about_point_block .about_point_word ol li:before{position:absolute;left:0;top:0}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(1):before{content:"1."}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(2):before{content:"2."}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(3):before{content:"3."}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(4):before{content:"4."}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(5):before{content:"5."}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(6):before{content:"6."}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(7):before{content:"7."}.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(n+2){margin-top:.4166666667vw}@media only screen and (max-width: 1919px){.about .about_point .about_point_group .about_point_block .about_point_word ol li:nth-child(n+2){margin-top:6px}}.about .about_nv.section_nv{margin-top:4.1666666667vw}@media only screen and (max-width: 1919px){.about .about_nv.section_nv{margin-top:56px}}@media only screen and (max-width: 1023px){.about .about_nv.section_nv ul{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.about .about_nv.section_nv ul{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.about .about_nv.section_nv ul li a{width:280px}}.recommend{margin-top:8.3333333333vw}@media only screen and (max-width: 1919px){.recommend{margin-top:120px}}@media only screen and (max-width: 767px){.recommend{margin-top:80px}}.recommend .recommend_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.recommend .recommend_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.recommend .recommend_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.recommend .recommend_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.recommend .recommend_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.recommend .recommend_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.recommend .recommend_inr{margin-left:20px;margin-right:20px}}.recommend .recommend_nv.section_nv{margin-top:3.3333333333vw}@media only screen and (max-width: 1599px){.recommend .recommend_nv.section_nv{margin-top:56px}}@media only screen and (max-width: 1439px){.recommend .recommend_nv.section_nv{margin-top:48px}}@media only screen and (max-width: 1023px){.recommend .recommend_nv.section_nv{margin-top:40px}}@media only screen and (max-width: 767px){.recommend .recommend_nv.section_nv{margin-top:32px}}@media only screen and (max-width: 767px){.recommend .recommend_nv.section_nv ul{width:100%;grid-template-columns:1fr}}.recommend .recommend_nv.section_nv a{width:18.75vw}@media only screen and (max-width: 1919px){.recommend .recommend_nv.section_nv a{width:360px}}@media only screen and (max-width: 767px){.recommend .recommend_nv.section_nv a{width:100%}}.recommend .handling_insurance_list+.recommend_ttl{margin-top:3.3333333333vw}@media only screen and (max-width: 1919px){.recommend .handling_insurance_list+.recommend_ttl{margin-top:40px}}@media only screen and (max-width: 1439px){.recommend .handling_insurance_list+.recommend_ttl{margin-top:40px}}@media only screen and (max-width: 1279px){.recommend .handling_insurance_list+.recommend_ttl{margin-top:40px}}@media only screen and (max-width: 1023px){.recommend .handling_insurance_list+.recommend_ttl{margin-top:40px}}@media only screen and (max-width: 767px){.recommend .handling_insurance_list+.recommend_ttl{margin-top:28px}}.recommend .handling_insurance_list.bg_base ul{display:grid;gap:2.0833333333vw;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 1919px){.recommend .handling_insurance_list.bg_base ul{gap:40px}}@media only screen and (max-width: 1439px){.recommend .handling_insurance_list.bg_base ul{gap:32px}}@media only screen and (max-width: 1279px){.recommend .handling_insurance_list.bg_base ul{gap:24px}}@media only screen and (max-width: 1023px){.recommend .handling_insurance_list.bg_base ul{gap:20px}}@media only screen and (max-width: 767px){.recommend .handling_insurance_list.bg_base ul{grid-template-columns:1fr 1fr;gap:16px}}.recommend .handling_insurance_list.bg_base ul li{background-color:#f4f6f8;text-align:center;line-height:1;padding:0;border-radius:.4166666667vw;overflow:hidden}@media only screen and (max-width: 1919px){.recommend .handling_insurance_list.bg_base ul li{border-radius:8px}}.recommend .handling_insurance_list.bg_base ul li a{color:#2e3e4f;text-decoration:none;transition-duration:.5s;display:block;padding:1.5em 1em}.recommend .handling_insurance_list.bg_base ul li a:hover{transition-duration:.5s;color:#fff;background-color:#3a7ca6}.recommend .handling_insurance_list.bg_base ul li a span{letter-spacing:0}.recommend .handling_insurance_list.bg_base ul li:after{content:""}.recommend .handling_insurance_list ul{display:flex;flex-wrap:wrap}.recommend .handling_insurance_list ul li{display:inline-block;line-height:1.5;padding-bottom:1em}.recommend .handling_insurance_list ul li a{color:#3a7ca6;text-decoration:underline}.recommend .handling_insurance_list ul li a span{font-size:100%}.recommend .handling_insurance_list ul li:after{content:"、"}.recommend .handling_insurance_list ul li:nth-last-of-type(1):after{content:""}.recommend .handling_insurance_list ul li span{font-size:80%}.handling{margin-top:8.3333333333vw}@media only screen and (max-width: 1919px){.handling{margin-top:120px}}@media only screen and (max-width: 767px){.handling{margin-top:80px}}.handling .handling_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.handling .handling_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.handling .handling_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.handling .handling_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.handling .handling_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.handling .handling_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.handling .handling_inr{margin-left:20px;margin-right:20px}}.handling .handling_list ul{display:grid;gap:1.6666666667vw;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 1919px){.handling .handling_list ul{gap:28px}}@media only screen and (max-width: 1279px){.handling .handling_list ul{gap:24px}}@media only screen and (max-width: 1023px){.handling .handling_list ul{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media only screen and (max-width: 767px){.handling .handling_list ul{grid-template-columns:1fr 1fr;gap:16px}}.handling .handling_list ul li a.handling_block .handling_list_bnr{border:solid 1px #ccc}.handling .handling_list ul li a.handling_block .handling_list_txt{text-align:center;margin-top:.8333333333vw}@media only screen and (max-width: 1919px){.handling .handling_list ul li a.handling_block .handling_list_txt{margin-top:12px}}@media only screen and (max-width: 1279px){.handling .handling_list ul li a.handling_block .handling_list_txt{margin-top:8px}}@media only screen and (max-width: 1023px){.handling .handling_list ul li a.handling_block .handling_list_txt{margin-top:4px}}@media only screen and (max-width: 767px){.handling .handling_list ul li a.handling_block .handling_list_txt{text-align:left}}.handling .handling_list ul li a.handling_block .handling_list_txt span{font-size:.8333333333vw;display:inline-block;position:relative;line-height:1}@media only screen and (max-width: 1919px){.handling .handling_list ul li a.handling_block .handling_list_txt span{font-size:16px}}@media only screen and (max-width: 1279px){.handling .handling_list ul li a.handling_block .handling_list_txt span{font-size:16px}}@media only screen and (max-width: 767px){.handling .handling_list ul li a.handling_block .handling_list_txt span{font-size:16px}}@media only screen and (max-width: 1279px){.handling .handling_list ul li a.handling_block .handling_list_txt span{font-size:14px;margin-left:-20px}}@media only screen and (max-width: 1023px){.handling .handling_list ul li a.handling_block .handling_list_txt span{font-size:13px}}@media only screen and (max-width: 767px){.handling .handling_list ul li a.handling_block .handling_list_txt span{font-size:14px;margin-left:0px;line-height:1.4;padding-right:1em}}.handling .handling_list ul li a.handling_block .handling_list_txt span:after{content:"";display:block;width:.625vw;height:.625vw;background-image:url(/wp/wp-content/themes/okuda_hoken/assets/images/common/icon_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-0.9375vw;top:.15625vw}@media only screen and (max-width: 1919px){.handling .handling_list ul li a.handling_block .handling_list_txt span:after{right:-18px;top:3px;width:12px;height:12px}}@media only screen and (max-width: 1439px){.handling .handling_list ul li a.handling_block .handling_list_txt span:after{top:3px}}@media only screen and (max-width: 1279px){.handling .handling_list ul li a.handling_block .handling_list_txt span:after{top:1px}}@media only screen and (max-width: 1023px){.handling .handling_list ul li a.handling_block .handling_list_txt span:after{right:-16px;top:1px}}@media only screen and (max-width: 767px){.handling .handling_list ul li a.handling_block .handling_list_txt span:after{right:0px;top:4px}}.anshin{margin-top:8.3333333333vw}@media only screen and (max-width: 1919px){.anshin{margin-top:120px}}@media only screen and (max-width: 767px){.anshin{margin-top:80px}}.anshin .anshin_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.anshin .anshin_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.anshin .anshin_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.anshin .anshin_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.anshin .anshin_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.anshin .anshin_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.anshin .anshin_inr{margin-left:20px;margin-right:20px}}.anshin .anshin_list.bg_base ul{display:grid;gap:2.0833333333vw;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1919px){.anshin .anshin_list.bg_base ul{gap:40px}}@media only screen and (max-width: 1439px){.anshin .anshin_list.bg_base ul{gap:32px}}@media only screen and (max-width: 1279px){.anshin .anshin_list.bg_base ul{gap:24px}}@media only screen and (max-width: 1023px){.anshin .anshin_list.bg_base ul{grid-template-columns:1fr 1fr;gap:20px}}@media only screen and (max-width: 767px){.anshin .anshin_list.bg_base ul{grid-template-columns:1fr}}.anshin .anshin_list.bg_base ul li{text-align:center;line-height:1.4;padding:0;border-radius:.4166666667vw;overflow:hidden;position:relative}@media only screen and (max-width: 1919px){.anshin .anshin_list.bg_base ul li{border-radius:8px}}.anshin .anshin_list.bg_base ul li a{color:#2e3e4f;background-color:#f4f6f8;text-decoration:none;transition-duration:.5s;display:block;padding:1.5em 1em;position:relative;height:100%;display:flex;align-items:center;justify-content:center}.anshin .anshin_list.bg_base ul li a:hover{transition-duration:.5s;color:#fff;background-color:#3a7ca6}.anshin .anshin_list.bg_base ul li:after{content:""}.anshin .anshin_list ul{display:flex;flex-wrap:wrap}.anshin .anshin_list ul li{display:inline-block;line-height:1.5;padding-bottom:1em}.anshin .anshin_list ul li a{color:#3a7ca6;text-decoration:underline}.anshin .anshin_list ul li a span{font-size:100%}.anshin .anshin_list ul li:after{content:"、"}.anshin .anshin_list ul li:nth-last-of-type(1):after{content:""}.anshin .anshin_list ul li span{font-size:80%}.affiliatuin{margin-top:8.3333333333vw}@media only screen and (max-width: 1919px){.affiliatuin{margin-top:120px}}@media only screen and (max-width: 767px){.affiliatuin{margin-top:80px}}.affiliatuin .affiliatuin_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.affiliatuin .affiliatuin_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.affiliatuin .affiliatuin_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.affiliatuin .affiliatuin_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.affiliatuin .affiliatuin_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.affiliatuin .affiliatuin_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.affiliatuin .affiliatuin_inr{margin-left:20px;margin-right:20px}}.affiliatuin .affiliatuin_tb{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.affiliatuin .affiliatuin_tb{flex-direction:column}}.affiliatuin .affiliatuin_ttl h2{margin-bottom:0}@media only screen and (max-width: 767px){.affiliatuin .affiliatuin_ttl h2{margin-bottom:48px}}.affiliatuin .affiliatuin_bnr ul{display:flex}.affiliatuin .affiliatuin_bnr ul li{width:6.25vw}@media only screen and (max-width: 1919px){.affiliatuin .affiliatuin_bnr ul li{width:104px}}@media only screen and (max-width: 1439px){.affiliatuin .affiliatuin_bnr ul li{width:96px}}@media only screen and (max-width: 1279px){.affiliatuin .affiliatuin_bnr ul li{width:96px}}@media only screen and (max-width: 1023px){.affiliatuin .affiliatuin_bnr ul li{width:88px}}@media only screen and (max-width: 767px){.affiliatuin .affiliatuin_bnr ul li{width:33.3333333333%}}.affiliatuin .affiliatuin_bnr ul li:nth-child(2){margin-left:1.6666666667vw;margin-right:1.25vw}@media only screen and (max-width: 1919px){.affiliatuin .affiliatuin_bnr ul li:nth-child(2){margin-left:32px;margin-right:24px}}.affiliatuin .affiliatuin_bnr ul li a{display:block;width:100%}.topics{margin-top:8.3333333333vw}@media only screen and (max-width: 1919px){.topics{margin-top:120px}}@media only screen and (max-width: 767px){.topics{margin-top:80px}}.topics .topics_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.topics .topics_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.topics .topics_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.topics .topics_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.topics .topics_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.topics .topics_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.topics .topics_inr{margin-left:20px;margin-right:20px}}.topics .topics_tl{border-radius:.4166666667vw}@media only screen and (max-width: 1919px){.topics .topics_tl{border-radius:8px}}.topics .topics_tl_inr{position:relative;display:flex;gap:6.25vw;padding:0 4.1666666667vw}@media only screen and (max-width: 1919px){.topics .topics_tl_inr{padding:0 64px;gap:96px}}@media only screen and (max-width: 1439px){.topics .topics_tl_inr{padding:0 56px;gap:48px}}@media only screen and (max-width: 1279px){.topics .topics_tl_inr{padding:0 48px;gap:40px}}@media only screen and (max-width: 1023px){.topics .topics_tl_inr{padding:0 32px;gap:28px}}@media only screen and (max-width: 767px){.topics .topics_tl_inr{padding:0 24px 96px;flex-direction:column;gap:0}}.topics .topics_ttl{width:14.5833333333vw}@media only screen and (max-width: 1919px){.topics .topics_ttl{width:280px}}@media only screen and (max-width: 1439px){.topics .topics_ttl{width:224px}}@media only screen and (max-width: 767px){.topics .topics_ttl{position:static;width:100%}}.topics .topics_ttl .topics_nv.section_nv{position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width: 767px){.topics .topics_ttl .topics_nv.section_nv{width:280px;left:auto;right:24px}}.topics .topics_ttl .topics_nv.section_nv ul{grid-template-columns:1fr}.topics .topics_list{min-height:20.8333333333vw;flex:1}.topics .topics_list .topics_list_dl a{padding:1.6666666667vw .8333333333vw;display:block;border-bottom:solid 1px #2e3e4f}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl a{padding:28px 16px}}@media only screen and (max-width: 1279px){.topics .topics_list .topics_list_dl a{padding:24px 12px}}@media only screen and (max-width: 767px){.topics .topics_list .topics_list_dl a{padding:24px 0px}}.topics .topics_list .topics_list_dl a:hover{background-color:#dde0e2}.topics .topics_list .topics_list_dl dl{font-size:.8333333333vw}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl dl{font-size:16px}}@media only screen and (max-width: 1279px){.topics .topics_list .topics_list_dl dl{font-size:16px}}@media only screen and (max-width: 767px){.topics .topics_list .topics_list_dl dl{font-size:16px}}.topics .topics_list .topics_list_dl dl dt span{line-height:1.6666666667vw;display:inline-block}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl dl dt span{line-height:28px}}.topics .topics_list .topics_list_dl dl dt .topics_list_date{font-size:.8333333333vw}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl dl dt .topics_list_date{font-size:16px}}@media only screen and (max-width: 1279px){.topics .topics_list .topics_list_dl dl dt .topics_list_date{font-size:16px}}@media only screen and (max-width: 767px){.topics .topics_list .topics_list_dl dl dt .topics_list_date{font-size:16px}}.topics .topics_list .topics_list_dl dl dt .topics_list_category{display:none;background-color:#2e3e4f;border-radius:.2083333333vw;color:#fff;margin-left:1.25vw;padding:0 .8333333333vw .1041666667vw;font-size:.7291666667vw;transform:translateY(-1px)}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl dl dt .topics_list_category{border-radius:4px}}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl dl dt .topics_list_category{font-size:14px}}@media only screen and (max-width: 1279px){.topics .topics_list .topics_list_dl dl dt .topics_list_category{font-size:14px}}@media only screen and (max-width: 767px){.topics .topics_list .topics_list_dl dl dt .topics_list_category{font-size:14px}}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl dl dt .topics_list_category{margin-left:20px;padding:0 16px 2px}}@media only screen and (max-width: 767px){.topics .topics_list .topics_list_dl dl dt .topics_list_category{margin-left:16px;padding:0 12px 1px;font-size:14px;line-height:1.8;transform:translateY(-1px)}}.topics .topics_list .topics_list_dl dl dd{margin-top:.8333333333vw;line-height:1.4}@media only screen and (max-width: 1919px){.topics .topics_list .topics_list_dl dl dd{margin-top:16px}}@media only screen and (max-width: 1279px){.topics .topics_list .topics_list_dl dl dd{margin-top:12px}}@media only screen and (max-width: 767px){.topics .topics_list .topics_list_dl dl dd{margin-top:12px}}.sado_bnr{margin-top:8.3333333333vw}@media only screen and (max-width: 1919px){.sado_bnr{margin-top:120px}}@media only screen and (max-width: 767px){.sado_bnr{margin-top:80px}}