﻿.heading.nursing{position:relative}.heading.nursing .fukidashi{position:absolute;top:0;right:80px;content:" ";display:block;width:166px;height:157px}.container.nursingPage{overflow:visible}.container{margin-top:-125px;padding-bottom:65px;overflow:hidden}.container::before{content:"";width:100%;height:1210px;background-color:#faf6e8;transform-origin:center top;transform:skewY(-15deg);position:absolute;top:700px;left:0;z-index:-1}.container::after{content:"";width:100%;height:800px;background-color:#faf6e8;position:absolute;bottom:0;left:0;z-index:-1;clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 54%)}.container h2{height:40px;background-color:#cfbf67}.intro{margin-top:72px;position:relative;z-index:5}.intro p{text-align:center;margin-top:25px;line-height:1.6;font-size:2rem;position:relative}.intro .btn-wrapper{display:flex;justify-content:center;margin-top:30px}.intro .btn-wrapper .btn{width:220px;height:40px;color:#cfbf67;background-image:url(/assets/img/btn.png);border-radius:20px;box-shadow:2px 2px 3px -1px rgba(112,83,55,.6);margin-left:25px;text-align:center;line-height:40px;font-size:1.5rem;font-weight:bold;position:relative}.intro .btn-wrapper .btn:first-child{margin-left:0}.intro .btn-wrapper .btn:hover{opacity:.7}.facilityArea{padding-top:60px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.facilityArea .unit:nth-child(1){border-right:1px #ac9a84 dotted;padding-right:30px}.facilityArea .unit:nth-child(2){padding-left:30px}.facilityArea .unit p{line-height:1.6;font-size:1.5rem;padding-left:12px}.facilityArea .unit p a{color:#865337}.facilityTxt{text-align:center;background:#fff;border-radius:20px;line-height:1.6;font-size:2rem;padding:30px 0;margin:40px 0 30px 0}.home{padding-top:130px;margin-top:-130px;position:relative}.home .desc{display:flex;justify-content:space-between}.home .logo{position:relative}.home .text{margin-top:-5px;position:relative}.home .text::after{content:"";width:30px;height:5px;background-image:url(/assets/img/nursing/color02.png);background-size:contain;position:absolute;top:0;right:0}.home .text h3{display:flex;align-items:center;margin-bottom:24px;font-size:3.5rem;font-weight:500}.home .text h3::before{content:"";display:block;width:8px;height:25px;background-image:url(/assets/img/nursing/color01.png);background-size:contain;margin-right:16px}.home .text p{line-height:1.6;font-size:1.5rem}.home .text p a{color:#705337}.home .text .contact{padding-top:14px;margin-top:14px;position:relative}.home .pic{position:relative}.home .pic .balloon{position:absolute}.home .list-wrapper{position:relative}.home .list-wrapper ul li{border-top:1px dotted #705337;padding:18px 0}.home .list-wrapper ul li:first-child{border-top:none}.home .list-wrapper ul li:first-child dl dt::before{content:"❶"}.home .list-wrapper ul li:nth-child(2) dl dt::before{content:"❷"}.home .list-wrapper ul li:nth-child(3) dl dt::before{content:"❸"}.home .list-wrapper ul li:nth-child(4) dl dt::before{content:"❹"}.home .list-wrapper ul li:nth-child(5) dl dt::before{content:"❺"}.home .list-wrapper ul li dl{display:grid;grid-template-columns:304px 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.home .list-wrapper ul li dl dt{line-height:1.4;padding-left:32px;font-size:2.2rem;position:relative}.home .list-wrapper ul li dl dt::before{position:absolute;left:0}.home .list-wrapper ul li dl dd{padding-left:16px;border-left:1px solid #705337;line-height:1.6;font-size:1.5rem}.home .gallery{margin-top:30px}.home .gallery ul{display:flex;justify-content:space-between;align-content:space-between;flex-wrap:wrap;width:100%}.home .gallery ul li{margin-bottom:24px}.guide{margin-top:60px}.guide h3{display:flex;align-items:center;margin-bottom:24px;font-size:3.5rem;font-weight:500;position:relative}.guide h3.noafter::after{content:none}.guide h3::before{content:"";display:block;width:8px;height:25px;background-image:url(/assets/img/nursing/color01.png);background-size:contain;margin-right:16px}.guide h3::after{content:"";width:30px;height:5px;background-image:url(/assets/img/nursing/color02.png);background-size:contain;position:absolute;top:0;bottom:0;right:0;margin:auto}.guide h3 span{margin-left:14px;font-size:1.5rem}.guide>div{padding:25px 0}.guide .price{padding-bottom:80px;position:relative}.guide .price h3 span{margin-left:40px}.guide .price .btn{position:absolute;top:25px;right:0;width:220px;height:40px;color:#cfbf67;background-image:url(/assets/img/btn.png);border-radius:20px;box-shadow:2px 2px 3px -1px rgba(112,83,55,.6);margin-left:30px;text-align:center;line-height:40px;font-size:1.5rem;font-weight:bold}.guide .price .btn:hover{opacity:.7}.guide .price .comment{position:absolute;top:80px;right:10px;font-size:1.5rem}.guide .price .t01{position:relative}.guide .price .table-wrapper{display:flex;justify-content:space-between;margin-top:30px}.guide .price .table-wrapper .table{position:relative}.guide .price .table-wrapper .table p{line-height:1.6;text-indent:-1em;font-size:1.5rem;position:absolute;bottom:-52px;left:1em;right:0;margin:auto}.guide .price .table-wrapper .other{display:flex;flex-direction:column;justify-content:space-between;width:592px}.guide .price .table-wrapper .other h4{margin-bottom:10px;font-size:2.5rem;font-weight:500}.guide .price .table-wrapper .other ul{margin-bottom:25px}.guide .price .table-wrapper .other ul li{padding-left:19px;line-height:1.6;font-size:1.5rem;position:relative}.guide .price .table-wrapper .other ul li::before{content:"";width:11px;height:11px;background-color:#705337;position:absolute;top:6px;left:0}.guide .price .table-wrapper .other p{line-height:1.6;font-size:1.5rem}.guide .flow{border-top:1px dotted #705337;position:relative}.guide .flow h3{margin-bottom:5px}.guide .medical{border-top:1px dotted #705337;position:relative}.guide .medical i{display:inline-block;background-size:contain}.guide .medical .circle{background-image:url(/assets/img/nursing/circle.png)}.guide .medical .triangle{background-image:url(/assets/img/nursing/triangle.png)}.guide .medical .mark{margin-left:15px;font-size:1.8rem}.guide .medical .mark i{width:15px}.guide .medical .mark .circle{height:15px}.guide .medical .mark .triangle{height:13px}.guide .medical h3+ul{display:flex;flex-wrap:wrap;justify-content:space-between}.guide .medical h3+ul li{display:flex;align-items:center;width:445px;height:50px;border:1px solid #705337;border-radius:25px;text-align:center;font-size:2.5rem;background:#fff}.guide .medical h3+ul li:nth-child(n+3){margin-top:14px}.guide .medical h3+ul li p{width:345px;height:100%;line-height:48px;border-right:1px dotted #705337}.guide .medical h3+ul li div{width:98px}.guide .medical h3+ul li div i{height:20px}.guide .medical h3+ul li div .circle{width:20px}.guide .medical h3+ul li div .triangle{width:24px}.guide .medical h4{margin:25px 0 10px;font-size:2.5rem;font-weight:500}.guide .medical h4+ul{display:flex;flex-wrap:wrap}.guide .medical h4+ul li{margin-right:6px;line-height:1.6;font-size:1.5rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.guide .medical h4+ul+p{font-size:1.5rem}.bottom{padding-top:25px;border-top:1px solid #705337;position:relative}.bottom p{text-align:center;line-height:1.6;font-size:2rem}.bottom .btn-wrapper{display:flex;justify-content:center;margin-top:25px}.bottom .btn-wrapper .btn{width:220px;height:40px;color:#cfbf67;background-image:url(/assets/img/btn.png);border-radius:20px;box-shadow:2px 2px 3px -1px rgba(112,83,55,.6);margin-left:30px;text-align:center;line-height:40px;font-size:1.5rem;font-weight:bold}.bottom .btn-wrapper .btn:first-child{margin-left:0}.bottom .btn-wrapper .btn:hover{opacity:.7}