@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.noto_superbold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.noto_bold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.ibm_regular,#plan-theme section.kit_index .icon_exp .world,#plan-theme section.kit_index .icon_exp .japan,#plan-theme section.kit_index .index_grid .index_item .exp,#plan-theme section.action_report_info .info_grid .text_box .lead,#plan-original section.implementation .step_box .cont_text,#plan-original section.implementation .step_box .cont_text .inner_step_box p{font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;font-style:normal}.ibm_medium,#plan-theme section.top_lead .lead,#plan-theme section.action_cont_wrap .action_cont .text_box .lead,#plan-theme section.action_cont_wrap .action_cont .text_box .main p span.med,#plan-theme section.action_cont_wrap .action_cont .text_box .main a.ext_link,#plan-theme section.program_support,#plan-theme section.action_report_info .info_grid .text_box h4,#plan-original section.top_lead .lead,#plan-original section.implementation .step_box .cont_text p.med,#plan-original section.implementation .step_box .cont_text .inner_step_box .subtitle{font-family:"IBM Plex Sans JP",sans-serif;font-weight:500;font-style:normal}.ibm_bold,#plan-theme section.kit_index h3.kitindex_title,#plan-theme section.kit_index .index_grid .index_item h4,#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy,#plan-theme section.action_report_info h3,#plan-original section.implementation h3,#plan-original section.implementation .step_box .midashi_grid h4,#plan-original section.implementation .step_box h5,#plan-original section.implementation .step_box .cont_text .inner_step_box .title{font-family:"IBM Plex Sans JP",sans-serif;font-weight:700;font-style:normal}.mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.main_w,#plan-theme section.top_lead,#plan-theme section.kit_index,#plan-theme section.action_cont_wrap,#plan-theme section.program_support,#plan-theme section.action_report_info,#plan-original section.top_lead,#plan-original section.implementation{max-width:1076px}.inner_w,#plan-theme section.top_lead,#plan-theme section.kit_index,#plan-theme section.action_cont_wrap,#plan-theme section.program_support,#plan-theme section.action_report_info,#plan-original section.top_lead,#plan-original section.implementation{width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 960px){.inner_w,#plan-theme section.top_lead,#plan-theme section.kit_index,#plan-theme section.action_cont_wrap,#plan-theme section.program_support,#plan-theme section.action_report_info,#plan-original section.top_lead,#plan-original section.implementation{width:calc(100% - 30px)}}.ofi{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}#plan-theme section.top_lead{margin:0 auto 110px}@media screen and (max-width: 960px){#plan-theme section.top_lead{margin:0 auto 60px}}#plan-theme section.top_lead .lead p{font-size:18px;line-height:1.8;margin:0 auto;padding:0}@media screen and (max-width: 960px){#plan-theme section.top_lead .lead p{font-size:17px}}#plan-theme section.kit_index{margin:0 auto 110px}@media screen and (max-width: 960px){#plan-theme section.kit_index{margin:0 auto 60px}}#plan-theme section.kit_index h3.kitindex_title{font-size:32px;text-align:center;margin:0 auto 20px}@media screen and (max-width: 960px){#plan-theme section.kit_index h3.kitindex_title{font-size:20px;margin:0 auto 30px}}#plan-theme section.kit_index .icon_exp{display:flex;justify-content:center;gap:30px;margin:0 auto 65px}@media screen and (max-width: 960px){#plan-theme section.kit_index .icon_exp{display:grid;grid-template-columns:1fr;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px;margin:0 auto 40px}}#plan-theme section.kit_index .icon_exp .world,#plan-theme section.kit_index .icon_exp .japan{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:30px;margin:0 0 20px;padding:0 0 0 40px}@media screen and (max-width: 960px){#plan-theme section.kit_index .icon_exp .world,#plan-theme section.kit_index .icon_exp .japan{margin:0 0 0;padding:0 0 0 30px}}#plan-theme section.kit_index .icon_exp .world{background:url(../../images/icon_plan_world.svg) left 50% no-repeat;background-size:29px}#plan-theme section.kit_index .icon_exp .japan{background:url(../../images/icon_plan_japan.svg) left 50% no-repeat;background-size:29px}#plan-theme section.kit_index .index_grid{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:60px;column-gap:60px;row-gap:50px}@media screen and (max-width: 960px){#plan-theme section.kit_index .index_grid{grid-template-columns:repeat(2, 1fr);-moz-column-gap:24px;column-gap:24px;row-gap:20px}}#plan-theme section.kit_index .index_grid .index_item{display:block;text-decoration:none;color:#000}#plan-theme section.kit_index .index_grid .index_item img{width:100%;height:auto;margin:0 auto 10px}#plan-theme section.kit_index .index_grid .index_item h4{font-size:18px;line-height:29px;margin:0 0 5px;padding:0 70px 0 30px;background:url(../../images/icon_arrow_cir_right.svg) left 50% no-repeat;background-size:22px}@media screen and (max-width: 960px){#plan-theme section.kit_index .index_grid .index_item h4{font-size:15px;background:url(../../images/icon_arrow_cir_right.svg) left top no-repeat;background-size:18px;padding:0 0 22px 22px}}#plan-theme section.kit_index .index_grid .index_item h4.wj{background:url(../../images/icon_arrow_cir_right.svg) left 50% no-repeat,url(../../images/icon_plan_world.svg) calc(100% - 35px) 50% no-repeat,url(../../images/icon_plan_japan.svg) 100% 50% no-repeat;background-size:22px,29px,29px}@media screen and (max-width: 960px){#plan-theme section.kit_index .index_grid .index_item h4.wj{background:url(../../images/icon_arrow_cir_right.svg) left .2em no-repeat,url(../../images/icon_plan_world.svg) left bottom no-repeat,url(../../images/icon_plan_japan.svg) 25px bottom no-repeat;background-size:18px,19px,19px}}#plan-theme section.kit_index .index_grid .index_item h4.w{background:url(../../images/icon_arrow_cir_right.svg) left 50% no-repeat,url(../../images/icon_plan_world.svg) 100% 50% no-repeat;background-size:22px,29px}@media screen and (max-width: 960px){#plan-theme section.kit_index .index_grid .index_item h4.w{background:url(../../images/icon_arrow_cir_right.svg) left .2em no-repeat,url(../../images/icon_plan_world.svg) left bottom no-repeat;background-size:18px,19px}}#plan-theme section.kit_index .index_grid .index_item h4.j{background:url(../../images/icon_arrow_cir_right.svg) left 50% no-repeat,url(../../images/icon_plan_japan.svg) 100% 50% no-repeat;background-size:22px,29px}@media screen and (max-width: 960px){#plan-theme section.kit_index .index_grid .index_item h4.j{background:url(../../images/icon_arrow_cir_right.svg) left .2em no-repeat,url(../../images/icon_plan_japan.svg) left bottom no-repeat;background-size:18px,19px}}@media screen and (max-width: 960px){#plan-theme section.kit_index .index_grid .index_item h4{font-size:18px}}#plan-theme section.kit_index .index_grid .index_item .exp{font-size:16px;margin:0}@media screen and (max-width: 960px){#plan-theme section.kit_index .index_grid .index_item .exp{font-size:15px}}#plan-theme section.kit_index .index_grid .index_item:hover{opacity:.7}#plan-theme section.action_cont_wrap{margin:0 auto 110px}#plan-theme section.action_cont_wrap .action_cont{display:grid;grid-template-columns:330px 1fr;-moz-column-gap:32px;column-gap:32px;margin:0 auto 120px}#plan-theme section.action_cont_wrap .action_cont:last-child{margin:0 auto 0}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont{grid-template-columns:1fr;-moz-column-gap:30px;column-gap:30px;margin:0 auto 80px}}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .thumb_box{text-align:center;margin:0 auto 35px}}#plan-theme section.action_cont_wrap .action_cont .thumb_box img{display:block;width:100%;height:auto;margin:0 auto 20px}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .thumb_box img{width:80%;margin:0 auto 12px}}#plan-theme section.action_cont_wrap .action_cont .thumb_box a.normal_btn{margin-top:0px;width:210px;text-align:center}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .thumb_box a.normal_btn{width:80%;margin:0 auto 0}}#plan-theme section.action_cont_wrap .action_cont .text_box .midashi{display:grid;grid-template-columns:32px 1fr;-moz-column-gap:12px;column-gap:12px}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .midashi{grid-template-columns:23px 1fr;-moz-column-gap:10px;column-gap:10px}}#plan-theme section.action_cont_wrap .action_cont .text_box .midashi .num_item img{width:100%;height:auto}#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy{font-size:20px;margin:0 0 25px;padding:0 85px 0 0}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy{font-size:15px;margin:0 0 15px;padding:0 0 25px 0}}#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy.wj{padding:0 85px 0 0;background:url(../../images/icon_plan_world.svg) calc(100% - 35px) top no-repeat,url(../../images/icon_plan_japan.svg) 100% top no-repeat;background-size:29px,29px}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy.wj{padding:0 0 25px 0;background:url(../../images/icon_plan_world.svg) left bottom no-repeat,url(../../images/icon_plan_japan.svg) 23px bottom no-repeat;background-size:19px,19px}}#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy.w{padding:0 85px 0 0;background:url(../../images/icon_plan_world.svg) 100% top no-repeat;background-size:29px}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy.w{padding:0 0 25px 0;background:url(../../images/icon_plan_world.svg) left bottom no-repeat;background-size:19px}}#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy.j{padding:0 85px 0 0;background:url(../../images/icon_plan_japan.svg) 100% top no-repeat;background-size:29px}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .midashi h3.action_copy.j{padding:0 0 25px 0;background:url(../../images/icon_plan_japan.svg) left bottom no-repeat;background-size:19px}}#plan-theme section.action_cont_wrap .action_cont .text_box .lead{font-size:16px;margin:0 auto 30px}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .lead{font-size:15px;margin:0 auto 20px}}#plan-theme section.action_cont_wrap .action_cont .text_box .main p{font-size:16px;margin:0 auto 1em}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .main p{font-size:15px}}#plan-theme section.action_cont_wrap .action_cont .text_box .main a.ext_link{font-size:17px;margin:25em 0 0}@media screen and (max-width: 960px){#plan-theme section.action_cont_wrap .action_cont .text_box .main a.ext_link{font-size:15px}}#plan-theme section.program_support{margin:0 auto 100px;font-size:16px;text-align:center}@media screen and (max-width: 960px){#plan-theme section.program_support{margin:0 auto 80px;text-align:center}}@media screen and (max-width: 960px){#plan-theme section.program_support{margin:0 auto 60px;font-size:15px}}#plan-theme section.program_support img.logo{display:block;width:auto;max-width:242px;margin:2em auto}@media screen and (max-width: 960px){#plan-theme section.program_support img.logo{max-width:200px}}#plan-theme section.action_report_info{margin:0 auto 100px}@media screen and (max-width: 960px){#plan-theme section.action_report_info{margin:0 auto 60px}}#plan-theme section.action_report_info h3{font-size:20px;margin:0 0 40px}@media screen and (max-width: 960px){#plan-theme section.action_report_info h3{font-size:18px;margin:0 auto 20px;text-align:center}}#plan-theme section.action_report_info .info_grid{display:grid;grid-template-columns:206px 1fr;gap:32px}@media screen and (max-width: 960px){#plan-theme section.action_report_info .info_grid{grid-template-columns:1fr;gap:20px}}#plan-theme section.action_report_info .info_grid img.report_img{width:100%;height:auto}@media screen and (max-width: 960px){#plan-theme section.action_report_info .info_grid img.report_img{display:block;width:70%;max-width:260px;margin:0 auto}}#plan-theme section.action_report_info .info_grid .text_box .lead{font-size:16px;margin:0 0 20px}@media screen and (max-width: 960px){#plan-theme section.action_report_info .info_grid .text_box .lead{font-size:15px}}#plan-theme section.action_report_info .info_grid .text_box h4{font-size:16px;margin-bottom:5px}@media screen and (max-width: 960px){#plan-theme section.action_report_info .info_grid .text_box h4{font-size:15px}}#plan-theme section.action_report_info .info_grid .text_box ul.action_list{list-style-type:decimal;margin:0 0 0 1.5em}#plan-original section.top_lead{margin:0 auto 110px}@media screen and (max-width: 960px){#plan-original section.top_lead{margin:0 auto 60px}}#plan-original section.top_lead .lead p{font-size:18px;line-height:1.8;margin:0 auto 2em;padding:0}#plan-original section.top_lead .lead p:last-child{margin:0 auto 0}@media screen and (max-width: 960px){#plan-original section.top_lead .lead p{font-size:17px}}#plan-original section.implementation{margin:0 auto 110px}#plan-original section.implementation h3{font-size:32px;text-align:center;margin:0 auto 70px}@media screen and (max-width: 960px){#plan-original section.implementation h3{font-size:18px;margin:0 auto 25px}}#plan-original section.implementation .step_box{margin:0 auto 80px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box{margin:0 auto 40px}}#plan-original section.implementation .step_box .midashi_grid{display:grid;grid-template-columns:32px 1fr;-moz-column-gap:12px;column-gap:12px;margin:0 0 25px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .midashi_grid{grid-template-columns:23px 1fr;-moz-column-gap:10px;column-gap:10px;margin:0 0 20px}}#plan-original section.implementation .step_box .midashi_grid img.step_num{width:100%;height:auto}#plan-original section.implementation .step_box .midashi_grid h4{font-size:20px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .midashi_grid h4{font-size:16px}}#plan-original section.implementation .step_box h5{font-size:18px;margin:0 0 15px 44px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box h5{font-size:16px;margin:0 0 10px}}#plan-original section.implementation .step_box .cont_grid{display:grid;grid-template-columns:206px 1fr;gap:27px;padding:0 0 0 44px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_grid{grid-template-columns:1fr;gap:20px;padding:0}}#plan-original section.implementation .step_box .cont_grid img.cont_img{width:100%;height:auto}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_grid img.cont_img{display:block;width:70%;max-width:260px;margin:0 auto}}#plan-original section.implementation .step_box .cont_no_grid{padding:0 0 0 44px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_no_grid{padding:0}}#plan-original section.implementation .step_box .cont_text{font-size:16px;margin:0 0 20px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_text{font-size:15px}}#plan-original section.implementation .step_box .cont_text p{margin:0 auto 1em}#plan-original section.implementation .step_box .cont_text p.small{font-size:13px}#plan-original section.implementation .step_box .cont_text p.med{margin:0 auto}#plan-original section.implementation .step_box .cont_text a.normal_btn{width:209px;text-align:center}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_text a.normal_btn{display:block;margin:1em auto}}#plan-original section.implementation .step_box .cont_text .inner_step_box{margin:0 auto 60px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_text .inner_step_box{margin:0 auto 50px}}#plan-original section.implementation .step_box .cont_text .inner_step_box .title{font-size:18px;margin:0 0 0}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_text .inner_step_box .title{font-size:16px}}#plan-original section.implementation .step_box .cont_text .inner_step_box .subtitle{font-size:16px;margin:0 0 .5em}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_text .inner_step_box .subtitle{font-size:15px}}#plan-original section.implementation .step_box .cont_text .inner_step_box p{font-size:16px}@media screen and (max-width: 960px){#plan-original section.implementation .step_box .cont_text .inner_step_box p{font-size:15px}}#plan-original section.implementation .step_box .cont_text ul.action_list{list-style-type:decimal;margin:0 0 0 1.5em;padding:0}