@media screen and (min-width: 980px){.pc{display:inline}.sp{display:none}.pNavi{display:flex;justify-content:space-between;width:980px;margin:0 auto 70px}.pNavi li a{display:block;padding:0 80px 0 25px;text-align:center;height:60px;display:flex;align-items:center;font-size:16px;box-shadow:4px 4px 0px #002c89;position:relative;line-height:1.3;border:1px solid #002c89;top:0;left:0;transition:0.3s}.pNavi li a:hover{left:4px;top:4px;box-shadow:0px 0px 0px #002c89;color:#002c89;text-decoration:none}.pNavi li a::after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #002c89;border-right:2px solid #002c89;transform:translateY(-75%) rotate(135deg);right:15px;top:50%}.area-content{max-width:1100px;margin:0 auto}}@media screen and (min-width: 980px) and (max-width: 979px){.area-content{max-width:90%}}.addSection01__bg{background:url(/assets/care/prevention/images/sec01_bg1.png?2022617152616) no-repeat;background-size:contain;padding:30px 0;margin:20px 0 40px}@media (max-width: 979px){.addSection01__bg{background-size:75%;padding:10px 0;margin:20px 0 40px}}a:-webkit-any-link{text-decoration:none}.addSection01-1{width:46%;margin:0 70px 0px auto}.addSection01-1 div{margin-top:30px}.addSection__ttl{text-align:center;color:#fff;font-size:25px;letter-spacing:2px;display:inline-block;padding:0.5em 6em;background:#5677b6;width:100%}.sub_wrap_ttl{text-align:center;color:#005e7a;font-size:20px}@media (max-width: 979px){.sub_wrap_ttl{font-size:15px}}.addSection01-1 p+p{margin-top:30px}.bg___color{background:#f5f5f5;padding-bottom:30px}.addSection02-1,.addSection03-1,.addSection04-1{width:980px;margin:30px auto}.addSection02-1{width:1100px}.addSection02-1 ul{display:flex;justify-content:space-between}@media (max-width: 979px){.addSection02-1 ul{flex-direction:column}}.addSection02-1 ul li{width:32.5%;min-height:470px;padding:20px 15px;border:1px solid #5778b6;background:#fff}.sec02-1_ttl{font-size:22px;position:relative;margin-bottom:10px}.sec02-1_ttl p{margin-left:40px;line-height:1.5}@media (max-width: 979px){.sec02-1_ttl p{font-size:20px}}li .sec02-1_ttl::before{content:'';background-image:url(/assets/care/prevention/images/sec02_icon1.png?2022617152616);width:35px;height:35px;position:absolute;display:inline-block;top:50%;transform:translateY(-50%);left:0;background-repeat:no-repeat;background-size:contain}li:nth-child(2) .sec02-1_ttl:before{content:'';background-image:url(/assets/care/prevention/images/sec02_icon2.png?2022617152616)}li:nth-child(3) .sec02-1_ttl:before{content:'';background-image:url(/assets/care/prevention/images/sec02_icon3.png?2022617152616)}li:nth-child(4) .sec02-1_ttl:before{content:'';background-image:url(/assets/care/prevention/images/sec02_icon4.png?2022617152616)}.sec02-1__tag span{display:inline-block;width:32%;background:#ebf5ff;color:#355a95;font-size:13px;text-align:center;margin:5px 2px;padding:5px 0;border-radius:5px}.sec02-boxtxt{min-height:110px;margin-top:20px}.addSection03-1 ul li{border:1px solid #5778b6;padding:20px;background-image:url(/assets/care/prevention/images/sec03_1.png?2022617152616);background-position:right}@media (max-width: 979px){.addSection03-1 ul li{padding:15px;background-position:50px;background-size:100% 100%}}.addSection03-1 ul li:nth-child(2){background-image:url(/assets/care/prevention/images/sec03_2.png?2022617152616)}.addSection03-1 ul li:nth-child(3){background-image:url(/assets/care/prevention/images/sec03_3.png?2022617152616)}.addSection03-1 ul li:nth-child(4){background-image:url(/assets/care/prevention/images/sec03_1.png?2022617152616)}.addSection03-1 ul li+li{margin-top:20px}.sec03-1_ttl{font-size:25px;position:relative;margin-bottom:10px}.sec03-1_ttl p{margin-left:20px}.sec03-1_ttl a{display:block}.sec03-1_ttl::before{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #336c97;position:absolute;display:inline-block;top:50%;transform:translateY(-50%);left:0;background-repeat:no-repeat;background-size:contain}.sec03-boxtxt{width:70%}@media (max-width: 979px){.sec03-boxtxt{width:60%;font-size:14px}}.sec04-boxtxt span{font-size:20px;color:#005e7a;display:block;margin-bottom:10px;font-weight:bold}@media (max-width: 979px){.sec04-boxtxt span{font-size:3.5vw}}.addSection04-1 ul li{border:1px solid #5778b6;padding:20px}.addSection04-1 ul li+li{margin-top:20px}.addSection04-1 ul li dl dt{display:inline-block;width:60%;vertical-align:middle}.addSection04-1 ul li dl dd{display:inline-block;width:39%;text-align:right;vertical-align:middle}.sec04-1_ttl{font-size:25px;position:relative;margin-bottom:10px}@media (max-width: 979px){.sec04-1_ttl{font-size:5vw}}.sec04-1_ttl p{margin-left:20px}.sec04-1_ttl a{display:block}.sec04-1_ttl::before{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #336c97;position:absolute;display:inline-block;top:50%;transform:translateY(-50%);left:0;background-repeat:no-repeat;background-size:contain}.bg___02{max-width:1200px;background-color:#f5f5f5;padding:20px 150px 50px;margin-bottom:0px;margin:50px auto 0}@media (max-width: 979px){.bg___02{width:auto;padding:20px 10px 50px}}.cv{background-color:#fff;text-align:center;padding:15px 55px 20px;margin-top:30px}@media (max-width: 979px){.cv{padding:15px 5% 20px}}.cv .txt{font-size:20px;color:#003b94;line-height:1.3;margin-top:10px;margin-bottom:10px}@media (max-width: 979px){.cv .txt{font-size:4vw}}.cv .telWrap{margin-bottom:18px}.cv .tel{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-size:48px;font-weight:bold;line-height:1;position:relative;transform:translateX(-60px);pointer-events:none}@media (max-width: 979px){.cv .tel{font-size:33px}}.cv .tel::after{content:url(../images/tel.png?2022617152616);position:absolute;left:-59px;top:50%;transform:translateY(-50%)}.cvList{display:flex;justify-content:space-between}.cvList li{width:49%;background-color:#fff;padding:5px 10px;box-sizing:border-box}.cvList li span,.cvList li small{display:block;font-size:14px}.cvList li span{font-size:20px;position:relative;padding:8px 0}@media (max-width: 979px){.cvList li span{font-size:4vw}}.cvList li span::after{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff}.cvList li small{background-color:#fff;color:#003b94;padding:6px 0}.cvList li *{color:#fff}.cvList li.num1{background-color:#003e92}.cvList li.num2{background-color:#2e5dbc}.cvList li.num3{background-color:#4595d3}section.doctor h3{font-size:28px;text-align:center;color:#3d4c91;margin-bottom:30px}section.doctor{background-color:#f4f8ff;padding:50px 0;margin:0 auto 60px}@media (max-width: 979px){section.doctor{width:auto}}section.doctor .area-content{padding:0 100px;box-sizing:border-box}@media (max-width: 979px){section.doctor .area-content{padding:0 30px}}section.doctor figure{display:flex;justify-content:space-between;margin-bottom:30px}section.doctor figure div{width:50%}section.doctor figure figcaption{width:50%;text-align:center;padding-top:45px;font-size:26px;color:#3d4c91}section.doctor figure figcaption strong{font-size:28px;font-weight:normal;padding-right:5px}section.doctor figure figcaption small{font-size:20px}section.doctor figure figcaption ul{margin-top:20px}section.doctor figure figcaption ul li{background-color:#fff;width:310px;margin:0 auto;font-size:18px;border:1px solid #3d4c91}section.doctor figure figcaption ul li+li{margin-top:10px}section.doctor .doctorTxt{font-size:18px;margin-bottom:30px}section.doctor .history{margin:0 40px;border:1px solid #ddd}section.doctor .history li{display:flex;font-size:17px}section.doctor .history li+li{border-top:1px solid #ddd}section.doctor .history li span:first-of-type{width:20%;background-color:#ecf5ff;box-sizing:border-box;padding:5px 12px}section.doctor .history li span:last-of-type{width:80%;padding:5px 15px;box-sizing:border-box;background-color:#fff}section.doctor .area-content{width:980px}@media (max-width: 979px){section.doctor .area-content{width:auto}}._color-bg{background-color:#eff5ff}@media screen and (max-width: 979px){.pc{display:none}.sp{display:inline}.pNavi{font-size:14px;margin:10px 3% 20px}.pNavi li{border-bottom:1px dashed rgba(71,84,168,0.6);position:relative}.pNavi li a{display:block;padding-bottom:3px}.pNavi li a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-85%) rotate(135deg);width:7px;height:7px;border-top:2px solid #4754a8;border-right:2px solid #4754a8}.pNavi li+li{margin-top:6px}.inner{margin:0 10px}.addSection__ttl{text-align:center;color:#fff;font-size:4.5vw;letter-spacing:2px;display:inline-block;padding:0.5em;background:#5677b6;width:100%}.bg___01{max-width:640px;margin:0 auto 70px}.bg___01::after{content:'';width:100%;height:190px;top:120px;left:0}.addSection01-1{width:100%;margin:0 auto}.addSection01-1 div{margin-top:15%}.addSection01-1 div p{margin:0 15px}.sub_wrap_ttl{font-size:18px;width:60%;margin:0 40% 0}.addSection02-1{width:100%}.addSection02-1 ul li{width:90%;display:block;min-height:auto;margin:10px auto}.addSection02-1 ul li img{display:block;margin:0 auto}.addSection02-1 ul li .sec02-boxtxt{min-height:auto;margin-top:20px;margin-bottom:30px}.addSection03-1{width:95%;margin:0 auto}}@media screen and (max-width: 979px) and (max-width: 979px){.addSection03-1{margin-top:20px}}@media screen and (max-width: 979px){.addSection03-1 .sec03-1_ttl{font-size:25px;position:relative;margin-bottom:10px;background:#ffffffb8;padding:0 10px}}@media screen and (max-width: 979px) and (max-width: 979px){.addSection03-1 .sec03-1_ttl{font-size:20px}}@media screen and (max-width: 979px){.addSection04-1{width:95%;margin:0 auto}.addSection04-1 ul li dl dt{display:block;width:100%}.addSection04-1 ul li dl dd{display:block;width:100%;text-align:center;vertical-align:middle;margin-top:20px}.bg___02 .inner{width:95%;margin:0 auto}section.doctor .inner{width:95%;margin:0 auto;padding:0}section.doctor figure{display:block;margin-bottom:20px}section.doctor figure div{width:70%;margin:0 auto}section.doctor figure div img{max-width:100%}section.doctor figure figcaption{text-align:center;padding-top:15px;font-size:18px;color:#3d4c91;width:100%}section.doctor figure figcaption strong{font-size:20px;font-weight:normal;padding-right:10px}section.doctor figure figcaption small{font-size:16px}section.doctor figure figcaption ul li{margin:0 auto;font-size:16px;width:100%}section.doctor figure figcaption ul li+li{margin-top:5px}section.doctor .doctorTxt{font-size:14px;margin-bottom:20px}section.doctor .history{margin:0 auto}section.doctor .history li{font-size:14px;display:block}section.doctor .history li span:first-of-type{width:100%;display:block}section.doctor .history li span:last-of-type{width:100%;display:block}}@media (min-width: 980px){.page-title.jc_00_004 .title img.title-image{min-height:400px}}@media (max-width: 979px){.page-title.jc_00_004 .title img.title-image{min-height:62vw}}
