@charset "UTF-8";.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer .xo-event-calendar table.xo-month .month-header button:before,.nav .gmenu ul li:after,.nav .gmenu__ttl:before,.cmn-btn.--btn03 i:before,.cmn-btn.--btn01 i:before,.select:not(.is-multiple):after{width:1em;height:1em;border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg) translateY(35%);transform:rotate(-45deg) translateY(35%);-webkit-transform-origin:center;transform-origin:center}.top-malocclusion .malo__box:after{width:1.625em;height:.5em;border:1px solid transparent;border-left:0;border-top:0;content:" ";display:block;pointer-events:none;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:center;transform-origin:center}.breadcrumb:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.content:not(:last-child){margin-bottom:1.5rem}.file-cta,.file-name,.select select,.input,.textarea,.button{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}.file-cta:focus,.file-name:focus,.select select:focus,.input:focus,.textarea:focus,.button:focus,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.input,.is-focused.textarea,.is-focused.button,.file-cta:active,.file-name:active,.select select:active,.input:active,.textarea:active,.button:active,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.input,.is-active.textarea,.is-active.button{outline:none}[disabled].file-cta,[disabled].file-name,.select select[disabled],[disabled].input,[disabled].textarea,[disabled].button{cursor:not-allowed}html{background-color:#f8f8f8;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif}body{color:#404040;font-size:1rem;font-weight:400;line-height:1.785}a:not(.card):not(.horizon-card):not(.page-top){color:#de7e2b;cursor:pointer;text-decoration:none}a:not(.card):not(.horizon-card):not(.page-top):hover{color:#de7e2b}main a:not(.button):not(.more-button):not(.card):not(.horizon-card):not(.banner):not(.item):not(.line):not(.appointment):not(.cmn-btn):not(.link):not(.underline):not(.normal){position:relative;display:inline-block}main a:not(.button):not(.more-button):not(.card):not(.horizon-card):not(.banner):not(.item):not(.line):not(.appointment):not(.cmn-btn):not(.link):not(.underline):not(.normal):after{content:"";width:0;height:2px;position:absolute;bottom:0;left:auto;right:0;background:#de7e2b;-webkit-transition:.3s all;transition:.3s all}main a:not(.button):not(.more-button):not(.card):not(.horizon-card):not(.banner):not(.item):not(.line):not(.appointment):not(.cmn-btn):not(.link):not(.underline):not(.normal):hover:after{width:100%;left:0;right:auto}hr{background-color:rgba(211,211,211,.75);border:none;display:block;height:1px;margin:1.5em 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:13px}span{font-style:inherit;font-weight:inherit}table td,table th{text-align:left;vertical-align:top}table th{color:#333}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !important}.is-font-size-1{font-size:2.857rem !important}.is-font-size-2{font-size:2.142rem !important}.is-font-size-3{font-size:1.571rem !important}.is-font-size-4{font-size:1.428rem !important}.is-font-size-5{font-size:1.142rem !important}.is-font-size-6{font-size:1rem !important}.is-font-size-7{font-size:.82rem !important}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}.is-italic{font-style:italic !important}.has-text-main{color:#65ae7a !important}a.has-text-main:hover,a.has-text-main:focus{color:#4d9261 !important}.has-background-main{background-color:#65ae7a !important}.has-text-main-dark{color:#92a38d !important}a.has-text-main-dark:hover,a.has-text-main-dark:focus{color:#778c70 !important}.has-background-main-dark{background-color:#92a38d !important}.has-text-accent{color:#de7e2b !important}a.has-text-accent:hover,a.has-text-accent:focus{color:#b9651c !important}.has-background-accent{background-color:#de7e2b !important}.has-text-black{color:#404040 !important}a.has-text-black:hover,a.has-text-black:focus{color:#262626 !important}.has-background-black{background-color:#404040 !important}.has-text-white{color:#f8f8f8 !important}a.has-text-white:hover,a.has-text-white:focus{color:#dedede !important}.has-background-white{background-color:#f8f8f8 !important}.is-block{display:block !important}@media screen and (max-width:430px){.is-block-mobile{display:block !important}}@media screen and (min-width:431px){.is-block-tablet{display:block !important}}@media screen and (min-width:431px) and (max-width:1151px){.is-block-tablet-only{display:block !important}}@media screen and (min-width:1152px){.is-block-desktop{display:block !important}}@media screen and (min-width:1152px) and (max-width:1151px){.is-block-desktop-only{display:block !important}}@media screen and (min-width:1152px){.is-block-widescreen{display:block !important}}.is-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media screen and (max-width:430px){.is-flex-mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:431px){.is-flex-tablet{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:431px) and (max-width:1151px){.is-flex-tablet-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:1152px){.is-flex-desktop{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:1152px) and (max-width:1151px){.is-flex-desktop-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:1152px){.is-flex-widescreen{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width:430px){.is-inline-mobile{display:inline !important}}@media screen and (min-width:431px){.is-inline-tablet{display:inline !important}}@media screen and (min-width:431px) and (max-width:1151px){.is-inline-tablet-only{display:inline !important}}@media screen and (min-width:1152px){.is-inline-desktop{display:inline !important}}@media screen and (min-width:1152px) and (max-width:1151px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width:1152px){.is-inline-widescreen{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width:430px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width:431px){.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width:431px) and (max-width:1151px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (min-width:1152px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width:1152px) and (max-width:1151px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width:1152px){.is-inline-block-widescreen{display:inline-block !important}}.is-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media screen and (max-width:430px){.is-inline-flex-mobile{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:431px){.is-inline-flex-tablet{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:431px) and (max-width:1151px){.is-inline-flex-tablet-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:1152px){.is-inline-flex-desktop{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:1152px) and (max-width:1151px){.is-inline-flex-desktop-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:1152px){.is-inline-flex-widescreen{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.is-hidden{display:none !important}@media screen and (max-width:430px){.is-hidden-mobile{display:none !important}}@media screen and (min-width:431px){.is-hidden-tablet{display:none !important}}@media screen and (min-width:431px) and (max-width:1151px){.is-hidden-tablet-only{display:none !important}}@media screen and (min-width:1152px){.is-hidden-desktop{display:none !important}}@media screen and (min-width:1152px) and (max-width:1151px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width:1152px){.is-hidden-widescreen{display:none !important}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-padding-y{padding-top:3rem !important;padding-bottom:3rem !important}.is-padding-y.is-medium{padding-top:7rem;padding-bottom:7rem}.is-touch-device-padding-x{padding-left:1rem;padding-right:1rem}.is-margin-bottom{margin-bottom:1.5rem !important}
/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img,embed,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.button{background-color:#f8f8f8;border-color:#65ae7a;border-width:1px;color:#65ae7a !important;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:calc(1.3rem - 1px);padding-left:1.8em;padding-right:1.8em;padding-top:calc(1.3rem - 1px);text-align:center;white-space:nowrap;-webkit-transition:.3s all;transition:.3s all;border-radius:10px}@media screen and (max-width:1151px){.button{margin-left:5%;margin-right:5%;width:90%}}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button:hover,.button.is-hovered{opacity:.6;color:#f8f8f8}.button:hover span,.button.is-hovered span{color:#f8f8f8}.button.is-text{background-color:transparent;border-color:transparent;color:#404040 !important}.button.is-text:hover,.button.is-text.is-hovered{color:#404040 !important}.button.is-text:hover span,.button.is-text.is-hovered span{color:#404040 !important}.button.is-outlined{background-color:transparent;border-color:#f8f8f8;color:#f8f8f8 !important}.button.is-outlined:hover,.button.is-outlined.is-hovered{opacity:.5;color:#f8f8f8}.button.is-outlined:hover span,.button.is-outlined.is-hovered span{color:#f8f8f8}.button.is-more{font-style:italic}.button.is-main{background-color:#65ae7a;border-color:transparent;color:#f8f8f8 !important}.button.is-main:hover,.button.is-main.is-hovered{opacity:.5}.button.is-main.is-inverted{background-color:#f8f8f8;color:#65ae7a}.button.is-main.is-inverted:hover{opacity:.5}.button.is-main.is-outlined{background-color:transparent;border-color:#65ae7a;color:#65ae7a !important}.button.is-main.is-outlined span{color:#65ae7a !important}.button.is-main.is-outlined:hover{opacity:.5}.button.is-main.is-inverted.is-outlined{background-color:transparent;border-color:#f8f8f8;color:#f8f8f8}.button.is-main.is-inverted.is-outlined:hover{background-color:#f8f8f8;color:#65ae7a}.button.is-main-dark{background-color:#92a38d;border-color:transparent;color:#f8f8f8 !important}.button.is-main-dark:hover,.button.is-main-dark.is-hovered{opacity:.5}.button.is-main-dark.is-inverted{background-color:#f8f8f8;color:#92a38d}.button.is-main-dark.is-inverted:hover{opacity:.5}.button.is-main-dark.is-outlined{background-color:transparent;border-color:#92a38d;color:#92a38d !important}.button.is-main-dark.is-outlined span{color:#92a38d !important}.button.is-main-dark.is-outlined:hover{opacity:.5}.button.is-main-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f8f8f8;color:#f8f8f8}.button.is-main-dark.is-inverted.is-outlined:hover{background-color:#f8f8f8;color:#92a38d}.button.is-accent{background-color:#de7e2b;border-color:transparent;color:#f8f8f8 !important}.button.is-accent:hover,.button.is-accent.is-hovered{opacity:.5}.button.is-accent.is-inverted{background-color:#f8f8f8;color:#de7e2b}.button.is-accent.is-inverted:hover{opacity:.5}.button.is-accent.is-outlined{background-color:transparent;border-color:#de7e2b;color:#de7e2b !important}.button.is-accent.is-outlined span{color:#de7e2b !important}.button.is-accent.is-outlined:hover{opacity:.5}.button.is-accent.is-inverted.is-outlined{background-color:transparent;border-color:#f8f8f8;color:#f8f8f8}.button.is-accent.is-inverted.is-outlined:hover{background-color:#f8f8f8;color:#de7e2b}.button.is-black{background-color:#404040;border-color:transparent;color:#f8f8f8 !important}.button.is-black:hover,.button.is-black.is-hovered{opacity:.5}.button.is-black.is-inverted{background-color:#f8f8f8;color:#404040}.button.is-black.is-inverted:hover{opacity:.5}.button.is-black.is-outlined{background-color:transparent;border-color:#404040;color:#404040 !important}.button.is-black.is-outlined span{color:#404040 !important}.button.is-black.is-outlined:hover{opacity:.5}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#f8f8f8;color:#f8f8f8}.button.is-black.is-inverted.is-outlined:hover{background-color:#f8f8f8;color:#404040}.button.is-white{background-color:#f8f8f8;border-color:transparent;color:#404040 !important}.button.is-white:hover,.button.is-white.is-hovered{opacity:.5}.button.is-white.is-inverted{background-color:#404040;color:#f8f8f8}.button.is-white.is-inverted:hover{opacity:.5}.button.is-white.is-outlined{background-color:transparent;border-color:#f8f8f8;color:#f8f8f8 !important}.button.is-white.is-outlined span{color:#f8f8f8 !important}.button.is-white.is-outlined:hover{opacity:.5}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#404040;color:#404040}.button.is-white.is-inverted.is-outlined:hover{background-color:#404040;color:#f8f8f8}.button.is-small{font-size:.82rem}.button.is-medium{font-size:1.142rem}.button.is-large{font-size:1.428rem}.button.is-wide{padding-left:64px;padding-right:64px}@media screen and (max-width:1151px){.button.is-wide{padding-left:0;padding-right:0}}.button.is-fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}@media screen and (max-width:1151px){.button.is-fullwidth{width:100%;margin-left:0;margin-right:0}}.button.is-fullwidth .icon{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button.is-rounded{border-radius:290486px;padding-left:1.8em;padding-right:1.8em}.buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.buttons .button{margin-bottom:1rem}.buttons .button:not(:last-child){margin-right:1rem}.buttons:last-child{margin-bottom:-1rem}.buttons:not(:last-child){margin-bottom:1rem}.container{margin:0 auto;position:relative}@media screen and (min-width:1152px){.container{max-width:1120px;width:1120px}.container.is-fluid{margin-left:16px;margin-right:16px;max-width:none;width:auto}}@media screen and (min-width:1152px){.container{max-width:1120px;width:1120px}}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1.4em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#333;font-weight:500;line-height:1.4}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:18px;margin-bottom:1rem}.content h3:not(:first-child){margin-top:.6666em}.content h4{font-size:1.142rem;margin-bottom:.5em;font-weight:400}.content h5{font-size:1.125em;margin-bottom:.3em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:rgba(64,64,64,.1);border-left:5px solid rgba(211,211,211,.75);padding:1.25em 1.5em}.content ol{list-style:decimal outside;margin-left:2em;margin-top:1em}.content ul{margin-left:.5rem}.content ul li{position:relative;padding-left:1.3rem}.content ul li:before{content:"●";color:#65ae7a;position:absolute;top:0;left:0}.content ul li ul{margin-top:.5em}.content ul li ul li{position:relative;padding-left:1rem}.content ul li ul li:before{content:"";position:absolute;top:calc(1em - 4.5px);left:0;width:4px;height:4px;border-radius:50%;background-color:transparent;border:1px solid rgba(211,211,211,.75);display:block}.content ul.is-check.is-small li{padding-left:24px;padding-top:5px;font-size:1rem}.content ul.is-check.is-small li:before{background-size:20px auto;width:20px;height:20px}@media screen and (max-width:1151px){.content ul.is-check.is-small li span{display:block}}.content ul.is-check li{position:relative;padding-left:40px;font-size:24px}@media screen and (max-width:1151px){.content ul.is-check li{padding-left:30px;font-size:22px}}.content ul.is-check li:before{content:"";position:absolute;top:6px;left:0;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/icon-check.png) no-repeat left center;background-size:30px auto;width:30px;height:30px;display:block}@media screen and (max-width:1151px){.content ul.is-check li:before{background-size:22px auto;width:22px;height:22px}}.content ul.is-number{counter-reset:item-number}@media screen and (max-width:1151px){.content ul.is-number{margin-left:.5rem}}.content ul.is-number li+li{margin-top:.3em}.content ul.is-number li:before{counter-increment:item-number;content:counter(item-number);font-size:18px;color:rgba(101,174,122,.75);top:-.2em;left:.15em}.content dd{margin-left:2em}.content figure{text-align:center}.content figure:not(:first-child){margin-top:1.5em}.content figure:not(:last-child){margin-bottom:1.5em}.content figure img{display:inline-block}.content figure figcaption{margin:.5em 0}.content figure figcaption .sub{font-size:.82rem}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:auto}.content table td,.content table th{padding:.5em .75em;vertical-align:top}@media screen and (max-width:1151px){.content table.is-font-size-normal-mobile td,.content table.is-font-size-normal-mobile th{font-size:1rem}}.content table th{color:#333;text-align:left;white-space:nowrap}.content table thead td,.content table thead th{border-width:0}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#333}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content section:not(:last-child){margin-bottom:1.5em}.content.is-small{font-size:.82rem}.content.is-medium{font-size:1.142rem}.content.is-large{font-size:1.428rem}.input,.textarea{background-color:#f8f8f8;border-color:rgba(211,211,211,.5);border-radius:3px;color:#404040}.input::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(64,64,64,.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(64,64,64,.3)}.input:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(64,64,64,.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(64,64,64,.3)}.input:hover,.input.is-hovered,.textarea:hover,.textarea.is-hovered{border-color:#65ae7a}.input:focus,.input.is-focused,.input:active,.input.is-active,.textarea:focus,.textarea.is-focused,.textarea:active,.textarea.is-active{border-color:#65ae7a}.input[disabled],.textarea[disabled]{background-color:rgba(211,211,211,.5);border-color:rgba(64,64,64,.75);-webkit-box-shadow:none;box-shadow:none;color:rgba(64,64,64,.75)}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:rgba(64,64,64,.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:rgba(64,64,64,.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:rgba(64,64,64,.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:rgba(64,64,64,.3)}.input.is-narrow,.textarea.is-narrow{width:8em}.input.is-number,.textarea.is-number{width:5em}.input,.textarea{-webkit-box-shadow:none;box-shadow:none;max-width:100%;width:100%}.input[readonly],.textarea[readonly]{-webkit-box-shadow:none;box-shadow:none}.input.is-main,.textarea.is-main{border-color:#65ae7a}.input.is-main:focus,.input.is-main.is-focused,.input.is-main:active,.input.is-main.is-active,.textarea.is-main:focus,.textarea.is-main.is-focused,.textarea.is-main:active,.textarea.is-main.is-active{-webkit-box-shadow:0 rgba(101,174,122,.25);box-shadow:0 rgba(101,174,122,.25)}.input.is-main-dark,.textarea.is-main-dark{border-color:#92a38d}.input.is-main-dark:focus,.input.is-main-dark.is-focused,.input.is-main-dark:active,.input.is-main-dark.is-active,.textarea.is-main-dark:focus,.textarea.is-main-dark.is-focused,.textarea.is-main-dark:active,.textarea.is-main-dark.is-active{-webkit-box-shadow:0 rgba(146,163,141,.25);box-shadow:0 rgba(146,163,141,.25)}.input.is-accent,.textarea.is-accent{border-color:#de7e2b}.input.is-accent:focus,.input.is-accent.is-focused,.input.is-accent:active,.input.is-accent.is-active,.textarea.is-accent:focus,.textarea.is-accent.is-focused,.textarea.is-accent:active,.textarea.is-accent.is-active{-webkit-box-shadow:0 rgba(222,126,43,.25);box-shadow:0 rgba(222,126,43,.25)}.input.is-black,.textarea.is-black{border-color:#404040}.input.is-black:focus,.input.is-black.is-focused,.input.is-black:active,.input.is-black.is-active,.textarea.is-black:focus,.textarea.is-black.is-focused,.textarea.is-black:active,.textarea.is-black.is-active{-webkit-box-shadow:0 rgba(64,64,64,.25);box-shadow:0 rgba(64,64,64,.25)}.input.is-white,.textarea.is-white{border-color:#f8f8f8}.input.is-white:focus,.input.is-white.is-focused,.input.is-white:active,.input.is-white.is-active,.textarea.is-white:focus,.textarea.is-white.is-focused,.textarea.is-white:active,.textarea.is-white.is-active{-webkit-box-shadow:0 rgba(248,248,248,.25);box-shadow:0 rgba(248,248,248,.25)}.input.is-small,.textarea.is-small{font-size:.82rem}.input.is-medium,.textarea.is-medium{font-size:1.142rem}.input.is-large,.textarea.is-large{font-size:1.428rem}.input.is-fullwidth,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.input.is-half,.textarea.is-half{width:50%}@media screen and (max-width:1151px){.input.is-half,.textarea.is-half{width:100%}}.input.is-year,.textarea.is-year{width:8em}@media screen and (max-width:1151px){.input.is-year,.textarea.is-year{width:11.25em}.input.is-year.is-narrow,.textarea.is-year.is-narrow{width:10em}}.input.is-zip,.textarea.is-zip{width:8em}.input{height:3.55rem}.input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:6em}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox[disabled],.radio[disabled]{color:rgba(64,64,64,.75);cursor:not-allowed}.checkbox.is-no-answer .wpcf7-list-item.first,.radio.is-no-answer .wpcf7-list-item.first{display:none}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select.is-time{margin-left:1rem;width:6em}.select.is-time select{width:6em}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):after{border-color:#de7e2b;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{background-color:#f8f8f8;border-color:rgba(211,211,211,.5);border-radius:3px;color:#404040}.select select::-moz-placeholder{color:rgba(64,64,64,.3)}.select select::-webkit-input-placeholder{color:rgba(64,64,64,.3)}.select select:-moz-placeholder{color:rgba(64,64,64,.3)}.select select:-ms-input-placeholder{color:rgba(64,64,64,.3)}.select select:hover,.select select.is-hovered{border-color:#65ae7a}.select select:focus,.select select.is-focused,.select select:active,.select select.is-active{border-color:#65ae7a}.select select[disabled]{background-color:rgba(211,211,211,.5);border-color:rgba(64,64,64,.75);-webkit-box-shadow:none;box-shadow:none;color:rgba(64,64,64,.75)}.select select[disabled]::-moz-placeholder{color:rgba(64,64,64,.3)}.select select[disabled]::-webkit-input-placeholder{color:rgba(64,64,64,.3)}.select select[disabled]:-moz-placeholder{color:rgba(64,64,64,.3)}.select select[disabled]:-ms-input-placeholder{color:rgba(64,64,64,.3)}.select select.is-narrow{width:8em}.select select.is-number{width:5em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:rgba(64,64,64,.75)}.select select:not([multiple]){padding-right:1.75em}.select select[multiple]{height:initial;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):after{border-color:#d3d3d3}.select.is-main:not(:hover):after{border-color:#65ae7a}.select.is-main select{border-color:#65ae7a}.select.is-main select:hover,.select.is-main select.is-hovered{border-color:#55a36c}.select.is-main select:focus,.select.is-main select.is-focused,.select.is-main select:active,.select.is-main select.is-active{-webkit-box-shadow:0 rgba(101,174,122,.25);box-shadow:0 rgba(101,174,122,.25)}.select.is-main-dark:not(:hover):after{border-color:#92a38d}.select.is-main-dark select{border-color:#92a38d}.select.is-main-dark select:hover,.select.is-main-dark select.is-hovered{border-color:#84977e}.select.is-main-dark select:focus,.select.is-main-dark select.is-focused,.select.is-main-dark select:active,.select.is-main-dark select.is-active{-webkit-box-shadow:0 rgba(146,163,141,.25);box-shadow:0 rgba(146,163,141,.25)}.select.is-accent:not(:hover):after{border-color:#de7e2b}.select.is-accent select{border-color:#de7e2b}.select.is-accent select:hover,.select.is-accent select.is-hovered{border-color:#cf7120}.select.is-accent select:focus,.select.is-accent select.is-focused,.select.is-accent select:active,.select.is-accent select.is-active{-webkit-box-shadow:0 rgba(222,126,43,.25);box-shadow:0 rgba(222,126,43,.25)}.select.is-black:not(:hover):after{border-color:#404040}.select.is-black select{border-color:#404040}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#333}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{-webkit-box-shadow:0 rgba(64,64,64,.25);box-shadow:0 rgba(64,64,64,.25)}.select.is-white:not(:hover):after{border-color:#f8f8f8}.select.is-white select{border-color:#f8f8f8}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#ebebeb}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{-webkit-box-shadow:0 rgba(248,248,248,.25);box-shadow:0 rgba(248,248,248,.25)}.select.is-small{font-size:.82rem}.select.is-medium{font-size:1.142rem}.select.is-large{font-size:1.428rem}.select.is-disabled:after{border-color:rgba(64,64,64,.75)}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.file{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.file.is-main .file-cta{background-color:#65ae7a;border-color:transparent;color:#f8f8f8}.file.is-main:hover .file-cta,.file.is-main.is-hovered .file-cta{background-color:#5ca972;border-color:transparent;color:#f8f8f8}.file.is-main:focus .file-cta,.file.is-main.is-focused .file-cta{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(101,174,122,.25);box-shadow:0 0 .5em rgba(101,174,122,.25);color:#f8f8f8}.file.is-main:active .file-cta,.file.is-main.is-active .file-cta{background-color:#55a36c;border-color:transparent;color:#f8f8f8}.file.is-main-dark .file-cta{background-color:#92a38d;border-color:transparent;color:#f8f8f8}.file.is-main-dark:hover .file-cta,.file.is-main-dark.is-hovered .file-cta{background-color:#8b9d85;border-color:transparent;color:#f8f8f8}.file.is-main-dark:focus .file-cta,.file.is-main-dark.is-focused .file-cta{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(146,163,141,.25);box-shadow:0 0 .5em rgba(146,163,141,.25);color:#f8f8f8}.file.is-main-dark:active .file-cta,.file.is-main-dark.is-active .file-cta{background-color:#84977e;border-color:transparent;color:#f8f8f8}.file.is-accent .file-cta{background-color:#de7e2b;border-color:transparent;color:#f8f8f8}.file.is-accent:hover .file-cta,.file.is-accent.is-hovered .file-cta{background-color:#da7721;border-color:transparent;color:#f8f8f8}.file.is-accent:focus .file-cta,.file.is-accent.is-focused .file-cta{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(222,126,43,.25);box-shadow:0 0 .5em rgba(222,126,43,.25);color:#f8f8f8}.file.is-accent:active .file-cta,.file.is-accent.is-active .file-cta{background-color:#cf7120;border-color:transparent;color:#f8f8f8}.file.is-black .file-cta{background-color:#404040;border-color:transparent;color:#f8f8f8}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#393939;border-color:transparent;color:#f8f8f8}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(64,64,64,.25);box-shadow:0 0 .5em rgba(64,64,64,.25);color:#f8f8f8}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#333;border-color:transparent;color:#f8f8f8}.file.is-white .file-cta{background-color:#f8f8f8;border-color:transparent;color:#404040}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f1f1f1;border-color:transparent;color:#404040}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(248,248,248,.25);box-shadow:0 0 .5em rgba(248,248,248,.25);color:#404040}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#ebebeb;border-color:transparent;color:#404040}.file.is-small{font-size:.82rem}.file.is-medium{font-size:1.142rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.428rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:3px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file.is-boxed .file-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:3px 3px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 3px 3px;border-width:0 1px 1px}.file.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:none}.file.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.file.is-right .file-cta{border-radius:0 3px 3px 0}.file.is-right .file-name{border-radius:3px 0 0 3px;border-width:1px 0 1px 1px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.file-label{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:rgba(204.625,204.625,204.625,.75);color:#404040}.file-label:hover .file-name{border-color:rgba(204.625,204.625,204.625,.5)}.file-label:active .file-cta{background-color:rgba(198.25,198.25,198.25,.75);color:#404040}.file-label:active .file-name{border-color:rgba(198.25,198.25,198.25,.5)}.file-input{height:.01em;left:0;outline:none;position:absolute;top:0;width:.01em}.file-cta,.file-name{border-color:rgba(211,211,211,.5);border-radius:3px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:rgba(211,211,211,.75);color:#404040}.file-name{border-color:rgba(211,211,211,.5);border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:rgba(64,64,64,.7);display:block;font-size:16px;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.82rem}.label.is-medium{font-size:1.142rem}.label.is-large{font-size:1.428rem}.label .is-require{margin-left:10px;display:inline-block;font-size:.82rem;padding:4px 6px;line-height:1;background-color:#de7e2b;color:#f8f8f8;border-radius:6px}.help{display:block;font-size:.82rem;margin-top:.25rem}.help.is-main{color:#65ae7a}.help.is-main-dark{color:#92a38d}.help.is-accent{color:#de7e2b}.help.is-black{color:#404040}.help.is-white{color:#f8f8f8}.field:not(:last-child){margin-bottom:2rem}.field p{margin-bottom:.5em !important}.field.has-addons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .input,.field.has-addons .control:first-child .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child .button,.field.has-addons .control:last-child .input,.field.has-addons .control:last-child .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:hover,.field.has-addons .control .button.is-hovered,.field.has-addons .control .input:hover,.field.has-addons .control .input.is-hovered,.field.has-addons .control .select select:hover,.field.has-addons .control .select select.is-hovered{z-index:2}.field.has-addons .control .button:focus,.field.has-addons .control .button.is-focused,.field.has-addons .control .button:active,.field.has-addons .control .button.is-active,.field.has-addons .control .input:focus,.field.has-addons .control .input.is-focused,.field.has-addons .control .input:active,.field.has-addons .control .input.is-active,.field.has-addons .control .select select:focus,.field.has-addons .control .select select.is-focused,.field.has-addons .control .select select:active,.field.has-addons .control .select select.is-active{z-index:3}.field.has-addons .control .button:focus:hover,.field.has-addons .control .button.is-focused:hover,.field.has-addons .control .button:active:hover,.field.has-addons .control .button.is-active:hover,.field.has-addons .control .input:focus:hover,.field.has-addons .control .input.is-focused:hover,.field.has-addons .control .input:active:hover,.field.has-addons .control .input.is-active:hover,.field.has-addons .control .select select:focus:hover,.field.has-addons .control .select select.is-focused:hover,.field.has-addons .control .select select:active:hover,.field.has-addons .control .select select.is-active:hover{z-index:4}.field.has-addons .control.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.field.has-addons.has-addons-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field.has-addons.has-addons-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.field.is-grouped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.field.is-grouped>.control{-ms-flex-negative:0;flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}@media screen and (max-width:1151px){.field.is-grouped>.control:not(:last-child){margin-right:.5rem}}.field.is-grouped>.control.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field.is-grouped.is-grouped-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.field.is-grouped.is-grouped-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}@media screen and (max-width:1151px){.field.is-grouped.is-grouped-multiline>.control{-ms-flex-preferred-size:auto;flex-basis:auto}.field.is-grouped.is-grouped-multiline>.control:first-child{-ms-flex-preferred-size:32%;flex-basis:32%}}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:431px){.field.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}}.field-label p{margin-bottom:1em !important}.field-label:not(:last-child){margin-bottom:.5em}.field-label .label{font-size:15px}@media screen and (min-width:431px){.field-label{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.field-label.is-small{font-size:.82rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.142rem;padding-top:.375em}.field-label.is-large{font-size:1.428rem;padding-top:.375em}}.field-body:not(:last-child){margin-bottom:1em}.field-body .field .field{margin-bottom:0}@media screen and (min-width:431px){.field-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:1;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{-ms-flex-negative:1;flex-shrink:1}.field-body>.field:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.field-body>.field:not(:last-child){margin-right:3.5rem;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.control{clear:both;font-size:1rem;position:relative;text-align:left}.control:not(:last-child){margin-bottom:1em}.control.has-icon .icon{color:rgba(64,64,64,.5);height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icon .input:focus+.icon{color:rgba(64,64,64,.75)}.control.has-icon .input.is-small+.icon{font-size:.82rem}.control.has-icon .input.is-medium+.icon{font-size:1.142rem}.control.has-icon .input.is-large+.icon{font-size:1.428rem}.control.has-icon:not(.has-icon-right) .icon{left:0}.control.has-icon:not(.has-icon-right) .input{padding-left:2.25em}.control.has-icon.has-icon-right .icon{right:0}.control.has-icon.has-icon-right .input{padding-right:2.25em}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:rgba(64,64,64,.75)}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.82rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.142rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.428rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:rgba(64,64,64,.5);height:2.25em;pointer-events:none;position:absolute;top:.25em;width:2.25em;z-index:4;text-align:center}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.has-sub-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.control.has-sub-text span{margin:0 .5em}.wpcf7-form-control.wpcf7-radio.radio{padding-top:2px}@media screen and (max-width:1151px){.wpcf7-form-control.wpcf7-radio.radio{padding-top:0}}.wpcf7-form-control.wpcf7-radio.radio.has-na .first{display:none}.wpcf7-list-item-label{font-size:16px}.wpcf7-spinner{display:block}.wpcf7-list-item{margin:0 1em .5em 0}.wpcf7-list-item:not(:last-child){margin-right:2em}.wpcf7-list-item.last{margin-right:0}input[type=submit].button{padding:0 3rem}.table{background-color:transparent;color:#404040}.table.is-bg-transparent{background-color:transparent}@media screen and (max-width:1151px){.table.is-mobile-font-small{font-size:.82rem}}.table caption{font-size:15px;font-weight:700;color:#65ae7a;text-align:left;margin-bottom:.5em}@media screen and (max-width:1151px){.table caption{font-size:1rem}}.table td,.table th{border:1px solid #d3d3d3;border-width:0 0 1px;padding:.5em .75em;vertical-align:middle;line-height:1.5}.table td.is-main,.table th.is-main{background-color:#65ae7a;border-color:#65ae7a;color:#f8f8f8}.table td.is-main-dark,.table th.is-main-dark{background-color:#92a38d;border-color:#92a38d;color:#f8f8f8}.table td.is-accent,.table th.is-accent{background-color:#de7e2b;border-color:#de7e2b;color:#f8f8f8}.table td.is-black,.table th.is-black{background-color:#404040;border-color:#404040;color:#f8f8f8}.table td.is-white,.table th.is-white{background-color:#f8f8f8;border-color:#f8f8f8;color:#404040}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#65ae7a;color:#f8f8f8}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}@media screen and (max-width:1151px){.table td.is-mobile-font-small,.table th.is-mobile-font-small{font-size:.82rem}}.table td.is-border-black,.table th.is-border-black{border-bottom:4px solid #404040}.table td.is-highlight,.table th.is-highlight{background-color:#dfced5;color:#404040}.table td figure,.table th figure{margin-top:20px}@media screen and (max-width:1151px){.table td figure,.table th figure{width:180px;margin-left:auto;margin-right:auto}}.table td figure img,.table th figure img{display:block;width:180px;height:auto;margin:auto}@media screen and (max-width:1151px){.table td figure img,.table th figure img{width:100%}}.table th{color:#333;text-align:left}.table th .sub{font-size:.82rem}@media screen and (max-width:1151px){.table th .sub{font-size:10px}}@media screen and (max-width:1151px){.table th{white-space:nowrap}}.table td{border-left:1px solid #d3d3d3}.table td .sub{font-size:.82rem}@media screen and (max-width:1151px){.table td .sub{font-size:10px}}.table td i{font-size:1.428rem;font-style:normal}.table td i.strong{font-size:2.142rem;color:#92a38d}@media screen and (max-width:1151px){.table td i.strong{font-size:1rem}}.table tr.is-selected{background-color:#65ae7a;color:#f8f8f8}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#f8f8f8;color:currentColor}.table thead td,.table thead th{border-width:0;color:#404040;background-color:#f5f6f7}.table thead th{text-align:center;vertical-align:middle;white-space:normal !important;border-left:1px solid #d3d3d3 !important}.table thead th:first-child{border-left:none !important}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#333}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table tbody tr td,.table tbody tr th{vertical-align:middle}.table.has-text-centered tbody tr td{text-align:center}.table.has-text-right tbody tr td{text-align:right}.table.is-bordered{border:1px solid #d3d3d3;border-width:1px 0 1px 1px}.table.is-bordered td,.table.is-bordered th{border-width:0 1px 1px 0}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:rgba(211,211,211,.75)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:rgba(211,211,211,.75)}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(odd){background-color:#ddd}@media screen and (max-width:1151px){.table.is-touch-nowrap-td th{white-space:normal}}@media screen and (max-width:1151px){.table.is-touch-nowrap-td td{white-space:nowrap}}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title{color:#65ae7a;font-size:2.142rem;font-weight:500;line-height:1.35}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:2.857rem}.title.is-2{font-size:2.142rem}.title.is-3{font-size:1.571rem}.title.is-4{font-size:1.428rem}.title.is-5{font-size:1.142rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.82rem}.subtitle{color:rgba(64,64,64,.75);font-size:1.571rem;font-weight:400;line-height:1.25}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:2.857rem}.subtitle.is-2{font-size:2.142rem}.subtitle.is-3{font-size:1.571rem}.subtitle.is-4{font-size:1.428rem}.subtitle.is-5{font-size:1.142rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.82rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#404040 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .75em}@media screen and (max-width:1151px){.breadcrumb a{font-size:11.5px !important}}.breadcrumb a:hover{color:#de7e2b}.breadcrumb li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#404040;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#d3d3d3;content:"/"}@media screen and (max-width:1151px){.breadcrumb li+li:before{font-size:11.5px}}.breadcrumb ul,.breadcrumb ol{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.breadcrumb.is-small{font-size:.82rem}.breadcrumb.is-medium{font-size:1.142rem}.breadcrumb.is-large{font-size:1.428rem}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.card{background-color:#f8f8f8;color:#404040;max-width:100%;position:relative;border-radius:10px;padding-bottom:.5rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.card.is-style-clear{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-bottom:0}.card.is-style-clear .card-image figure img{border-radius:10px}.card.is-style-clear .card-content{padding-top:1rem;padding-left:0;padding-right:0;padding-bottom:0}.card.is-main{background-color:#65ae7a;color:#f8f8f8 !important}.card.is-main .card-header .title{color:#f8f8f8 !important}@media screen and (max-width:1151px){.card.is-touch-device-direction-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card.is-touch-device-direction-row .card-image{-ms-flex-preferred-size:120px;flex-basis:120px}.card.is-touch-device-direction-row .card-image .is-circle{width:120px;height:120px}.card.is-touch-device-direction-row .card-content{padding:1.5rem 0 1.5rem 1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}a.card{display:block;cursor:pointer;text-decoration:none;-webkit-transition:.3s;transition:.3s}a.card:hover{opacity:.75}.card-header{background-color:transparent;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;padding:1rem 1.5rem;border-bottom:1px solid #92a38d}.card-header .title{font-size:18px;font-weight:700;margin-bottom:0;color:#404040}.card-header .title .sub{font-weight:400;font-size:12px}.card-header .tag{padding:.4rem .8rem;background-color:#65ae7a;color:#f8f8f8;border-radius:5px;font-size:14px}.card-image{display:block;position:relative}.card-image:not(:first-child){margin-top:1rem}.card-image figure.has-check{position:relative}.card-image figure.has-check figcaption{position:absolute;bottom:-25px;right:1rem;width:50px;height:62px;display:block;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/check-bg.png) no-repeat right 0;background-size:50px auto;color:#f8f8f8;text-align:center;padding-top:13px}.card-image figure.has-tag{position:relative}.card-image figure.has-tag figcaption{position:absolute;top:-20px;right:1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#f8f8f8;background-color:#283853;font-size:26px;padding:10px 0 64px}.card-image figure.is-small img{display:block;width:60%;height:auto;margin-left:auto;margin-right:auto}.card-image figure.is-circle{margin-left:auto;margin-right:auto;width:70%;height:70%;border-radius:50%;background-color:#f5f6f7}.card-image figure.is-circle img{display:block}.card-image figure:not(.is-circle) img{display:block}.card-image .caption{position:absolute;bottom:0;left:10px;font-size:1.428rem;font-weight:700;padding:.5em 10px;background-color:rgba(248,248,248,.8);line-height:1}@media screen and (max-width:1151px){.card-image .caption{font-size:16px}}.card-image .arrow{position:absolute;bottom:24px;right:20px;width:50px;height:50px;background-color:#de7e2b;border-radius:50%;color:#f8f8f8;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}.card-image .arrow i{font-size:1.28rem}.card-image .number{position:absolute;top:20px;left:20px;width:50px;height:50px;background-color:#92a38d;border-radius:50%;color:#f8f8f8;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:1.28rem}.card-content{background-color:transparent;padding:2rem}.card-content .title{margin-bottom:1rem;font-size:18px;line-height:1.4}.card-content .title .sub{font-size:12px}.card-content p:not(:last-child){margin-bottom:2.5em}@media screen and (max-width:1151px){.card-content p{font-size:13px}}.card-footer{background-color:transparent;padding:0 2rem 2rem}.card-footer .action{position:relative;width:180px;border-bottom:4px solid #65ae7a;color:#404040 !important;text-align:center;padding:10px 0}.card-footer .action:after{display:none}.card-footer .action .icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#65ae7a !important;-webkit-transition:.4s all;transition:.4s all}.card-footer .action:hover .icon{right:10px}.card .media:not(:last-child){margin-bottom:.75rem}.horizon-card{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#404040;-webkit-transition:.4s all;transition:.4s all;background-color:#f7f7f7}@media screen and (max-width:1151px){.horizon-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.horizon-card:hover{opacity:.75}.horizon-card .horizon-card-image{width:200px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1151px){.horizon-card .horizon-card-image{width:100%}}.horizon-card .horizon-card-image figure img{display:block;border-radius:10px 0 0 10px/10px 0 0 10px}@media screen and (max-width:1151px){.horizon-card .horizon-card-image figure img{border-radius:10px 10px 0 0/10px 10px 0 0}}.horizon-card .horizon-card-image figure.has-thumbnail{width:100%;height:100%;border-radius:10px 0 0 10px/10px 0 0 10px}.horizon-card .horizon-card-content{padding:45px 30px;position:relative}.horizon-card .horizon-card-content .title{font-weight:700;font-size:18px}.horizon-card .horizon-card-content .title .sub{font-size:1rem}.horizon-card .horizon-card-content p:not(:last-child){margin-bottom:3rem}.menu{font-size:1rem}.menu.is-small{font-size:.82rem}.menu.is-medium{font-size:1.142rem}.menu.is-large{font-size:1.428rem}.menu-list{line-height:1.25}.menu-list a{border-radius:10px;color:#404040;display:block;padding:.5em .75em}.menu-list a:hover{background-color:rgba(211,211,211,.75);color:#404040}.menu-list a.is-active{background-color:#65ae7a;color:#f8f8f8}.menu-list li ul{border-left:1px solid rgba(211,211,211,.75);margin:.75em;padding-left:.75em}.menu-label{color:rgba(64,64,64,.75);font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.column{display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:24px 16px}@media screen and (min-width:1152px){.column{padding:24px}}.columns.is-mobile>.column.is-narrow{-webkit-box-flex:0;-ms-flex:none;flex:none}.columns.is-mobile>.column.is-full{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-1{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:430px){.column.is-narrow-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-1-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333% !important}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667% !important}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25% !important}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333% !important}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667% !important}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50% !important}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333% !important}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667% !important}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75% !important}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333% !important}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667% !important}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100% !important}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:431px){.column.is-narrow,.column.is-narrow-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full,.column.is-full-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-1,.column.is-1-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width:1152px){.column.is-narrow-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-1-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1152px){.column.is-narrow-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-1-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.column.has-separate-line{position:relative}.column.has-separate-line:after{position:absolute;content:"";width:1px;height:100%;border-right:1px solid #f5f6f7;top:0;right:0}@media screen and (max-width:1151px){.column.has-separate-line:after{width:70%;height:1px;border-right:none;border-bottom:1px solid rgba(211,211,211,.75);top:auto;bottom:5%;right:15%}}.columns{margin-left:-16px;margin-right:-16px;margin-top:-24px}@media screen and (min-width:1152px){.columns{margin-left:-24px;margin-right:-24px}}.columns:last-child{margin-bottom:-16px}.columns:not(:last-child){margin-bottom:16px}.columns.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns.is-marginless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}@media screen and (max-width:430px){.columns.is-mobile-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-mobile-gapless>.column{margin:0;padding:0 !important}.columns.is-mobile-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-mobile-gapless:last-child{margin-bottom:0}}.columns.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-vcentered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columns.is-toped{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.columns.is-bottomed{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.columns.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.columns.is-border{padding-bottom:_min(64px, 390);border-bottom:1px solid #65ae7a;margin-bottom:_min(64px, 390)}.columns.is-two-one{margin:0}@media screen and (min-width:1152px){.columns.is-two-one>.column:first-child{padding:40px}}.columns.is-two-one>.column:last-child{padding:0}@media screen and (min-width:431px){.columns.is-two-one{display:grid !important;grid-template-columns:2fr 1fr}.columns.is-two-one .img{height:100%}.columns.is-two-one .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.columns.is-one-two{margin:0}.columns.is-one-two>.column:first-child{padding:0}@media screen and (min-width:1152px){.columns.is-one-two>.column:last-child{padding:40px}}@media screen and (min-width:431px){.columns.is-one-two{display:grid !important;grid-template-columns:1fr 2fr}.columns.is-one-two .img{height:100%}.columns.is-one-two .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:430px){.columns.is-gapsmallar>.column:not(:first-child){padding-top:0}}@media screen and (min-width:431px){.columns:not(.is-desktop){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1152px){.columns.is-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.columns.is-variable{--columnGap:.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:430px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:431px){.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (min-width:1152px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1152px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:.25rem}@media screen and (max-width:430px){.columns.is-variable.is-1-mobile{--columnGap:.25rem}}@media screen and (min-width:431px){.columns.is-variable.is-1-tablet{--columnGap:.25rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-1-tablet-only{--columnGap:.25rem}}@media screen and (min-width:1152px){.columns.is-variable.is-1-desktop{--columnGap:.25rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-1-desktop-only{--columnGap:.25rem}}@media screen and (min-width:1152px){.columns.is-variable.is-1-widescreen{--columnGap:.25rem}}.columns.is-variable.is-2{--columnGap:.5rem}@media screen and (max-width:430px){.columns.is-variable.is-2-mobile{--columnGap:.5rem}}@media screen and (min-width:431px){.columns.is-variable.is-2-tablet{--columnGap:.5rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-2-tablet-only{--columnGap:.5rem}}@media screen and (min-width:1152px){.columns.is-variable.is-2-desktop{--columnGap:.5rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-2-desktop-only{--columnGap:.5rem}}@media screen and (min-width:1152px){.columns.is-variable.is-2-widescreen{--columnGap:.5rem}}.columns.is-variable.is-3{--columnGap:.75rem}@media screen and (max-width:430px){.columns.is-variable.is-3-mobile{--columnGap:.75rem}}@media screen and (min-width:431px){.columns.is-variable.is-3-tablet{--columnGap:.75rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-3-tablet-only{--columnGap:.75rem}}@media screen and (min-width:1152px){.columns.is-variable.is-3-desktop{--columnGap:.75rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-3-desktop-only{--columnGap:.75rem}}@media screen and (min-width:1152px){.columns.is-variable.is-3-widescreen{--columnGap:.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:430px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:431px){.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (min-width:1152px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1152px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:430px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:431px){.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (min-width:1152px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1152px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:430px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:431px){.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (min-width:1152px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1152px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:430px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:431px){.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (min-width:1152px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1152px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:430px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:431px){.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:431px) and (max-width:1151px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (min-width:1152px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1152px) and (max-width:1151px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1152px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}.section{padding:min(20.5128205128vw,80px) min(4.1025641026vw,16px)}.section.is-gapless{padding-left:0;padding-right:0}.section.is-verticalless{padding-top:0;padding-bottom:0}.section.is-medium{padding:min(23.0769230769vw,90px) min(4.1025641026vw,16px)}.section.is-large{padding:min(25.641025641vw,100px) min(4.1025641026vw,16px)}@media screen and (min-width:1152px){.section{padding:100px 0}.section.is-medium{padding:128px 0}.section.is-large{padding:160px 0}}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}@media screen and (max-width:1151px){.pc{display:none !important}}@media screen and (max-width:430px){.tb{display:none !important}}@media screen and (min-width:1152px){.tb{display:none !important}}@media screen and (min-width:431px){.sp{display:none !important}}@media screen and (min-width:1152px){.tablet{display:none !important}}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:600;font-display:swap;src:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../fonts/JosefinSans-SemiBold.woff2) format("woff2")}html{height:100%;overflow-x:hidden;font-size:2.5641025641vw;scroll-behavior:smooth;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif}@media screen and (min-width:431px){html{font-size:1.2820512821vw}}@media screen and (min-width:1152px){html{font-size:62.5%}}body{position:relative;background-color:#f8f8f8;overflow-x:hidden;line-height:1;font-size:1rem;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}.anchor{margin-top:min(-12.8205128205vw,-50px);padding-top:min(12.8205128205vw,50px)}@media screen and (min-width:1152px){.anchor{margin-top:-80px;padding-top:80px}}.cmn-width{width:91.7948717949vw;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1152px){.cmn-width{width:1120px}}img{width:auto}a.link{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:1152px){a.link:hover{opacity:.7}}a.underline{color:#65ae7a;text-decoration:underline !important}@media screen and (min-width:1152px){a.underline:hover{text-decoration:none !important}}.svg{position:relative}.svg svg,.svg .svgImg{width:100%;height:100%;position:absolute;top:0;left:0}.cmn-txt,p{font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.cmn-txt,p{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.cmn-txt,p{font-size:16px}}.cmn-txt.--small,p.--small{font-size:3.5897435897vw}@media screen and (min-width:431px){.cmn-txt.--small,p.--small{font-size:14px}}.cmn-txt.--big,p.--big{font-size:4.6153846154vw}@media screen and (min-width:431px){.cmn-txt.--big,p.--big{font-size:18px}}p{font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){p{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){p{font-size:16px}}p:not(:last-child){margin-bottom:1em}.font-serif{font-family:"Josefin Sans",sans-serif;font-weight:600}.tac{text-align:center}.tar{text-align:right !important}.tal{text-align:left !important}.lh-small{line-height:1.3 !important}.lh-normal{line-height:1.8 !important}.lh-big{line-height:2.2 !important}.ti{text-indent:-1em;padding-left:1em}.font--bold{font-weight:600}.color-b{color:#404040}.color-w{color:#fff}.color-m{color:#65ae7a}.color-accent{color:#de7e2b}.m0{margin:0 !important}.mt0{margin-top:0 !important}.mt1{margin-top:min(4.1025641026vw,16px) !important}.mt2{margin-top:min(6.1538461538vw,24px) !important}.mt3{margin-top:min(8.2051282051vw,32px) !important}.mt4{margin-top:min(10.2564102564vw,40px) !important}.mt5{margin-top:min(12.3076923077vw,48px) !important}.pt0{padding-top:0 !important}.pt1{padding-top:min(4.1025641026vw,16px) !important}.pt2{padding-top:min(6.1538461538vw,24px) !important}.pt3{padding-top:min(8.2051282051vw,32px) !important}.pt4{padding-top:min(10.2564102564vw,40px) !important}.pt5{padding-top:min(12.3076923077vw,48px) !important}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:min(4.1025641026vw,16px) !important}.mb2{margin-bottom:min(6.1538461538vw,24px) !important}.mb3{margin-bottom:min(8.2051282051vw,32px) !important}.mb4{margin-bottom:min(10.2564102564vw,40px) !important}.mb5{margin-bottom:min(12.3076923077vw,48px) !important}.pb0{padding-bottom:0 !important}.pb1{padding-bottom:min(4.1025641026vw,16px) !important}.pb2{padding-bottom:min(6.1538461538vw,24px) !important}.pb3{padding-bottom:min(8.2051282051vw,32px) !important}.pb4{padding-bottom:min(10.2564102564vw,40px) !important}.pb5{padding-bottom:min(12.3076923077vw,48px) !important}.mr0{margin-right:0 !important}.mr1{margin-right:min(4.1025641026vw,16px) !important}.mr2{margin-right:min(6.1538461538vw,24px) !important}.mr3{margin-right:min(8.2051282051vw,32px) !important}.mr4{margin-right:min(10.2564102564vw,40px) !important}.mr5{margin-right:min(12.3076923077vw,48px) !important}.pr0{padding-right:0 !important}.pr1{padding-right:min(4.1025641026vw,16px) !important}.pr2{padding-right:min(6.1538461538vw,24px) !important}.pr3{padding-right:min(8.2051282051vw,32px) !important}.pr4{padding-right:min(10.2564102564vw,40px) !important}.pr5{padding-right:min(12.3076923077vw,48px) !important}.ml0{margin-left:0 !important}.ml1{margin-left:min(4.1025641026vw,16px) !important}.ml2{margin-left:min(6.1538461538vw,24px) !important}.ml3{margin-left:min(8.2051282051vw,32px) !important}.ml4{margin-left:min(10.2564102564vw,40px) !important}.ml5{margin-left:min(12.3076923077vw,48px) !important}.pl0{padding-left:0 !important}.pl1{padding-left:min(4.1025641026vw,16px) !important}.pl2{padding-left:min(6.1538461538vw,24px) !important}.pl3{padding-left:min(8.2051282051vw,32px) !important}.pl4{padding-left:min(10.2564102564vw,40px) !important}.pl5{padding-left:min(12.3076923077vw,48px) !important}.pr{position:relative}.img-fit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a .img-fit{position:relative;overflow:hidden}a .img-fit img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1152px){a:hover .img-fit img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}.secTitle01{padding:min(10.2564102564vw,40px) 0;margin-bottom:min(10.2564102564vw,40px);text-align:center;position:relative;z-index:1}.secTitle01.--white:before,.secTitle01.--brown:before{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/ttl_deco-white.png)}.secTitle01.--brown .en{color:#fff}.secTitle01.--brown:before{opacity:.16}.secTitle01:before{content:"";width:min(27.6923076923vw,108px);height:min(35.3846153846vw,138px);display:block;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/ttl_deco-green.png) no-repeat center/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.secTitle01 .en{font-size:4.1025641026vw;color:#65ae7a;margin-bottom:min(2.0512820513vw,8px);font-family:"Josefin Sans",sans-serif;font-weight:600;text-transform:uppercase}@media screen and (min-width:431px){.secTitle01 .en{font-size:18px}}.secTitle01 .ja{font-size:6.1538461538vw;font-weight:500;line-height:1.6}@media screen and (min-width:431px){.secTitle01 .ja{font-size:24px}}@media screen and (min-width:1152px){.secTitle01 .ja{font-size:32px}}@media screen and (max-width:430px){.secTitle01 .ja.--short{letter-spacing:-.01em}}.secTitle02{text-align:center;margin-bottom:10.2564102564vw}@media screen and (min-width:431px){.secTitle02{margin-bottom:48px}}.secTitle02 span{font-size:5.641025641vw;font-weight:500;line-height:1.2;position:relative;padding:0 7.1794871795vw;display:inline-block}@media screen and (min-width:431px){.secTitle02 span{font-size:22px;padding:0 28px}}@media screen and (min-width:1152px){.secTitle02 span{font-size:24px}}.secTitle02 span:before,.secTitle02 span:after{content:"";width:3.0769230769vw;height:3.0769230769vw;display:block;background:#65ae7a;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100px}@media screen and (min-width:431px){.secTitle02 span:before,.secTitle02 span:after{width:12px;height:12px}}.secTitle02 span:before{left:0}.secTitle02 span:after{right:0}.secTitle03{font-size:5.1282051282vw;font-weight:500;margin-bottom:8.2051282051vw}@media screen and (min-width:431px){.secTitle03{font-size:20px;margin-bottom:32px}}.ttl-vertical{display:inline-block;background-color:#de7e2b;position:absolute;top:-8.2051282051vw;left:6.1538461538vw;padding:4.1025641026vw 3.5897435897vw;padding-right:3.0769230769vw;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;font-weight:600;color:#fff;line-height:1.4}@media screen and (min-width:431px){.ttl-vertical{top:-32px;left:16px;padding:10px 8px;margin-right:8px}}@media screen and (min-width:1152px){.ttl-vertical{left:24px;padding:16px 14px;padding-right:12px}}.ttl-vertical .en{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:3.5897435897vw;letter-spacing:.1em;opacity:.6;margin-left:.5128205128vw}@media screen and (min-width:431px){.ttl-vertical .en{font-size:14px;margin-left:2px}}.ttl-vertical span{font-size:4.6153846154vw;letter-spacing:.1em}@media screen and (min-width:431px) and (max-width:1151px){.ttl-vertical span{letter-spacing:0;font-size:16px}}@media screen and (min-width:1152px){.ttl-vertical span{font-size:18px}}.ttl-vertical .--horizon{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;letter-spacing:0}.cmn-btn{display:block}.cmn-btn.--btn01{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.1025641026vw}@media screen and (min-width:431px){.cmn-btn.--btn01{gap:16px}}@media screen and (min-width:1152px){.cmn-btn.--btn01:hover i{-webkit-transform:translateX(8px);transform:translateX(8px)}}.cmn-btn.--btn01 span{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:4.1025641026vw;color:#de7e2b}@media screen and (min-width:431px){.cmn-btn.--btn01 span{font-size:16px}}.cmn-btn.--btn01 i{width:12.3076923077vw;height:12.3076923077vw;display:block;border-radius:100px;background-color:#de7e2b;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #de7e2b}@media screen and (min-width:431px){.cmn-btn.--btn01 i{width:48px;height:48px}}.cmn-btn.--btn01 i:before{content:"";width:1.5384615385vw;height:1.5384615385vw;display:block;border-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);border-width:1px;border-radius:0;margin-top:0}@media screen and (min-width:431px){.cmn-btn.--btn01 i:before{width:6px;height:6px}}.cmn-btn.--btn02{width:min(25.641025641vw,100px);margin:0 auto;padding:min(2.5641025641vw,10px) 0 min(1.5384615385vw,6px);text-align:center;border:solid #de7e2b;border-width:1px 0;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:1152px){.cmn-btn.--btn02:hover{background-color:#de7e2b}.cmn-btn.--btn02:hover span{color:#fff}}.cmn-btn.--btn02 span{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:min(3.5897435897vw,14px);letter-spacing:.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmn-btn.--btn03{border-radius:100px;background-color:#de7e2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(2.0512820513vw,8px);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (min-width:431px){.cmn-btn.--btn03{width:340px;margin:0 auto}}@media screen and (min-width:1152px){.cmn-btn.--btn03{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmn-btn.--btn03:hover{background-color:#65ae7a}}.cmn-btn.--btn03 span{display:inline-block;font-weight:600;font-size:min(4.1025641026vw,16px);color:#fff;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cmn-btn.--btn03 i{width:12.3076923077vw;height:12.3076923077vw;display:block;border-radius:100px;background-color:#fff;position:relative}@media screen and (min-width:431px){.cmn-btn.--btn03 i{width:48px;height:48px}}.cmn-btn.--btn03 i:before{content:"";width:1.5384615385vw;height:1.5384615385vw;display:block;border-color:#de7e2b;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);border-width:1px;border-radius:0;margin-top:0}@media screen and (min-width:431px){.cmn-btn.--btn03 i:before{width:6px;height:6px}}.deco{position:absolute;display:block}.deco.--border{width:61.5384615385vw;aspect-ratio:10/1;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/common/border_deco.png) no-repeat center/contain}@media screen and (min-width:431px){.deco.--border{width:374px}}.deco.--tree01{width:33.8461538462vw;aspect-ratio:22/15;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/common/tree_deco1.png) no-repeat center/contain}@media screen and (min-width:431px){.deco.--tree01{width:178px}}.deco.--tree02{width:35.8974358974vw;aspect-ratio:114/85;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/common/tree_deco2.png) no-repeat center/contain}@media screen and (min-width:431px){.deco.--tree02{width:200px}}.deco.--tree03{width:31.2820512821vw;aspect-ratio:61/58;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/common/tree_deco5.png) no-repeat center/contain}@media screen and (min-width:431px){.deco.--tree03{width:176px}}.deco.--tree04{width:62.5641025641vw;aspect-ratio:61/30;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/common/tree_deco4.png) no-repeat center/contain}@media screen and (min-width:431px){.deco.--tree04{width:297px}}.bg-main{background-color:#ebf2e9 !important}.bg-green{background-color:#65ae7a !important}.bg-white{background-color:#fff !important}.bg-gray{background-color:#d3d3d3 !important}.bg-gray-light{background-color:#f5f6f7 !important}.bg-left,.bg-right{position:relative;z-index:1}.bg-left.--green:before,.bg-right.--green:before{background:#ebf2e9}.bg-left.--brown:before,.bg-right.--brown:before{background:#c9b1a0}.bg-left.--full:before,.bg-right.--full:before{height:calc(100% + min(41.0256410256vw,160px));top:min(-20.5128205128vw,-80px)}@media screen and (min-width:431px){.bg-left.--full:before,.bg-right.--full:before{height:calc(100% + 160px);top:-80px}}@media screen and (min-width:1152px){.bg-left.--full:before,.bg-right.--full:before{height:calc(100% + 200px);top:-100px}}@media screen and (min-width:1152px){.bg-left.--full .deco.--border,.bg-right.--full .deco.--border{bottom:-120px}}.bg-left:before,.bg-right:before{content:"";width:100vw;height:100%;display:block;position:absolute;top:min(20.5128205128vw,80px);left:min(-4.1025641026vw,-16px);z-index:-1}@media screen and (min-width:431px){.bg-left:before,.bg-right:before{left:calc((100vw - 100%) / -2)}}@media screen and (min-width:1152px){.bg-left:before,.bg-right:before{width:calc((100vw - 100%) / 2 + 100% + 60px)}}@media screen and (min-width:1152px){.bg-left:before{left:calc((100vw - 100%) / -2);border-radius:0 min(12.8205128205vw,50px) min(12.8205128205vw,50px) 0px}}.bg-left .deco.--border{left:calc((100vw - 100%) / -2);bottom:min(-23.5897435897vw,-92px);z-index:2}@media screen and (min-width:431px){.bg-left .deco.--border{bottom:-100px}}@media screen and (min-width:1152px){.bg-right:before{left:auto;right:calc((100vw - 100%) / -2);border-radius:min(12.8205128205vw,50px) 0 0 min(12.8205128205vw,50px)}}.bg-right .deco.--border{right:calc((100vw - 100%) / -2);bottom:min(-23.5897435897vw,-92px);z-index:2}@media screen and (min-width:431px){.bg-right .deco.--border{bottom:-100px}}.w100{width:100%}.h100{height:100%}.radius{border-radius:0 min(5.1282051282vw,20px) min(5.1282051282vw,20px) min(5.1282051282vw,20px);overflow:hidden}.radius2{border-radius:min(5.1282051282vw,20px);overflow:hidden}.shadow{-webkit-box-shadow:0px 3px 6px rgba(34,34,34,.16);box-shadow:0px 3px 6px rgba(34,34,34,.16)}.headline{font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.headline{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.headline{font-size:16px}}.headline{text-align:center;margin-bottom:12.3076923077vw}@media screen and (min-width:431px){.headline{margin-bottom:48px}}.fl-center{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}.fl-jcsb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fadein--y{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0;-webkit-transition:.8s all;transition:.8s all;-webkit-transition-delay:.2s;transition-delay:.2s}.is--fire .fadein--y,.fadein--y.is--fire{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.fadein{opacity:0;-webkit-transition:.8s all;transition:.8s all;-webkit-transition-delay:.2s;transition-delay:.2s}.is--fire .fadein,.fadein.is--fire{opacity:1}.delay1{-webkit-transition-delay:.4s;transition-delay:.4s}.delay2{-webkit-transition-delay:.6s;transition-delay:.6s}.delay3{-webkit-transition-delay:.8s;transition-delay:.8s}.delay4{-webkit-transition-delay:1s;transition-delay:1s}.delay5{-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay6{-webkit-transition-delay:1.4s;transition-delay:1.4s}.delay7{-webkit-transition-delay:1.6s;transition-delay:1.6s}.delay8{-webkit-transition-delay:1.8s;transition-delay:1.8s}.delay9{-webkit-transition-delay:2s;transition-delay:2s}.delay10{-webkit-transition-delay:2.2s;transition-delay:2.2s}header{width:100%;height:18.4615384615vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;right:0;z-index:100;padding:2.0512820513vw 4.1025641026vw;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}@media screen and (min-width:431px){header{height:100px;padding:12px 16px}}@media screen and (min-width:1152px){header{padding:10px 40px}}header .logo{width:37.6923076923vw;display:block}@media screen and (min-width:431px){header .logo{width:200px}}@media screen and (min-width:1152px){header .logo{width:241px}}header .actions{width:10.2564102564vw;height:9.7435897436vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4.1025641026vw;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}@media screen and (min-width:431px){header .actions{width:44px;height:44px;right:16px}}@media screen and (min-width:1152px){header .actions{right:40px}}header .navbar-burger{width:100%;display:block;text-align:center}header .navbar-burger .bar{width:8.7179487179vw;height:2.5641025641vw;position:relative;display:inline-block}@media screen and (min-width:431px){header .navbar-burger .bar{width:40px;height:12px}}header .navbar-burger span{width:100%;height:2px;background-color:#65ae7a;position:absolute;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .navbar-burger span:nth-child(1){top:0}header .navbar-burger span:nth-child(2){bottom:0}header .navbar-burger-txt{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:3.0769230769vw;text-align:center;color:#65ae7a;margin-top:2.0512820513vw}@media screen and (min-width:431px){header .navbar-burger-txt{font-size:12px;margin-top:8px}}header .navbar-burger.is-active span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .navbar-burger.is-active span:nth-child(1){top:50%;-webkit-transform:rotate(30deg);transform:rotate(30deg)}header .navbar-burger.is-active span:nth-child(2){width:100%;bottom:calc(50% - 0.5px);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.nav-menu{width:100vw;height:100vh;position:fixed;top:0;right:0;z-index:99;overflow-y:scroll;background-color:#fff;display:none}@media screen and (min-width:431px){.nav-menu__inner{height:100%;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}}.nav-menu-head{margin-bottom:min(8.2051282051vw,32px)}@media screen and (min-width:1152px){.nav-menu-head{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;gap:40px}}.nav-menu-head .logo{width:66.6666666667vw;display:block;margin:0 auto min(8.2051282051vw,32px)}@media screen and (min-width:431px){.nav-menu-head .logo{width:300px}}@media screen and (min-width:1152px){.nav-menu-head .logo{margin:0}}.nav-menu-head .btn{width:41.0256410256vw;height:9.2307692308vw;margin:0 auto min(4.1025641026vw,16px);border-radius:3px;background-color:#de7e2b;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;gap:min(2.0512820513vw,8px)}@media screen and (min-width:431px){.nav-menu-head .btn{width:160px;height:36px}}@media screen and (min-width:1152px){.nav-menu-head .btn{margin:0}}.nav-menu-head .btn i{width:3.0769230769vw}@media screen and (min-width:431px){.nav-menu-head .btn i{width:12px}}.nav-menu-head .btn span{font-size:3.5897435897vw;color:#fff}@media screen and (min-width:431px){.nav-menu-head .btn span{font-size:14px}}.nav-menu-head ul{display:inline-block}.nav-menu-head ul li{text-align:left;padding-left:4em;text-indent:-4em}@media screen and (min-width:431px){.nav-menu .nav{background:#f8f8f8;border-radius:min(5.1282051282vw,20px)}.nav-menu .nav:before{content:none}}.nav{height:100%;position:relative;z-index:1}@media screen and (max-width:430px){.nav{padding:min(6.1538461538vw,24px) min(4.1025641026vw,16px);padding-left:0}}@media screen and (min-width:431px){.nav{padding:40px}}.nav:before{content:"";width:calc(100% + min(4.1025641026vw,16px));height:100%;display:block;position:absolute;top:0;left:min(-4.1025641026vw,-16px);z-index:-1;border-radius:0 min(5.1282051282vw,20px) min(5.1282051282vw,20px) 0px;background:#f8f8f8}@media screen and (min-width:431px){.nav .nav-sitemap{display:grid}}@media screen and (min-width:431px) and (max-width:1151px){.nav .nav-sitemap{grid-template-columns:repeat(3,1fr);gap:32px 0}}@media screen and (min-width:1152px){.nav .nav-sitemap{gap:32px;justify-items:start}}.nav .gmenu__blc{line-height:1.5}@media screen and (max-width:430px){.nav .gmenu__blc{padding:min(3.0769230769vw,12px) 0}.nav .gmenu__blc:not(:last-child){border-bottom:1px solid #d3d3d3}}@media screen and (min-width:1152px){.nav .gmenu__blc:nth-child(1){grid-area:1/1/2/2}.nav .gmenu__blc:nth-child(2){grid-area:2/1/3/2}.nav .gmenu__blc:nth-child(3){grid-area:1/2/2/3}.nav .gmenu__blc:nth-child(4){grid-area:2/2/3/3}.nav .gmenu__blc:nth-child(5){grid-area:1/3/3/4}.nav .gmenu__blc:nth-child(6){grid-area:1/4/3/5}.nav .gmenu__blc:nth-child(7){grid-area:1/5/3/6}}.nav .gmenu__ttl{font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.nav .gmenu__ttl{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.nav .gmenu__ttl{font-size:16px}}.nav .gmenu__ttl{position:relative}@media screen and (min-width:431px){.nav .gmenu__ttl{font-size:14px}.nav .gmenu__ttl:before{content:none}}.nav .gmenu__ttl:before{border-color:#404040;border-radius:0;border-width:1px;right:min(1.0256410256vw,4px);top:25%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav .gmenu__ttl:not(.js-gmenu__btn):before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nav .gmenu__ttl.is-active:before{top:65%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav .gmenu__ttl a{color:#404040 !important;display:block}.nav .gmenu ul{margin-top:min(4.1025641026vw,16px)}@media screen and (max-width:430px){.nav .gmenu ul{display:none;padding:min(1.0256410256vw,4px) min(4.1025641026vw,16px);background-color:#fff}}@media screen and (min-width:1152px){.nav .gmenu ul.--grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);gap:16px auto;justify-items:start}}@media screen and (max-width:430px){.nav .gmenu ul li{position:relative;padding:min(3.5897435897vw,14px) 0}}@media screen and (min-width:431px){.nav .gmenu ul li:after{content:none}}@media screen and (max-width:430px){.nav .gmenu ul li:not(:last-child){border-bottom:1px solid #d3d3d3}}@media screen and (min-width:431px){.nav .gmenu ul li:not(:last-child){margin-bottom:16px}}.nav .gmenu ul li:before{content:"- "}.nav .gmenu ul li:after{border-color:#d3d3d3;border-radius:0;border-width:1px;right:min(1.0256410256vw,4px);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nav .gmenu ul li a{color:#404040 !important;font-size:3.5897435897vw}@media screen and (min-width:431px){.nav .gmenu ul li a{font-size:12px;color:#5d5d5d !important}}@media screen and (min-width:1152px){.nav .gmenu ul li a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav .gmenu ul li a:hover{opacity:.6}}footer section{padding-bottom:0 !important}footer .foot-top{margin-bottom:min(10.2564102564vw,40px)}@media screen and (min-width:1152px){footer .foot-top{display:grid;grid-template-columns:39% 56.25%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .foot-top__info{position:relative}footer .foot-top__info .logo{width:52.5641025641vw;display:block;margin:0 auto}@media screen and (min-width:431px){footer .foot-top__info .logo{width:205px}}footer .foot-top__info .label{font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){footer .foot-top__info .label{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){footer .foot-top__info .label{font-size:16px}}footer .foot-top__info .label{color:#404040;font-weight:500;text-align:center;line-height:1;padding:min(2.0512820513vw,8px);border-top:2px solid #de7e2b;border-bottom:2px solid #de7e2b;-webkit-box-sizing:border-box;box-sizing:border-box;margin:min(6.1538461538vw,24px) 0}@media screen and (max-width:430px){footer .foot-top__info .info{margin-bottom:min(6.1538461538vw,24px)}}footer .foot-top__info .info dl{display:grid;grid-template-columns:14.358974359vw 1fr;gap:min(4.1025641026vw,16px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:3.5897435897vw}@media screen and (min-width:431px){footer .foot-top__info .info dl{grid-template-columns:56px 1fr;font-size:14px}}footer .foot-top__info .info dl:not(:last-child){margin-bottom:min(4.1025641026vw,16px)}footer .foot-top__info .info dl dt{text-align:center;padding:min(1.0256410256vw,4px) 0;border-top:1px solid #de7e2b;border-bottom:1px solid #de7e2b}footer .foot-top__info .info dl dd{line-height:1.6}@media screen and (max-width:430px){footer .foot-top__info .deco{position:relative;margin:0 auto}}@media screen and (min-width:431px){footer .foot-top__info .deco{width:297px;bottom:-8px;right:-32px}}@media screen and (min-width:1152px){footer .foot-top__info .deco{width:130px;bottom:16px;right:-16px}}footer .foot-top__calendar{margin-top:min(6.1538461538vw,24px)}@media screen and (min-width:1152px){footer .foot-top__calendar{margin-top:0}}footer .foot-map{height:min(112.8205128205vw,440px);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:min(5.1282051282vw,20px);overflow:hidden;border:4px solid #65ae7a;margin-bottom:min(10.2564102564vw,40px)}footer .foot-map iframe{height:100%}@media screen and (min-width:431px){footer .foot-map{margin-bottom:48px}}footer .foot-nav{position:relative}@media screen and (min-width:431px){footer .foot-nav .nav{padding:40px}}@media screen and (min-width:1152px){footer .foot-nav .nav{padding:80px;padding-left:0}}footer .foot-nav .nav:before{background-color:#fff;border-radius:0 min(5.1282051282vw,20px) 0 0px}@media screen and (min-width:431px){footer .foot-nav .nav:before{width:calc((100vw - 100%) / 2 + 100%);border-radius:0 min(12.8205128205vw,50px) 0 0px;left:calc((100vw - 100%) / -2)}}@media screen and (max-width:430px){footer .foot-nav .nav .nav-sitemap ul{background-color:#f8f8f8}}footer .xo-event-calendar{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-weight:400}footer .xo-event-calendar table.xo-month{border:none}footer .xo-event-calendar table.xo-month .month-header{margin-bottom:min(6.1538461538vw,24px);font-size:4.1025641026vw;font-weight:600;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}@media screen and (min-width:431px){footer .xo-event-calendar table.xo-month .month-header{font-size:16px}}@media screen and (min-width:1152px){footer .xo-event-calendar table.xo-month .month-header{font-size:20px}}footer .xo-event-calendar table.xo-month .month-header button{width:12.3076923077vw;height:12.3076923077vw;display:block;border-radius:100px;background-color:transparent;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #de7e2b}@media screen and (min-width:431px){footer .xo-event-calendar table.xo-month .month-header button{width:48px;height:48px}}footer .xo-event-calendar table.xo-month .month-header button:before{content:"";width:1.5384615385vw;height:1.5384615385vw;display:block;border-color:#de7e2b;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);border-width:1px;border-radius:0;margin-top:0}@media screen and (min-width:431px){footer .xo-event-calendar table.xo-month .month-header button:before{width:6px;height:6px}}footer .xo-event-calendar table.xo-month .month-header button.month-prev{-webkit-transform:scale(-1,1);transform:scale(-1,1)}footer .xo-event-calendar table.xo-month .month-header button span{display:none}footer .xo-event-calendar table.xo-month .month-dayname-space{height:min(7.6923076923vw,30px)}footer .xo-event-calendar table.xo-month .month-event-title{font-size:3.0769230769vw;padding:min(1.0256410256vw,4px)}@media screen and (min-width:431px){footer .xo-event-calendar table.xo-month .month-event-title{font-size:14px}}footer .xo-event-calendar table.xo-month thead{font-size:0}footer .xo-event-calendar table.xo-month thead th{border:none;background:0 0;font-family:"Josefin Sans",sans-serif;font-weight:600;color:#de7e2b !important}footer .xo-event-calendar table.xo-month thead th:before{font-size:3.5897435897vw;display:block;margin-bottom:min(2.5641025641vw,10px)}@media screen and (min-width:431px){footer .xo-event-calendar table.xo-month thead th:before{font-size:14px}}footer .xo-event-calendar table.xo-month thead th.sunday:before{content:"SUN"}footer .xo-event-calendar table.xo-month thead th.monday:before{content:"MON"}footer .xo-event-calendar table.xo-month thead th.tuesday:before{content:"TUE"}footer .xo-event-calendar table.xo-month thead th.wednesday:before{content:"WED"}footer .xo-event-calendar table.xo-month thead th.thursday:before{content:"THU"}footer .xo-event-calendar table.xo-month thead th.friday:before{content:"FRI"}footer .xo-event-calendar table.xo-month thead th.saturday:before{content:"SAT"}footer .xo-event-calendar table.xo-month .month-week{height:11.7948717949vw}@media screen and (min-width:431px){footer .xo-event-calendar table.xo-month .month-week{height:80px}}footer .xo-event-calendar table.xo-month .month-dayname td div{text-align:left;font-size:3.0769230769vw}@media screen and (min-width:431px){footer .xo-event-calendar table.xo-month .month-dayname td div{font-size:14px}}footer .xo-event-calendar table.xo-month .month-dayname td div.other-month{background-color:#dcdcdc}footer .xo-event-calendar table.xo-month .month-event-space td{border:1px solid #d3d3d3}footer .xo-event-calendar .holiday-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(4.1025641026vw,16px)}footer .xo-event-calendar .holiday-titles .holiday-title{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;font-size:3.5897435897vw}@media screen and (min-width:431px){footer .xo-event-calendar .holiday-titles .holiday-title{font-size:16px}}footer .xo-event-calendar .holiday-titles .holiday-title span{aspect-ratio:1;display:inline-block;border:none}footer .copyright{background-color:#65ae7a;padding:8px;font-size:min(3.0769230769vw,12px);color:#fff;text-align:center}main{position:relative}.columns-blc{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:430px){.columns-blc{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:431px){.columns-blc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columns-blc>div:nth-child(1){margin-right:-10px}.columns-blc>div:nth-child(2){margin-left:-40px}}.columns-blc .column-txt{width:100%;border-radius:10px;overflow:hidden;background-color:#fff;padding:6.1538461538vw 4.1025641026vw;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:430px){.columns-blc .column-txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:431px){.columns-blc .column-txt{width:50.9%;padding:24px}}@media screen and (min-width:1152px){.columns-blc .column-txt{padding:48px}}@media screen and (max-width:430px){.columns-blc .column-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:-6.1538461538vw -4.1025641026vw 0}}@media screen and (min-width:431px){.columns-blc .column-img{width:53.5%;border-radius:10px;overflow:hidden}}@media screen and (min-width:431px){.grids{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.grids.is-1-3{grid-template-columns:25% 1fr;gap:32px}.grids.is-3-1{grid-template-columns:1fr 25%;gap:32px}}@media screen and (min-width:1152px){.grids{grid-template-columns:repeat(3,1fr);gap:48px 40px}}@media screen and (max-width:430px){.grids .grid:not(:last-child){margin-bottom:min(16.4102564103vw,64px)}}.grids .grid .imgBox{position:relative}.grids .grid .imgBox .num{font-weight:600;font-size:min(21.0256410256vw,82px);color:#de7e2b;opacity:.32;position:absolute;right:0;bottom:min(-5.1282051282vw,-20px);z-index:1}@media screen and (min-width:431px){.grids .grid .imgBox .num{bottom:-20px;font-size:60px}}@media screen and (min-width:1152px){.grids .grid .imgBox .num{font-size:80px}}.grids .grid .txtBox{margin-top:min(6.1538461538vw,24px)}.grids .grid .txtBox__ttl{font-weight:600;font-size:min(4.6153846154vw,18px);line-height:1.6;margin-bottom:min(4.1025641026vw,16px)}.flow-blc .flow-box{background-color:#f5f6f7;border-radius:10px;padding:4.1025641026vw}.flow-blc .flow-box:not(:last-child){margin-bottom:min(6.1538461538vw,24px)}@media screen and (min-width:431px){.flow-blc .flow-box{padding:24px}.flow-blc .flow-box.--imgTrue{display:grid;grid-template-columns:2fr 1fr;gap:min(8.2051282051vw,32px)}}@media screen and (min-width:1152px){.flow-blc .flow-box{padding:40px}}.flow-blc .flow-box .head{display:grid;grid-template-columns:15.3846153846vw 1fr;gap:4.1025641026vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:431px){.flow-blc .flow-box .head{grid-template-columns:60px 1fr;gap:16px}}.flow-blc .flow-box .head .num{height:15.3846153846vw;font-weight:500;font-size:6.1538461538vw;letter-spacing:.1em;background-color:#fff;border-radius:5px;color:#de7e2b;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}@media screen and (min-width:431px){.flow-blc .flow-box .head .num{height:60px;font-size:24px}}.flow-blc .flow-box .head .ttl{font-weight:500;font-size:5.1282051282vw;line-height:1.4}@media screen and (min-width:431px){.flow-blc .flow-box .head .ttl{font-size:18px}}@media screen and (min-width:1152px){.flow-blc .flow-box .head .ttl{font-size:20px}}.flow-blc .flow-box .area{margin-top:6.1538461538vw}@media screen and (min-width:431px){.flow-blc .flow-box .area{margin-top:16px}}@media screen and (min-width:1152px){.flow-blc .flow-box .area{margin-top:32px}}@media screen and (max-width:430px){.flow-blc .flow-box .img{margin-top:min(6.1538461538vw,24px)}}.pd-blc{padding:4.1025641026vw}@media screen and (min-width:431px){.pd-blc{padding:40px}}@media screen and (min-width:1152px){.pd-blc{padding:60px}}@media screen and (min-width:431px){.pd-blc.--small{padding:24px}}@media screen and (min-width:1152px){.pd-blc.--small{padding:40px}}.merit-box{border-radius:min(1.2820512821vw,5px);overflow:hidden;background-color:#f5f6f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:431px){.merit-box{height:100%}}@media screen and (min-width:1152px){.merit-box.--only{width:50%;margin:0 auto}}.merit-box-ttl{width:100%;padding:min(3.0769230769vw,12px) min(4.1025641026vw,16px);background-color:#de7e2b;color:#fff;font-weight:500;font-size:4.1025641026vw;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:431px){.merit-box-ttl{padding:16px 24px;font-size:16px}}.merit-box-ttl.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.merit-box-ttl.icon:before{content:"";width:min(4.1025641026vw,16px);display:block;margin-right:min(2.0512820513vw,8px)}.merit-box-ttl.icon.--circle:before{height:min(4.1025641026vw,16px);border-radius:100px;border:min(0.5128205128vw,2px) solid #fff}.merit-box-ttl.icon.--xmark:before{content:"×";font-weight:700;font-size:5.1282051282vw}@media screen and (min-width:431px){.merit-box-ttl.icon.--xmark:before{font-size:20px}}.merit-box-txt{padding:min(4.1025641026vw,16px);font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.merit-box-txt{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.merit-box-txt{font-size:16px}}@media screen and (min-width:431px){.merit-box-txt{padding:24px 32px}}.access-map{width:100%;height:min(138.4615384615vw,540px);display:block}.access-map iframe{width:100%;height:100%}.list-bubble li{position:relative;padding-left:3.5897435897vw;font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.list-bubble li{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.list-bubble li{font-size:16px}}@media screen and (min-width:431px){.list-bubble li{padding-left:16px}}.list-bubble li:not(:last-child){margin-bottom:1.0256410256vw}@media screen and (min-width:431px){.list-bubble li:not(:last-child){margin-bottom:8px}}.list-bubble li:before{content:"";width:2.0512820513vw;height:2.0512820513vw;display:block;background-color:rgba(222,126,43,.75);border-radius:10px;position:absolute;left:0;top:.6em}@media screen and (min-width:431px){.list-bubble li:before{width:8px;height:8px}}.list-check li{position:relative}.list-check li:not(:last-child){padding-bottom:4.1025641026vw;border-bottom:1px dashed #d3d3d3;margin-bottom:4.1025641026vw}@media screen and (min-width:431px){.list-check li:not(:last-child){padding-bottom:16px;margin-bottom:16px}}.list-check__label{display:grid;grid-template-columns:min(5.641025641vw,22px) 1fr;gap:min(4.1025641026vw,16px)}.list-check__label i{width:min(5.641025641vw,22px);height:min(5.641025641vw,22px);position:relative;display:block;background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/common/icon_check.png) no-repeat center/contain;margin-top:min(1.0256410256vw,4px)}.list-check__label span{font-weight:600;font-size:4.6153846154vw;line-height:1.6;color:#65ae7a}@media screen and (min-width:431px){.list-check__label span{font-size:18px}}.list-check__txt{font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.list-check__txt{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.list-check__txt{font-size:16px}}.list-check__txt{margin-top:min(2.0512820513vw,8px)}.price-tbl{width:100%}.price-tbl tr th,.price-tbl tr td{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:min(3.0769230769vw,12px) min(1.0256410256vw,4px);font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.price-tbl tr th,.price-tbl tr td{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.price-tbl tr th,.price-tbl tr td{font-size:16px}}.price-tbl tr th,.price-tbl tr td{text-align:center}@media screen and (max-width:430px){.price-tbl tr th,.price-tbl tr td{display:block}}@media screen and (min-width:431px){.price-tbl tr th,.price-tbl tr td{width:50%;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}}.price-tbl tr th{font-weight:600;background-color:#ebf2e9;border-top:1px solid #d3d3d3}.price-tbl tr td{background-color:#fff}.price-tbl tr:last-child td{border-bottom:1px solid #d3d3d3}.price-tbl tr .price-tbl th,.price-tbl tr .price-tbl td{width:100%;display:block;border:none}.price-tbl tr .price-tbl th{background-color:rgba(211,211,211,.75)}.price-tbl tr .price-tbl td{background-color:#f5f6f7}.questionLists{margin-bottom:min(12.3076923077vw,48px)}@media screen and (min-width:431px){.questionLists{margin-bottom:60px}}.questionLists .questionList{background-color:#f8f8f8;padding:min(6.1538461538vw,24px)}@media screen and (min-width:431px){.questionLists .questionList{padding:40px}}.questionLists .questionList:not(:last-child){margin-bottom:min(4.1025641026vw,16px)}.questionLists .questionList__item{display:grid;grid-template-columns:min(10.2564102564vw,40px) 1fr;gap:min(4.1025641026vw,16px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:431px){.questionLists .questionList__item{gap:min(6.1538461538vw,24px)}}.questionLists .questionList__item.--q{margin-bottom:min(6.1538461538vw,24px);border-bottom:1px dashed rgba(211,211,211,.75);padding-bottom:min(6.1538461538vw,24px)}.questionLists .questionList__item.--q .txt{font-size:4.6153846154vw;line-height:2}@media screen and (min-width:431px){.questionLists .questionList__item.--q .txt{font-size:18px}}@media screen and (max-width:430px){.questionLists .questionList__item.--a{display:block;gap:0}}.questionLists .questionList__item.--a .txt{margin-top:min(1.0256410256vw,4px)}@media screen and (max-width:430px){.questionLists .questionList__item.--a .txt{margin-top:min(2.5641025641vw,10px)}}.questionLists .questionList__item .icon{width:min(10.2564102564vw,40px);height:min(10.2564102564vw,40px);border-radius:4px;background-color:#fff;border:1px solid #65ae7a;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;font-size:min(5.1282051282vw,20px);font-weight:600;color:#65ae7a;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:4px}.questionLists .questionList__item .icon.--a{border-color:#de7e2b;color:#de7e2b}main.top section{padding-top:min(20.5128205128vw,80px)}@media screen and (min-width:431px){main.top section{padding-top:100px}}@media screen and (min-width:1152px){main.top section{padding-top:120px}}.hero{position:relative;padding-left:4.1025641026vw;margin:16.4102564103vw 0 20.5128205128vw}@media screen and (min-width:431px){.hero{padding-left:40px;margin:100px 0 80px}}@media screen and (min-width:1152px){.hero{padding-left:80px;margin:100px 0 143px}.hero.is-lp{margin-bottom:0}}.hero__slider{height:184.6153846154vw}@media screen and (min-width:431px){.hero__slider{height:355px}}@media screen and (min-width:1152px){.hero__slider{height:643px}}.hero__slide{width:100%;height:100%;position:relative}.hero__catch{position:absolute;top:7.1794871795vw;left:-4.1025641026vw}@media screen and (min-width:431px){.hero__catch{top:28px;left:-16px}}@media screen and (min-width:1152px){.hero__catch{top:48px;left:60px}}.hero__catch__txt:not(:last-child){margin-bottom:4.1025641026vw}@media screen and (min-width:431px){.hero__catch__txt:not(:last-child){margin-bottom:16px}}.hero__catch p{font-size:6.1538461538vw;line-height:1.4;padding:2px 4.1025641026vw 4px;display:inline-block;background-color:#fff}@media screen and (min-width:431px){.hero__catch p{padding:2px 16px 4px;font-size:24px}}.hero__catch p .--big1{font-size:8.2051282051vw}@media screen and (min-width:431px){.hero__catch p .--big1{font-size:28px}}@media screen and (min-width:1152px){.hero__catch p .--big1{font-size:32px}}.hero__catch p .--big2{font-size:7.1794871795vw}@media screen and (min-width:431px){.hero__catch p .--big2{font-size:24px}}@media screen and (min-width:1152px){.hero__catch p .--big2{font-size:28px}}.hero__catch p .--small{font-size:5.1282051282vw}@media screen and (min-width:431px){.hero__catch p .--small{font-size:18px}}@media screen and (min-width:1152px){.hero__catch p .--small{font-size:20px}}.hero__img{height:100%;display:block;border-radius:7.6923076923vw 0 0 7.6923076923vw;overflow:hidden}@media screen and (min-width:431px){.hero__img{border-radius:30px 0 0 30px}}@media screen and (min-width:1152px){.hero .anchors{width:100%;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;position:absolute;bottom:-32px;left:50%;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}.hero .anchors li{text-align:center;position:relative;padding:0 16px}.hero .anchors li:not(:last-child):before{content:"";width:1px;height:24px;display:block;background:#d3d3d3;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .anchors li a{display:block}.hero .anchors li a .en{font-size:10px;letter-spacing:.1em;color:#65ae7a}.hero .anchors li a .ja{font-size:16px;color:#404040;margin-top:8px}}.top-title{position:relative;padding-bottom:23.0769230769vw;text-align:center}@media screen and (min-width:431px){.top-title{padding-bottom:105px}}.top-title:before{content:"";width:1px;height:10.2564102564vw;display:block;background-color:#de7e2b;position:absolute;bottom:6.1538461538vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:431px){.top-title:before{height:40px;bottom:40px}}.top-title .en{font-weight:600;font-size:4.1025641026vw;letter-spacing:.1em;line-height:1.2;color:#65ae7a;text-transform:uppercase}@media screen and (min-width:431px){.top-title .en{font-size:16px}}.top-title .ja{font-size:8.2051282051vw;font-weight:500;margin-top:2.0512820513vw}@media screen and (min-width:431px){.top-title .ja{font-size:32px;margin-top:8px}}@media screen and (min-width:1152px){.top-title .ja{font-size:40px}}.top-ortho{padding-top:min(20.5128205128vw,80px);padding-bottom:0;position:relative}.top-ortho .deco.--border{top:min(-23.5897435897vw,-92px);left:min(-4.1025641026vw,-16px)}@media screen and (min-width:431px){.top-ortho .deco.--border{top:120px;left:-160px}}.top-ortho .deco.--tree01{bottom:min(-4.1025641026vw,-16px);right:min(-12.3076923077vw,-48px)}@media screen and (min-width:431px){.top-ortho .deco.--tree01{bottom:-24px;right:-100px}}@media screen and (min-width:431px){.top-ortho .deco.--tree02{left:-16px;bottom:-60px}}.top-ortho-bg{position:relative}.top-ortho-bg:before{content:"";width:calc(100vw - min(4.1025641026vw,16px));height:min(109.4871794872vw,427px);display:block;background:#fff;position:absolute;top:min(-20.5128205128vw,-80px);left:0;border-radius:min(12.8205128205vw,50px) 0px 0px min(12.8205128205vw,50px)}@media screen and (min-width:431px){.top-ortho-bg:before{width:calc((100vw - 100%) / 2 + 100%);height:560px;top:-80px;left:auto;right:calc((100vw - 100%) / -2)}}@media screen and (min-width:1152px){.top-ortho-bg:before{width:calc((100vw - 100%) / 2 + 100% + 60px)}}.top-ortho .ortho__box{position:relative}@media screen and (max-width:430px){.top-ortho .ortho__box .ttl-vertical{top:min(-6.1538461538vw,-24px);left:min(-4.1025641026vw,-16px)}}@media screen and (min-width:431px){.top-ortho .ortho__box:nth-child(2){margin-top:80px}.top-ortho .ortho__box:nth-child(3){margin-top:160px}}.top-ortho .ortho__label{padding:min(6.1538461538vw,24px) 0;border-bottom:1px solid #d3d3d3;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:min(4.1025641026vw,16px);font-weight:600}.top-ortho .ortho__label__tag{font-size:min(4.1025641026vw,16px);color:#fff;display:inline-block;padding:min(2.0512820513vw,8px);border-radius:4px;background-color:#65ae7a}@media screen and (min-width:1152px){.top-ortho .ortho__label__tag{padding:8px 14px}}.top-ortho .ortho__label__txt{font-size:min(4.6153846154vw,18px);line-height:1.6}@media screen and (min-width:1152px){.top-ortho .ortho__label__txt{font-size:16px}}.top-ortho .ortho__txt{margin:min(8.2051282051vw,32px) 0 min(6.1538461538vw,24px)}.top-device{position:relative}.top-device .device__box{height:100%;padding-bottom:min(8.2051282051vw,32px);border-radius:0 0 min(5.1282051282vw,20px) min(5.1282051282vw,20px);background-color:#fff}@media screen and (min-width:431px){.top-device .device__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-device .device__box .cmn-btn{margin-top:auto}.top-device .device__imgBox{border-radius:0 min(5.1282051282vw,20px) 0 0;overflow:hidden}.top-device .device__txtBox{padding:min(6.1538461538vw,24px) min(4.1025641026vw,16px) min(6.1538461538vw,24px)}.top-malocclusion{padding-bottom:min(25.641025641vw,100px);background:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/top/malo_bg.png) no-repeat center right/contain}@media screen and (max-width:430px){.top-malocclusion{background-position:top right;background-size:cover}}@media screen and (min-width:1152px){.top-malocclusion{padding-bottom:120px}}.top-malocclusion .malo__area{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}@media screen and (min-width:431px){.top-malocclusion .malo__area{grid-template-columns:repeat(5,1fr);gap:10px}}@media screen and (min-width:1152px){.top-malocclusion .malo__area{gap:40px}}.top-malocclusion .malo__box{background:#fff;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;position:relative}@media screen and (max-width:430px){.top-malocclusion .malo__box{aspect-ratio:1}}@media screen and (min-width:431px){.top-malocclusion .malo__box{padding:24px 0;border-radius:10px;overflow:hidden}}@media screen and (min-width:1152px){.top-malocclusion .malo__box{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.top-malocclusion .malo__box:not(.is-lp):hover{background-color:#ebf2e9}}.top-malocclusion .malo__box:before{content:"";width:min(10.2564102564vw,40px);height:min(10.2564102564vw,40px);background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,transparent),color-stop(51%,#de7e2b));background:linear-gradient(to right bottom,transparent 50%,#de7e2b 51%);display:block;position:absolute;bottom:0;right:0}.top-malocclusion .malo__box:after{border-color:#fff;position:absolute;right:min(2.0512820513vw,8px);bottom:min(2.5641025641vw,10px);z-index:1}.top-malocclusion .malo__box.is-lp:before,.top-malocclusion .malo__box.is-lp:after{content:none}.top-malocclusion .malo__ttl{margin-bottom:min(2.5641025641vw,10px);text-align:center;color:#404040;font-size:min(4.1025641026vw,16px);font-weight:500}.top-malocclusion .malo__ttl span{font-weight:600;font-size:min(5.1282051282vw,20px);letter-spacing:.1em;display:block;margin-bottom:min(2.0512820513vw,8px)}.top-malocclusion .malo__img{width:min(30.7692307692vw,120px);margin:min(4.1025641026vw,16px) auto 0}@media screen and (min-width:431px){.top-clinic{padding-top:0 !important}}.top-counseling .counseling{position:relative;z-index:1;padding:min(12.3076923077vw,48px) 0}@media screen and (max-width:1151px){.top-counseling .counseling{padding-left:min(4.1025641026vw,16px)}}@media screen and (min-width:1152px){.top-counseling .counseling{padding:104px 0 64px}}.top-counseling .counseling:before{content:"";width:calc((100vw - 100%) / 2 + 100%);height:100%;display:block;position:absolute;top:0;z-index:-1;right:calc((100vw - 100%) / -2);border-radius:min(12.8205128205vw,50px) 0 0 min(12.8205128205vw,50px);background-color:#c9b1a0}@media screen and (min-width:1152px){.top-counseling .counseling:before{width:calc((100vw - 100%) / 2 + 100% + 60px)}}.top-counseling .counseling__area{margin-bottom:min(10.2564102564vw,40px)}@media screen and (min-width:1152px){.top-counseling .counseling__area{margin-bottom:48px}}.top-counseling .counseling__txtBlc{margin-bottom:min(6.1538461538vw,24px)}@media screen and (min-width:1152px){.top-counseling .counseling__txtBlc{width:694px;position:relative;z-index:1}}.top-counseling .counseling__ttl{font-weight:600;font-size:8.2051282051vw;line-height:1.2;color:#fff;position:relative;padding-bottom:min(6.1538461538vw,24px);margin-bottom:min(6.1538461538vw,24px)}@media screen and (min-width:431px){.top-counseling .counseling__ttl{font-size:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}@media screen and (min-width:1152px){.top-counseling .counseling__ttl{font-size:40px}}.top-counseling .counseling__ttl:before{content:"";width:min(41.0256410256vw,160px);height:1px;display:block;background:#fff;position:absolute;bottom:0;left:0}.top-counseling .counseling__ttl span{margin-top:min(2.0512820513vw,8px);display:block;font-size:min(4.1025641026vw,16px);letter-spacing:.1em;color:#d3d3d3}@media screen and (min-width:431px){.top-counseling .counseling__ttl span{font-size:16px}}.top-counseling .counseling__lists{background-color:#fff;border-radius:min(5.1282051282vw,20px);padding:min(6.1538461538vw,24px)}@media screen and (max-width:430px){.top-counseling .counseling__lists{padding-right:min(4.1025641026vw,16px)}}@media screen and (min-width:1152px){.top-counseling .counseling__lists{padding:40px 48px}}.top-counseling .counseling__imgBlc{position:relative}@media screen and (min-width:1152px){.top-counseling .counseling__imgBlc{width:calc((100vw - 100%) / 2 + 43.5%);height:470px;position:absolute;top:64px;right:calc((100vw - 100%) / -2)}.top-counseling .counseling__imgBlc .img-fit{height:100%}.top-counseling .counseling__imgBlc img{border-radius:0}}.top-counseling .counseling__imgBlc .deco{width:min(56.4102564103vw,220px);position:absolute;right:min(-30.7692307692vw,-120px);bottom:min(-8.2051282051vw,-32px);z-index:1}@media screen and (min-width:1152px){.top-counseling .counseling__imgBlc .deco{width:327px;right:auto;left:160px;bottom:-248px}}.top-greeting .greeting__box{position:relative}@media screen and (min-width:1152px){.top-greeting .greeting__box{height:100%}}.top-greeting .greeting__ttl{margin-bottom:min(10.2564102564vw,40px);font-weight:600;font-size:8.2051282051vw;position:relative;z-index:1}@media screen and (min-width:431px){.top-greeting .greeting__ttl{font-size:32px}}@media screen and (min-width:1152px){.top-greeting .greeting__ttl{margin-top:64px}}.top-greeting .greeting__ttl span{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:16.4102564103vw;color:#65ae7a;opacity:.24;position:absolute;right:0;bottom:0;z-index:-1}@media screen and (min-width:431px){.top-greeting .greeting__ttl span{font-size:80px;right:auto;left:24px}}@media screen and (min-width:1152px){.top-greeting .greeting__ttl span{font-size:120px;bottom:-16px}}@media screen and (min-width:1152px){.top-greeting .greeting__txt p:not(:last-child){margin-bottom:2em}}.top-greeting .greeting__doctor{margin-top:min(6.1538461538vw,24px);border-top:1px solid #d3d3d3;padding-top:min(8.2051282051vw,32px)}@media screen and (min-width:431px){.top-greeting .greeting__doctor{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}}.top-greeting .greeting__doctor__sign{font-weight:600}.top-greeting .greeting__doctor__sign .post{font-size:3.5897435897vw}@media screen and (min-width:431px){.top-greeting .greeting__doctor__sign .post{font-size:14px}}.top-greeting .greeting__doctor__sign .name{font-size:5.1282051282vw;margin-top:min(4.1025641026vw,16px)}@media screen and (min-width:431px){.top-greeting .greeting__doctor__sign .name{font-size:20px}}@media screen and (max-width:430px){.top-greeting .greeting__doctor__btn{text-align:center;margin-top:min(8.2051282051vw,32px)}}.top-greeting .greeting .deco.--tree02{width:34.6153846154vw;right:min(-16.4102564103vw,-64px);bottom:min(8.2051282051vw,32px)}@media screen and (min-width:431px) and (max-width:1151px){.top-greeting .greeting .deco.--tree02{display:none}}@media screen and (min-width:1152px){.top-greeting .greeting .deco.--tree02{width:228px;right:auto;left:-32px;bottom:24px}}.top-greeting .greeting .deco.--border{right:min(-4.1025641026vw,-16px);top:min(-3.0769230769vw,-12px)}@media screen and (min-width:431px){.top-greeting .greeting .deco.--border{top:-20px;right:-140px}}.top-greeting .greeting .deco.--tree03{width:31.2820512821vw;left:min(4.1025641026vw,16px);bottom:min(-6.1538461538vw,-24px)}@media screen and (min-width:431px){.top-greeting .greeting .deco.--tree03{width:122px;left:auto;right:-24px;bottom:-24px}}@media screen and (min-width:1152px){.top-greeting .greeting .deco.--tree03{width:186px;right:-24px;bottom:-24px}}.lower-page-title{width:100%;height:min(92.3076923077vw,360px);position:relative;background:no-repeat center top/cover;margin-top:min(16.4102564103vw,64px)}@media screen and (min-width:431px){.lower-page-title{margin-top:100px}}@media screen and (min-width:431px) and (max-width:1151px){.lower-page-title{height:240px}}.lower-page-title.is-type-treatment{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_treatment-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-treatment{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_treatment-pc.jpg)}}.lower-page-title.is-type-device{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_device-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-device{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_device-pc.jpg)}}.lower-page-title.is-type-clinic{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_clinic-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-clinic{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_clinic-pc.jpg)}}.lower-page-title.is-type-orthodontics{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_orthodontics-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-orthodontics{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_orthodontics-pc.jpg)}}.lower-page-title.is-type-counseling{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_counseling-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-counseling{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_counseling-pc.jpg)}}.lower-page-title.is-type-worries{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_worries-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-worries{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_worries-pc.jpg)}}.lower-page-title.is-type-other{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_other-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-other{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_other-pc.jpg)}}.lower-page-title.is-type-blog{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_blog-sp.jpg)}@media screen and (min-width:431px){.lower-page-title.is-type-blog{background-image:url(//okayama-ortho.com/cms/wp-content/themes/vlortho-framework/css/../images/lower/mv_blog-pc.jpg)}}.lower-page-title .titleBox{min-width:50vw;max-width:96vw;position:absolute;left:0;bottom:0;z-index:1;display:inline-block;background:#fff;padding:min(6.1538461538vw,24px) min(4.1025641026vw,16px);border-radius:0 min(5.1282051282vw,20px) 0px 0px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:431px){.lower-page-title .titleBox{min-width:200px;padding:32px 24px 24px}}@media screen and (min-width:1152px){.lower-page-title .titleBox{padding:32px 40px 24px}}.lower-page-title .titleBox .sub-title{font-size:3.5897435897vw;letter-spacing:.1em;color:#de7e2b;font-family:"Josefin Sans",sans-serif;font-weight:600;text-transform:uppercase;margin-bottom:min(1.0256410256vw,4px)}@media screen and (min-width:431px){.lower-page-title .titleBox .sub-title{font-size:16px}}@media screen and (min-width:1152px){.lower-page-title .titleBox .sub-title{font-size:20px;margin-bottom:8px}}@media screen and (min-width:431px){.lower-page-title .titleBox .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}.lower-page-title .titleBox .main-title{font-size:6.6666666667vw;font-weight:500;line-height:1.6}@media screen and (min-width:431px){.lower-page-title .titleBox .main-title{font-size:26px}}@media screen and (min-width:1152px){.lower-page-title .titleBox .main-title{font-size:40px}}.lower-page-title .titleBox span{width:min(20.5128205128vw,80px);height:1px;display:block;margin:min(1.5384615385vw,6px) 0 min(3.0769230769vw,12px);background-color:#d3d3d3}@media screen and (min-width:431px){.lower-page-title .titleBox span{width:32px;margin:0}}.lower-page-title .titleBox .label-title{font-size:4.6153846154vw;opacity:.6}@media screen and (min-width:431px){.lower-page-title .titleBox .label-title{font-size:18px}}@media screen and (min-width:1152px){.lower-page-title .titleBox .label-title{font-size:24px}}.lower-page{position:relative}.is-post-box:not(:last-of-type){padding-bottom:8.2051282051vw;border-bottom:1.5px solid rgba(222,126,43,.75);margin-bottom:8.2051282051vw}@media screen and (min-width:431px){.is-post-box:not(:last-of-type){padding-bottom:48px;margin-bottom:48px}}.is-post-time{font-size:3.5897435897vw;font-weight:500;color:#65ae7a;margin-bottom:4.1025641026vw;display:block}@media screen and (min-width:431px){.is-post-time{font-size:14px;margin-bottom:16px}}.is-post-tags{margin-bottom:2.0512820513vw}@media screen and (min-width:431px){.is-post-tags{margin-bottom:8px}}.is-post-tag{font-size:3.0769230769vw;color:#65ae7a !important;border:1px solid #65ae7a;border-radius:4px;padding:.5128205128vw 2.0512820513vw 1.0256410256vw;display:inline-block}@media screen and (min-width:431px){.is-post-tag{padding:2px 8px 4px;font-size:12px}}.is-post-tag:not(:last-child){margin-right:2.0512820513vw}@media screen and (min-width:431px){.is-post-tag:not(:last-child){margin-right:8px}}.is-post-thumbnail{height:61.5384615385vw}@media screen and (min-width:431px){.is-post-thumbnail{height:100%}}@media screen and (min-width:1152px){.is-post-thumbnail{height:257px}}.posts-navigation{margin-top:13.8461538462vw}@media screen and (min-width:431px){.posts-navigation{margin-top:54px}}.posts-navigation .nav-links{display:grid;grid-template-columns:repeat(2,1fr);gap:4.1025641026vw}@media screen and (min-width:431px){.posts-navigation .nav-links{gap:16px}}.posts-navigation .nav-links a{display:block;padding:2.0512820513vw 4.1025641026vw;border:1px solid #de7e2b;border-radius:5px}@media screen and (min-width:431px){.posts-navigation .nav-links a{padding:8px 16px}}.is-post-content{padding-top:8.2051282051vw}@media screen and (min-width:431px){.is-post-content{padding-top:32px}}.is-post-content .content h2{padding:4.1025641026vw;background-color:#65ae7a;margin:12.3076923077vw 0 6.1538461538vw}@media screen and (min-width:431px){.is-post-content .content h2{padding:16px;margin:48px 0 24px}}.is-post-content .content h3{padding:2.0512820513vw 4.1025641026vw;background-color:#ebf2e9;margin:12.3076923077vw 0 6.1538461538vw}@media screen and (min-width:431px){.is-post-content .content h3{padding:8px 16px;margin:48px 0 24px}}.is-post-content .content h4{font-weight:500;padding:2.0512820513vw 3.0769230769vw;margin:12.3076923077vw 0 6.1538461538vw;border-left:4px solid #65ae7a;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:431px){.is-post-content .content h4{padding:8px 12px;margin:48px 0 24px}}.is-post-content .actions{margin-top:10.2564102564vw;display:grid;grid-template-columns:20% 20%;gap:4.1025641026vw;-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;font-size:4.1025641026vw;font-weight:500}@media screen and (min-width:431px){.is-post-content .actions{margin-top:40px;gap:16px;font-size:16px}}hr.is-separator{margin:min(10.2564102564vw,40px) 0 !important;background-color:transparent;border-top:1px solid #65ae7a;opacity:.4}.medical-interview .columns:not(:last-child){margin-bottom:-16px}.medical-interview .label{font-size:4.1025641026vw}@media screen and (min-width:431px){.medical-interview .label{font-size:16px}}.medical-interview .label.is-small{font-size:.8em}.medical-interview .label.is-medium{font-size:1.2em}.medical-interview .label.is-large{font-size:1.6em}.medical-interview .cmn-txt.is-small{font-size:.8em}.medical-interview .cmn-txt.is-medium{font-size:1.2em}.medical-interview .cmn-txt.is-large{font-size:1.6em}@media screen and (max-width:430px){.floatingNav{width:100%;display:grid;grid-template-columns:43.58% 24.1% 31.79%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;position:fixed;bottom:0;z-index:100;background-color:#fff;border-top:1px solid #fff}.floatingNav__btn{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;gap:1.5384615385vw;background-color:#de7e2b;font-size:3.5897435897vw;color:#fff !important;padding:4.1025641026vw 0}.floatingNav__btn:first-child{background-color:#38241a}}@media screen and (min-width:431px){.floatingNav{display:none}}@media screen and (max-width:430px){footer{margin-bottom:12.0512820513vw}}.medical-interview .field .control.is--irregular .checkbox .wpcf7-list-item{display:block !important}.medical-interview .wpcf7-not-valid-tip{font-size:14px}.is-post-author{border:1px solid rgba(211,211,211,.75);margin-top:16.4102564103vw}@media screen and (min-width:431px){.is-post-author{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:64px}}.is-post-author .author-title{background-color:rgba(211,211,211,.75) !important;padding:2.0512820513vw 4.1025641026vw;font-size:5.1282051282vw;margin:0 !important}@media screen and (min-width:431px){.is-post-author .author-title{padding:8px 16px;font-size:20px}}.is-post-author .author-box{padding:6.1538461538vw}@media screen and (min-width:431px){.is-post-author .author-box{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}}.is-post-author .author-box__img{width:30.7692307692vw}@media screen and (min-width:431px){.is-post-author .author-box__img{width:120px}}@media screen and (max-width:430px){.is-post-author .author-box__txt{margin-top:4.1025641026vw}}.is-post-author .author-box__doctor{font-size:5.1282051282vw;font-weight:700;margin-bottom:.5em !important}@media screen and (min-width:431px){.is-post-author .author-box__doctor{font-size:20px}}.is-post-author .author-box__doctor span{color:#d3d3d3}.is-post-author .author-item{margin-top:3.0769230769vw}@media screen and (min-width:431px){.is-post-author .author-item{margin-top:12px}}@media screen and (min-width:1152px){.is-post-author .author-item{margin-top:0}}@media screen and (min-width:431px){.is-post-author .author-item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.is-post-author .author-item__label{font-size:4.1025641026vw;font-weight:700;margin:1em 0 !important}@media screen and (min-width:431px){.is-post-author .author-item__label{font-size:16px}}.is-post-author .author-item__list{padding-left:2.5rem}.is-post-author .author-item__list:not(:first-child){margin-bottom:2.0512820513vw}@media screen and (min-width:431px){.is-post-author .author-item__list:not(:first-child){margin-bottom:8px}}.is-post-author .author-item__list strong{color:#65ae7a}.search-header{width:100%;height:25rem;background-color:#65ae7a;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}.search-header .search-title{margin-top:1em;font-size:3rem;font-weight:700;color:#fff}.nav-search{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;margin-bottom:4rem;font-size:16px}@media screen and (max-width:430px){.nav-search li{display:block}}.nav-search input[type=text]{width:20em;border:1px solid #404040;max-width:100%;padding-left:1em;padding-right:1em;padding:.5em 1em;border-radius:4px;cursor:text}@media screen and (max-width:430px){.nav-search input[type=text]{display:block}}.nav-search input[type=submit]{min-width:15em;background-color:#de7e2b;border:none;color:#fff;padding:.6em 1em;border-radius:4px;cursor:pointer}@media screen and (max-width:430px){.nav-search input[type=submit]{width:100%;display:block;margin-top:1rem}}.case-tbl{width:100%}.case-tbl tr th,.case-tbl tr td{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:min(3.0769230769vw,12px);text-align:left;font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.case-tbl tr th,.case-tbl tr td{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.case-tbl tr th,.case-tbl tr td{font-size:16px}}@media screen and (max-width:430px){.case-tbl tr th,.case-tbl tr td{display:block}}@media screen and (min-width:431px){.case-tbl tr th,.case-tbl tr td{width:50%;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}}.case-tbl tr th{font-weight:600;background-color:#ebf2e9;border-top:1px solid #d3d3d3}@media screen and (min-width:431px){.case-tbl tr th{text-align:center;width:30%}}.case-tbl tr td{background-color:#fff}@media screen and (min-width:431px){.case-tbl tr td{width:70%}}.case-tbl tr:last-child td{border-bottom:1px solid #d3d3d3}.step-area>div{position:relative}.step-area>div:before{content:"";width:min(10.2564102564vw,40px);height:calc(min(10.2564102564vw,40px) / 2);background-color:#65ae7a;clip-path:polygon(50% 0,100% 100%,0 100%);display:block;position:absolute;top:50%;right:-40px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:1}@media screen and (max-width:430px){.step-area>div:before{top:auto;right:50%;bottom:min(-10.2564102564vw,-40px);-webkit-transform:translateX(50%) rotate(180deg);transform:translateX(50%) rotate(180deg)}}@media screen and (max-width:430px){.step-area>div:last-child:before{content:none}}@media screen and (min-width:431px){.step-area>div:nth-child(3n):before,.step-area>div.is-last:before{content:none}}footer .foot-links{margin-bottom:min(10.2564102564vw,40px)}.bnr-section{margin:min(10.2564102564vw,40px) 0}.bnr_instagram{display:block}@media screen and (min-width:1152px){.bnr_instagram{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bnr_instagram:hover{opacity:.8}}.form .form-tbl{width:100%}.form .form-tbl tr th,.form .form-tbl tr td{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:min(4.1025641026vw,16px);text-align:left;font-size:4.1025641026vw;line-height:1.8}@media screen and (min-width:431px) and (max-width:1151px){.form .form-tbl tr th,.form .form-tbl tr td{font-size:14px;line-height:1.7}}@media screen and (min-width:1152px){.form .form-tbl tr th,.form .form-tbl tr td{font-size:16px}}@media screen and (max-width:430px){.form .form-tbl tr th,.form .form-tbl tr td{display:block}}@media screen and (min-width:431px){.form .form-tbl tr th,.form .form-tbl tr td{width:50%;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}}.form .form-tbl tr th{font-weight:600;background-color:#f5f6f7;border-top:1px solid #d3d3d3;color:#65ae7a;position:relative}@media screen and (min-width:431px){.form .form-tbl tr th{width:30%}}.form .form-tbl tr th .required{display:inline-block;font-size:1.428rem;padding:4px 6px;line-height:1;background-color:#de7e2b;color:#f8f8f8;border-radius:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:min(4.1025641026vw,16px)}.form .form-tbl tr td{background-color:#fff}@media screen and (min-width:431px){.form .form-tbl tr td{width:70%}}.form .form-tbl tr:last-child td{border-bottom:1px solid #d3d3d3}.form .button-submit{font-size:2.142rem;padding:0 5rem !important;font-weight:700;margin-top:4rem;background-color:#65ae7a !important;color:#fff !important}.is-post-content iframe{width:100% !important;height:auto !important;aspect-ratio:16/9}@media screen and (min-width:1152px){.label-lines{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;height:4em}}@media screen and (max-width:430px){.simulation-img{width:70%;margin:0 auto}}