@charset "UTF-8";:root{--main-color:#276ebe;--sub-color:#2faed3;--link-color:#8fb5e9}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(72,105,126,.8);justify-content:center;align-items:center;z-index:9999}.popup-content{position:relative;display:flex;justify-content:center;column-gap:15px}.popup-clinic{width:442px;background:#fff;padding:30px 26px;border-radius:10px;text-align:center}.popup-clinic .logo{width:50px;display:block;margin:0 auto 18px}.popup-clinic h3{font-size:28px;color:#2e2e2e;font-weight:700;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.4;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.popup-clinic a{display:block;width:100%}.popup-clinic a+a{margin-top:14px}.popup-close{position:absolute;top:80px;right:80px;background:0 0;border:none;width:70px;cursor:pointer}body.popup-open{overflow:hidden}.header{position:absolute;top:0;left:0;width:100%}.header_lead{padding-top:max(1.357vw,17.643px);padding-left:max(2.071vw,26.929px);font-family:"Noto Sans JP";font-size:max(.834vw,10.836px);color:#2e2e2e}.header_logo{position:absolute;top:max(5.214vw,67.786px);left:max(7.786vw,101.214px)}.header_logo img{width:max(6.143vw,79.857px)}.header_btn{position:absolute;top:0;right:max(1vw,13px);display:flex;column-gap:max(.929vw,12.071px)}.header_btn a{position:relative;display:flex;justify-content:center;align-items:center;width:max(13vw,169px);height:max(3.214vw,41.786px);font-family:"Noto Sans JP";font-size:max(1.286vw,16.714px);letter-spacing:.08em;color:#fff;cursor:pointer}.header_btn a:after{content:"";position:absolute;right:max(.143vw,1.857px);bottom:max(.143vw,1.857px);width:max(.571vw,7.429px);height:max(.571vw,7.429px);background-color:#fff;clip-path:polygon(100% 0,100% 100%,0 100%)}.header_btn a.web{width:max(17.857vw,232.143px);background:#f0b86e}.header_btn a.web:before{content:"";width:max(1.571vw,20.429px);height:max(1.143vw,14.857px);margin-right:max(.857vw,11.143px);background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/header_icon_web.png) left center no-repeat;background-size:cover}.header_btn a.tel{background:#448ec0}.header_btn a.tel:before{content:"";width:max(1.071vw,13.929px);height:max(1.286vw,16.714px);margin-right:max(.5vw,6.5px);background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/header_icon_tel.png) left center no-repeat;background-size:cover}.header_btn a.line{background:#63c892}.header_btn a.line:before{content:"";width:max(1.429vw,18.571px);height:max(1.429vw,18.571px);margin-right:max(1vw,13px);background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/header_icon_line.png) left center no-repeat;background-size:cover}.fix_btn{position:fixed;top:50px;right:0;z-index:888;display:flex;flex-direction:column;row-gap:25px}.fix_btn__item{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:3px;width:50px;height:190px;padding:10px;font-family:"Noto Sans JP";font-size:20px;font-weight:400;line-height:1.4;color:#fff;text-align:center;text-decoration:none}.fix_btn__item--web{background-color:#3982d4}.fix_btn__item--tel{background-color:#518bb3}.fix_btn__item--line{background-color:#5db93b}.fix_btn__icon{display:block;flex-shrink:0;width:23px;height:23px;background-repeat:no-repeat;background-position:center;background-size:contain}.fix_btn__item--web .fix_btn__icon{background-image:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/header_icon_web.png)}.fix_btn__item--tel .fix_btn__icon{background-image:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/header_icon_tel.png)}.fix_btn__item--line .fix_btn__icon{background-image:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/header_icon_line.png)}.fix_btn__text{display:block;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.15em}.gnav{width:100%;line-height:1;margin-top:max(1.5vw,19.5px);font-feature-settings:normal}.gnav ul{display:flex;justify-content:center;width:100%}.gnav ul li a{display:flex;justify-content:center;align-items:center;padding:max(.857vw,11.143px) max(3vw,39px);text-align:center;font-family:"Noto Sans JP";font-size:max(1.071vw,13.929px);letter-spacing:.1em;color:#2e2e2e;border-right:#2e2e2e solid max(.071vw,.929px)}.gnav ul li:first-of-type a{font-size:max(1.143vw,14.857px);letter-spacing:.2em;border-left:#2e2e2e solid max(.071vw,.929px)}.access{line-height:1;font-feature-settings:"palt";margin-top:80px}.access *{box-sizing:border-box}.access h2{text-align:center;font-family:"Times New Roman",Times,serif;font-size:max(2.766vw,35.954px);letter-spacing:.04em;margin-bottom:80px}.access h2:after{position:relative;content:"";display:block;width:max(.071vw,.929px);height:max(0vw,35px);margin:max(.571vw,7.429px) auto max(-1vw,-13px);background:#2e2e2e}.access .contents{display:flex;justify-content:space-between;padding:0 max(3.143vw,40.857px) max(2.214vw,28.786px);font-family:"Noto Sans JP";background-color:#d0e7f6}.access .contents .gmap{width:100%;aspect-ratio:1313/507;margin-top:-50px}.access .contents .gmap iframe{display:block;width:100%;height:100%;border:0}.access .box{width:max(44.143vw,573.857px);height:max(68.571vw,891.429px);margin-top:max(-1.286vw,-16.714px);padding:max(1vw,13px) max(2.143vw,27.857px) 0 max(2vw,26px);background:#fff url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/access_triangle.png) right max(.643vw,8.357px) bottom max(.714vw,9.286px) no-repeat;background-size:max(5.714vw,74.286px) auto;box-shadow:max(.286vw,3.714px) max(.286vw,3.714px) max(.429vw,5.571px) rgba(0,0,0,.35)}.access .box h3{position:relative;display:flex;justify-content:center;align-items:center;column-gap:max(1vw,13px);font-size:max(2.143vw,27.857px);font-weight:500;letter-spacing:.1em}.access .box h3:before{content:"";width:max(5.214vw,67.786px);height:max(5.214vw,67.786px);background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/top/logomark.png) center center no-repeat;background-size:contain}.access .box img{margin-top:max(1vw,13px)}.access .box .address{line-height:1.5;margin-top:max(.857vw,11.143px);font-size:max(1.429vw,18.571px);letter-spacing:.02em;max-inline-size:max-content;margin-inline:auto}.access .box table{width:100%;margin-top:max(.857vw,11.143px);table-layout:fixed;border-top:#2e2e2e solid max(.071vw,.929px);border-bottom:#2e2e2e solid max(.071vw,.929px)}.access .box table th,.access .box table td{text-align:center;vertical-align:middle}.access .box table thead th{width:max(12.571vw,163.429px);padding:max(.857vw,11.143px) 0 max(.786vw,10.214px);font-size:max(1.429vw,18.571px);letter-spacing:.12em;border-bottom:#2e2e2e solid max(.071vw,.929px)}.access .box table thead td{padding:max(.857vw,11.143px) max(1.143vw,14.857px) max(.786vw,10.214px);font-size:max(1.429vw,18.571px);border-bottom:#2e2e2e solid max(.071vw,.929px)}.access .box table tbody th{font-size:max(1.429vw,18.571px);letter-spacing:.1em;white-space:nowrap}.access .box table tbody tr:nth-of-type(1) th{padding:max(1.071vw,13.929px) 0 max(.571vw,7.429px)}.access .box table tbody tr:nth-of-type(2) th{padding:max(.571vw,7.429px) 0 max(1.071vw,13.929px)}.access .box table tbody td{font-size:max(1.286vw,16.714px)}.access .box table+ul li{line-height:1.55;margin-top:max(.857vw,11.143px);text-align:right;font-size:max(1.286vw,16.714px);letter-spacing:.02em}.access .box .btn{margin-top:max(2.143vw,27.857px)}.access .box .btn a{position:relative;display:flex;justify-content:center;align-items:center;width:max(28.571vw,371.429px);height:max(5vw,65px);margin:auto;color:#fff}.access .box .btn a+a{margin-top:max(1.429vw,18.571px)}.access .box .btn a.tel{font-family:"Roboto";font-size:max(2.5vw,32.5px);letter-spacing:.075em;background-color:#277eb9}.access .box .btn a.tel:before{content:"";width:max(1.643vw,21.357px);height:max(1.857vw,24.143px);margin-right:max(1.071vw,13.929px);background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/access_icon_tel.png) left center no-repeat;background-size:cover}.access .box .btn a.line,.access .box .btn a.web{font-size:max(2.357vw,30.643px);letter-spacing:.24em}.access .box .btn a.line{background-color:#06c755}.access .box .btn a.line:before{content:"";width:max(2.143vw,27.857px);height:max(2.143vw,27.857px);margin-right:max(3.214vw,41.786px);background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/access_icon_line.png) left center no-repeat;background-size:cover}.access .box .btn a.web{background-color:#f3981d}.access .box .btn a.web:before{content:"";width:max(2.429vw,31.571px);height:max(1.857vw,24.143px);margin-right:max(3.429vw,44.571px);background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/access_icon_web.png) left center no-repeat;background-size:cover}.access .box .btn a.line span,.access .box .btn a.web span{font-size:max(2.143vw,27.857px)}.access>p{line-height:1.77;margin:max(1.286vw,16.714px) max(6.071vw,78.929px) max(3.214vw,41.786px) max(5.714vw,74.286px);font-family:"Noto Sans JP";font-size:max(.929vw,12.071px);letter-spacing:.1em}footer{font-family:"Noto Sans JP";font-feature-settings:"palt";background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/footer-background.png) center top/cover no-repeat;line-height:1}footer *{box-sizing:border-box}.footer_inner{display:flex;align-items:flex-start;justify-content:center;gap:max(6.429vw,83.571px);padding:max(2.857vw,37.143px) 0}.footer_info{width:max(26.508vw,344.604px);flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:max(1.571vw,20.429px);padding-top:max(1.571vw,20.429px)}.footer_logo_wrap{display:flex;flex-direction:column;padding:max(.857vw,11.143px) 0;gap:max(1.025vw,13.321px)}.footer_logo_box{display:inline-flex;align-items:center;justify-content:center;width:max(25.851vw,336.071px);margin:0 auto}.footer_logo_box img{width:100%;height:auto}.footer_logo_wrap p{font-size:max(1.643vw,21.357px);font-weight:700;color:#fff;line-height:1.4}.footer_btn_wrap{display:flex;justify-content:center;gap:max(.714vw,9.286px)}.footer_btn_web,.footer_btn_line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(.214vw,2.786px);width:max(12.143vw,157.857px);height:max(4.857vw,63.143px);padding:max(.714vw,9.286px) 0;text-decoration:none}.footer_btn_web{background-color:#ea5504}.footer_btn_line{background-color:#3982d5}.footer_btn_web img{width:max(1.786vw,23.214px);height:auto}.footer_btn_line img{width:max(1.611vw,20.944px);height:max(1.611vw,20.944px);object-fit:contain;filter:brightness(0) invert(1)}.footer_btn_web span,.footer_btn_line span{font-size:max(1.071vw,13.929px);line-height:1.3;color:#fff}.footer_address{width:100%;padding:0 max(.714vw,9.286px);font-style:normal;font-family:"Inter",sans-serif;font-size:max(1.189vw,15.457px);color:#fff;line-height:max(1.783vw,23.179px);letter-spacing:.1em}footer .timetable{width:100%;margin-top:0}footer .timetable table{width:100%;margin:0 auto}footer .timetable table,footer .timetable td,footer .timetable th{border-collapse:collapse;text-align:center;color:#fff;font-weight:500;line-height:1}footer .timetable thead{border-top:max(.05vw,.65px) solid #fff;border-bottom:max(.05vw,.65px) solid #fff}footer .timetable thead th,footer .timetable thead td{font-size:max(1vw,13px);color:#fff;font-weight:500}footer .timetable tbody{border-bottom:max(.05vw,.65px) solid #fff}footer .timetable tbody th{font-size:max(1vw,13px);line-height:1.2;display:flex;align-items:center;justify-content:center}footer .timetable tbody td{font-size:max(.9vw,11.7px);line-height:1.2;display:flex;align-items:center;justify-content:center}footer .timetable tr{display:flex;align-items:center}footer .timetable th,footer .timetable td{padding:max(.5vw,6.5px) 0}footer .timetable th{flex:0 0 max(8.803vw,114.439px)}footer .timetable td{flex:0 0 max(2vw,26px)}footer .timetable td+td{margin-left:max(.45vw,5.85px)}footer .timetable .note{width:100%;margin:max(.215vw,2.795px) auto 0;font-size:max(.9vw,11.7px);font-weight:500;line-height:1.4;letter-spacing:.02em;color:#fff}.fnav{flex:0 0 max(59.286vw,770.714px);min-width:0}.fnav ul{display:flex;flex-wrap:wrap;padding-left:0}.fnav ul li a{position:relative;display:inline-flex;align-items:center;line-height:1.2;padding:max(.286vw,3.714px) max(1.429vw,18.571px) max(.286vw,3.714px) max(.929vw,12.071px);font-family:"Noto Sans JP",sans-serif;font-size:max(.929vw,12.071px);font-weight:400;letter-spacing:.04em;color:#fff;white-space:nowrap}.fnav ul li a:before{content:"▶";position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:"Inter",sans-serif;font-size:max(.643vw,8.357px);font-weight:400;line-height:1.2;letter-spacing:.24em}.fnav .list_01{align-items:center;padding:max(2.857vw,37.143px) 0;column-gap:max(2.857vw,37.143px);border-bottom:1px solid #fff}.fnav .list_01 li a{padding:max(.286vw,3.714px) 0 max(.286vw,3.714px) max(.929vw,12.071px);font-weight:500;text-decoration:none;border-bottom:1px solid #fff}.fnav_section{margin-top:0}.fnav .list_01+.fnav_section{padding-top:max(1.429vw,18.571px);padding-bottom:max(1.429vw,18.571px)}.fnav_head{position:relative;display:flex;align-items:center;height:max(1.786vw,23.214px);margin-bottom:0;padding:max(.143vw,1.857px) max(.714vw,9.286px);font-family:"Inter","Noto Sans JP",sans-serif;font-size:max(.951vw,12.357px);font-weight:400;line-height:1.6;letter-spacing:.14em;color:#fff}.fnav_head:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#6eb2d2;mix-blend-mode:multiply}.fnav_head span{position:relative;z-index:2}.fnav_section ul{gap:max(1.143vw,14.857px);padding:max(1.429vw,18.571px) 0}.fnav .list_01+.fnav_section ul{padding-top:max(.786vw,10.214px);padding-bottom:0}.fnav_section .list_03 li:nth-of-type(3n+1){min-width:max(20vw,260px)}.fnav_section .list_03 li:nth-of-type(3n+2){min-width:max(19.286vw,250.714px)}.fnav_section .list_03 li:nth-of-type(8){min-width:0}._2col li{margin-right:0}.fnav_section._2col li:nth-of-type(3n+1){min-width:max(20vw,260px)}.fnav_section._2col li:nth-of-type(3n+2){min-width:max(19.286vw,250.714px)}.fnav_section._2col:last-of-type ul{justify-content:space-between}.fnav_section._2col:last-of-type li:nth-of-type(1),.fnav_section._2col:last-of-type li:nth-of-type(2){min-width:0}.fnav_section li{margin-bottom:0}.copyright{height:max(2.857vw,37.143px);display:flex;align-items:center;justify-content:center;background-color:#3982d5}.copyright address{font-family:"Inter",sans-serif;font-size:max(1vw,13px);letter-spacing:.05em;color:#fff;font-style:normal}.pagetop{display:none;position:fixed;bottom:max(3.571vw,46.429px);right:0;z-index:1000;cursor:pointer}.pagetop img{width:max(3.143vw,40.857px)}.humanity_logo{position:absolute;right:max(2.857vw,37.143px);bottom:max(4.071vw,52.929px);width:max(5vw,65px)}.mainPhoto{margin:0 auto;width:100%}.pc-contents{margin:70px auto 100px;width:1200px}.left-contents{width:300px;float:left}.right-contents{width:800px;float:right}.sidemenu{width:100%;line-height:1;font-family:"Noto Sans JP"}.sidemenu *{box-sizing:border-box}.sidemenu h2{text-align:center;font-family:"Times New Roman",Times,serif;font-size:30px;letter-spacing:.2em;color:#242424}.sidemenu h2:after{position:relative;content:"";display:block;width:1px;height:68px;margin:10px auto -30px;background:#363636}.sidemenu>div{padding:62px 24px 29px;border:#363636 solid 1px}.sidemenu h3{height:30px;padding:7px 0 0 11px;font-size:16px;letter-spacing:.1em;color:#2e2e2e;background-color:rgba(100,174,237,.2)}.sidemenu ul{margin-bottom:21px}.sidemenu ul li a{display:block;line-height:1.625;padding:11px 0 15px 10px;font-size:16px;letter-spacing:.1em;color:#242424;border-bottom:#363636 dashed 1px}.sidebanner{margin-top:40px}.sidebanner ul li+li{margin-top:21px}.lowinfo{box-sizing:border-box;margin-top:20px;padding:71px 0 71px 24px;background-image:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);background-repeat:no-repeat;background-position:100% 50%;background-size:100% auto;line-height:1}.lowinfo .lowinfo_inner{box-sizing:border-box;padding:20px;width:380px;background-color:rgba(255,255,255,.6)}.lowinfo .lowinfo_inner .logo{margin-bottom:6px;display:grid;place-items:center}.lowinfo .lowinfo_inner .logo img{display:block}.lowinfo .lowinfo_inner .tel{margin:3px auto 0;text-align:center;font-family:'Noto Sans JP';font-size:18px;font-weight:400;letter-spacing:.08em;color:#343434}.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.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/low_tel_ic.png) left 38px top 6px no-repeat;background-size:22px auto}.lowinfo .lowinfo_inner .btn{margin-top:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lowinfo .lowinfo_inner .btn li{text-align:center}.lowinfo .lowinfo_inner .low01{line-height:1.4;margin-top:14px;padding-left:30px;font-family:'Noto Sans JP';font-size:14px;font-weight:400;letter-spacing:.06em;color:#343434;background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/low_ic_01.png) left center no-repeat;background-size:20px auto}.lowinfo .lowinfo_inner .low02{line-height:26px;margin-top:7px;padding-left:30px;font-family:'Noto Sans JP';font-size:14px;font-weight:400;letter-spacing:.06em;color:#343434;background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/low_ic_02.png) left center no-repeat;background-size:20px auto}.lowinfo .lowinfo_inner .low03{line-height:20px;margin-top:7px;padding-left:30px;font-family:'Noto Sans JP';font-size:14px;font-weight:400;letter-spacing:.06em;color:#343434;background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/low_ic_03.png) left center no-repeat;background-size:22px auto}.lowinfo .lowinfo_inner .low04{line-height:20px;margin-top:7px;padding-left:30px;font-family:'Noto Sans JP';font-size:14px;font-weight:400;letter-spacing:.06em;color:#343434;background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/low_ic_04.png) left center no-repeat;background-size:22px auto}.lowinfo .lowinfo_inner .low05{line-height:20px;margin-top:7px;padding-left:30px;font-family:'Noto Sans JP';font-size:14px;font-weight:400;letter-spacing:.06em;color:#343434;background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/low_ic_05.png) left center no-repeat;background-size:22px auto}.page-catch{margin-top:0;margin-right:10px;margin-bottom:40px;margin-left:0;padding:40px 20px 42px 30px;text-align:center;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:.1em;border:1px solid #276ebe;position:relative}.page-catch:after{content:"";display:block;width:100%;height:100%;border:1px solid #276ebe;position:absolute;top:10px;left:10px;z-index:-1;pointer-events:none}.page-catch h2{font-size:24px}.page-catch p{margin-top:1.5em}.ttl-low{position:relative;margin-bottom:15px;padding:12px 10px 10px 50px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;color:#fff;font-feature-settings:"palt"}.ttl-low:before{content:"";position:absolute;bottom:0;left:18px;width:6px;height:84%;background-color:#fff}.ttl-low1-1{background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/ttl_low_bg.png) repeat top left/10px,var(--main-color)}.ttl-low1-2{background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/ttl_low_bg.png) repeat top left/10px,var(--sub-color)}.ttl-low1-3{background:url(//www.kusumoto-d.com/dxp/wp-content/themes/humanity/css/../images/common/ttl_low_bg.png) repeat top left/10px,var(--link-color)}.ttl-low2{position:relative;margin-bottom:15px;padding:10px 0 10px 40px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-bottom-width:1px;border-bottom-style:solid;border-left-width:10px;border-left-style:solid;font-feature-settings:"palt"}.ttl-low2:before{content:"";position:absolute;bottom:0;left:3px;width:2px;height:100%}.ttl-low2-1{color:var(--main-color);border-color:var(--main-color)}.ttl-low2-1:before{background-color:var(--main-color)}.ttl-low2-2{color:var(--sub-color);border-color:var(--sub-color)}.ttl-low2-2:before{background-color:var(--sub-color)}.ttl-low2-3{color:var(--link-color);border-color:var(--link-color)}.ttl-low2-3:before{background-color:var(--link-color)}.ttl-low3{margin-bottom:10px;padding:12px 1em 10px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-top-width:1px;border-top-style:dashed;border-bottom-width:1px;border-bottom-style:dashed}.ttl-low3-1{color:var(--main-color)}.ttl-low3-2{color:var(--sub-color)}.ttl-low3-3{color:var(--link-color)}.ttl-low4{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:17px;line-height:1.3;letter-spacing:.1em}.ttl-low4>span{margin:2.5px 0}.ttl-low4>span:nth-of-type(n+2){flex:0 1 auto;width:auto;min-width:0;padding:3px 0 1px}.ttl-low4>span:nth-of-type(1){flex:0 1 auto;margin-right:10px;padding:3px 5px 1px;width:auto;min-width:0;color:#fff}.ttl-low4-1>span:nth-of-type(1){background-color:var(--sub-color)}.ttl-low4-2>span:nth-of-type(1){background-color:var(--main-color)}.ttl-low4-3>span:nth-of-type(1){background-color:var(--link-color)}.ttl-low5{margin-bottom:15px;padding:11px 2.4em 14px;color:#fff;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-radius:100px}.ttl-low5-1{background-color:var(--main-color)}.ttl-low5-2{background-color:var(--sub-color)}.ttl-low5-3{background-color:var(--link-color)}.colunm{padding:30px 30px 20px;background-color:#f9f2f0;border:1px solid #ebc4b9}.colunm .ttl-btn{margin-bottom:20px;padding:7px 30px 5px 90px;text-align:center;color:#2e2e2e;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.05em;background-color:#f2cec3;position:relative}.colunm .ttl-btn .colum{padding:3px 20px 2px;color:#e79780;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;background-color:#fff;border:1px solid #e79780;position:absolute;top:-2px;left:-14px;transform:rotate(-20deg)}.colunm .ttl-btn .colum:before{content:"";position:absolute;bottom:-9px;right:19px;width:8px;height:10px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%);z-index:2}.colunm .ttl-btn .colum:after{content:"";position:absolute;bottom:-11px;right:19px;width:8px;height:10px;background-color:#e79780;clip-path:polygon(0 0,100% 0,50% 100%);z-index:1}.colunm+.colunm{background-color:#f9f6f0;border:1px solid #d7c7a7}.colunm+.colunm .ttl-btn{background-color:#ebe3d3}.colunm+.colunm .ttl-btn .colum{color:#d7c7a7;border:1px solid #d8c8a8}.colunm .ttl-btn .colum:after{background-color:#d8c8a8}