@charset "UTF-8";:root{--main-color:#075195;--sub-color:#64aeed;--link-color:#60c1d8}header{line-height:1;position:relative;font-feature-settings:"palt"}header .header_lead{position:absolute;z-index:1;padding-top:max(0.786vw, 10px);padding-left:max(2.071vw, 26px);font-family:"Noto Sans JP";font-size:max(0.857vw, 11px);font-weight:400;letter-spacing:.1em;color:#2e2e2e}header .tel_box{display:flex;flex-direction:column;justify-content:center;position:absolute;top:max(41.714vw, 542px);right:0;z-index:1;width:max(22.286vw, 289px);height:max(7.143vw, 92px);padding:0 max(1.857vw, 24px);font-family:"Noto Sans JP";color:#2e2e2e;background-color:rgba(255,255,255,.75)}header .tel_box .text{padding-bottom:max(0.571vw, 7px);padding-left:max(2.929vw, 38px);font-size:max(1.357vw, 17px);font-weight:400;letter-spacing:.08em;border-bottom:#2e2e2e solid 1px;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/icon_tel_01.png) left max(1.286vw, 16px) center no-repeat;background-size:max(1.143vw, 14px) auto}header .tel_box .number{padding-top:max(0.571vw, 7px);text-align:center;font-size:max(2vw, 26px);font-weight:400;letter-spacing:.14em}header .header_logo{position:absolute;top:max(5.214vw, 67px);left:max(4.857vw, 63px)}header .header_logo img{width:max(24.214vw, 314px)}header .time{display:flex;align-items:center;column-gap:max(1.071vw, 13px);position:absolute;top:max(20.571vw, 267px);left:max(3.286vw, 42px);z-index:1;width:max(27.357vw, 355px);height:max(11vw, 143px);border-top:#6aa8cb solid 2px;border-bottom:#6aa8cb solid 2px}header .time>p{display:flex;justify-content:center;align-items:center;width:max(6.5vw, 84px);height:max(6.5vw, 84px);line-height:1.25;font-family:'Noto Serif JP';font-size:max(1.429vw, 18px);font-weight:400;letter-spacing:.14em;color:#fff;background-color:#6aa8cb;border-radius:50%}header .time div p{font-size:max(1.143vw, 14px);font-weight:400;letter-spacing:.06em;color:#242424}header .time div p:last-child{margin-top:max(1.071vw, 13px)}.fix_aside_btn{position:fixed;top:max(3.571vw, 46px);right:0;z-index:1000}.fix_aside_btn div+div{margin-top:max(0.714vw, 9px)}.fix_aside_btn div img{width:clamp( 46px, 3.571vw, 57px)}#gnav{line-height:1}#gnav ul{display:flex;justify-content:center;width:100%;padding:max(1.357vw, 17px) 0 max(1.5vw, 19px);background-color:#075195}#gnav ul li{border-right:#fff solid 1px}#gnav ul li:first-child{border-left:#fff solid 1px}#gnav ul li a{display:flex;justify-content:center;align-items:center;padding:max(1.143vw, 14px) max(3.214vw, 41px) max(1vw, 13px);text-align:center;font-family:'Noto Sans JP';font-weight:400;font-size:max(1.071vw, 13px);letter-spacing:.1em;color:#fff;font-feature-settings:"palt"}#gnav ul li:first-of-type a{font-size:max(1.143vw, 14px)}footer{position:relative;line-height:1;margin-top:max(4.643vw, 60px);padding-top:max(7.357vw, 95px);padding-bottom:max(1.571vw, 20px);font-family:'Noto Sans JP';font-feature-settings:"palt";color:#fff;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/footer_bg.jpg) center top no-repeat;background-size:cover}.footer_contents{display:flex;justify-content:space-between;padding:0 max(4.643vw, 60px)}.footer_contents .boxLeft{width:max(26.571vw, 345px)}.footer_contents .boxRight{width:max(57.643vw, 749px)}.footer_logo{text-align:center}.footer_logo img{width:max(19vw, 247px)}.footer_info{width:max(22.714vw, 295px);margin:max(1.429vw, 18px) auto 0;padding-top:max(0.714vw, 9px);border-top:#fff solid 1px}.footer_info .tel{padding-left:max(2.286vw, 29px);text-align:center;font-family:'Roboto';font-size:max(2.5vw, 32px);font-weight:400;letter-spacing:.07em;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/icon_tel_02.png) left max(1.5vw, 19px) center no-repeat;background-size:max(1.643vw, 21px) auto}.footer_info .footer_btn{margin-top:max(1.429vw, 18px);text-align:center}.footer_info .footer_btn li{margin-top:max(0.857vw, 11px)}.footer_info .footer_btn li img{width:max(18.571vw, 241px)}.footer_info .address{line-height:1.55;margin-top:max(2.143vw, 27px);margin-left:max(2.143vw, 27px);font-size:max(1.143vw, 14px);font-weight:400;letter-spacing:.1em}.footer_info .parking{margin-top:max(1.429vw, 18px);margin-left:max(2.143vw, 27px);padding:max(0.357vw, 4px) 0 max(0.357vw, 4px) max(3vw, 39px);font-size:max(1.143vw, 14px);font-weight:400;letter-spacing:.1em;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/icon_parking.png) left center no-repeat;background-size:max(2vw, 26px) auto}.footer_timeTable{margin-top:max(1.429vw, 18px)}.footer_timeTable table{width:100%;table-layout:fixed;border-top:#fff solid 1px;border-bottom:#fff solid 1px}.footer_timeTable table th,.footer_timeTable table td{text-align:center;vertical-align:middle}.footer_timeTable table thead th{width:max(8.071vw, 104px);font-size:max(1.071vw, 13px);font-weight:400;letter-spacing:.05em;border-bottom:#fff solid 1px}.footer_timeTable table thead td{padding:max(0.571vw, 7px) 0;font-size:max(1.071vw, 13px);font-weight:400;border-bottom:#fff solid 1px}.footer_timeTable table tbody th{padding-bottom:max(1.071vw, 13px);text-align:right;font-size:max(1.071vw, 13px);font-weight:400;letter-spacing:.1em;white-space:nowrap}.footer_timeTable table tbody tr:nth-of-type(1) th{padding-top:max(0.857vw, 11px)}.footer_timeTable table tbody td{padding-bottom:max(0.857vw, 11px);font-size:max(0.929vw, 12px);font-weight:400}.footer_timeTable table tbody tr:nth-of-type(1) td{padding-top:max(0.857vw, 11px)}.footer_timeTable ul{margin-top:max(0.857vw, 11px);line-height:1.485;font-size:max(1vw, 13px);font-weight:400;letter-spacing:.1em}.sns_btn{display:flex;justify-content:center;column-gap:max(2.143vw, 27px);margin-top:max(2.143vw, 27px)}.sns_btn li img{width:max(2.929vw, 38px)}.sns_btn li:first-of-type img{width:max(3.071vw, 39px)}.fnav a{color:#fff}.fnav>ul{padding-top:max(0.714vw, 9px);padding-bottom:max(1.786vw, 23px);border-bottom:#fff solid 1px}.fnav>ul li{display:inline-block;margin-left:max(0.714vw, 9px)}.fnav ul li a{position:relative;font-size:max(0.951vw, 12px);letter-spacing:.04em;line-height:2.188;white-space:nowrap}.fnav ul li a:before{content:"";display:inline-block;margin-right:max(0.429vw, 5px);border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #fff;border-right:0}.fnav>ul.list_01 li{margin-right:max(2.143vw, 27px)}.fnav>ul.list_01 li a{text-decoration:underline;text-decoration-thickness:max(0.143vw, 1px);text-decoration-color:#aed4eb;text-underline-offset:max(0.571vw, 7px)}.fnav .list_02{display:flex;column-gap:max(2.5vw, 32px);padding-top:max(1.071vw, 13px);padding-bottom:max(1.786vw, 23px);border-bottom:#fff solid 1px}.fnav .list_02 div:nth-of-type(1){width:max(10.357vw, 134px)}.fnav .list_02 div:nth-of-type(2){width:max(9.714vw, 126px)}.fnav .list_02 div:nth-of-type(3){width:max(14vw, 182px)}.fnav .list_02 p{margin-bottom:max(1.071vw, 13px);padding:max(0.286vw, 3px) 0 max(0.429vw, 5px) max(0.786vw, 10px);font-size:max(0.951vw, 12px);letter-spacing:.14em;background-color:rgba(0,99,168,.65)}.fnav .list_02 p:first-letter {font-size:max(0.744vw, 9px)}.fnav .list_02 ul{margin-left:max(0.857vw, 11px)}.fnav>ul.list_03 li{margin-right:0}.fnav>ul.list_03 li:nth-of-type(1){margin-right:max(8.929vw, 116px)}.fnav>ul.list_03 li:nth-of-type(2){margin-right:max(1.571vw, 20px)}.fnav>ul.list_03 li:nth-of-type(4){margin-right:max(3vw, 39px)}.fnav>ul.list_03 li:nth-of-type(5){margin-right:max(6.786vw, 88px)}.fnav>ul.list_03 li:nth-of-type(7){margin-right:max(10vw, 130px)}.fnav>ul.list_04 li{margin-right:max(3.214vw, 41px)}.fnav>ul.list_05{border-bottom:none}.fnav>ul.list_05 li{margin-right:max(3.214vw, 41px)}footer .humanity_logo{position:absolute;right:max(1.571vw, 20px);bottom:max(1.143vw, 14px)}footer .humanity_logo img{width:max(5vw, 65px)}.copyright{width:100%;line-height:1;padding:max(0.857vw, 11px) 0 max(1vw, 13px);text-align:center;background-color:#075195;font-feature-settings:"palt"}.copyright address{font-family:'Noto Sans JP';font-size:max(1.143vw, 14px);font-weight:400;letter-spacing:.1em;color:#fff}.pagetop{display:none;position:fixed;bottom:max(2.857vw, 37px);right:0;z-index:1000;cursor:pointer}.pagetop img{width:41px}.mainPhoto{margin:0 auto;width:100%}.sidemenu{width:100%;line-height:1;font-family:'Noto Sans JP'}.sidemenu h2{text-align:center;font-family:'Times New Roman',Times,serif;font-size:30px;font-weight:400;letter-spacing:.2em;color:#242424}.sidemenu h2:after{position:relative;content:"";display:block;width:1px;aspect-ratio:1/68;margin:17px auto -30px;background:#363636}.sidemenu>div{padding:62px 22px 30px;border:#363636 solid 1px}.sidemenu h3{padding:6px 0 6px 11px;font-size:16px;font-weight:400;letter-spacing:.1em;color:#2e2e2e;background-color:#e0effb}.sidemenu ul{margin-bottom:20px}.sidemenu ul li a{display:block;line-height:1.625;padding:12px 0 12px 11px;font-size:16px;font-weight:400;letter-spacing:.05em;color:#242424;border-bottom:#363636 dashed 1px}.sidebanner{margin-top:40px}.sidebanner ul li+li{margin-top:40px}.lowinfo{height:524px;line-height:1;margin-top:20px;padding-top:12px;padding-left:12px;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg) left top no-repeat;background-size:100% auto}.lowinfo .lowinfo_inner{width:329px;height:498px;padding:0 26px;background-color:rgba(255,255,255,.6)}.lowinfo .lowinfo_inner h3{padding-top:13px;text-align:center}.lowinfo .lowinfo_inner h3 img{width:267px}.lowinfo .lowinfo_inner .tel{margin:-13px auto 0;padding-top:14px;text-align:center;font-family:'Noto Sans JP';font-size:18px;font-weight:400;letter-spacing:.08em;color:#343434;border-top:#3c3c3c solid 1px}.lowinfo .lowinfo_inner .tel span{display:block;margin-top:10px;padding-left:34px;font-size:33px;font-weight:500;letter-spacing:.04em;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/icon_tel_03.png) left 8px top 6px no-repeat;background-size:22px auto}.lowinfo .lowinfo_inner .btn{margin:15px auto 0;width:225px}.lowinfo .lowinfo_inner .btn li img{width:100%}.lowinfo .lowinfo_inner .btn li+li{margin-top:8px}.lowinfo .lowinfo_inner .address{line-height:1.4;margin-top:12px;padding-left:29px;font-family:'Noto Sans JP';font-size:16px;font-weight:400;letter-spacing:.06m;color:#343434;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/icon_address.png) left center no-repeat;background-size:20px auto}.lowinfo .lowinfo_inner .parking{min-height:19px;margin-top:12px;padding-left:30px;font-family:'Noto Sans JP';font-size:16px;font-weight:400;letter-spacing:.06m;color:#343434;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/icon_parking_02.png) left center no-repeat;background-size:22px auto}.aside_price{padding:30px 20px 32px;background-color:#f9f8f3;display:flex;gap:0 10px}.aside_price li{flex:1;background-color:#fff;box-shadow:.1em .1em .1em rgba(210,210,210,.8);padding:1.4em}.aside_price li .ttl{margin-bottom:10px;padding:10px 1em;text-align:center;font-size:150%;color:#2e2e2e;background-color:rgba(238,229,210,.7)}.aside_price li dl.catch{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.aside_price li dl.catch dt{margin-bottom:10px;width:90%}.aside_price li dl.catch dt img{aspect-ratio:280/200}.aside_price li dl.catch dd{display:grid;align-items:center;color:#2e2e2e}.aside_price li dl.catch dd p:nth-of-type(1){align-self:end;font-size:138.86%;margin:0 0 .5em}.aside_price li dl.catch dd p:nth-of-type(2){position:relative;width:fit-content;align-self:start;text-align:center;font-size:242%;line-height:1}.aside_price li dl.catch dd p:nth-of-type(2) em{font-size:166%;font-weight:500;color:#c00;letter-spacing:.06em}.aside_price li dl.catch dd p:nth-of-type(2) i{position:absolute;right:-1em;top:0;font-size:35%}.aside_price li dl.prc{margin-top:20px;padding-top:10px;border-top:1px solid #2e2e2e;font-size:85%;display:flex;justify-content:space-between;gap:0 1em}.aside_price li p.desc{margin-top:10px;font-size:80%}.page-catch{position:relative;margin-bottom:40px;padding:35px 70px 68px;text-align:center;font-family:'Noto Serif JP';font-weight:400;font-size:18px;line-height:1.8;letter-spacing:.1em;color:#292929;background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/page-catch_bg.png) left top repeat-y;background-size:100% auto}.page-catch:before{content:'';display:block;width:100%;height:100%;position:absolute;top:-10px;left:-10px;z-index:1;pointer-events:none;background-color:rgba(255,255,255,.91);box-shadow:0 0 13px rgba(130,130,130,.1)}.page-catch>*{position:relative;z-index:10}.ttl-low{position:relative;margin-bottom:20px;padding:.55em 1em .55em 2.5em;font-family:'Noto Serif JP';font-weight:400;font-size:18px;line-height:1.3;letter-spacing:.1em;color:#fff;font-feature-settings:"palt"}.ttl-low:before{content:"";position:absolute;left:18px;bottom:0;width:6px;height:calc(100% - 11px);background-color:#fff}.ttl-low1-1{background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/ttl-low1-1_bg.png) left top repeat}.ttl-low1-2{background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/ttl-low1-2_bg.png) left top repeat}.ttl-low1-3{background:url(//www.aso-shika-implant.com/wp-content/themes/humanity/css/../images/common/ttl-low1-3_bg.png) left top repeat}.ttl-low2{position:relative;margin-bottom:20px;padding:.55em 1em .55em 2.5em;font-family:'Noto Serif JP';font-weight:400;font-size:18px;line-height:1.3;letter-spacing:.1em;font-feature-settings:"palt";border-bottom-width:1px;border-left-width:10px;border-style:solid}.ttl-low2:before{content:"";position:absolute;left:3px;bottom:0;width:3px;height:100%}.ttl-low2-1{color:#075195}.ttl-low2-1:before{background-color:#075195}.ttl-low2-2{color:#64aeed}.ttl-low2-2:before{background-color:#64aeed}.ttl-low2-3{color:#60c1d8}.ttl-low2-3:before{background-color:#60c1d8}.ttl-low3{margin-bottom:20px;padding:.55em 2.5em;font-family:'Noto Serif JP';font-weight:400;font-size:18px;line-height:1.3;letter-spacing:.1em;font-feature-settings:"palt";border-top:1px dashed;border-bottom:1px dashed}.ttl-low3-1{color:#075195}.ttl-low3-2{color:#64aeed}.ttl-low3-3{color:#60c1d8}.ttl-low4{margin-bottom:20px;font-family:'Noto Serif JP';font-weight:400;font-size:16px;line-height:1.3;letter-spacing:.1em;color:#2e2e2e;font-feature-settings:"palt";display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.56em}.ttl-low4>span:first-of-type{padding:.25em .6em .2em;color:#fff}.ttl-low4>span:nth-of-type(n+2){flex:1}.ttl-low4-1>span:first-of-type{background-color:#075195}.ttl-low4-2>span:first-of-type{background-color:#64aeed}.ttl-low4-3>span:first-of-type{background-color:#60c1d8}.ttl-low5{margin-bottom:20px;padding:.6em 2.7em;font-family:'Noto Serif JP';font-weight:400;font-size:18px;line-height:1.3;letter-spacing:.1em;color:#fff;font-feature-settings:"palt";border-radius:100px}.ttl-low5-1{background-color:#075195}.ttl-low5-2{background-color:#64aeed}.ttl-low5-3{background-color:#60c1d8}.colunm{padding:30px 30px 22px}.colunm .ttl-btn{position:relative;margin-bottom:20px;padding:10px 30px 10px 90px;text-align:center;font-family:'Noto Sans JP';font-size:18px;line-height:1.3;letter-spacing:.1em;color:#2e2e2e;border-radius:100px}.colunm .ttl-btn .colum{position:absolute;top:-4px;left:-14px;padding:2px 18px 3px;font-family:'Noto Sans JP';font-size:16px;letter-spacing:.1em;background:#fff;transform:rotate(-20deg)}.colunm .ttl-btn .colum:before{content:"";position:absolute;bottom:-8px;right:14%;border-style:solid;border-color:#fff transparent transparent;border-width:10px 5px 0;z-index:2}.colunm{background:#f9f2f0;border:#ebc4b9 solid 1px}.colunm .ttl-btn{background-color:#e79780}.colunm .ttl-btn .colum{color:#e79780;border:#e79780 solid 1px}.colunm+.column{background:#f9f6f0;border:#d7c7a7 solid 1px}.colunm+.column .ttl-btn{background-color:#d7c7a7}.colunm+.column .ttl-btn .colum{color:#d7c7a7;border:#d7c7a7 solid 1px}.colunm+.column+.column{background:#eef7f8;border:#aedce7 solid 1px}.colunm+.column+.column .ttl-btn{background-color:#aedce7}.colunm+.column+.column .ttl-btn .colum{color:#aedce7;border:#aedce7 solid 1px}