#knowhow #content_Wrap{width:90%;max-width:1200px;margin:20px auto 0}[id*=knowhow] #content_Wrap h1.main_ttl{color:#111;font-family:Zen Old Mincho,serif;font-size:3rem;font-weight:500}[id*=knowhow] .msjapan_Wrap{margin-top:80px}.knowhow_top_Wrap{margin-top:20px;padding-top:0}.knowhow_menu{margin-top:30px}.knowhow_menu .menu{border-radius:5px;width:49%;padding:70px 30px;position:relative}.knowhow_menu .menu.bengoshi{background:url(/img/recommend_bg01.jpg) 50%/cover no-repeat}.knowhow_menu .menu.houmu{background:url(/img/recommend_bg02.jpg) 50%/cover no-repeat}.knowhow_menu .menu p.ttl{text-align:center;color:#fff;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:15px;font-family:Zen Old Mincho,serif;font-size:2.4rem}.knowhow_menu .menu p.txt{color:#fff;text-align:center;font-size:1.6rem;line-height:1.6}.knowhow_menu .menu .page_link_Btn{color:var(--basic);background:#fff}.knowhow_menu .menu .page_link_Btn:hover{background:var(--basic);color:#fff;border-color:#fff}.resume_Wrap .resume_Box{align-items:flex-start;margin-top:30px}.resume_Wrap .resume_Box figure{width:35%;max-width:430px}.resume_Wrap .resume_Box .txt_Box{width:63%}.resume_Wrap .resume_Box .txt_Box .txt{margin-bottom:30px;font-size:1.6rem;line-height:1.8}.resume_Wrap .resume_Box .txt_Box .page_link_Btn{margin-left:0}[id*=knowhow_] #content_Wrap{width:100%;max-width:none;margin:0 auto}[id*=knowhow_] #content_Wrap .content_ttl .inner h1.main_ttl{color:#fff}[id*=knowhow_] .content_ttl{background:url(/img/ttl_bg_bengoshi.jpg) 100% 0/cover no-repeat;width:100%;height:200px;position:relative}[id*=knowhow_] .content_ttl .breadcrumb{padding-top:20px}[id*=knowhow_] .content_ttl .breadcrumb li,[id*=knowhow_] .content_ttl .breadcrumb li a{color:#fff}[id*=knowhow_] .content_ttl .inner{padding-top:15px}[id*=knowhow_] .content_ttl .inner .lead_txt{color:#fff;margin-top:20px;font-size:1.6rem;line-height:1.2}#knowhow_career_houmu .content_ttl{background-image:url(/img/ttl_bg_houmu.jpg)}#knowhow_sample .content_ttl{background-image:url(/img/ttl_bg_resume.jpg)}.breadcrumb li:not(:last-child):after{color:#ddd}.career_field{align-items:stretch}.career_field li{border:1px solid var(--basic);border-radius:5px;flex-direction:column;justify-content:space-between;width:49%;margin-top:30px;padding:25px 20px 20px;display:flex;position:relative}.career_field li .num{background:var(--basic);color:#fff;text-align:center;border-radius:3px 0;padding:8px 12px;font-family:Zen Old Mincho,serif;font-size:2rem;display:block;position:absolute;top:0;left:0}.career_field li .head{text-align:center;font-family:Zen Old Mincho,serif}.career_field li .head .txt{letter-spacing:-.01em;font-size:1.6rem;font-weight:500;position:relative}.career_field li .head .txt:after{content:"";border-top:10px solid var(--basic);border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.career_field li .head h2{color:var(--basic);margin-top:30px;font-size:2.4rem;font-weight:600}.career_field li>.txt{margin-top:20px;font-size:1.6rem;line-height:1.8}.career_field li .page_link_Btn{max-width:none}#knowhow_sample .content_ttl .inner h1.main_ttl{margin-top:50px}#knowhow_sample #content_Wrap .lead_txt{margin-top:30px;font-size:1.6rem;line-height:1.8}.checklist_Area{align-items:stretch}.checklist_Area>.checklist{width:49%}.checklist{border:1px solid var(--basic);border-radius:5px;margin-top:30px;padding:25px}.checklist li:not(:first-child){margin-top:30px}.checklist li h3{color:var(--basic);padding-left:1.4em;font-size:2.4rem;font-weight:600;position:relative}.checklist li h3:before{content:"";font-variation-settings:"FILL" 1;color:var(--basic);font-family:Material Symbols Outlined;font-size:3rem;font-weight:500;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checklist li .txt{margin-top:15px;font-size:1.6rem;line-height:1.8}.checklist li .txt strong{color:var(--basic);font-weight:600}.Tabs{margin-top:20px}.Tabs .tab_List{align-items:stretch}.Tabs .tab_List .tab_item{text-align:center;border:1px solid var(--basic);width:calc(33.3333% - 5px);color:var(--basic);cursor:pointer;background:#fff;border-radius:5px 5px 0 0;flex-direction:column;justify-content:center;padding:15px 5px;font-size:1.8rem;font-weight:500;display:flex;position:relative}.tab_List .tab_item.active{background:var(--basic);color:#fff}.tab_List .tab_item.active:after{content:"";border:1px solid var(--basic);background:var(--basic);width:100%;height:5px;position:absolute;bottom:-7px;left:-1px}.tab_panel{border:20px solid var(--basic);background:#fff;margin-top:5px;padding:20px;display:none}.tab_panel.active{border-top:20px solid var(--basic);display:block}.tab_panel figure{width:90%;max-width:620px;margin:0 auto}@media screen and (width<=768px){#knowhow #content_Wrap h1.main_ttl{text-align:center;font-size:2.4rem}#knowhow h2.main_ttl{line-height:1.2}.knowhow_menu .menu{width:100%;padding:40px 20px}.knowhow_menu .menu.bengoshi{margin-bottom:20px}.knowhow_menu .menu p.ttl{margin-bottom:15px;padding-bottom:10px;font-size:2rem}.knowhow_menu .menu p.txt{font-size:1.4rem}.resume_Wrap .resume_Box{margin-top:20px}.resume_Wrap .resume_Box figure,.resume_Wrap .resume_Box .txt_Box{width:100%}.resume_Wrap .resume_Box .txt_Box .txt{margin:20px auto;font-size:1.4rem}[id*=knowhow] .msjapan_Wrap{margin-top:50px}[id*=knowhow_] .content_ttl{height:160px}[id*=knowhow_] #content_Wrap .content_ttl .inner h1.main_ttl{text-align:center;margin-top:0;font-size:2rem;line-height:1.4}[id*=knowhow_] #content_Wrap .content_ttl .inner .lead_txt{text-align:center;margin-top:10px;font-size:1.4rem;line-height:1.4}.career_field li{width:100%;margin-top:20px;padding:20px 15px 15px}.career_field li .num{padding:5px 8px;font-size:1.6rem}.career_field li .head .txt{font-size:1.4rem;line-height:1.2}.career_field li .head .txt:after{border-width:7px;bottom:-15px}.career_field li .head h2{margin-top:25px;font-size:2rem}.career_field li>.txt{margin-top:15px;font-size:1.6rem}#knowhow_sample #content_Wrap .content_ttl .inner h1.main_ttl{margin-top:15px}#knowhow_sample #content_Wrap .lead_txt{margin-top:20px;font-size:1.4rem}.checklist{margin-top:20px;padding:20px}.checklist li:not(:first-child){margin-top:20px}.checklist li h3{font-size:2rem}.checklist li h3:before{font-size:2.4rem}.checklist_Area>.checklist{width:100%}.Tabs .tab_List .tab_item{padding:8px 5px;font-size:1.4rem;line-height:1.2}}
