/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%;height:100%}body{background-color:#fff;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:300;line-height:2;letter-spacing:0em;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-style:normal;height:100%}iframe{border:0}a{text-decoration:none}img{max-width:100%;height:auto}i,svg{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;max-width:100%;height:auto}dt{font-weight:300}dd{margin-left:0}ul,ol{list-style:none}ul li,ol li{list-style:none}.font-min{font-family:"Noto Serif JP",serif}.font-basic{font-family:"Noto Sans JP",sans-serif}.container{margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;width:100%}.container-fluid{max-width:100% !important}.display-none{display:none !important}.display-inline-block{display:inline-block !important}.display-inline{display:inline !important}.display-block{display:block !important}.dropdown{position:relative;overflow:visible}.dropdown-button{position:relative}.dropdown-content{position:absolute;z-index:100;visibility:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:0;min-width:253px}.dropdown-content.open{visibility:visible;opacity:1}.dropdown-content.below{top:100%}.dropdown-content.above{bottom:100%}.dropdown:hover .dropdown-content{display:block}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #aaa;list-style:none;padding:0}.tab-list>*>a{padding:1rem 2rem;display:block}.tab-list>*>a.active{background-color:#f3a052;color:#fff}.tab-switch{margin-top:2rem}.tab-switch>*:not(.active){display:none}.text-primary{color:#f3a052}.text-secondary{color:#b18a15}.text-tertiary{color:#f0831e}.text-warning{color:#dfcd29}.text-danger{color:#f05656}.text-modest{color:#dcdcdc}.text-dark{color:#000}.text-white,.text-light{color:#fff}.text-white *,.text-light *{color:#fff}.text-xsmall{font-size:12px;font-size:1.2rem}.text-small{font-size:14px;font-size:1.4rem}.text-default{font-size:16px;font-size:1.6rem}.text-large{font-size:20px;font-size:2rem}.text-xlarge{font-size:24px;font-size:2.4rem}.text-light{font-weight:300}.text-normal{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-exbold{font-weight:900}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.header{position:absolute;top:0;left:0;right:0;z-index:10}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer{background-color:#f0831e;color:#fff}.footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1095px;width:100%;margin-left:auto;margin-right:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.9rem}.footer__column-item{min-width:277px}.footer__column-item:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.footer__column-item a{font-size:1.5rem}.footer__links{list-style-type:disc}.footer__links-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__links-column ul{min-width:230px}.footer__links-item{position:relative;padding-left:1.6rem}.footer__links-item::before{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute;position:absolute;left:0;top:1.6rem}.footer__title{font-weight:bold;width:100%}.footer__copy{text-align:center;font-weight:bold}.footer__copy::before{content:"";height:1px;margin-left:auto;margin-right:auto;display:block;background-color:#fff}.button-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f18a2b;color:#f18a2b;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;position:relative;line-height:1.4;-webkit-transition:.3s opacity;transition:.3s opacity}.button-more::after{content:"";display:block;height:1px;background-color:#f18a2b;position:absolute;left:100%;-webkit-transition:.3s width;transition:.3s width}.button-text{border-bottom:1px solid #000;display:inline-block;padding:0 0 1.2rem 3rem}.button-text>span{display:inline-block;position:relative;line-height:1.5;font-size:1.6rem;padding-left:3.3rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color}.button-text>span::before{content:"";display:block;position:absolute;width:17px;height:16px;background-image:url(../img/common/icon_button_text_arrow.svg);left:0;top:.5rem;-webkit-transition:.2s left;transition:.2s left}.button-completion{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #f0831e;color:#f0831e;letter-spacing:.3em;font-weight:bold;line-height:1.5;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px}.image-responsive{width:100%}.heading{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.heading__title{font-family:"Noto Serif JP",serif}.heading__label{color:#f0831e;font-family:"Aleo",serif;letter-spacing:.25em;font-weight:400;line-height:1}.mainview{position:relative;display:grid}.mainview__background,.mainview__catch,.mainview__achievements{grid-area:1/1}.mainview__background{width:100%;position:relative}.mainview__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mainview__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;color:#666}.mainview__catch-toptext{border-bottom:1px solid #aaa}.mainview__catch-bottomtext{line-height:1;font-weight:400}.mainview__catch-bottomtext>span:nth-child(1){letter-spacing:-0.3em}.mainview__catch-bottomtext>span:nth-child(2){letter-spacing:-0.18em}.mainview__catch-bottomtext>span:nth-child(3){letter-spacing:-0.2em}.mainview__catch-bottomtext>span:nth-child(4){letter-spacing:-0.28em}.mainview__catch-bottomtext>span:nth-child(5){letter-spacing:-0.36em}.mainview__catch-bottomtext>span:nth-child(6){letter-spacing:-0.15em}.mainview__achievements{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.service{background-repeat:no-repeat}.service__catch{line-height:1.4}.service__list{list-style:none;margin:0;padding:0;display:grid}.service__list-item{position:relative}.service__list-item::before,.service__list-item::after{content:"";display:block;position:absolute;border:1px solid rgba(0,0,0,0)}.service__list-item::before{border-color:#d0b976 rgba(0,0,0,0) rgba(0,0,0,0) #d0b976}.service__list-item::after{border-color:rgba(0,0,0,0) #d0b976 #d0b976 rgba(0,0,0,0)}.service__list-title{border-bottom:1px solid #b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;white-space:nowrap}.service__list-title--ja{color:#bb9b3b;font-weight:500;letter-spacing:0}.service__list-item--allon .service__list-title--ja{letter-spacing:-0.13em;text-align:center}.service__list-item--allon .service__list-title--ja span{letter-spacing:.1em}.service__list-item--allon .service__list-title--ja small{letter-spacing:-0.08em;display:block;line-height:1.5}.service__list-title--en{color:#666;letter-spacing:.04em}.service__list-subtitle{letter-spacing:.1em;color:#666;text-align:center}.service__list-recommend-title{text-align:center;color:#b09364;font-weight:500;position:relative}.service__list-recommend-title::before,.service__list-recommend-title::after{content:"";display:block;position:absolute;bottom:0;border-bottom:1px solid #b09364}.service__list-recommend-title::before{left:0;height:1px}.service__list-recommend-title::after{right:0;border-right:1px solid #b09364}.service__list-recommend-title span{display:block}.service__list-recommend-title span::after{content:"";display:block;position:absolute;height:1px;background-color:#b09364;top:100%;-webkit-transform-origin:left top;transform-origin:left top;left:50%;margin-top:-0.1rem}.service__list-recommend-item{border-bottom:1px solid #b3b3b3;position:relative;line-height:1.5;color:#464646;white-space:nowrap}.service__list-recommend-item:last-child{margin-bottom:0}.service__list-recommend-item::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/service_recommend_check.svg);position:absolute}.service__list-recommend-item span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(240, 223, 175, 0.4)));background:linear-gradient(transparent 60%, rgba(240, 223, 175, 0.4) 60%)}.mission{background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative}.mission::before,.mission::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mission::after{background-repeat:no-repeat,no-repeat,no-repeat,no-repeat}.mission__content{background-color:rgba(255,255,255,.8)}.mission__english{color:#f3a052;opacity:.4;display:block;line-height:.8;letter-spacing:.25em}.mission__title{letter-spacing:.04em;color:#717171}.mission__more{text-align:right}.information{display:grid}.information__background,.information__content{grid-area:1/1}.information__content-box{background-color:rgba(255,255,255,.8)}.information__title{color:#f3a052;opacity:.7;line-height:1;letter-spacing:.09em}.information__access{line-height:1}.information__access>span{display:block}.information__point{border-top:1px solid #c4c4c4;list-style:none}.information__point-item{border-bottom:1px solid #c4c4c4;line-height:1.18;position:relative}.information__point-item::before{content:"";display:block;position:absolute;top:0;left:0;background-image:url(../img/information_point_icon.svg);width:26px;height:26px;background-repeat:no-repeat;background-position:center;background-size:contain;left:1.3rem}.allon{background-color:#eff1f2;position:relative}.allon__overview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.allon__overview-header-right{color:#666;text-align:center;font-weight:400;white-space:nowrap}.allon__overview-toptext{color:#555;display:block;line-height:1.4}.allon__overview-toptext>span:first-child{letter-spacing:.04em}.allon__overview-title{color:#c49d24;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.05em;font-weight:500}.allon__recommend{background-color:rgba(255,255,255,.8)}.allon__recommend-title{position:relative;border-top:1px solid #bb9b3b;border-right:1px solid #bb9b3b;border-left:1px solid #bb9b3b;margin-left:auto;margin-right:auto;color:#444;font-weight:500;text-align:center}.allon__recommend-title::before,.allon__recommend-title::after{content:"";display:block;position:absolute;bottom:0;height:1px;background-color:#bb9b3b}.allon__recommend-title::before{left:0}.allon__recommend-title::after{right:0}.allon__recommend-title>span{display:block;position:relative;line-height:1.4}.allon__recommend-title>span::before{content:"";position:absolute;top:calc(100% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:contain;background-position:top center}.allon__recommend-list{list-style:none}.allon__recommend-item-title{text-align:center;color:#717171;letter-spacing:.07em}.allon__recommend-case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;font-weight:500}.allon__recommend-case--text{border-bottom:1px solid #cfb875;letter-spacing:.15em}.allon__recommend-case--number{color:#cfb875;letter-spacing:-0.04em}.allon__recommend-case--number::first-letter{color:#666}.allon__case{position:relative;background-color:#faf6ed}.allon__case-title{text-align:center;max-width:869px;margin-left:auto;margin-right:auto;display:grid}.allon__case-title--top{line-height:1.2}.allon__case-title--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.allon__case-title--bottom>span{display:inline-block;position:relative}.allon__case-tag{text-align:center;color:#f3a052;letter-spacing:.25em;display:block;font-family:"Aleo",serif;font-weight:400;line-height:.8}.allon__case-list{list-style:none;padding:0}.allon__case-item{background-color:#fff;position:relative}.allon__case-item::before{content:"";display:block;left:-1.3rem;top:-1.7rem;width:100%;height:100%;border:1px solid silver;position:absolute;pointer-events:none}.allon__case-data{display:grid;grid-template-columns:auto 1fr;border-top:1px solid #aaa}.allon__case-data:last-child dt,.allon__case-data:last-child dd{padding-bottom:0 !important}.allon__case-data-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.allon__case-data-text ul{padding-left:1.75rem;text-indent:-0.2em}.allon__case-data-text ul li{list-style-type:disc}.allon__case-button{text-align:center;position:relative;z-index:1}.chairman{overflow:hidden}.chairman__title{display:grid;position:relative;z-index:1}.chairman__title>span>span{color:#bb9b3b}.chairman__profile{position:relative}.chairman__profile-achievement{position:relative;z-index:1;font-weight:500;color:#383838}.chairman__profile-achievement>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;z-index:1}.chairman__profile-achievement>span i{font-style: normal}.chairman__profile-achievement>span em{font-style: normal;line-height: 1;vertical-align: middle;display: inline-block;transform: translateY(-0.4rem)}.chairman__profile-achievement>span::before{content:"";display:block;width:100vw;position:absolute;right:0;top:0;bottom:0;z-index:-1}.chairman__profile-achievement--line1>span{line-height:1}.chairman__signature{text-align:right;line-height:.8}.chairman__signature-job{display:block}.chairman__signature-name{display:block}.chairman__history{background-size:cover;background-position:center}.chairman__history-box{background-color:#fff;width:100%}.chairman__history-data dt{border-bottom:1px solid #666;border-right:1px solid #666;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;font-weight:500}.chairman__history-data dt::before{content:"";display:block;height:1px;background-color:#666;position:absolute;left:0}.chairman__history-data dd:last-child{margin-bottom:0}.chairman__history-data dd ul{text-indent:-0.2em}.chairman__history-data dd ul li{list-style:disc}.chairman__button{text-align:right}.features .heading{margin-bottom:0}.features .heading__title{letter-spacing:.25em}.features__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;color:#f3d3b4;font-weight:400;white-space:nowrap}.features__number-count{position:relative}.features__number-count::before{content:"";display:block;width:1px;height:calc(100% - 1.4rem);background-color:#f3d3b4;position:absolute;top:1.6rem;left:3.6rem;-webkit-transform:rotate(31deg);transform:rotate(31deg)}.features-no1 .features__subtitle{border-bottom:0;padding-bottom:0}.features-no1__button{text-align:right;display:block !important}.features-no2{background-repeat:no-repeat;background-position:top center;background-size:cover}.features-no2 .features__number{color:#d9904c}.features-no2 .features__number>span::before{background-color:#d9904c}.features-no2__content{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(255,255,255,.8)}.features-no2__media-move{padding-top:65.296803653%;position:relative;margin-top:-3.75vw}.features-no2__media-move iframe{position:absolute;top:0;left:0;width:100%;height:100%}.features-no2__media-balloon{text-align:right;pointer-events:none;position:relative}.features-no2__title{text-indent:-0.65em}.features-no3__button{text-align:center}.features-no4__top{background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative}.features-no4 .features__number{color:#fff}.features-no4 .features__number>span::before{background-color:#fff}.features-no4__content{background-color:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex}.features-no4__media-balloon{text-align:right;pointer-events:none;position:relative}.features-no4__bottom{padding-top:1px;position:relative}.features-no4__bottom::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e9e9e9;opacity:.5;bottom:0;width:210px;aspect-ratio:210/164;right:0}.features-no4__bottom .container{position:relative;z-index:1}.features-no4__card{height:100%;border:1px solid #969696;background-color:#fff}.features-no4__card--horizontal .features-no4__card-title{color:#666}.features-no4__card--horizontal .features-no4__card-title>span u{text-decoration:none;border-bottom:3px solid #b09239}.features-no4__button{text-align:center}.features-no5 .features__number{color:#d9904c}.features-no5 .features__number span::before{background-color:#d9904c}.features-no5__content-header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.features-no5__button{text-align:center}.features-no6{background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;overflow:hidden}.features-no6::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e1d9c9;opacity:.4;bottom:0}.features-no6 .features__number{color:#fff}.features-no6 .features__number>span::before{background-color:#fff}.features-no6__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.features-no6__media-balloon{text-align:right;pointer-events:none;position:relative}.cost__wrap{background-repeat:no-repeat;background-position:top center;background-size:cover}.cost__menu{list-style:none;padding:0;display:grid}.cost__menu-item{position:relative;background-color:#fff}.cost__menu-item .preview{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.3;pointer-events:none}.cost__menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cost__menu-title{white-space:nowrap}.cost__menu-price{border-bottom:1px solid #b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cost__menu-regular-unit{display:block}.cost__menu-regular-price{display:block}.cost__menu-loan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cost__menu-loan-monthly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#000;border-radius:50%;border:1px solid #7b7b7b;white-space:nowrap}.cost__menu-loan-price{white-space:nowrap;line-height:1}.cost__menu-loan-price span{font-weight:bold;color:#bb9b3b}.cost__menu-loan-note{text-indent:-1em;padding-left:1em;line-height:1.2;color:#36393a}.cost__button{text-align:center}.cost__submenu{background-color:#f1ebd8;overflow:hidden}.cost__submenu-slide .slick-list{overflow:visible}.cost__submenu-item img{width:100%}.cost__submenu-item span{display:block;border-bottom:#b09239 1px solid;text-align:center;line-height:1.4;font-weight:400;color:#000;white-space:nowrap}.trouble{background-repeat:no-repeat;background-position:top center;background-color:#f2f2f2}.trouble__overview{position:relative}.trouble__overview-title{text-align:center;color:#fff;line-height:1.4}.trouble__overview-title>span{display:inline-block;position:relative}.trouble__overview-title>span::before{content:"";display:block;width:100%;bottom:100%;position:absolute;background-repeat:no-repeat;background-position:top center}.trouble__overview::before{content:"";display:block;background-position:bottom left;background-repeat:no-repeat;background-size:contain;position:absolute}.trouble__overview-items{list-style:none;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.trouble__overview-item{background-color:rgba(255,255,255,.7);text-align:center;position:relative}.trouble__overview-item::before{content:"";display:block;width:38px;height:38px;background-image:url(../img/trouble_check.svg);background-repeat:no-repeat;background-position:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:3rem}.trouble__overview-item>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trouble__button{text-align:center}.solution__header{margin-left:auto;margin-right:auto;border-top:1px solid #00437c;border-right:1px solid #00437c;position:relative}.solution__header::before,.solution__header::after{content:"";display:block;position:absolute}.solution__header::before{bottom:0;left:0;border-left:1px solid #00437c;border-bottom:1px solid #00437c;height:calc(100% - 9px);width:calc(50% - 9px)}.solution__header::after{top:100%;margin-top:-1px;border-left:1px solid #00437c;border-top:1px solid #00437c;z-index:1}.solution__title{line-height:1.4;color:#00437c;text-align:center}.solution__subtitle{font-weight:400;color:#666;line-height:1.4}.solution-no1{background-color:#fbfbfb;position:relative}.solution-no1::before{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#f6f6f6;bottom:0;right:0;width:210px;aspect-ratio:210/164}.solution-no1__content{position:relative}.solution-no1__button{text-align:right}.solution-no2{background-color:#edf0f4;position:relative}.solution-no2::before{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e0e6ee;bottom:0;right:0;width:210px;aspect-ratio:210/164}.solution-no2__content{position:relative;z-index:1}.solution-no2__button{text-align:right}.solution-no3{width:100%;background-color:#fff;position:relative}.solution-no3::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#f6f6f6;bottom:0;right:0;width:210px;aspect-ratio:210/164}.solution-no3__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.solution-no3__body .solution__header{margin-left:0}.solution-no3__button{text-align:right}.solution-no3__creation{position:relative;z-index:1;display:grid}.solution-no4{width:100%;background-color:#edf0f4;position:relative}.solution-no4::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e0e6ee;bottom:0;right:0;width:210px;aspect-ratio:210/164}.solution-no4__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.solution-no4__body .solution__header{margin-left:0}.solution-no4__button{text-align:right}.solution-no4__consultation{position:relative;z-index:1}.solution-no4__consultation-title{text-align:center;color:#00437c;line-height:1.4;margin-bottom:2rem}.solution-no4__consultation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1058px;margin-left:auto;margin-right:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solution-no4__consultation-list li{background-color:#dce4f4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4}.solution-no4__consultation-list li span{white-space:nowrap}.flow__header-toptext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-0.03rem;line-height:1.5;background-repeat:no-repeat;background-position:center bottom}.flow__header .heading__title--implant>span:nth-child(1){letter-spacing:-0.27em}.flow__header .heading__title--implant>span:nth-child(2){letter-spacing:-0.14em}.flow__header .heading__title--implant>span:nth-child(3){letter-spacing:-0.14em}.flow__header .heading__title--implant>span:nth-child(4){letter-spacing:-0.27em}.flow__header .heading__title--implant>span:nth-child(5){letter-spacing:-0.17em}.flow__step{counter-reset:list-counter 0;list-style:none;padding-left:0;padding:0;display:grid}.flow__step-item{counter-increment:list-counter;position:relative;border:1px solid #ddd;background:#fff}.flow__step-item::before{content:"0" counter(list-counter);font-weight:bold;margin-right:8px;font-family:"Noto Serif JP",serif;font-weight:500;display:block;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding-bottom:.6rem;position:absolute;top:0;background-image:linear-gradient(135deg, #F0831E 0%, #F0831E 50%, #F59C4A 50%, #F59C4A 100%)}.flow__step-texts{color:#444}.flow__step-title{color:#434343;letter-spacing:.03em;font-weight:300;line-height:1.5}.flow__step-note{letter-spacing:-0.03em;text-indent:-1em;padding-left:1em}.flow__button{text-align:center}.links{background-repeat:no-repeat;background-position:center;background-size:cover}.links__list{margin:0}.links__list-item a{border:1px solid #fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;line-height:1.5;height:100%}.banner__list{padding:0;margin:0;list-style:none;display:grid}.access{position:relative;z-index:1}.access__logo{text-align:center}.access__image{position:relative}.access__image::before{content:"";display:block;background-color:#f3f3f3;position:absolute;z-index:-1;width:100%;height:100%}.access__map{position:relative;margin-left:auto;margin-right:auto}.access__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access__address{line-height:1}.access__action{display:grid}.access__action>a:last-child{-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.access__note{letter-spacing:.02em}.access__table{width:100%;line-height:1.5}.access__table thead tr{background-color:#f4efe9;color:#35302b}.access__table thead tr th{font-weight:400;text-align:center;vertical-align:middle}.access__table tbody tr{border-bottom:1px solid #333}.access__table tbody td{text-align:center;vertical-align:middle}.access__train-item{text-align:center}.news .tab-list{border-bottom:0}.news .tab-list [data-tab-target]{background-color:#bbb;color:#fff;border-radius:8px 8px 0 0;text-align:center}.news .tab-list [data-tab-target].active{background-color:#337fc0}.news__content{background-color:#fff;border:1px solid #bbb;padding:1.8rem 2rem 2.5rem;margin-top:0}.news__content iframe{width:100%;height:160px}.news__list::-webkit-scrollbar{display:none}.news__list .simplebar-scrollbar::before{background:#d9d9d9;border-radius:0;opacity:1}.news__list .simplebar-scrollbar.simplebar-visible::before{opacity:1}.news__list .simplebar-track{background:#fff}.news__list-item{margin-bottom:4rem}.news__list-item:last-child{margin-bottom:0}.news__list-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}.news__list-category{background-color:#464342;color:#fff;padding:0 2rem;border-radius:8px}.news__list-link{color:#444}.news__list-header{display:-webkit-box;display:-ms-flexbox;display:flex}.sec__mynumber{padding:0 0 32px}.sec__mynumber-inner{width:calc(100% - 96px);max-width:280px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec__mynumber-inner>*{width:100%;cursor:pointer;-webkit-transition:ease all .5s;transition:ease all .5s}.sec__mynumber-inner>*:hover{opacity:.75}.sec__mynumber-inner>*>img{width:100%;height:auto}.mybox__inner-area{max-width:1400px;margin:auto;position:relative}.mybox__text-link{position:absolute;top:5vw;right:1.4em;font-size:4vw;color:#fff;cursor:pointer;text-align:right}.mybox__text-link::after{content:"";bottom:-0.3em;right:-0.9em;position:absolute;width:13.9em;z-index:1;height:.7em;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:skew(44deg);transform:skew(44deg)}.mybox__modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.mybox__modal-container{position:fixed;z-index:90000;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:0;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.mybox__modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.mybox__modal-container.mybox__active{opacity:1;visibility:visible}.mybox__modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:360px;width:calc(100% - 32px);top:1vh}.mybox__modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer;-webkit-transform:translate(-16px, 32px);transform:translate(-16px, 32px)}.mybox__modal-content{text-align:left;padding:0;width:100%;height:auto;overflow-y:scroll;overflow-x:hidden}.mybox__modal-content .section__title::before{display:none}@media screen and (max-width: 767.98px){body{font-size:16px;font-size:1.6rem}.display-pc{display:none !important}.display-none--sp{display:none !important}.display-inline-block--sp{display:inline-block !important}.display-inline--sp{display:inline !important}.display-block--sp{display:block !important}.text-center--sp{text-align:center !important}.text-right--sp{text-align:right !important}.text-left--sp{text-align:left !important}.header{padding:1rem 0 0 1.2rem}.header__logo{width:354px}.header__actions{display:none}.footer{padding-top:20rem;margin-top:-13rem;padding-bottom:8.3rem}.footer__column{display:none}.footer__copy{line-height:1.4}.footer__copy::before{margin-bottom:7.9rem;width:98px}.button-more{width:247px;padding:1.5rem 0 1.3rem;font-size:1.5rem}.button-more::after{width:39px;margin-left:-1.9rem}.button-completion{width:100%;padding:2.4rem 0}picture,img{width:100%}.pc-nav{display:none}.pc-subnav{display:none}.sp-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1001}.sp-nav__sticky{position:fixed;bottom:0;left:0;right:0;z-index:1000}.sp-nav__item{width:20%}.sp-nav__item--drawer{border-radius:3px 3px 0 0;overflow:hidden}.sp-nav__item--consultation{margin-top:-1rem}.sp-nav__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-bottom:.8rem;color:#002a4f;background-color:#fff}.sp-nav__item--consultation .sp-nav__button{background-color:#00437c;color:#fff;border-radius:3px 3px 0 0;padding-top:.6rem}.sp-nav__icon{margin-bottom:.7rem}.sp-nav__icon--consultation{margin-bottom:.2rem}.sp-nav__icon--drawer{margin-bottom:1.4rem}.sp-nav__label{font-size:1.2rem;text-align:center;line-height:1.2;font-weight:400}.heading{margin-bottom:4.6rem}.heading__title{font-size:3.6rem}.heading__label{font-size:1.4rem;margin-top:.7rem}.background-check{background-image:url(../img/background_check_sp.png);background-size:16px 19px;background-position:top -6px left}.mainview__catch{padding-top:17.6rem;padding-left:.9rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mainview__catch-toptext{font-size:4vw;padding:0 5.25vw 2vw 0}.mainview__catch-toptext>span{display:inline-block;position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFF9B1), color-stop(90%, #FFF9B1), color-stop(90%, transparent), to(transparent));background:linear-gradient(transparent 60%, #FFF9B1 60%, #FFF9B1 90%, transparent 90%, transparent 100%)}.mainview__catch-toptext>span>span{font-size:112.5%}.mainview__catch-bottomtext{font-size:10vw;margin-top:3.75vw;text-indent:-0.1em}.mainview__achievements{padding:0 1.2rem 2.2rem 1.6rem}.mainview__nav{display:none}.service{background-image:url(../img/service_background_sp.jpg);padding:18.7rem 0 5.7rem;background-size:contain;background-color:#ebebee;margin-top:-22.25vw}.service .container{padding-left:1.5rem;padding-right:1.5rem}.service__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service__catch{font-size:2rem;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:9.8rem}.service__catch p>span{font-size:2.5rem}.service__list{gap:2.6rem}.service__list-item{background-color:#fff;padding:2rem 2rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.service__list-item::before,.service__list-item::after{width:24px;height:23px}.service__list-item::before{top:.5rem;left:.577rem}.service__list-item::after{width:25px;height:24px;right:.448rem;bottom:.578rem}.service__list-header{width:100%;margin-bottom:.3rem}.service__list-title{min-height:40px;margin-bottom:.8rem}.service__list-item--implant .service__list-title{padding-right:1.6rem;padding-bottom:.6rem}.service__list-item--allon .service__list-title{padding-bottom:.3rem}.service__list-title--ja{font-size:2.091rem;margin-right:.5rem}.service__list-item--allon .service__list-title--ja{margin-right:1rem}.service__list-item--allon .service__list-title--ja span{margin-left:.3rem}.service__list-item--allon .service__list-title--ja small{font-size:.984rem}.service__list-title--en{font-size:1.107rem}.service__list-subtitle{font-size:1.353rem}.service__list-image{width:34.5vw;padding-top:1.3rem;margin-right:1rem}.service__list-recommend{width:calc(100% - 34.5vw - 1rem);max-width:180px}.service__list-recommend-title{font-size:1.5rem;margin-bottom:1rem}.service__list-recommend-title::before{width:calc(50% + 1.85rem)}.service__list-recommend-title::after{width:calc(50% - 2.833rem);height:3.075rem}.service__list-recommend-title span{padding-bottom:.5rem}.service__list-recommend-title span::after{width:15px;margin-left:1.8rem;-webkit-transform:rotate(56deg);transform:rotate(56deg)}.service__list-recommend-item{padding-left:2.73rem;font-size:1.4rem;padding-bottom:.1rem;margin-bottom:.2rem}.service__list-recommend-item::before{width:1.71rem;height:1.722rem;left:.187rem;top:.1rem}.mission{background-image:url(../img/mission_background_sp.jpg);padding:5.7rem 2rem 6.6rem 1.6rem}.mission::after{background-image:url(../img/mission_triangle_tl_sp.svg),url(../img/mission_triangle_tr_sp.svg),url(../img/mission_triangle_br_sp.svg),url(../img/mission_triangle_bl_sp.svg);background-position:left -4px top,right -4px top,right -4px bottom,left -6px bottom}.mission__content{padding:1.7rem 1.2rem 3.6rem 3rem}.mission__header{margin-bottom:.9rem}.mission__english{font-size:3.2rem;margin-bottom:2.4rem;text-align:center}.mission__title{font-size:2.6rem;line-height:1.2;text-align:center}.mission__title>span{font-size:3rem}.mission__description:not(.showmore){height:233px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis}.mission__description.showmore+.mission__more{display:none}.information{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.information__background{width:85.25%;z-index:1}.information__content{padding-top:9rem;background-color:#f4f4f4;margin-top:9.2rem;padding-bottom:5.8rem}.information__content-box{padding:3.6rem 2.7rem 3.3rem 2rem;margin-top:-2.2rem}.information__content-images{z-index:1;position:relative;width:83.6111111111%;margin-left:auto;margin-right:-8px}.information__title{font-size:clamp(30px, 30px + 8vw - 30px, 32px);text-align:center;margin-bottom:3.1rem}.information__access{font-size:2rem}.information__access>span{font-size:2.4rem;margin-top:1rem}.information__point{margin-top:3.2rem}.information__point-item{padding:2.1rem 0 2.2rem 4.9rem}.information__point-item::before{top:1.6rem}.allon{background-image:url(../img/allon_overview_background_sp.jpg);padding:5.1rem 0 0;background-size:100% auto;background-repeat:no-repeat}.allon::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e1d9c9;opacity:.7;bottom:0;width:210px;aspect-ratio:210/164;right:0;pointer-events:none}.allon__overview-header-right{line-height:1;font-size:clamp(55px, 55px + 16vw - 60px, 59px);margin-right:-1rem;width:clamp(110px, 110px + 32vw - 120px, 118px)}.allon__overview-toptext>span{font-size:2rem}.allon__overview-toptext>span>span{font-size:120%}.allon__overview-title{font-size:2.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-0.4rem;line-height:1.1;margin-top:-0.6rem}.allon__overview-title>span:first-child>span{font-size:141.8181818182%}.allon__overview-title>span:last-child{font-size:1.5rem}.allon__overview-box{margin-top:2.9rem}.allon__overview-box-image{position:relative}.allon__overview-box-image::before{content:"";display:block;width:100%;height:100%;position:absolute;top:12px;left:14px;background-color:#fff;opacity:.64}.allon__overview-box-image img{position:relative;z-index:1}.allon__overview-box-description{margin-top:4.2rem;background-color:rgba(255,255,255,.3);padding:1.3rem 2.1rem 3.5rem 2.6rem;letter-spacing:.02em}.allon__recommend{padding:2.8rem 4rem 3.6rem 3.5rem}.allon__recommend-wrap{margin-bottom:8rem}.allon__recommend-title{font-size:2rem;margin-bottom:5rem}.allon__recommend-title::before,.allon__recommend-title::after{width:calc(50% - 2.2rem)}.allon__recommend-title>span{padding:1rem 0 1.3rem}.allon__recommend-title>span::before{width:46px;height:31px;background-image:url(../img/allon_header_arrow_sp.svg)}.allon__recommend-item{margin-bottom:4.2rem;max-width:375px;margin-left:auto;margin-right:auto}.allon__recommend-item:last-child{margin-bottom:0}.allon__recommend-item-title{font-size:2rem;margin:2.4rem -2rem;line-height:1}.allon__recommend-case{margin-bottom:1.5rem}.allon__recommend-case--text{padding-bottom:1.2rem;margin-right:.6rem}.allon__recommend-case--number{font-size:4rem}.allon__recommend-image{width:39.5vw;margin-left:auto;margin-right:auto}.allon__case{background-image:url(../img/allon_case_background_sp.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;padding:7.4rem 0 6.9rem}.allon__case-title--top{font-size:2rem;padding-bottom:1.8rem;border-bottom:1px solid #aaa}.allon__case-title--bottom{font-size:2.3rem;line-height:1.4}.allon__case-title--bottom>span>span:first-child{font-size:4.4rem}.allon__case-title--bottom>span>span:last-child{display:none}.allon__case-tag{margin-top:1rem}.allon__case-list{margin-top:4rem;padding-top:1.4rem;padding-left:3rem;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-3rem;margin-right:-3rem;white-space:nowrap}.allon__case-item{padding:1.5rem 3.9rem 4rem 1.9rem;width:355px !important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:wrap;margin-right:2rem}.allon__case-item::before{left:-1.3rem;top:-1.3rem}.allon__case-image{margin-bottom:2.5rem}.allon__case-data{padding:1.6rem 0;line-height:1.65}.allon__case-data--spvertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.allon__case-data--spvertical dt{margin-bottom:1rem}.allon__case-data-title{width:100px}.allon__case-data-text ul{padding-left:2rem}.allon__case-button{margin-top:4.5rem}.chairman{padding-top:4.4rem}.chairman__container{padding-bottom:6.6rem}.chairman__title{line-height:1.55;font-size:2.4rem;margin-left:-1rem}.chairman__title>span>span{font-size:3.2rem}.chairman__title--bottom{margin-left:3.2rem;padding-left:5.2rem;text-indent:-5.2rem}.chairman__profile-achievement{margin:.4rem 0 0 -3rem}.chairman__profile-achievement>span{padding-left:1.2rem}.chairman__profile-achievement>span em{font-size: 2.2rem}.chairman__profile-achievement>span>*:last-child em{padding: 0 0.3rem}.chairman__profile-achievement>span::before{background:-webkit-gradient(linear, right top, left top, color-stop(0, rgba(241, 226, 179, 0)), to(#BB9B3B));background:linear-gradient(to left, rgba(241, 226, 179, 0) 0, #BB9B3B 100%)}.chairman__profile-achievement--line1{width:165px;margin-bottom:1.4rem;padding-top:.8rem;padding-bottom:.8rem}.chairman__profile-achievement--line1>span{font-size:2.4rem;margin-top:-0.5rem;margin-left:.2rem;margin-right:.2rem}.chairman__profile-achievement--line2{width:252px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;padding-top:1rem;padding-bottom:1.4rem;font-size:1.3rem;font-weight:500}.chairman__profile-achievement--line2 span:last-child{position:relative;font-size:1.3rem}.chairman__profile-achievement--line2 span:last-child::before{content: "";width: 1px;height: 8px;display: block;background: #383838;margin: 0 auto 0.6rem}.chairman__profile-photo{width:85vw;margin-top:-9rem;margin-right:-3rem;margin-left:auto}.chairman__profile-photo img{max-width:auto}.chairman__signature{margin-top:4.8rem;margin-bottom:4rem}.chairman__signature-name{font-size:3.2rem;margin-top:2.2rem}.chairman__history{background-image:url(../img/chairman_background_sp.png);padding:8.8rem 0 7.3rem}.chairman__history-box{padding-top:1px;padding-bottom:5rem}.chairman__history-image{padding:0 3rem 0 1.7rem;margin-top:-5.6rem}.chairman__history-data{padding:2.4rem 2rem 0 2.6rem}.chairman__history-data dt{height:61px;padding-left:1rem;font-size:1.9rem;padding-bottom:1.3rem}.chairman__history-data dt::before{top:1.4rem;width:calc(100% + 10px)}.chairman__history-data dd{margin-bottom:3.2rem;padding-top:1.5rem}.chairman__history-data dd ul{line-height:1.6;padding-left:2rem}.cost__wrap{background-image:url(../img/cost_background_sp.jpg);padding:4.7rem 0 6.4rem}.cost__menu{gap:3.5rem}.cost__menu-item{max-width:600px;margin-left:auto;margin-right:auto}.cost__menu-item--implant{padding:2.5rem 1.9rem 2.2rem}.cost__menu-item--allon{padding:2.5rem 2.1rem 3.5rem 1.8rem}.cost__menu-title{font-size:2rem;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.cost__menu-item--implant .cost__menu-title{padding-right:.2rem}.cost__menu-item--allon .cost__menu-title{padding-top:1.2rem;padding-right:2.5rem}.cost__menu-image{width:35.75vw;max-width:200px}.cost__menu-item--implant .cost__menu-price{margin-top:-0.5rem;padding-bottom:2rem}.cost__menu-item--allon .cost__menu-price{margin-top:.4em;padding-right:.3rem;padding-bottom:1.2rem}.cost__menu-regular{line-height:1.1}.cost__menu-item--implant .cost__menu-regular{line-height:1.25}.cost__menu-regular-unit{font-size:1.5rem}.cost__menu-regular-price{font-size:1.8rem}.cost__menu-regular-price .value{font-size:3rem}.cost__menu-regular-price .value small{font-size:2.7rem}.cost__menu-regular-price .from{font-size:3.6rem}.cost__menu-item--implant .cost__menu-regular-price .from{font-size:3rem}.cost__menu-item--allon .cost__menu-tax{-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem)}.cost__menu-tax-price{font-size:1.5rem}.cost__menu-item--allon .cost__menu-tax-price{font-size:1.6rem}.cost__menu-loan{padding-right:.6rem;gap:0 .6rem}.cost__menu-item--implant .cost__menu-loan{margin-top:1.4rem}.cost__menu-item--allon .cost__menu-loan{margin-top:1.7rem}.cost__menu-loan-monthly{font-size:1.15rem;width:30px;height:30px}.cost__menu-loan-price span{font-size:3.225rem}.cost__menu-loan-note{font-size:clamp(10px, 10px + 4vw - 15px, 11px)}.cost__button{margin-top:5.2rem}.cost__submenu{padding:6.4rem 0 6rem}.cost__submenu-item{padding:0 1.7rem}.cost__submenu-item span{font-size:2.122rem;padding:1.8rem 0 1.9rem}.trouble{background-image:url(../img/trouble_header_background_sp.svg);background-size:100% auto}.trouble__overview{padding-bottom:6.4rem}.trouble__overview-header{height:52.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trouble__overview-title{font-size:2.2rem}.trouble__overview-title>span{font-size:154.5454545455%}.trouble__overview-title>span::before{background-image:url(../img/trouble_header_dots_sp.svg);height:8px}.trouble__overview::before{background-image:url(../img/trouble_human_sp.png);left:0;height:102.75vw;width:60.5vw;top:25.5vw}.trouble__overview-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.7rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.trouble__overview-item{width:40vw;padding:6.7rem 0 2.2rem;line-height:1.4}.trouble__overview-item:nth-child(3){position:absolute;bottom:5.4rem;left:0}.trouble__overview-item::before{width:2.6rem;height:2.6rem;top:2.6rem}.trouble__button{margin-top:5.9rem}.solution__header{width:100%;padding:2.1rem 0 2.2rem;margin-bottom:2.9rem}.solution__header::after{-webkit-transform:skewX(-42deg);transform:skewX(-42deg);width:calc(50% - 30px);height:44px;right:20px}.solution__title{font-size:2.4rem}.solution__subtitle{font-size:2rem;margin-top:1.3rem;margin-bottom:1.3rem;text-align:center;margin-left:-1em;margin-right:-1em}.solution-no1{padding:6.5rem 3rem 6.4rem}.solution-no1__body{margin-top:2.4rem}.solution-no1__button{margin-top:3rem}.solution-no2{padding:6.5rem 3rem 6.4rem}.solution-no2 .solution__subtitle{font-size:2.4rem;margin-top:2.4rem;margin-bottom:1.5rem}.solution-no2__button{margin-top:1.6rem}.solution-no3{padding:6.4rem 0 6.5rem}.solution-no3__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solution-no3__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.solution-no3 .solution__subtitle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.solution-no3__body{display:contents}.solution-no3__body .solution__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.solution-no3__description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.solution-no3__button{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:5.6rem}.solution-no3__creation{gap:2.6rem;margin-top:6.5rem}.solution-no4{padding:6.5rem 0 6.4rem}.solution-no4__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solution-no4__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.solution-no4__body{display:contents}.solution-no4__body .solution__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.solution-no4 .solution__subtitle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:2.2rem;text-align:center}.solution-no4__description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.solution-no4__consultation{margin-top:2.5rem}.solution-no4__consultation-title{font-size:2rem}.solution-no4__consultation-list{gap:1.2rem 0}.solution-no4__consultation-list li{width:calc(30% - 1rem);min-height:49px;padding:1.6rem 0;font-size:1.8rem}.solution-no4__consultation-list li:nth-child(3){width:39.1691394659%}.solution-no4__consultation-list li:nth-child(n+4){width:calc(50% - .6rem)}.solution-no4__consultation-list li span{font-size:1.2rem}.flow{padding:5.7rem 0 4.6rem}.flow__header{margin-left:-3rem;margin-right:-3rem}.flow__header-toptext{background-image:url(../img/headgin_balloon01_sp.svg);padding-bottom:4.9rem;font-size:2rem}.flow__header .heading__title{font-size:3.2rem}.flow__header .heading__title--implant>span:nth-child(5){letter-spacing:-0.4em}.flow__header .heading__title--first{font-size:2.6rem}.flow__header .heading__label{margin-top:1.6rem}.flow__step-item{padding:1.5rem 1.5rem 0;margin-bottom:10.3rem}.flow__step-item::after{content:"";display:block;width:54px;height:66px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;background-image:url(../img/flow_arrow_sp.svg);background-repeat:no-repeat;background-size:contain;margin-top:2.2rem}.flow__step-item::before{width:5.6rem;height:5.6rem;font-size:2.5rem;padding-top:.2rem;left:-1.4rem;top:-1.5rem}.flow__step-image{margin-bottom:1.2rem}.flow__step-title{font-size:2.4rem}.flow__step-description{margin-top:1.2rem}.flow__step-note{font-size:1.5rem;margin-top:.7rem}.links{background-image:url(../img/links_background_sp.jpg);padding:6.8rem 0}.links__list-item a{padding-left:2.8rem;height:80px;font-size:clamp(13px, 13px + 8vw - 30px, 15px);position:relative;background-image:url(../img/links_arrow_sp.svg);background-repeat:no-repeat;background-position:center left 1.4rem}.banner{padding:6.3rem 0}.banner__list{gap:2.1rem;padding:0 2rem 0 2.7rem}.access{padding-top:3.3rem}.access__logo{padding:0 3rem}.access__image{margin-top:3rem}.access__image img{width:100%}.access__image::before{left:-1.4rem;top:-1.3rem}.access__map{height:257px;max-width:calc(100% - 6rem);margin-top:4.4rem}.access__info{margin-top:1.6rem}.access__action{background-color:#f3f3f3;margin-left:-3rem;margin-right:-3rem;gap:3.2rem;padding:3.9rem 7.6rem 5rem 7rem;margin-top:2.5rem}.access__note{margin-top:1.4rem;line-height:1.4}.access__table{font-size:1.5rem;margin-top:3.7rem}.access__table thead tr th{padding:.7rem 0 .8rem}.access__table thead tr th:first-child{width:72px}.access__table tbody td{padding:1.2rem 0}.access__train{margin-top:4.6rem;border-top:1px solid #b2b2b2}.access__train-item{border-bottom:1px solid #b2b2b2}.access__train-item img{width:100%}.news{padding:5.6rem 0 7.1rem}.news .tab-list{padding:0 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news .tab-list li{width:calc(50% - 1.1rem)}.news .tab-list [data-tab-target]{padding-left:0;padding-right:0}.news__content{padding:2.7rem .9rem 2.7rem 2.5rem}.news__list{height:171px;padding:3rem}.news__list .simplebar-content{padding:0 3rem 0 0 !important}.news__list .simplebar-scrollbar::before{width:5px}.news__list .simplebar-track{width:5px}.news__list-data{margin-right:1.6rem}.news__list-data>span{font-size:1.8rem}.news__list-category{font-size:1.1rem;padding:.3rem 1.2rem}.news__list-header{margin-bottom:3.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news__list-texts{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width: 767.99px){body{font-size:17px;font-size:1.7rem}.container{max-width:1280px;padding-left:4rem;padding-right:4rem}.container-xsmall{max-width:830px}.container-small{max-width:1060px}.container-large{max-width:1504px}.container-xlarge{max-width:2000px}.display-sp{display:none !important}.display-none--pc{display:none !important}.display-inline-block--pc{display:inline-block !important}.display-inline--pc{display:inline !important}.display-block--pc{display:block !important}.text-xsmall{font-size:13px;font-size:1.3rem}.text-small{font-size:15px;font-size:1.5rem}.text-default{font-size:17px;font-size:1.7rem}.text-large{font-size:21px;font-size:2.1rem}.text-xlarge{font-size:25px;font-size:2.5rem}.text-center--pc{text-align:center !important}.text-right--pc{text-align:right !important}.text-left--pc{text-align:left !important}.header{padding-top:1rem}.header__inner{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:clamp(40px, 40px + 20.3vw - 259.84px, 170px);padding-right:clamp(40px, 40px + 2.8vw - 35.84px, 58px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{max-width:632px;width:45%}.header__actions{width:45%;max-width:667px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer{padding-top:23.6rem;margin-top:-18.3rem}.footer__copy::before{margin-bottom:6.9rem;width:72px}.button-more{font-size:1.6rem;width:330px;padding:2.2rem 0}.button-more::after{width:52px;margin-left:-2.6rem}.button-completion{font-size:2.2rem;width:626px;padding:2.9rem 0 3.3rem}.pc-nav{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #d6d6d6;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-nav--consultation{max-width:1400px}.pc-nav__item{width:12.5%;border-right:1px solid #d6d6d6;height:clamp(50px, 50px + 3.2vw - 24.576px, 64px)}.pc-nav__item--consultation{border-right:0;margin-left:-1px;width:clamp(100px, 100px + 23.4vw - 179.712px, 201px)}.news__content iframe{height:380px}.pc-nav__item--nowrap{white-space:nowrap}.pc-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.pc-nav__link::before{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(241, 226, 179, 0)), color-stop(50%, rgba(241, 226, 179, 0.35)), to(rgba(241, 226, 179, 0)));background:linear-gradient(to bottom, rgba(241, 226, 179, 0) 0, rgba(241, 226, 179, 0.35) 50%, rgba(241, 226, 179, 0) 100%);content:"";position:absolute;bottom:0;left:0;right:0;height:100%;display:block;opacity:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.pc-nav__link>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-nav__link--consultation{border:1px solid #b09364;color:#b09364;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(12px, 12px + 1.2vw - 9.216px, 17px);line-height:1.4;padding:clamp(4px, 4px + 1.9vw - 14.592px, 12px) 0;background-color:#fff;-webkit-transition:.3s color,.3s background-color;transition:.3s color,.3s background-color}.pc-nav__link--consultation::before{content:none}.pc-nav__title{text-align:center;font-weight:600;position:relative;z-index:1}.pc-nav__title--ja{color:#5b5b5b;line-height:1.2;letter-spacing:clamp(0px, 0px + 0.2vw - 2px, 0.48px);font-size:clamp(10px, 10px + 1.4vw - 10.752px, 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:clamp(24px, 24px + 3.2vw - 24.576px, 38px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.pc-nav__title--en{margin-top:-0.1rem;font-size:1.2rem;color:#b09364;line-height:1.4;font-size:clamp(8px, 8px + 0.9vw - 6.912px, 12px)}.pc-nav__sticky{position:fixed;top:-120px;left:0;right:0;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:2.4rem 0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:top;transition-property:top}.showsticky .pc-nav__sticky{top:0}.pc-subnav{padding:0 .6rem 0 1.4rem;background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc-nav__sticky .pc-subnav{margin-top:2.4rem}.pc-subnav__item{border-bottom:1px dotted #a8a8a8}.pc-subnav__item:last-child{border-bottom:none}.pc-subnav__link{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;font-size:1.4rem;min-height:50px}.sp-nav{display:none}.heading{margin-bottom:8.3rem}.heading__title{font-size:6rem}.heading__label{font-size:2.4rem;margin-top:1rem}.background-check{background-image:url(../img/background_check_pc.png);background-size:16px 16px}.mainview__background{min-height:1000px;height:100vh;max-height:1153px;overflow:hidden}.mainview__background::after{content:"";display:block;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFF));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);height:500px;position:absolute}.mainview__catch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainview__catch-toptext{padding:0 5.5rem;font-size:3.4rem}.mainview__catch-toptext>span>span{font-size:126.4705882353%}.mainview__catch-bottomtext{margin-top:2.2rem;font-size:8rem;text-shadow:0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 14px #fff,0px 0px 14px #fff}.mainview__achievements{padding:0 4rem 10rem;max-width:1280px;margin-left:auto;margin-right:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mainview__achievements picture{width:55vw;max-width:553px}.mainview__nav{position:absolute;left:0;right:0;bottom:0;padding-bottom:2px}.service{background-image:url(../img/service_background_pc.jpg);padding:11.4rem 0 5.4rem;background-size:cover;background-position:calc(50% + 300px)}.service__content{max-width:861px;margin-left:auto}.service__catch{font-size:3.8rem;margin-bottom:3.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:clamp(0px, 0px + 75vw - 750px, 450px)}.service__catch p>span{font-size:113.1578947368%}.service__list{grid-template-columns:repeat(2, 1fr);gap:2rem}.service__list-item{padding:3.2rem 4rem 3.6rem;background-color:rgba(255,255,255,.8)}.service__list-item::before,.service__list-item::after{width:36px;height:35px}.service__list-item::before{left:1rem;top:1rem}.service__list-item::after{right:1.3rem;bottom:1.5rem}.service__list-header{margin-bottom:.3rem}.service__list-title{padding-bottom:.6rem;min-height:67px;margin-bottom:.2rem}.service__list-item--implant .service__list-title{padding-right:.8rem}.service__list-title--ja{font-size:clamp(26.86px, 26.86px + 3.6vw - 27.684px, 34px)}.service__list-item--allon .service__list-title--ja{margin-right:1.5rem;margin-left:-2rem}.service__list-item--allon .service__list-title--ja span{margin-left:.5rem}.service__list-item--allon .service__list-title--ja small{font-size:clamp(12.64px, 12.64px + 1.7vw - 13.073px, 16px)}.service__list-title--en{font-size:clamp(12.64px, 12.64px + 1.7vw - 13.073px, 16px)}.service__list-subtitle{font-size:clamp(15.8px, 15.8px + 2.1vw - 16.149px, 20px)}.service__list-image{max-width:221px;margin-left:auto;margin-right:auto}.service__list-recommend{max-width:284px;margin-left:auto;margin-right:auto}.service__list-recommend-title{padding-top:.2rem;font-size:1.8rem;margin-bottom:2.5rem}.service__list-recommend-title::before{height:19px;width:calc(50% - .4rem);border-left:1px solid}.service__list-recommend-title::after{height:47px;width:calc(50% - 1rem)}.service__list-recommend-title span{padding-bottom:1rem}.service__list-recommend-title span::after{margin-left:-0.4rem;width:30px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.service__list-recommend-item{padding-left:4.5rem;padding-bottom:.7rem;padding-top:.8rem;font-size:1.6rem}.service__list-recommend-item::before{width:28px;height:28px;top:.6rem;left:.4rem}.mission{background-image:url(../img/mission_background_pc.jpg);padding:11.6rem 0 11.8rem}.mission::after{background-image:url(../img/mission_triangle_tl_pc.svg),url(../img/mission_triangle_tr_pc.svg),url(../img/mission_triangle_br_pc.svg),url(../img/mission_triangle_bl_pc.svg);background-position:left top,right top,right -58px bottom,left -22px bottom}.mission__content{padding:6.5rem 0 10.5rem;text-align:center}.mission__header{margin-bottom:5.8rem}.mission__english{font-size:6.9rem}.mission__title{font-size:3.6rem;margin-top:4.8rem;line-height:.8}.mission__title>span{font-size:4rem}.mission__description{text-align:center;height:auto !important}.mission__more{display:none}.information__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:394px}.information__content-box{max-width:876px;width:73%;padding-left:clamp(60px, 60px + 41vw - 314.88px, 237px);padding-top:3.8rem;padding-right:5rem;padding-bottom:9.3rem}.information__content-images{display:-webkit-box;display:-ms-flexbox;display:flex;width:55.75%;margin-left:-176px;margin-right:-166px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.4rem;z-index:1}.information__title{font-size:6.9rem;margin-bottom:3.5rem}.information__access{font-size:3.6rem}.information__access>span{font-size:4rem;margin-top:1.2rem}.information__point{margin-top:4.4rem;margin-left:.8rem}.information__point-item{padding:3.4rem 0 3.4rem 4.9rem;font-size:2.6rem}.information__point-item::before{top:3.8rem}.allon__overview-wrap{background-image:url(../img/allon_overview_background_pc.jpg);padding-bottom:44rem;padding-top:9.3rem;background-size:cover;background-repeat:no-repeat;background-position:center top}.allon__overview-header-right{font-size:clamp(86.9px, 86.9px + 11.5vw - 88.435px, 110px);-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;margin-right:-1rem;line-height:.98}.allon__overview-toptext{font-size:clamp(25.28px, 25.28px + 3.3vw - 25.377px, 32px)}.allon__overview-toptext>span{font-size:125%}.allon__overview-toptext>span>span{font-size:120%}.allon__overview-title{font-size:clamp(43.45px, 43.45px + 5.7vw - 43.833px, 55px);margin-top:-4rem;margin-left:-0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.allon__overview-title>span:first-child>span{font-size:141.8181818182%}.allon__overview-title>span:last-child{font-size:clamp(23.7px, 23.7px + 3.1vw - 23.839px, 30px);margin-left:1.6rem}.allon__overview-box{background-color:rgba(255,255,255,.3);margin-top:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:6.8rem}.allon__overview-box-image{width:46.8333333333%;margin-right:-4rem;margin-top:-5.7rem}.allon__overview-box-description{width:46.6666666667%;padding-left:5.5rem;margin-top:5rem}.allon__recommend{padding:5.618% 7.444%}.allon__recommend-wrap{margin-top:-36rem;margin-bottom:10.5rem}.allon__recommend-title{font-size:3rem;max-width:918px;margin-bottom:4rem}.allon__recommend-title::before,.allon__recommend-title::after{width:calc(50% - 4.2rem)}.allon__recommend-title>span{padding:2rem 0 2.6rem}.allon__recommend-title>span::before{width:85px;height:42px;background-image:url(../img/allon_header_arrow_pc.svg)}.allon__recommend-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-1rem}.allon__recommend-item{width:30.083%}.allon__recommend-item:nth-child(2){margin-bottom:12.6rem}.allon__recommend-item:nth-child(3){margin-bottom:22rem}.allon__recommend-item-title{font-size:2.4rem;margin:2.4rem 0 2rem;font-size:clamp(20.4px, 20.4px + 2.7vw - 20.763px, 24px)}.allon__recommend-case{margin-bottom:2.5rem}.allon__recommend-case--text{font-size:clamp(18.7px, 18.7px + 2.5vw - 19.225px, 22px);padding:0 .5rem .8rem;margin-bottom:.8rem;margin-right:1.2rem}.allon__recommend-case--number{font-size:6.858rem;font-size:clamp(58.225px, 58.225px + 7.8vw - 59.982px, 68.5px)}.allon__case{padding:13.3rem 0 8.3rem}.allon__case::before,.allon__case::after{content:"";display:block;pointer-events:none;background-repeat:no-repeat;background-size:contain;top:0;position:absolute;width:36%}.allon__case::before{left:0;background-image:url(../img/allon_case_background_tl_pc.png);max-width:683px;height:422px}.allon__case::after{right:0;background-image:url(../img/allon_case_background_tr_pc.png);max-width:656px;height:458px}.allon__case-title{padding-bottom:.8rem;border-bottom:1px solid #aaa}.allon__case-title--top{font-size:4rem;margin-bottom:1rem}.allon__case-title--bottom{font-size:4.8rem;line-height:1.25;margin-top:-1.2rem}.allon__case-title--bottom>span{margin-bottom:1.6rem}.allon__case-title--bottom>span>span:first-child{font-size:6.9rem}.allon__case-title--bottom>span>span:last-child{position:absolute;font-size:2rem;left:0;right:0;top:100%;margin-top:-1.2rem;margin-left:-3rem;text-align:center}.allon__case-tag{font-size:2.4rem;margin-top:2.7rem}.allon__case-list{display:grid;gap:5.5rem;grid-template-columns:repeat(2, 1fr);margin-top:8.9rem}.allon__case-item{padding:4.7rem 2.8rem 5.3rem 3.9rem}.allon__case-item::before{left:-1.3rem;top:-1.7rem}.allon__case-image{margin-bottom:.7rem}.allon__case-data{font-size:1.6rem;line-height:1.6}.allon__case-data-title{padding:2rem 1rem}.allon__case-data-text{padding:2rem 0rem 2rem 2rem}.allon__case-data-text ul{font-size:1.5rem;padding-left:3.6rem}.allon__case-button{margin-top:8rem}.chairman{padding-top:11rem}.chairman__container{max-width:1593px;margin-left:auto;margin-right:auto;padding-left:clamp(40px, 40px + 48.9vw - 625.92px, 193px);padding-right:0}.chairman__title{font-size:4rem;line-height:1;margin-bottom:3.4rem}.chairman__title>span>span{font-size:5.6rem}.chairman__title--bottom{padding-left:5.7rem;margin-top:2rem}.chairman__profile{padding-top:5rem}.chairman__profile-achievement{margin-bottom:4rem}.chairman__profile-achievement>span{font-size:3.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.chairman__profile-achievement--line1{max-width:480px;margin-bottom:3.2rem;padding:1.9rem 0}.chairman__profile-achievement--line1::before{background:linear-gradient(to left, rgba(187, 155, 59, 0) 0, #BB9B3B 852px, #BB9B3B 100%)}.chairman__profile-achievement--line1>span{font-size:6.5rem;margin-top:-0.5rem;margin-left:.4rem;margin-right:.4rem}.chairman__profile-achievement--line2{max-width:665px;padding:2.6rem 0 1.8rem}.chairman__profile-achievement--line2::before{background:linear-gradient(to left, rgba(187, 155, 59, 0) 0, #BB9B3B 1069px, #BB9B3B 100%)}.chairman__profile-achievement--line2 span:first-child{margin-right:2rem}
.chairman__profile-achievement>span i{font-style: normal;font-size:2rem;display: inline-block;transform: translateY(-0.5rem)}.chairman__profile-achievement>span em {font-size: 4.6rem;transform: translateY(-0.8rem)}.chairman__signature{margin-top:6.6rem;margin-bottom:3.3rem}.chairman__signature-job{font-size:2rem}.chairman__signature-name{font-size:4.8rem;margin-top:1.9rem}.chairman__history{background-image:url(../img/chairman_background_pc.png);padding:16.5rem 0 12rem}.chairman__history-box{margin-left:auto;margin-right:auto;max-width:1258px;padding:4.213% 9.539% 5.882% 6.677%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chairman__history-image{width:445px;margin-right:5rem;padding-top:2.1rem}.chairman__history-data{width:45.1171875%;max-width:462px}.chairman__history-data dt{height:81px;font-size:2.3rem;padding-left:2rem;padding-bottom:1.8rem}.chairman__history-data dt::before{top:1.9rem;width:calc(100% + 15px)}.chairman__history-data dd{padding-top:1.3rem;font-size:1.6rem;margin-bottom:2.2rem}.chairman__history-data dd ul{max-width:430px;line-height:2;padding-left:3.6rem}.cost__wrap{background-image:url(../img/cost_background_pc.jpg);padding:9rem 0 12rem}.cost__menu{grid-template-columns:repeat(2, 1fr);gap:clamp(20px, 20px + 16.9vw - 129.961px, 54px)}.cost__menu-item--implant{padding:5.5rem clamp(30.02px, 30.02px + 4vw - 30.76px, 38px) 3.5rem clamp(13.43px, 13.43px + 1.8vw - 13.842px, 17px)}.cost__menu-item--allon{padding:5.5rem clamp(16.59px, 16.59px + 2.2vw - 16.918px, 21px) 3.5rem clamp(26.86px, 26.86px + 3.6vw - 27.684px, 34px)}.cost__menu-title{font-size:clamp(22.12px, 22.12px + 4.9vw - 37.681px, 32px);margin-bottom:1.7rem;padding-left:clamp(0.79px, 0.79px + 3.6vw - 27.684px, 8px)}.cost__menu-image{max-width:clamp(100px, 100px + 77.6vw - 596.744px, 256px);width:55%}.cost__menu-item--allon .cost__menu-image{margin-right:clamp(0px, 0px + 5.5vw - 42.295px, 11px)}.cost__menu-price{padding-bottom:2rem}.cost__menu-item--implant .cost__menu-price{padding-bottom:1.5rem}.cost__menu-regular{line-height:1}.cost__menu-item--implant .cost__menu-regular{line-height:1.2;margin-left:-1.1rem}.cost__menu-regular-unit{font-size:2rem}.cost__menu-regular-price{font-size:2.4rem}.cost__menu-regular-price .value{font-size:4rem}.cost__menu-regular-price .value small{font-size:3.6rem}.cost__menu-regular-price .from{font-size:4.8rem}.cost__menu-item--implant .cost__menu-regular-price .from{font-size:4rem}.cost__menu-tax{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.cost__menu-item--implant .cost__menu-tax{-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.cost__menu-tax-price{font-size:1.6rem}.cost__menu-loan{gap:1.6rem 1rem;margin-top:1.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost__menu-item--implant .cost__menu-loan{padding-right:3rem}.cost__menu-item--allon .cost__menu-loan{padding-right:5rem}.cost__menu-loan-monthly{width:40px;height:40px;font-size:1.5rem}.cost__menu-loan-price{font-size:2.1rem}.cost__menu-loan-price span{font-size:4.3rem}.cost__menu-loan-note{font-size:1.5rem}.cost__button{margin-top:7.4rem}.cost__submenu{padding:11.7rem 0 11.1rem}.cost__submenu-content{max-width:1700px;width:calc(100% - 8rem);margin-left:auto;margin-right:auto}.cost__submenu-item{padding:0 2.7rem}.cost__submenu-item span{font-size:2rem;padding:1.7rem 0 1.9rem;font-size:clamp(14px, 14px + 0.6vw - 4.614px, 20px)}.trouble{padding-top:10.6rem;background-image:url(../img/trouble_header_background_pc.svg)}.trouble__overview{padding-bottom:11.2rem}.trouble__overview-header{margin-bottom:16.4rem}.trouble__overview-title{font-size:4rem}.trouble__overview-title>span{font-size:5.6rem}.trouble__overview-title>span::before{background-image:url(../img/trouble_header_dots_pc.svg);height:13px}.trouble__overview::before{background-image:url(../img/trouble_human_pc.png);left:calc(clamp(160px, 160px + 42.1vw - 323.328px, 460px)*-1);width:80%;max-width:984px;height:1007px;bottom:0}.trouble__overview-items{min-width:500px;width:54.4166666667%;margin-left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trouble__overview-item{width:calc(50% - 16px);line-height:1.8;font-size:2.4rem;margin-bottom:3.8rem;padding:9.5rem 0 3.8rem}.trouble__overview-item:nth-child(n+3){-webkit-transform:translateX(-5rem);transform:translateX(-5rem)}.trouble__overview-item>span{height:86px}.trouble__button{margin-top:2.7rem}.solution{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.solution__header{max-width:464px;width:100%;margin:0 auto 3.1rem;padding:1.7rem 1.6rem 2.2rem}.solution__header::after{-webkit-transform:skewX(-51.2deg);transform:skewX(-51.2deg);width:calc(50% - 40px);height:43px;right:26px}.solution__title{font-size:2.7rem}.solution__subtitle{font-size:2.4rem;margin-bottom:1rem}.solution-no1{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:6.5rem 5.9rem 6.6rem 4rem}.solution-no1__content{max-width:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solution-no1__body{margin-top:2.3rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.solution-no2{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:7.5rem;padding:6.5rem 4rem 6.6rem 5.3rem}.solution-no2__content{max-width:520px}.solution-no2__body{margin-top:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.solution-no3{padding-top:7rem;padding-bottom:8.3rem}.solution-no3::after{content:none}.solution-no3__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.solution-no3__body{width:44.0833333333%;margin-left:4.2rem;padding-top:3.9rem}.solution-no3__body .solution__header{margin-bottom:4.2rem}.solution-no3__description{max-width:464px}.solution-no3__button{margin-top:-1.8rem}.solution-no3__creation{grid-template-columns:1fr 1fr;gap:5.1rem;margin-top:1.7rem}.solution-no4{padding-top:7rem;padding-bottom:9rem}.solution-no4__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-no4__image{width:54.25%}.solution-no4__body{max-width:391px;margin-left:9.4rem}.solution-no4__body .solution__header{margin-bottom:4.2rem;padding-top:3.5rem;padding-bottom:4rem}.solution-no4__description{max-width:464px}.solution-no4__button{margin-top:-1.8rem}.solution-no4__creation{display:grid;grid-template-columns:1fr 1fr;gap:5.1rem;margin-top:1.7rem}.solution-no4__consultation{margin-top:1.6rem}.solution-no4__consultation-title{font-size:2.4rem}.solution-no4__consultation-list{gap:1.7rem}.solution-no4__consultation-list li{-webkit-box-flex:1;-ms-flex:1 1 calc(20% - 1.7rem);flex:1 1 calc(20% - 1.7rem);min-width:198px;max-width:calc(50% - .85rem);font-size:1.8rem;min-height:102px}.solution-no4__consultation-list li span{font-size:1.3rem;margin-top:.2rem}.flow{padding:5.3rem 0 13.4rem}.flow__header-toptext{font-size:3.2rem;background-image:url(../img/headgin_balloon01_pc.svg);background-size:auto 30px;padding-bottom:5.6rem;margin-bottom:1.6rem}.flow__header .heading__title--first{font-size:5.2rem}.flow__header .heading__label{margin-top:2.8rem}.flow__step{grid-template-columns:repeat(2, 1fr);gap:11.4rem 10.4rem}.flow__step-item{padding:2.8rem 2.8rem 4rem 3.4rem}.flow__step-item:nth-child(odd)::after{content:"";display:block;width:66px;height:54px;position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:2.4rem;background-image:url(../img/flow_arrow_pc.svg);background-repeat:no-repeat;background-size:contain}.flow__step-item::before{left:-2.5rem;top:-2.8rem;font-size:5rem;width:112px;height:112px}.flow__step-image{margin-bottom:2.2rem}.flow__step-title{font-size:3.2rem}.flow__step-description{margin-top:2.2rem}.flow__step-note{font-size:1.6rem;margin-top:1.2rem}.flow__button{margin-top:9rem}.links{background-image:url(../img/links_background_pc.jpg);padding:12rem 0}.links__list-item a{font-size:2rem;padding:2rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner{padding:12.2rem 0 12rem}.banner__list{grid-template-columns:1fr 1fr;gap:5.4rem}.access{padding-top:6.3rem}.access__logo{margin-bottom:5.2rem}.access__container{max-width:1650px;display:-webkit-box;display:-ms-flexbox;display:flex}.access__image{width:50%}.access__image::before{left:-2.4rem;top:-1.9rem}.access__map{max-width:1706px;height:448px;margin-top:5.6rem}.access__info{margin-left:4.076433121%;max-width:539px}.access__action{grid-template-columns:1fr 1fr;gap:2.2rem;margin-top:3.6rem}.access__note{font-size:1.5rem;margin-top:1rem;line-height:1}.access__table{font-size:1.3rem;margin-top:1.7rem}.access__table thead tr th{padding:.4rem 0 .8rem}.access__table thead tr th:first-child{font-size:1.5rem;width:106px}.access__table tbody td{font-size:1.3rem;padding:1rem 0}.access__table tbody td:first-child{font-size:1.6rem}.access__train{border-left:1px solid #333;margin-top:3.6rem;display:grid;grid-template-columns:1fr 1fr}.access__train-item{border-right:1px solid #333;padding:0 1rem}.news{padding:12rem 0 11rem}.news .tab-list{padding-left:9.1666666667%}.news .tab-list li{margin-right:2.9rem;width:50%;max-width:309px}.news .tab-list [data-tab-target]{font-size:2.4rem;line-height:1.4;padding:2.3rem 0 2.2rem}.news__list{height:400px;padding-right:8.1rem;padding-top:8rem}.news__list .simplebar-scrollbar::before{width:7px}.news__list .simplebar-track{width:7px}.news__list-data{font-size:1.5rem}.news__list-data>span{font-size:2.4rem}.news__list-category{margin-top:2.4rem}.news__list-link{display:-webkit-box;display:-ms-flexbox;display:flex}.news__list-header{min-width:200px;width:24.1411327762%;margin-right:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__list-texts{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(hover: hover){.footer__links-item a:hover{text-decoration:underline}.button-more:hover{opacity:.8}.button-more:hover:after{width:6.2rem}.button-text:hover>span{color:#f0831e;-webkit-transition-delay:.1s;transition-delay:.1s}.button-text:hover>span::before{left:.5rem}}@media screen and (min-width: 767.99px)and (hover: hover){.pc-nav__link:hover::before{opacity:1;height:100%}.pc-nav__link:hover span{color:#b09364}.pc-nav__link--consultation:hover{background-color:#b09364;color:#fff}.pc-subnav__link:hover{color:#b09364}}@media screen and (max-width: 767.98px)and (hover: hover){.sp-nav__button:hover{background-color:#013d71;color:#fff}.sp-nav__button:hover svg path,.sp-nav__button:hover svg circle{fill:#fff}}@media screen and (min-width: 1000px){.service{background-position:left top}}@media screen and (max-width: 900px){.chairman__profile{display:grid;margin-bottom:1.4rem}.chairman__profile>div{grid-area:1/1}.features__subtitle{margin-bottom:4.7rem;font-size:clamp(24px, 24px + 2.2vw - 8.8px, 32px);text-align:center;line-height:1.4}.features__subtitle span{font-size:120%}.features .heading{padding:7.6rem 0 6.4rem}.features .heading__title{font-size:3.2rem}.features__number{margin-bottom:3rem}.features__number-text{font-size:2.2rem;letter-spacing:.05em}.features__number-count{font-size:3.6rem;padding-left:2.4rem}.features__number-count::before{top:0;left:.8rem;height:calc(100% + .6rem)}.features-no1{background-color:#f4f1eb;padding-bottom:7.8rem}.features-no1 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features-no1 .features__number{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-2rem}.features-no1 .features__subtitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.features-no1__media{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.features-no1__media-balloon{width:56.75vw;margin-left:auto;margin-right:-1.4rem;margin-top:-5.3rem}.features-no1__content{display:contents}.features-no1__description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;position:relative;margin-top:1.4rem}.features-no1__description>p:nth-child(2){padding-left:clamp(180px, 180px + 48vw - 180px, 192px);margin-top:2.4rem;padding-bottom:4rem;min-height:226px}.features-no1__description-image{position:absolute;bottom:-1rem;left:0;width:155px}.features-no1__button{position:absolute;bottom:0;right:0}.features-no2{background-image:url(../img/features_no2_background_sp.png);padding:4.3rem 0 7.5rem;margin-bottom:5.7rem;position:relative}.features-no2::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e1d9c9;opacity:.7;bottom:0;width:210px;aspect-ratio:210/164;right:0;z-index:-1}.features-no2 .features__subtitle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-12rem;margin-bottom:3.8rem}.features-no2__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15.4rem;padding-top:1px;padding-bottom:2.5rem}.features-no2__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 1.4rem 0 1.6rem}.features-no2__media-balloon{width:63.75vw;margin-left:-1rem;margin-top:-11vw}.features-no2__detail{display:contents}.features-no2__description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:3.8rem;padding:0 1.3rem 0 1.2rem}.features-no3{padding-bottom:4.4rem;position:relative}.features-no3::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e1d9c9;opacity:.7;bottom:0;width:210px;aspect-ratio:210/164;right:0}.features-no3 .features__number{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-2rem;color:#d9904c}.features-no3 .features__number>span::before{background-color:#d9904c}.features-no3 .features__subtitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.features-no3__media{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.features-no3__media-subimage{margin-left:-1rem;margin-right:-1.94rem;margin-top:-10.75vw}.features-no3__content{display:contents}.features-no3__description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:1.4rem}.features-no3__button{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:4.9rem;position:relative;z-index:1}.features-no3 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features-no4{margin-bottom:6.3rem}.features-no4__top{background-image:url(../img/features_no4_background_sp.jpg);padding:3.6rem 0 6.3rem}.features-no4 .features__subtitle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-24rem;color:#fff;margin-bottom:4.3rem}.features-no4__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:27rem;padding-bottom:2.5rem}.features-no4__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:calc(clamp(30px, 30px + 1000vw - 7680px, 40px)*-1);width:84.25vw;margin-left:auto}.features-no4__media-balloon{width:57vw;margin-left:auto;margin-right:2.5vw;margin-top:-10.5vw}.features-no4__detail{display:contents}.features-no4__description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 1.5rem}.features-no4__bottom{padding:2.8rem 0 8rem}.features-no4__bottom::after{width:210px;aspect-ratio:210/164}.features-no4__list-item{margin-bottom:3.6rem}.features-no4__list-item:last-child{margin-bottom:0}.features-no4__card{padding:2.5rem 2.2rem 3.5rem 2.2rem}.features-no4__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features-no4__card--horizontal .features-no4__card-header{display:block}.features-no4__card-title{font-size:clamp(17px, 17px + 2.4vw - 9.6px, 26px);line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1}.features-no4__card--horizontal .features-no4__card-title{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:300;margin-bottom:1.7rem;margin-left:-0.5em;margin-right:-0.5em}.features-no4__card--horizontal .features-no4__card-title>span{font-size:clamp(18px, 18px + 2.7vw - 10.8px, 28px)}.features-no4__card--horizontal .features-no4__card-title>span u{border-bottom-width:1px}.features-no4__card-image{width:35.75vw;margin-right:1.6rem}.features-no4__card--horizontal .features-no4__card-image{width:100%;text-align:center}.features-no4__card--horizontal .features-no4__card-image img{width:55.25vw}.features-no4__card-body{margin-top:1.2rem}.features-no4__card-description{letter-spacing:-0.025em}.features-no4__button{margin-top:6.9rem}.features-no5{background-color:#f4f1eb;padding-bottom:7.2rem;position:relative}.features-no5::after{content:"";display:block;position:absolute;clip-path:polygon(0 100%, 100% 0, 100% 100%);background:#e1d9c9;opacity:.7;bottom:0;width:210px;aspect-ratio:210/164;right:0}.features-no5 .features__number{margin-top:-2rem}.features-no5__media{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:70.5vw;margin-left:auto;margin-right:auto}.features-no5__title{font-size:clamp(24px, 24px + 1.1vw - 4.4px, 28px)}.features-no5__title>span{font-size:125%}.features-no5__content{display:contents}.features-no5__description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:2.8rem}.features-no5__bottom{margin-top:4.2rem;position:relative;z-index:1}.features-no5__button{margin-top:6rem}.features-no5 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features-no6{background-image:url(../img/features_no6_background_sp.jpg);padding:3.3rem 0 6.4rem}.features-no6::after{width:210px;aspect-ratio:210/164;right:0}.features-no6 .features__subtitle{font-size:clamp(24px, 24px + 1.1vw - 4.4px, 28px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#fff}.features-no6 .features__subtitle>span{font-size:125%}.features-no6__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features-no6__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:calc(clamp(30px, 30px + 1000vw - 7680px, 40px)*-1);z-index:1}.features-no6__media-balloon{width:57vw;margin-top:-17.25vw}.features-no6__detail{display:contents}.features-no6__description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background-color:rgba(255,255,255,.8);padding:26.25vw 4.5vw 9.25vw 3.75vw;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-26vw}.features-no1__media img,.features-no2__media img,.features-no3__media img,.features-no4__media img,.features-no5__media img,.features-no6__media img{width:100%}.features-no1,.features-no3{background-color:#f4f1eb}}@media screen and (min-width: 769px)and (max-width: 900px){.chairman__profile-achievement>span{max-width:500px}.chairman__profile-photo{width:57%;max-width:796px;margin-left:auto}.chairman__texts{padding-right:4rem;padding-bottom:6.6rem}}@media screen and (min-width: 901px){.chairman__profile-photo{width:57%;max-width:796px;top:0;right:0;position:absolute}.chairman__texts{padding-top:0;width:40%;max-width:514px;padding-bottom:4rem}.features__subtitle{font-size:3.2rem;padding-bottom:3.2rem;margin-bottom:2.9rem;line-height:1.6;border-bottom:1px solid #666}.features__subtitle span{font-size:118.75%}.features .heading{padding-top:9rem;padding-bottom:13rem}.features .heading__title{font-size:6.9rem}.features__number-text{font-size:4rem;letter-spacing:.08em}.features__number-count{font-size:8.8rem;margin-bottom:.8rem;padding-left:6.9rem}.features-no1{margin-bottom:21rem;max-width:1920px;margin-left:auto;margin-right:auto;position:relative;padding-top:1px}.features-no1::before{content:"";display:block;width:100vw;height:100%;background-color:#f4f1eb;position:absolute;right:clamp(40px, 40px + 12.1vw - 172.304px, 100px);z-index:-1}.features-no1 .features__number{margin-top:-5rem;margin-bottom:3.3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.features-no1 .features__subtitle{margin-bottom:3.4rem;line-height:1.35}.features-no1__media{position:absolute;right:0;top:-6.2rem;width:50%;max-width:931px}.features-no1__media-balloon{padding-left:20.752688172%;margin-top:-12.5%}.features-no1__content{width:42.1666666667%}.features-no1__description p{display:inline}.features-no1__description-image{margin:-1rem -4.5rem 0 -3rem;-webkit-transform:translateY(6rem);transform:translateY(6rem)}.features-no1__button{margin-top:5.8rem}.features-no2{background-image:url(../img/features_no2_background_pc.jpg);padding-top:1px;padding-bottom:12rem;margin-bottom:15.6rem}.features-no2 .features__number{margin-top:-5.2rem;margin-bottom:22rem}.features-no2__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:6.8117977528%;padding-bottom:4rem}.features-no2__media{width:65.308988764%;margin-left:calc(clamp(40px, 40px + 43.2vw - 701.568px, 198px)*-1);margin-top:-165px}.features-no2__media-balloon{margin-top:-4.2rem;padding-right:1.6rem}.features-no2__detail{padding-top:5.8988764045%;width:calc(39.5511921459% + 4rem);padding-left:2rem}.features-no3{padding-bottom:20rem}.features-no3 .features__number{margin-top:-5rem;margin-bottom:6.8rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.features-no3__media{position:absolute;right:0;top:-6.2rem;width:50%;max-width:942px}.features-no3__media-subimage{padding-left:8.2802547771%;margin-top:-10.8%}.features-no3__title{margin-right:-114px;line-height:1.4;margin-bottom:3.4rem;padding-right:114px}.features-no3__content{width:45%}.features-no3__button{margin-top:5.9rem}.features-no4{margin-bottom:12rem}.features-no4__top{background-image:url(../img/features_no4_background_pc.jpg);padding-top:6.4rem;padding-bottom:34.6rem}.features-no4 .features__subtitle{padding-bottom:2.8rem}.features-no4 .features__number{margin-bottom:9.5rem}.features-no4__content{padding-right:4.8333333333%;padding-bottom:3rem}.features-no4__media{width:56.4798598949%;margin-left:calc(clamp(40px, 40px + 48.6vw - 622.08px, 112px)*-1);margin-top:-4rem}.features-no4__media-balloon{margin-top:-8.2rem;margin-right:-4.6rem}.features-no4__detail{padding-top:7.8333333333%;width:calc(47.5481611208% + 6rem);padding-left:7rem;max-width:569px}.features-no4__bottom{padding-bottom:12rem;background-image:url(../img/background_check_pc.png),url(../img/features_no4_background02_pc.png);background-size:16px 16px,auto;background-repeat:repeat,no-repeat;background-position:left top,bottom left}.features-no4__bottom::after{width:430px;aspect-ratio:430/340}.features-no4__bottom .container{margin-top:-28.5rem}.features-no4__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features-no4__list-item{width:calc(50% - 1.75rem)}.features-no4__list-item--fulid{width:100%;margin-top:6.4rem}.features-no4__card{padding:3rem 4.1rem 4.2rem}.features-no4__card--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.features-no4__card--horizontal .features-no4__card-header{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #969696;border-bottom:1px solid #969696;border-left:1px solid #969696;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0}.features-no4__card-title{font-size:3.4rem;margin-top:1.4rem;line-height:1.8;text-align:center}.features-no4__card--horizontal .features-no4__card-title{min-width:520px;width:89.6449704142%;text-align:center;margin-top:0;font-size:2.4rem}.features-no4__card--horizontal .features-no4__card-title>span{font-size:3.2rem}.features-no4__card--horizontal .features-no4__card-image{width:43.5833333333%}.features-no4__card--horizontal .features-no4__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.features-no4__card-body{margin-top:.6rem;max-width:460px;margin-left:auto;margin-right:auto}.features-no4__button{margin-top:7.3rem}.features-no5{max-width:1920px;margin-left:auto;margin-right:auto;margin-bottom:12.2rem}.features-no5__top{padding-bottom:10.7rem;position:relative;padding-top:1px}.features-no5__top::before{content:"";display:block;width:100vw;height:100%;background-color:#f4f1eb;position:absolute;right:clamp(40px, 40px + 12.1vw - 172.304px, 100px);z-index:-1}.features-no5 .features__number{margin-bottom:4.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.features-no5__media{position:absolute;right:0;top:-6.2rem;width:50%;max-width:942px}.features-no5__media-subimage{padding-left:8.2802547771%;margin-top:-10.8%}.features-no5__title{line-height:1.6;margin-bottom:3.4rem;padding-bottom:3.9rem}.features-no5__content{width:46.5833333333%;padding-top:6.1rem}.features-no5__button{margin-top:5.9rem}.features-no5__bottom{margin-top:-6.3rem}.features-no5__button{margin-top:6.3rem}.features-no6{background-image:url(../img/features_no6_background_pc.jpg);padding-top:7.1rem;padding-bottom:12rem}.features-no6::after{width:430px;aspect-ratio:430/340;right:-1.3rem}.features-no6 .features__subtitle{padding-bottom:2.8rem}.features-no6 .features__number{margin-bottom:12.5rem}.features-no6__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:4.8333333333%;padding-bottom:5rem;background-color:rgba(255,255,255,.8)}.features-no6__media{width:56.4798598949%;margin-left:calc(clamp(40px, 40px + 48.6vw - 622.08px, 112px)*-1);margin-top:-6.2rem}.features-no6__media-balloon{margin-top:-11.2rem;margin-right:-4.6rem}.features-no6__detail{padding-top:4.2837078652%;width:calc(47.5481611208% + 6rem);padding-left:6rem}.features-no1,.features-no3{max-width:1920px;margin-left:auto;margin-right:auto;position:relative;padding-top:1px}.features-no1::before,.features-no3::before{content:"";display:block;width:100vw;height:100%;background-color:#f4f1eb;position:absolute;right:clamp(40px, 40px + 12.1vw - 172.304px, 100px);z-index:-1}}@media screen and (min-width: 1920px){.trouble{background-size:100% auto}}@media screen and (min-width: 820px){.links__list{gap:3rem 2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.links__list-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:222px;max-width:calc(33.333% - 1.8rem)}}@media screen and (max-width: 819px){.links__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.2rem 1.8rem}}@media screen and (min-width: 768px){.sec__mynumber{padding:0 0 32px}.sec__mynumber-inner{max-width:866px;width:calc(100% - 88px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sec__mynumber-inner>*{width:48.5%}.mybox__text-link{font-size:1.9rem;top:6px;right:.9em}.mybox__modal-body{max-width:60vh}.mybox__modal-close{position:absolute;top:-48px;right:16px}.mybox__modal-content{width:auto;height:80vh;overflow-y:auto}.mybox__modal-text{text-align:center}}