@import url("https://fonts.googleapis.com/css2?family=Kaisei+Opti&display=swap");@font-face{font-family:"Dream-Avenue";src:url("/agingcare/ope/others/corner-mouth/fonts/FontsFree-Net-Dream-Avenue.ttf") format("truetype")}em{color:#8685b3;font-style:normal;font-weight:bold}article{position:relative;font-size:18px;line-height:1.7}@media only screen and (max-width: 979px){article{font-size:3.5vw}}article nav{padding:35px 0 75px}article nav ul{display:flex;justify-content:center;margin:0 auto}article nav ul li{display:flex;align-items:center;justify-content:center}article nav ul li a{display:block;width:100%;height:100%;border-left:1px solid #c8c8c8;text-decoration:none;text-align:center;padding:3px 20px}article nav ul li a p{font-size:15px;font-weight:bold;line-height:1.4;color:#5b5c5e}article nav ul li a p.en{font-size:9px;font-weight:normal;font-family:"Kaisei Opti",serif;color:#8685b3;margin:0 0 5px}article nav ul li:last-child a{border-right:1px solid #c8c8c8}@media only screen and (max-width: 979px){article nav{padding:5vw 0 7vw}article nav ul{width:100%;flex-wrap:wrap;justify-content:flex-start;border-top:1px solid #c8c8c8}article nav ul li{width:50%;min-width:inherit;border-bottom:1px solid #c8c8c8}article nav ul li a{display:flex;justify-content:center;align-content:center;flex-direction:column;height:14vw;border-left:none;padding:0}article nav ul li a p{font-size:4vw}article nav ul li a p.en{font-size:2.5vw;margin:0 0 1vw}article nav ul li:nth-child(odd){border-right:1px solid #c8c8c8}article nav ul li:last-child a{border-right:none}}article section.icon01,article section.icon02{position:relative}article section.icon01::before,article section.icon02::before{content:"";width:28px;height:61px;position:absolute;left:50%;top:-31px;transform:translate(-50%, 0)}article section.icon01::before{background:url(/assets/agingcare/ope/others/corner-mouth/images/icon01.png?20251016164834) center top no-repeat}@media only screen and (max-width: 979px){article section.icon01::before,article section.icon02::before{width:100%;height:9vw;top:-4.5vw;background-size:auto 100%}}article header{text-align:center;line-height:1;margin:0 0 50px}article header p{font-family:"Dream-Avenue";font-size:70px;color:#8685b3}article header h2{font-size:25px;font-weight:normal;margin:5px 0 0}@media only screen and (max-width: 979px){article header{margin:0 0 5vw}article header p{font-size:10vw}article header h2{font-size:3vw;margin:1vw 0 0}}article .mv{background:url(/assets/agingcare/ope/others/corner-mouth/images/mv_bg.jpg?20251016164834) center top no-repeat;text-align:center}@media only screen and (max-width: 979px){article .mv{background:none}}article .recommend{padding:90px 0 105px;background:#e6ebf6}article .recommend ul{width:980px;padding:0 0 0 200px;margin:0 auto}article .recommend ul li{font-size:27px;background:url(/assets/agingcare/ope/others/corner-mouth/images/icon03.png?20251016164834) left 9px no-repeat;padding:0 0 0 40px}article .recommend ul li+li{margin-top:10px}@media only screen and (max-width: 979px){article .recommend{padding:10vw 2vw 12vw}article .recommend ul{width:100%;padding:0 0 0 5vw;margin:0 auto}article .recommend ul li{font-size:4vw;background-size:5vw auto;background-position:left 0.4vw;padding:0 0 0 6.5vw}article .recommend ul li+li{margin-top:10px}}article .what{background-color:#f2f6ff;padding:90px 0 105px}article .what ul{width:980px;margin:0 auto}article .what ul li{display:flex;justify-content:space-between;flex-direction:row-reverse}article .what ul li+li{margin-top:30px}article .what ul li .img img{margin-top:-30px}article .what ul li .text{flex:1;padding:20px 55px 0 0}article .what ul li .text p{line-height:2}article .what ul li .text p+p{margin-top:1em}@media only screen and (max-width: 979px){article .what{padding:10vw 2vw 10vw}article .what ul{width:100%}article .what ul li{display:block}article .what ul li .img{width:45%;float:right}article .what ul li .img img{padding:0 0 3vw 4vw;margin:-3vw 0 0}article .what ul li .text{font-size:3.5vw;padding:0}article .what ul li .text p{line-height:1.6}article .what ul li .text p+p{margin-top:1em}article .what ul li::after{content:"";display:block;clear:both}article .what .container{width:100%;margin:5vw auto 0}article .what .container h3{font-size:5vw;margin:0 0 3vw}article .what .container .img{margin:3vw 0}article .what .container>*+h3{margin-top:5vw}}article .about{padding:90px 0 105px}article .about .container{width:980px;margin:20px auto 0}article .about .container .about_cont01{display:flex;justify-content:space-between;align-items:center}article .about .container .about_cont01>.img{width:40%}article .about .container .about_cont01>.txt{width:56%}article .about .container .about_cont01>.txt p+p{margin-top:0.5em}article .about .container h3{margin:60px 0 0;color:#8685b3;font-size:28px;font-weight:bold;text-align:center}article .about .container .txt_cont{margin-top:20px}article .about .container .img_cont{margin-top:20px;text-align:center}@media only screen and (max-width: 979px){article .about{padding:10vw 2vw 10vw}article .about .container{width:100%;margin:5vw auto 0}article .about .container .about_cont01{flex-direction:column}article .about .container .about_cont01>.img{width:100%}article .about .container .about_cont01>.txt{width:100%;margin-top:3vw}article .about .container h3{font-size:4vw;margin:6vw 0 0}article .about .container .txt_cont{margin-top:3vw}article .about .container .img_cont{margin-top:3vw}}article .photo{padding:90px 0 105px;background:#e6ebf6}article .photo .container{width:980px;margin:0 auto}article .photo .container .photo_cont+.photo_cont{margin-top:60px}article .photo .container .photo_cont h3{background-color:#f2f6ff;text-align:center;font-size:24px;color:#8685b3}article .photo .container .photo_cont ul{display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px auto 0}article .photo .container .photo_cont ul li{text-align:center}article .photo .container .photo_cont ul li .img{display:flex;justify-content:center}article .photo .container .photo_cont ul li .img>div+div{margin-left:30px}article .photo .container .photo_cont ul li p{font-size:24px;font-weight:bold;margin:5px 0 0}article .photo .container .photo_cont ul li p.caution{text-align:right;font-size:14px;font-weight:normal}article .photo .container .photo_cont ul li+li{margin-top:30px}article .photo .container .risk{margin:30px 0 0}@media only screen and (max-width: 979px){article .photo{padding:10vw 2vw 12vw}article .photo .container{width:100%;margin:0 auto}article .photo .container .photo_cont+.photo_cont{margin-top:5vw}article .photo .container .photo_cont h3{font-size:4vw}article .photo .container .photo_cont ul{width:100%;flex-direction:column;margin-top:2vw}article .photo .container .photo_cont ul li{text-align:center}article .photo .container .photo_cont ul li .img{flex-direction:column;text-align:center}article .photo .container .photo_cont ul li .img>div{width:80vw;margin:0 auto}article .photo .container .photo_cont ul li .img>div+div{margin:3vw auto 0}article .photo .container .photo_cont ul li p{font-size:4vw;margin:0.5vw 0 0}article .photo .container .photo_cont ul li p.caution{font-size:3vw}article .photo .container .photo_cont ul li+li{margin-top:4vw}article .photo .container .risk{margin:4vw 0 0}article .photo .risk{margin:5vw auto 0}article .photo .risk .mhlw-risk{padding:0;min-height:inherit}article .photo .risk .mhlw-risk>.mhlw-risk-single{margin:0;font-size:2.5vw;padding:2.5vw}}article .price{padding:90px 0 105px}article .price ul{width:980px;background:#fff;margin:0 auto}article .price ul+ul{margin-top:30px}article .price ul li{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:bold;line-height:1.4;color:#5f5655;border:1px solid #8685b3;padding:50px 60px 50px 80px}article .price ul li+li{padding:40px 0 0}article .price ul li.border{border-top:1px solid #dacfcd;margin-top:40px}article .price ul li .priceLeft{flex:1;text-align:left;padding:0}article .price ul li .priceLeft .name{font-size:28px;color:#8685b3}article .price ul li .priceRight{width:520px}article .price ul li .priceRight .index{background:#f9f9f9;font-weight:normal;text-align:center;padding:7px;margin:0 0 25px}article .price ul li .priceRight .priceInner{display:flex;justify-content:space-between;align-items:center;padding:0 5px 0 15px}article .price ul li .priceRight .priceInner+.priceInner{border-top:2px dotted #dacfcd;margin:15px 0 0;padding-top:15px}article .price ul li .priceRight .priceInner .priceInnerLeft{width:180px;text-align:center}article .price ul li .priceRight .priceInner .priceInnerLeft p.frame{border:1px solid #000;margin:0 0 5px;padding:2px}article .price ul li .priceRight .priceInner .priceInnerRight p{font-size:65px;font-weight:bold;line-height:1}article .price ul li .priceRight .priceInner .priceInnerRight p>span{font-size:33px;position:relative;margin:0 0 0 3px}article .price ul li .priceRight .priceInner .priceInnerRight p>span>span{font-size:14px;position:absolute;white-space:nowrap;bottom:38px;right:3px}article .price ul li .priceRight .priceInner.monitor{color:#8685b3}article .price ul li .priceRight .priceInner.monitor .priceInnerLeft p.frame{border:1px solid #8685b3}article .price ul li .priceRight .price_loan{text-align:right;margin-top:4px}article .price ul li .priceRight .price_loan .loan-pop{background-color:#5f5655;color:#fff;padding:4px 30px;border-radius:40px;font-size:15px}article .price ul li .priceRight .priceInner.monitor .price_loan .loan-pop{background-color:#8685b3}article .price .btn{display:flex;justify-content:center;margin:30px 0 0}article .price .btn a{display:flex;justify-content:center;align-items:center;background:#fb637e;width:640px;height:100px;border-radius:15px;font-size:28px;font-weight:bold;color:#fff;text-decoration:none;position:relative}article .price .btn a::before{content:"";width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:20px;transform:translate(0, -10px) rotate(45deg)}@media only screen and (max-width: 979px){article .price{padding:10vw 4vw 12vw}article .price ul{width:100%}article .price ul+ul{margin-top:2vw}article .price ul li{flex-direction:column;font-size:3.5vw;padding:4vw}article .price ul li+li{padding:4.5vw 0 0}article .price ul li.border{border-top:0.25vw solid #dacfcd;margin-top:4.5vw}article .price ul li .priceLeft{width:100%;padding:0;margin:0 0 3vw;text-align:center}article .price ul li .priceLeft .name{font-size:4.5vw}article .price ul li .priceRight{width:100%}article .price ul li .priceRight .index{padding:0.5vw;margin:0 0 3vw}article .price ul li .priceRight .priceInner{padding:0 1vw}article .price ul li .priceRight .priceInner+.priceInner{margin:2vw 0 0;padding-top:3vw}article .price ul li .priceRight .priceInner .priceInnerLeft{width:26vw;padding:0}article .price ul li .priceRight .priceInner .priceInnerLeft p.frame{border:0.25vw solid #000;margin:0 0 1vw;padding:0.5vw}article .price ul li .priceRight .priceInner .priceInnerRight p{font-size:11vw}article .price ul li .priceRight .priceInner .priceInnerRight p>span{font-size:7vw;margin:0 0 0 0.25vw}article .price ul li .priceRight .priceInner .priceInnerRight p>span>span{display:block;text-align:center;width:7vw;font-size:3vw;bottom:8vw;right:0;white-space:nowrap}article .price ul li .priceRight .priceInner .priceInnerRight .price_loan .loan-pop{padding:0.6vw 4vw;font-size:2.8vw}article .price ul li .priceRight .priceInner.monitor .priceInnerLeft p.frame{border:0.25vw solid #8685b3}article .price .btn{margin:3vw 0 0;padding:0 5vw}article .price .btn a{background:#fb637e;width:100%;height:15vw;border-radius:3vw;font-size:4vw}article .price .btn a::before{width:3vw;height:3vw;border-top:0.5vw solid #fff;border-right:0.5vw solid #fff;right:3vw;transform:translate(0, -1.5vw) rotate(45deg)}}article .price ul.hifuka li{border:1px solid #975e93}article .price ul.hifuka li .priceLeft .name{color:#975e93}article .price ul.hifuka li .priceRight .priceInner.monitor{color:#975e93}article .price ul.hifuka li .priceRight .priceInner.monitor .priceInnerLeft p.frame{border:1px solid #975e93}article .price ul.hifuka li .priceRight .priceInner.monitor .price_loan .loan-pop{background-color:#975e93}article .price ul.btx{margin-top:60px}@media only screen and (max-width: 979px){article .price ul.btx{margin-top:6vw}}article .price ul.btx li{border:1px solid #8d3052}article .price ul.btx li .priceLeft .name{color:#8d3052}article .price ul.btx li .priceRight .priceInner.monitor{color:#8d3052}article .price ul.btx li .priceRight .priceInner.monitor .priceInnerLeft p.frame{border:1px solid #8d3052}article .price ul.btx li .priceRight .priceInner.monitor .price_loan .loan-pop{background-color:#8d3052}article .flow{padding:90px 0 105px;background:#e6ebf6}article .flow .container{width:980px;margin:0 auto}article .flow .container .flow_cont{background-color:#fff;display:flex;justify-content:space-between;align-items:center}article .flow .container .flow_cont+.flow_cont{margin-top:30px}article .flow .container .flow_cont:nth-child(even){flex-direction:row-reverse}article .flow .container .flow_cont .img{width:46%}article .flow .container .flow_cont .txt{width:54%;padding:0 30px}article .flow .container .flow_cont .txt .title{color:#8685b3;font-weight:bold;font-size:21px}article .flow .container .flow_cont .txt .title span{margin-right:0.5em;font-style:italic}article .flow .container .flow_cont .txt .title h3{display:inline-block;font-size:24px}@media only screen and (max-width: 979px){article .flow{padding:10vw 2vw 12vw}article .flow .container{width:100%;margin:0 auto}article .flow .container .flow_cont{flex-direction:column}article .flow .container .flow_cont+.flow_cont{margin-top:5vw}article .flow .container .flow_cont:nth-child(even){flex-direction:column}article .flow .container .flow_cont .img{text-align:center;width:100%}article .flow .container .flow_cont .img img{width:100%}article .flow .container .flow_cont .txt{width:100%;padding:2vw 3vw 3vw}article .flow .container .flow_cont .txt .title{font-size:3.5vw}article .flow .container .flow_cont .txt .title h3{font-size:4.5vw}}article .reason{padding:90px 0 105px;background:#f2f6ff}article .reason .container{width:980px;margin:0 auto}article .reason .container .reason_cont{display:flex;justify-content:space-between}article .reason .container .reason_cont+.reason_cont{margin-top:30px}article .reason .container .reason_cont:nth-child(even){flex-direction:row-reverse}article .reason .container .reason_cont .img{width:46%}article .reason .container .reason_cont .txt{width:50%}article .reason .container .reason_cont .txt .title{background-color:#8685b3;color:#ffffff;text-align:center;font-weight:bold}article .reason .container .reason_cont .txt .title span{margin-right:0.5em;font-style:italic}article .reason .container .reason_cont .txt h3{margin-top:20px;color:#8685b3;font-size:21px}@media only screen and (max-width: 979px){article .reason{padding:10vw 2vw 12vw}article .reason .container{width:100%;margin:0 auto}article .reason .container .reason_cont{background-color:#ffffff;flex-direction:column}article .reason .container .reason_cont+.reason_cont{margin-top:5vw}article .reason .container .reason_cont:nth-child(even){flex-direction:column}article .reason .container .reason_cont .img{text-align:center;width:100%}article .reason .container .reason_cont .img img{width:100%}article .reason .container .reason_cont .txt{width:100%}article .reason .container .reason_cont .txt .title{font-size:4vw}article .reason .container .reason_cont .txt h3{margin-top:3vw;padding:0 3vw;font-size:4.5vw}article .reason .container .reason_cont .txt p{padding:0 3vw 3vw}}article .detail{padding:90px 0 105px}article .detail .container{width:980px;margin:0 auto}article .detail .container .table-box table{width:980px}article .detail .container .table-box table th,article .detail .container .table-box table td{padding:10px;font-size:16px;line-height:1.4}article .detail .container .table-box table th{background-color:#8685b3;width:35%;font-weight:bold;color:#ffffff;line-height:1.2}@media only screen and (max-width: 979px){article .detail{padding:10vw 2vw 12vw}article .detail .container{width:100%;margin:0 auto}article .detail .container .table-box table{width:100%}article .detail .container .table-box table th,article .detail .container .table-box table td{font-size:Min(14px, 2.5vw);padding:2vw}}article .faq{background-color:#f2f6ff;padding:90px 0 105px}article .faq .container{width:980px;margin:0 auto}article .faq .container .faq-box:not(:first-child){margin-top:40px}article .faq .container .faq-box .question::before,article .faq .container .faq-box .answer::before{background-color:#8685b3}article .faq .container .faq-box .question{color:#8685b3;font-weight:bold}article .faq .container .faq-box .question h3{font-size:21px;line-height:1.4}article .faq .container .faq-box .answer::before{background-color:#f2f6ff;color:#8685b3}@media only screen and (max-width: 979px){article .faq{padding:10vw 2vw 12vw}article .faq .container{width:100%;margin:0 auto}article .faq .container .faq-box:not(:first-child){margin-top:6vw}article .faq .container .faq-box .question,article .faq .container .faq-box .answer{align-items:flex-start;min-height:0;padding-left:8vw}article .faq .container .faq-box .question::before,article .faq .container .faq-box .answer::before{font-size:4vw}article .faq .container .faq-box .question{margin-bottom:1vw}article .faq .container .faq-box .question::before{top:0.5vw}article .faq .container .faq-box .question h3{font-size:4vw}article .faq .container .faq-box .answer{margin-top:3vw}}article .clinic{padding:90px 0 105px}article .clinic #clinic-map{min-height:1500px}article .clinic #clinic-map #map-text{font-size:18px}@media only screen and (max-width: 979px){article .clinic{padding:10vw 0}article .clinic #clinic-map #map-text{font-size:3.5vw}}
