@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.a-txt-black{color:#000 !important}.a-txt-black-ml{color:rgba(0,0,0,.7) !important}.a-txt-white{color:#fff !important}.a-txt-white-md{color:#fff !important}.a-txt-main{color:#6ce12a !important}.a-txt-main2{color:#fbdf2e !important}.a-txt-gray-d{color:#686868 !important}.a-txt-gray-md{color:#686868 !important}.a-txt-gray{color:#c3c3c3 !important}.a-txt-gray-ml{color:#eaeaea !important}.a-txt-gray-l{color:#eaeaea !important}.a-bg-main{background-color:#6ce12a !important}.a-bg-main2{background-color:#fbdf2e !important}.a-bg-main3{background-color:#fafcc3 !important}.a-bg-gray-d{background-color:#686868 !important}.a-bg-gray-md{background-color:#686868 !important}.a-bg-gray{background-color:#c3c3c3 !important}.a-bg-gray-ml{background-color:#eaeaea !important}.a-bg-gray-l{background-color:#eaeaea !important}.a-bg-white{background-color:#fff !important}.a-bg-white-md{background-color:rgba(255,255,255,.7) !important}@font-face{font-family:'tmpla';src:url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-fonts/tmpla.eot?k9ee7z);src:url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-fonts/tmpla.eot?k9ee7z#iefix) format("embedded-opentype"),url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-fonts/tmpla.ttf?k9ee7z) format("truetype"),url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-fonts/tmpla.woff?k9ee7z) format("woff"),url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-fonts/tmpla.svg?k9ee7z#tmpla) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=a-i-],[class*=" a-i-"]{font-family:'tmpla' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.a-i-home:before{content:"\e900"}.a-i-light02:before{content:"\e901"}.a-i-user01:before{content:"\e902"}.a-i-bookmark:before{content:"\e903"}.a-i-close:before{content:"\e904"}.a-i-menu01:before{content:"\e905"}.a-i-menu02:before{content:"\e906"}.a-i-right:before{content:"\e907"}.a-i-youtube-maru:before{content:"\e908"}.a-i-refresh:before{content:"\e909"}.a-i-youtube:before{content:"\e90a"}.a-i-time:before{content:"\e90b"}.a-i-tag:before{content:"\e90c"}.a-i-folder:before{content:"\e90d"}.a-i-light01:before{content:"\e90e"}.a-i-send:before{content:"\e90f"}.a-i-twitter:before{content:"\e910"}.a-i-twitter_maru:before{content:"\e911"}.a-i-crown:before{content:"\e912"}.a-i-search:before{content:"\e913"}.a-i-info01:before{content:"\e914"}.a-i-eye:before{content:"\e915"}.a-i-quote02:before{content:"\e916"}.a-i-quote01:before{content:"\e917"}.a-i-shita:before{content:"\e918"}.a-i-pinterest:before{content:"\e919"}.a-i-share:before{content:"\e91a"}.a-i-left:before{content:"\e91b"}.a-i-ue:before{content:"\e91c"}.a-i-check04:before{content:"\e91d"}.a-i-check03:before{content:"\e91e"}.a-i-check02:before{content:"\e91f"}.a-i-check01:before{content:"\e920"}.a-i-write:before{content:"\e921"}.a-i-fb:before{content:"\e922"}.a-i-fb_maru:before{content:"\e923"}.a-i-fav:before{content:"\e924"}.a-i-insta:before{content:"\e925"}.a-i-insta_maru:before{content:"\e926"}.a-i-line:before{content:"\e927"}.a-i-line_maru:before{content:"\e928"}.a-i-building:before{content:"\e929"}.a-i-school:before{content:"\e92a"}.a-i-pinterest_maru:before{content:"\e92b"}.a-i-user05:before{content:"\e92c"}.a-i-user04:before{content:"\e92d"}.a-i-user03:before{content:"\e92e"}.a-i-user02:before{content:"\e92f"}.a-i-location:before{content:"\e930"}.a-i-info02:before{content:"\e931"}.a-i-info03:before{content:"\e932"}.a-i-megaphone:before{content:"\e933"}.a-i-smartphone:before{content:"\e934"}.a-i-link:before{content:"\e935"}.a-i-kuromaru:before{content:"\e936"}.a-i-shiromaru:before{content:"\e937"}.a-i-calendar01:before{content:"\e938"}.a-i-calendar02:before{content:"\e939"}.a-i-ha:before{content:"\e93a"}.a-i-hospital:before{content:"\e93b"}.a-i-info04:before{content:"\e93c"}.a-i-imp:before{content:"\e93d"}.a-i-woman:before{content:"\e93e"}.a-i-man:before{content:"\e93f"}.a-i-kabuse:before{content:"\e940"}.a-i-tongue:before{content:"\e941"}.a-i-pain:before{content:"\e942"}.a-i-whitening:before{content:"\e943"}.a-i-maternity:before{content:"\e944"}.a-i-decay:before{content:"\e945"}.a-i-denture:before{content:"\e946"}.a-i-ortho01:before{content:"\e947"}.a-i-ortho02:before{content:"\e948"}.a-i-ext:before{content:"\e949"}.a-i-root:before{content:"\e94a"}.a-i-perio:before{content:"\e94b"}.a-i-kids:before{content:"\e94c"}.a-i-prevention:before{content:"\e94d"}.a-i-medical:before{content:"\e94e"}.a-i-index:before{content:"\e94f"}.a-i-mail:before{content:"\e950"}.a-i-file01:before{content:"\e951"}.a-i-file02:before{content:"\e952"}.a-i-time02:before{content:"\e953"}.a-i-time03:before{content:"\e954"}.a-i-angel-down-circle-thin:before{content:"\e955"}.a-i-angel-down-thin:before{content:"\e956"}.a-i-angel-left-circle-thin:before{content:"\e957"}.a-i-angel-left-thin:before{content:"\e958"}.a-i-angel-right-circle-thin:before{content:"\e959"}.a-i-angel-right-thin:before{content:"\e95a"}.a-i-angel-up-circle-thin:before{content:"\e95b"}.a-i-angel-up-thin:before{content:"\e95c"}.a-i-arrow-down-circle-thin:before{content:"\e95d"}.a-i-arrow-down-thin:before{content:"\e95e"}.a-i-arrow-left-circle-thin:before{content:"\e95f"}.a-i-arrow-left-thin:before{content:"\e960"}.a-i-arrow-right-circle-thin:before{content:"\e961"}.a-i-arrow-right-thin:before{content:"\e962"}.a-i-arrow-up-circle-thin:before{content:"\e963"}.a-i-arrow-up-thin:before{content:"\e964"}.a-i-info05:before{content:"\e965"}.a-i-info06:before{content:"\e966"}.a-i-user06:before{content:"\e967"}.a-i-user07:before{content:"\e968"}.a-i-user08:before{content:"\e969"}.a-i-warning:before{content:"\e96a"}.a-i-angel-right-circle:before{content:"\e96b"}.a-i-check-maru:before{content:"\e96c"}.a-i-megaphone02:before{content:"\e96d"}.a-i-bag:before{content:"\e97b"}@media (min-width:1200px){.a-none-pc{display:none !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-none-tab{display:none !important}}@media (max-width:560px){.a-none-sp{display:none !important}}.a-main{box-sizing:border-box}@media (min-width:1200px){.a-main{margin-left:320px;width:calc(100% - 320px)}}@media screen and (min-width:560px) and (max-width:1200px){.a-main{width:100%}}@media (max-width:560px){.a-main{width:100%}}.a-sideless{box-sizing:border-box;width:100%}.a-sec00{padding:0}@media (min-width:1200px){.a-sec10{padding:100px 0 0}}@media screen and (min-width:560px) and (max-width:1200px){.a-sec10{padding:72px 0 0}}@media (max-width:560px){.a-sec10{padding:50px 0 0}}@media (min-width:1200px){.a-sec11{padding:100px 0}}@media screen and (min-width:560px) and (max-width:1200px){.a-sec11{padding:72px 0}}@media (max-width:560px){.a-sec11{padding:50px 0}}@media (min-width:1200px){.a-sec01{padding:0 0 100px}}@media screen and (min-width:560px) and (max-width:1200px){.a-sec01{padding:0 0 72px}}@media (max-width:560px){.a-sec01{padding:0 0 50px}}@media (min-width:1200px){.a-sec10-half{padding:33.3333333333px 0 0}}@media screen and (min-width:560px) and (max-width:1200px){.a-sec10-half{padding:28.8px 0 0}}@media (max-width:560px){.a-sec10-half{padding:25px 0 0}}@media (min-width:1200px){.a-sec11-half{padding:33.3333333333px 0}}@media screen and (min-width:560px) and (max-width:1200px){.a-sec11-half{padding:28.8px 0}}@media (max-width:560px){.a-sec11-half{padding:25px 0}}@media (min-width:1200px){.a-sec01-half{padding:0 0 33.3333333333px}}@media screen and (min-width:560px) and (max-width:1200px){.a-sec01-half{padding:0 0 28.8px}}@media (max-width:560px){.a-sec01-half{padding:0 0 25px}}.a-page-wrap{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}@media (max-width:560px){.a-page-wrap{width:94%}}.a-page-wrap-s{margin-left:auto;margin-right:auto;max-width:720px;width:90%}@media (max-width:560px){.a-page-wrap-s{width:94%}}.a-clm{box-sizing:border-box}@media (min-width:1200px){.a-clm{padding-left:28px;padding-right:28px}}@media screen and (min-width:560px) and (max-width:1200px){.a-clm{padding-left:2vw;padding-right:2vw}}@media (max-width:560px){.a-clm{padding-left:2vw;padding-right:2vw}}.a-clm img{display:block;max-width:100%;margin-bottom:24px}@media (max-width:560px){.a-clm img{margin-bottom:16px}}.a-clm img:last-child{margin-bottom:0}.a-clms{display:flex;flex-wrap:wrap}.a-clms.a-reverse{flex-direction:row-reverse}@media (min-width:1200px){.a-clms.a-nowrap{flex-wrap:nowrap}}@media screen and (min-width:560px) and (max-width:1200px){.a-clms.a-nowrap .a-clm,.a-clms.a-nowrap .a-clm2,.a-clms.a-nowrap .a-clm3,.a-clms.a-nowrap .a-clm4{width:100%}}@media screen and (min-width:560px) and (max-width:1200px){.a-clms.a-break-tab .a-clm,.a-clms.a-break-tab .a-clm2,.a-clms.a-break-tab .a-clm3,.a-clms.a-break-tab .a-clm4{width:100%}}@media (min-width:1200px){.a-clms.a-space-between{justify-content:space-between}}.a-clms.a-padding0 .a-clm,.a-clms.a-padding0 .a-clm2,.a-clms.a-padding0 .a-clm3,.a-clms.a-padding0 .a-clm4{padding:0}.a-clms.a-full>.a-clm,.a-clms.a-full>.a-clm2,.a-clms.a-full>.a-clm3,.a-clms.a-full>.a-clm4{display:flex;align-items:center;border:none}@media (min-width:1200px){.a-clms.a-full>.a-clm,.a-clms.a-full>.a-clm2,.a-clms.a-full>.a-clm3,.a-clms.a-full>.a-clm4{min-height:480px}}.a-clms.a-full>.a-clm .a-full-inner,.a-clms.a-full>.a-clm2 .a-full-inner,.a-clms.a-full>.a-clm3 .a-full-inner,.a-clms.a-full>.a-clm4 .a-full-inner{width:100%;padding:72px 10%}@media screen and (min-width:560px) and (max-width:1200px){.a-clms.a-full>.a-clm .a-full-inner,.a-clms.a-full>.a-clm2 .a-full-inner,.a-clms.a-full>.a-clm3 .a-full-inner,.a-clms.a-full>.a-clm4 .a-full-inner{padding:72px calc(5% + 2vw)}}@media (max-width:560px){.a-clms.a-full>.a-clm .a-full-inner,.a-clms.a-full>.a-clm2 .a-full-inner,.a-clms.a-full>.a-clm3 .a-full-inner,.a-clms.a-full>.a-clm4 .a-full-inner{padding:36px 4vw}}@media (min-width:1200px){.a-clms.a-full>.a-clm .a-full-inner.narrow,.a-clms.a-full>.a-clm2 .a-full-inner.narrow,.a-clms.a-full>.a-clm3 .a-full-inner.narrow,.a-clms.a-full>.a-clm4 .a-full-inner.narrow{padding:72px 30%}}.a-clms .a-clm,.a-clms .a-clm2,.a-clms .a-clm3,.a-clms .a-clm4{box-sizing:border-box;border:1px solid transparent}@media (min-width:1200px){.a-clms .a-clm,.a-clms .a-clm2,.a-clms .a-clm3,.a-clms .a-clm4{padding:28px}}@media screen and (min-width:560px) and (max-width:1200px){.a-clms .a-clm,.a-clms .a-clm2,.a-clms .a-clm3,.a-clms .a-clm4{padding:2vw}}@media (max-width:560px){.a-clms .a-clm,.a-clms .a-clm2,.a-clms .a-clm3,.a-clms .a-clm4{padding:2vw}}.a-clms .a-clm img,.a-clms .a-clm2 img,.a-clms .a-clm3 img,.a-clms .a-clm4 img{display:block;max-width:100%;margin-bottom:24px}@media (max-width:560px){.a-clms .a-clm img,.a-clms .a-clm2 img,.a-clms .a-clm3 img,.a-clms .a-clm4 img{margin-bottom:16px}}.a-clms .a-clm img:last-child,.a-clms .a-clm2 img:last-child,.a-clms .a-clm3 img:last-child,.a-clms .a-clm4 img:last-child{margin-bottom:0}@media (min-width:1200px){.a-clms .a-clm .a-clm,.a-clms .a-clm .a-clm2,.a-clms .a-clm .a-clm3,.a-clms .a-clm .a-clm4,.a-clms .a-clm2 .a-clm,.a-clms .a-clm2 .a-clm2,.a-clms .a-clm2 .a-clm3,.a-clms .a-clm2 .a-clm4,.a-clms .a-clm3 .a-clm,.a-clms .a-clm3 .a-clm2,.a-clms .a-clm3 .a-clm3,.a-clms .a-clm3 .a-clm4,.a-clms .a-clm4 .a-clm,.a-clms .a-clm4 .a-clm2,.a-clms .a-clm4 .a-clm3,.a-clms .a-clm4 .a-clm4{padding:0 10px}}@media screen and (min-width:560px) and (max-width:1200px){.a-clms .a-clm .a-clm,.a-clms .a-clm .a-clm2,.a-clms .a-clm .a-clm3,.a-clms .a-clm .a-clm4,.a-clms .a-clm2 .a-clm,.a-clms .a-clm2 .a-clm2,.a-clms .a-clm2 .a-clm3,.a-clms .a-clm2 .a-clm4,.a-clms .a-clm3 .a-clm,.a-clms .a-clm3 .a-clm2,.a-clms .a-clm3 .a-clm3,.a-clms .a-clm3 .a-clm4,.a-clms .a-clm4 .a-clm,.a-clms .a-clm4 .a-clm2,.a-clms .a-clm4 .a-clm3,.a-clms .a-clm4 .a-clm4{padding:0 1vw}}@media (max-width:560px){.a-clms .a-clm .a-clm,.a-clms .a-clm .a-clm2,.a-clms .a-clm .a-clm3,.a-clms .a-clm .a-clm4,.a-clms .a-clm2 .a-clm,.a-clms .a-clm2 .a-clm2,.a-clms .a-clm2 .a-clm3,.a-clms .a-clm2 .a-clm4,.a-clms .a-clm3 .a-clm,.a-clms .a-clm3 .a-clm2,.a-clms .a-clm3 .a-clm3,.a-clms .a-clm3 .a-clm4,.a-clms .a-clm4 .a-clm,.a-clms .a-clm4 .a-clm2,.a-clms .a-clm4 .a-clm3,.a-clms .a-clm4 .a-clm4{padding:0 1vw}}.a-clms .a-clm .a-clm:first-child,.a-clms .a-clm .a-clm2:first-child,.a-clms .a-clm .a-clm3:first-child,.a-clms .a-clm .a-clm4:first-child,.a-clms .a-clm2 .a-clm:first-child,.a-clms .a-clm2 .a-clm2:first-child,.a-clms .a-clm2 .a-clm3:first-child,.a-clms .a-clm2 .a-clm4:first-child,.a-clms .a-clm3 .a-clm:first-child,.a-clms .a-clm3 .a-clm2:first-child,.a-clms .a-clm3 .a-clm3:first-child,.a-clms .a-clm3 .a-clm4:first-child,.a-clms .a-clm4 .a-clm:first-child,.a-clms .a-clm4 .a-clm2:first-child,.a-clms .a-clm4 .a-clm3:first-child,.a-clms .a-clm4 .a-clm4:first-child{padding-left:0}.a-clms .a-clm .a-clm:last-child,.a-clms .a-clm .a-clm2:last-child,.a-clms .a-clm .a-clm3:last-child,.a-clms .a-clm .a-clm4:last-child,.a-clms .a-clm2 .a-clm:last-child,.a-clms .a-clm2 .a-clm2:last-child,.a-clms .a-clm2 .a-clm3:last-child,.a-clms .a-clm2 .a-clm4:last-child,.a-clms .a-clm3 .a-clm:last-child,.a-clms .a-clm3 .a-clm2:last-child,.a-clms .a-clm3 .a-clm3:last-child,.a-clms .a-clm3 .a-clm4:last-child,.a-clms .a-clm4 .a-clm:last-child,.a-clms .a-clm4 .a-clm2:last-child,.a-clms .a-clm4 .a-clm3:last-child,.a-clms .a-clm4 .a-clm4:last-child{padding-right:0}.a-clms .a-clm .a-clm2,.a-clms .a-clm2 .a-clm2,.a-clms .a-clm3 .a-clm2,.a-clms .a-clm4 .a-clm2{width:50% !important}.a-clms .a-clm .a-clm2+.a-clm,.a-clms .a-clm2 .a-clm2+.a-clm,.a-clms .a-clm3 .a-clm2+.a-clm,.a-clms .a-clm4 .a-clm2+.a-clm{width:50%}.a-clms .a-clm .a-clm3,.a-clms .a-clm2 .a-clm3,.a-clms .a-clm3 .a-clm3,.a-clms .a-clm4 .a-clm3{width:33% !important}.a-clms .a-clm .a-clm3+.a-clm,.a-clms .a-clm2 .a-clm3+.a-clm,.a-clms .a-clm3 .a-clm3+.a-clm,.a-clms .a-clm4 .a-clm3+.a-clm{width:66%}.a-clms .a-clm .a-clm4,.a-clms .a-clm2 .a-clm4,.a-clms .a-clm3 .a-clm4,.a-clms .a-clm4 .a-clm4{width:25% !important}.a-clms .a-clm .a-clm4+.a-clm,.a-clms .a-clm2 .a-clm4+.a-clm,.a-clms .a-clm3 .a-clm4+.a-clm,.a-clms .a-clm4 .a-clm4+.a-clm{width:75%}.a-clms a.a-clm,.a-clms a.a-clm2,.a-clms a.a-clm3,.a-clms a.a-clm4{color:#000}.a-clms a.a-clm:hover,.a-clms a.a-clm2:hover,.a-clms a.a-clm3:hover,.a-clms a.a-clm4:hover{opacity:1 !important;border:1px solid #c3c3c3}.a-clms .a-clm2{width:50%}@media (max-width:560px){.a-clms .a-clm2{width:100%}}.a-clms .a-clm2+.a-clm{width:50%}@media (max-width:560px){.a-clms .a-clm2+.a-clm{width:100%}}.a-clms .a-clm2.full{border:none}@media (min-width:1200px){.a-clms .a-clm2.full:nth-child(2n-1){padding:64px 64px 64px 10%}.a-clms .a-clm2.full:nth-child(2n){padding:64px 10% 64px 64px}}@media screen and (min-width:560px) and (max-width:1200px){.a-clms .a-clm2.full{width:100%;padding:5vw}}@media (max-width:560px){.a-clms .a-clm2.full{padding:calc(36px + 2vw) 5vw}}.a-clms .a-clm3{width:33.33%;flex-shrink:0}@media (max-width:560px){.a-clms .a-clm3{width:100%}}.a-clms .a-clm3+.a-clm{width:66.66%}@media (max-width:560px){.a-clms .a-clm3+.a-clm{width:100%}}.a-clms .a-clm4{width:25%;flex-shrink:0}@media (max-width:560px){.a-clms .a-clm4{width:100%}}.a-clms .a-clm4+.a-clm{width:75%}@media (max-width:560px){.a-clms .a-clm4+.a-clm{width:100%}}@media (min-width:1200px){.a-flex-end{align-items:flex-end;align-self:flex-end}}.a-padding{border-radius:16px}@media (min-width:1200px){.a-padding{padding:28px}}@media screen and (min-width:560px) and (max-width:1200px){.a-padding{padding:2vw}}@media (max-width:560px){.a-padding{padding:2vw}}@media (min-width:1200px){.a-padding.a-clm{padding:56px}}@media screen and (min-width:560px) and (max-width:1200px){.a-padding.a-clm{padding:4vw}}@media (max-width:560px){.a-padding.a-clm{padding:4vw}}@media (min-width:1200px){.a-padding>.a-clm:first-child{padding:28px}}@media screen and (min-width:560px) and (max-width:1200px){.a-padding>.a-clm:first-child{padding:2vw}}@media (max-width:560px){.a-padding>.a-clm:first-child{padding:2vw}}.a-dangumi2{columns:2;column-gap:56px;column-fill:auto !important}.a-dangumi2.a-gap-half{column-gap:28px}@media (max-width:560px){.a-dangumi2{columns:1;column-gap:0 !important}.a-dangumi2 .a-inline-block{width:100%}}.a-inline-block{display:inline-block}body{color:#000;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:400;letter-spacing:.08em;font-size:14px}@media (max-width:560px){body{font-size:14px;letter-spacing:.04em}}body h1,body h2,body h3,body h4,body h5,body h6,body li{line-height:1.6}body p{line-height:2}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:600}body a{text-decoration:none;color:#6ce12a;transition:.2s ease-out}body a:hover{opacity:.7;transition:.2s ease-out}*,*:before,*:after{box-sizing:border-box}.a-page p,.a-page li,.a-page dd{color:rgba(0,0,0,.7)}.a-page p{margin:0}.a-page p.a-btn{margin-top:24px}@media (max-width:560px){.a-page p.a-btn{margin-top:16px}}.a-hojo-txt{display:block}h1.a-page-h1{font-size:40px;font-weight:300;line-height:1.4;margin:40px 0 0}@media (max-width:560px){h1.a-page-h1{font-size:28px;margin:32px 0 0}}h1.a-page-h1 .a-hojo-txt{font-size:14px;margin:8px 0}@media (max-width:560px){h1.a-page-h1 .a-hojo-txt{font-size:13px;margin:4px 0}}.a-h1belt{text-align:center;padding:48px 0;background-image:url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-images/h1belt.jpg);background-position:center center;background-size:cover;color:#fff}@media (max-width:560px){.a-h1belt{padding:32px 0}}.a-h1belt h1.a-page-h1{margin:0}h2.a-page-h2{text-align:center;font-size:32px;margin:0 0 32px}h2.a-page-h2.a-h2pochi{padding-top:32px;position:relative;color:#000}@media (max-width:560px){h2.a-page-h2.a-h2pochi{padding-top:22px}}h2.a-page-h2.a-h2pochi:before,h2.a-page-h2.a-h2pochi:after{content:'';display:block;width:16px;height:16px;border-radius:50%;border:1px solid #fff;position:absolute;top:0}@media (max-width:560px){h2.a-page-h2.a-h2pochi:before,h2.a-page-h2.a-h2pochi:after{width:12px;height:12px}}h2.a-page-h2.a-h2pochi:before{background:#fbdf2e;left:calc(50% - 2px)}h2.a-page-h2.a-h2pochi:after{background:#6ce12a;right:calc(50% - 2px)}h2.a-page-h2.a-h2pochi.a-ta-left:before{left:12px}h2.a-page-h2.a-h2pochi.a-ta-left:after{left:0}@media (max-width:560px){h2.a-page-h2.a-h2pochi.a-ta-left:before{left:9px}}@media (max-width:560px){h2.a-page-h2{font-size:22px;margin:0 0 22px}}h2.a-page-h2:last-child{margin:0}h2.a-page-h2 .a-hojo-txt{font-size:16px;margin:8px 0}@media (max-width:560px){h2.a-page-h2 .a-hojo-txt{font-size:13px;margin:0}}h3.a-page-h3{font-size:18px;margin:24px 0 8px;color:#000}@media (max-width:560px){h3.a-page-h3{font-size:18px;margin:16px 0 4px}}h3.a-page-h3:first-child{margin-top:0}h3.a-page-h3 .a-hojo-txt{font-size:14px;margin:4px 0 8px}@media (max-width:560px){h3.a-page-h3 .a-hojo-txt{font-size:13px;margin:0}}h3.a-page-h3.a-h3line{border-bottom:1px solid #6ce12a;padding-bottom:8px;margin-bottom:16px}@media (max-width:560px){h3.a-page-h3.a-h3line{margin-bottom:8px}}h3.a-page-h3.a-h3pochi{display:flex;align-items:center}h3.a-page-h3.a-h3pochi:before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;background:#6ce12a}@media (max-width:560px){h3.a-page-h3.a-h3pochi:before{width:10px;height:10px}}h3.a-page-h3.a-h3before:before{content:'';display:inline-block;margin-right:8px}h4.a-page-h4{font-size:16.5px;margin:16px 0 4px}@media (max-width:560px){h4.a-page-h4{font-size:15px;margin:8px 0 4px}}h4.a-page-h4:first-child{margin-top:0}h4.a-page-h4 i.a-i-man,h4.a-page-h4 i.a-i-woman{display:inline-block;width:48px;text-align:center;letter-spacing:0;line-height:48px;border-radius:50%;background:#eaeaea;font-size:28px;vertical-align:middle;margin-right:4px}h4.a-page-h4 i.a-i-man+.a-midashi-inner,h4.a-page-h4 i.a-i-woman+.a-midashi-inner{display:inline-block;width:calc(100% - 80px);vertical-align:middle}.a-maru-img{display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden;width:64px;height:64px;margin-right:8px}.a-maru-img img{display:block;width:100%}.a-maru-img .a-bgimg{background-position:right -20px top;background-size:240%}.a-maru-img+.a-midashi-inner{display:inline-block;width:calc(100% - 80px);vertical-align:middle}h3.a-footer-h3{font-size:18px;margin:24px 0 8px}@media (max-width:560px){h3.a-footer-h3{font-size:18px;margin:16px 0 4px}}h3.a-footer-h3:first-child{margin-top:0}h3.a-footer-h3 i{display:inline-block;width:28px;text-align:center;letter-spacing:0;line-height:28px;border-radius:50%;background:#fff;color:#686868;font-size:14px;margin-right:4px}h4.a-footer-h4{font-size:16.5px;margin:16px 0 4px}@media (max-width:560px){h4.a-footer-h4{font-size:15px;margin:8px 0 4px}}h4.a-footer-h4:first-child{margin-top:0}h3.a-ham-h3{font-size:18px;margin:24px 0 8px;padding:0 16px}@media (max-width:560px){h3.a-ham-h3{font-size:18px;margin:16px 0 4px}}h3.a-ham-h3:first-child{margin-top:0}h3.a-ham-h3 i{display:inline-block;width:28px;text-align:center;letter-spacing:0;line-height:28px;border-radius:50%;background:#6ce12a;color:#fff;font-size:14px;transform:translateY(-2px);margin-right:4px}h3.a-side-h3{font-size:18px;margin:0 0 16px}@media (max-width:560px){h3.a-side-h3{font-size:18px;margin:0 0 8px}}h3.a-side-h3 i{display:inline-block;width:28px;text-align:center;letter-spacing:0;line-height:28px;border-radius:50%;background:#6ce12a;color:#fff;font-size:14px;transform:translateY(-2px);margin-right:4px}.a-blog-h2{font-size:22px;line-height:1.75 !important;padding:12px 3%;background:#eaeaea;border-left:4px solid #6ce12a;margin-top:48px;margin-bottom:0}@media (max-width:560px){.a-blog-h2{font-size:18.5px;letter-spacing:0;line-height:1.6 !important;margin-top:32px}}.a-blog-h3{font-size:20px;margin-top:40px;margin-bottom:0}@media (max-width:560px){.a-blog-h3{font-size:17px;letter-spacing:0;margin-top:24px}}.a-blog-h3+p{margin-top:16px !important}@media (max-width:560px){.a-blog-h3+p{margin-top:8px !important}}.a-blog-h4{font-size:18px;letter-spacing:.04em;margin-top:32px;margin-bottom:0}@media (max-width:560px){.a-blog-h4{font-size:15.5px;margin-top:24px}}.a-blog-h4+p{margin-top:16px !important}@media (max-width:560px){.a-blog-h4+p{margin-top:8px !important}}h2.a-index-h2{color:#000;font-size:22px;letter-spacing:.2em;margin:0 0 16px}@media (max-width:560px){h2.a-index-h2{font-size:18px}}h2.a-index-h2.sen{display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 24px}@media (max-width:560px){h2.a-index-h2.sen{margin:0 0 16px}}h2.a-index-h2.sen:after{content:'';display:block;height:1px;width:100%;background:#6ce12a}h2.a-index-h2.sen.main2:after{background:#fbdf2e}h2.a-index-h2.sen .a-midashi-inner{padding-right:16px;flex-shrink:0}h2.a-index-h2 .a-hojo-txt{display:inline-block;margin:0 0 16px;line-height:32px;padding-left:12px;letter-spacing:.08em}@media (max-width:560px){h2.a-index-h2 .a-hojo-txt{margin:0 0 8px}}h3.a-index-h3{display:flex;align-items:center;color:#6ce12a;font-size:16px;margin:24px 0 8px}@media (max-width:560px){h3.a-index-h3{font-size:15px;margin:16px 0 4px}}h3.a-index-h3:first-child{margin-top:0}h3.a-index-h3 .a-hojo-txt{font-size:10px;margin:0}@media (max-width:560px){h3.a-index-h3 .a-hojo-txt{font-size:10px;margin:0}}h3.a-index-h3 .a-midashi-inner{width:100%}h3.a-index-h3.a-h3line{border-bottom:1px solid #c3c3c3;padding-bottom:8px;margin-bottom:16px}h3.a-index-h3.a-h3line i{font-size:24px;margin-right:8px}h3.a-index-h3.a-h3before:before{content:'';display:inline-block;margin-right:8px}h3.a-index-h3.a-ta-center{display:block}h3.a-index-h3.a-ta-center img{display:block;height:64px;width:auto;margin:0 auto 8px}@media (max-width:560px){h3.a-index-h3.a-ta-center img{height:56px}}h3.a-index-h3.a-ta-center i{font-size:24px;letter-spacing:0;display:block;margin:0 auto 8px;color:#6ce12a}h4.a-index-h4{font-size:14px;margin:16px 0 4px}@media (max-width:560px){h4.a-index-h4{font-size:13px;margin:8px 0 4px}}h4.a-index-h4:first-child{margin-top:0}.a-btn{text-align:left}.a-btn-center{text-align:center}.a-btn-right{text-align:right}.a-btn,.a-btn-center,.a-btn-right{margin:24px 0 40px !important}@media (max-width:560px){.a-btn,.a-btn-center,.a-btn-right{margin:16px 0 24px !important}}.a-btn:first-child,.a-btn-center:first-child,.a-btn-right:first-child{margin-top:0 !important}.a-btn:last-child,.a-btn-center:last-child,.a-btn-right:last-child{margin-bottom:0 !important}.a-btn a,.a-btn input[type=submit],.a-btn-center a,.a-btn-center input[type=submit],.a-btn-right a,.a-btn-right input[type=submit]{display:inline-block;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:.1s}@media (max-width:560px){.a-btn a,.a-btn input[type=submit],.a-btn-center a,.a-btn-center input[type=submit],.a-btn-right a,.a-btn-right input[type=submit]{margin-bottom:16px}.a-btn a:last-child,.a-btn input[type=submit]:last-child,.a-btn-center a:last-child,.a-btn-center input[type=submit]:last-child,.a-btn-right a:last-child,.a-btn-right input[type=submit]:last-child{margin-bottom:0}}.a-btn a:hover,.a-btn input[type=submit]:hover,.a-btn-center a:hover,.a-btn-center input[type=submit]:hover,.a-btn-right a:hover,.a-btn-right input[type=submit]:hover{transition:.1s;opacity:1}.a-btn a:nth-child(n+1),.a-btn input[type=submit]:nth-child(n+1),.a-btn-center a:nth-child(n+1),.a-btn-center input[type=submit]:nth-child(n+1),.a-btn-right a:nth-child(n+1),.a-btn-right input[type=submit]:nth-child(n+1){margin-right:1em}.a-btn a.ol,.a-btn input[type=submit].ol,.a-btn-center a.ol,.a-btn-center input[type=submit].ol,.a-btn-right a.ol,.a-btn-right input[type=submit].ol{border-radius:4px;font-size:14px;line-height:48px;padding:0 24px;border:1px solid #c3c3c3;color:#6ce12a}.a-btn a.ol:hover,.a-btn input[type=submit].ol:hover,.a-btn-center a.ol:hover,.a-btn-center input[type=submit].ol:hover,.a-btn-right a.ol:hover,.a-btn-right input[type=submit].ol:hover{background:rgba(234,234,234,.5)}.a-btn a.ol:active,.a-btn input[type=submit].ol:active,.a-btn-center a.ol:active,.a-btn-center input[type=submit].ol:active,.a-btn-right a.ol:active,.a-btn-right input[type=submit].ol:active{background:rgba(234,234,234,.3)}.a-btn a.ol.white,.a-btn input[type=submit].ol.white,.a-btn-center a.ol.white,.a-btn-center input[type=submit].ol.white,.a-btn-right a.ol.white,.a-btn-right input[type=submit].ol.white{border:1px solid #fff;color:#fff}.a-btn a.ol.white:hover,.a-btn input[type=submit].ol.white:hover,.a-btn-center a.ol.white:hover,.a-btn-center input[type=submit].ol.white:hover,.a-btn-right a.ol.white:hover,.a-btn-right input[type=submit].ol.white:hover{background:rgba(255,255,255,.1)}.a-btn a.ol.white:active,.a-btn input[type=submit].ol.white:active,.a-btn-center a.ol.white:active,.a-btn-center input[type=submit].ol.white:active,.a-btn-right a.ol.white:active,.a-btn-right input[type=submit].ol.white:active{background:rgba(255,255,255,.2)}@media (max-width:560px){.a-btn a.ol,.a-btn input[type=submit].ol,.a-btn-center a.ol,.a-btn-center input[type=submit].ol,.a-btn-right a.ol,.a-btn-right input[type=submit].ol{font-size:12px;line-height:36px}}.a-btn a.ct,.a-btn input[type=submit].ct,.a-btn-center a.ct,.a-btn-center input[type=submit].ct,.a-btn-right a.ct,.a-btn-right input[type=submit].ct{border:none;border-radius:4px;font-size:14px;line-height:48px;padding:0 24px;background:#6ce12a;color:#fff}.a-btn a.ct:hover,.a-btn input[type=submit].ct:hover,.a-btn-center a.ct:hover,.a-btn-center input[type=submit].ct:hover,.a-btn-right a.ct:hover,.a-btn-right input[type=submit].ct:hover{background:#8be757}.a-btn a.ct:active,.a-btn input[type=submit].ct:active,.a-btn-center a.ct:active,.a-btn-center input[type=submit].ct:active,.a-btn-right a.ct:active,.a-btn-right input[type=submit].ct:active{background:#aaee83}.a-btn a.ct.white,.a-btn input[type=submit].ct.white,.a-btn-center a.ct.white,.a-btn-center input[type=submit].ct.white,.a-btn-right a.ct.white,.a-btn-right input[type=submit].ct.white{background:#fff;color:#6ce12a}.a-btn a.ct.white:hover,.a-btn input[type=submit].ct.white:hover,.a-btn-center a.ct.white:hover,.a-btn-center input[type=submit].ct.white:hover,.a-btn-right a.ct.white:hover,.a-btn-right input[type=submit].ct.white:hover{background:rgba(255,255,255,.8)}.a-btn a.ct.white:active,.a-btn input[type=submit].ct.white:active,.a-btn-center a.ct.white:active,.a-btn-center input[type=submit].ct.white:active,.a-btn-right a.ct.white:active,.a-btn-right input[type=submit].ct.white:active{background:rgba(255,255,255,.9)}.a-btn a.fa,.a-btn input[type=submit].fa,.a-btn-center a.fa,.a-btn-center input[type=submit].fa,.a-btn-right a.fa,.a-btn-right input[type=submit].fa{border:none;border-radius:28px;padding:0 32px;line-height:56px;background:#6ce12a;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.a-btn a.fa:hover,.a-btn input[type=submit].fa:hover,.a-btn-center a.fa:hover,.a-btn-center input[type=submit].fa:hover,.a-btn-right a.fa:hover,.a-btn-right input[type=submit].fa:hover{background:#8be757;box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 3px 10px 0 rgba(0,0,0,.12),0 4px 7px -2px rgba(0,0,0,.2)}.a-btn a.fa:active,.a-btn input[type=submit].fa:active,.a-btn-center a.fa:active,.a-btn-center input[type=submit].fa:active,.a-btn-right a.fa:active,.a-btn-right input[type=submit].fa:active{background:#aaee83;outline:none}.a-btn a.fa.white,.a-btn input[type=submit].fa.white,.a-btn-center a.fa.white,.a-btn-center input[type=submit].fa.white,.a-btn-right a.fa.white,.a-btn-right input[type=submit].fa.white{background:#fff;color:#6ce12a}.a-btn a.fa.white:hover,.a-btn input[type=submit].fa.white:hover,.a-btn-center a.fa.white:hover,.a-btn-center input[type=submit].fa.white:hover,.a-btn-right a.fa.white:hover,.a-btn-right input[type=submit].fa.white:hover{background:rgba(255,255,255,.8)}.a-btn a.fa.white:active,.a-btn input[type=submit].fa.white:active,.a-btn-center a.fa.white:active,.a-btn-center input[type=submit].fa.white:active,.a-btn-right a.fa.white:active,.a-btn-right input[type=submit].fa.white:active{background:rgba(255,255,255,.9)}.a-logo{display:flex;align-items:center}.a-logo img{display:block;height:100%;margin-bottom:0;margin-top:0}.a-logo h1{margin:0;white-space:nowrap}.a-logo h1 span{display:block}header .a-logo{height:48px;color:inherit;transform-origin:center left}header .a-logo img{margin-right:12px}header .a-logo h1{font-size:24px}@media screen and (min-width:560px) and (max-width:1200px){header .a-logo{transform:scale(.8)}}@media (max-width:560px){header .a-logo{height:32px}header .a-logo img{margin-right:8px}header .a-logo h1{font-size:16px}}footer,.hamburger .menu{overflow:hidden}footer .a-logo,.hamburger .menu .a-logo{height:48px;color:inherit}footer .a-logo img,.hamburger .menu .a-logo img{margin-right:12px}footer .a-logo h1,.hamburger .menu .a-logo h1{font-size:16.5px}@media (min-width:1200px){footer .a-logo,.hamburger .menu .a-logo{transform-origin:top left;transform:scale(1.1);margin-bottom:24px}}@media screen and (min-width:560px) and (max-width:1200px){footer .a-logo,.hamburger .menu .a-logo{margin-bottom:24px}}@media (max-width:560px){footer .a-logo,.hamburger .menu .a-logo{margin-bottom:16px}}.a-header{background:#fff;color:#686868;position:fixed;top:0;left:0;width:100%;padding-left:32px;box-sizing:border-box;z-index:10000;box-shadow:0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.05),0 3px 1px -2px rgba(0,0,0,.1);transition:.2s;display:flex;justify-content:space-between;align-items:center}@media (min-width:1200px){.a-header{height:120px}.a-header.index{box-shadow:none}}@media screen and (min-width:560px) and (max-width:1200px){.a-header{height:72px;padding-left:24px}}@media (max-width:560px){.a-header{height:56px;padding-left:3%}}.a-header .a-nav{display:flex;align-items:flex-end;flex-wrap:wrap;width:100%;height:100%;padding-right:24px;position:relative}@media screen and (min-width:560px) and (max-width:1200px){.a-header .a-nav{display:none}}@media (max-width:560px){.a-header .a-nav{display:none}}.a-header .a-nav>ul{display:flex;width:100%;align-items:center;justify-content:flex-end;list-style-type:none;margin:0;padding:0}.a-header .a-nav>ul a{display:block}.a-header .a-nav .a-nav-sub{display:flex;width:100%;align-items:center;justify-content:flex-end;padding-right:12px}.a-header .a-nav .a-nav-sub .a-nav-sub-left p{text-align:right;line-height:1.75;margin:0}.a-header .a-nav .a-nav-sub .a-nav-sub-right{margin:0;padding-left:24px;font-size:24px;font-weight:600}.a-header .a-nav .a-nav-main>li>a{color:#686868;padding:0 12px;line-height:56px}.a-header .a-nav .a-nav-main>li>a i{color:#fbdf2e;display:inline-block;margin-right:8px}.a-header .a-nav .a-nav-main>li>a:hover{opacity:1}.a-header .a-nav .a-nav-main>li>a:hover i{transform:translateY(-4px);transition-duration:.2s;transition-timing-function:cubic-bezier(.32,1.65,.59,1.65)}.a-header .a-nav .a-nav-main>li.a-nav-parent{position:relative}.a-header .a-nav .a-nav-main>li.a-nav-parent:after{position:absolute;left:0;top:57px;content:'';width:100%;height:3px;background:#6ce12a;transform:scale(0,1);transform-origin:left top;transition:.1s}.a-header .a-nav .a-nav-main>li.a-nav-parent:hover:after{transform-origin:left top;transform:scale(1,1);width:100%}.a-header .a-nav .a-nav-main>li.a-nav-parent:hover .a-nav-child{visibility:visible}.a-header .a-nav .a-nav-main>li.a-nav-parent:hover .a-nav-child li a{opacity:1;display:block;padding:18px;transition-duration:.1s}.a-header .a-nav .a-nav-main>li.a-nav-parent:hover .a-nav-child li a:hover{opacity:.7}.a-header .a-nav .a-nav-main>li.a-nav-parent .a-nav-child{visibility:hidden;position:absolute;padding:0 8px;top:60px;width:200px;left:0;background:#eaeaea;font-size:12px;list-style-type:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);-webkit-tap-highlight-color:transparent}.a-header .a-nav .a-nav-main>li.a-nav-parent .a-nav-child li a{display:block;opacity:0;color:#000;padding:16px 18px;ransition-duration:.1s;border-bottom:1px solid #c3c3c3}.a-header .a-nav .a-nav-main .a-btn{margin:0 0 0 16px !important}.a-header .a-nav .a-nav-main .a-btn a{line-height:36px}.a-header .a-cv{display:flex;flex-wrap:wrap;width:120px;flex-shrink:0;height:100%}@media screen and (min-width:560px) and (max-width:1200px){.a-header .a-cv{display:none}}@media (max-width:560px){.a-header .a-cv{display:none}}.a-header .a-cv .a-cv1,.a-header .a-cv .a-cv2{display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0;width:100%}.a-header .a-cv .a-cv1 i,.a-header .a-cv .a-cv2 i{display:block;font-size:28px;margin-bottom:8px}.a-header .a-cv .a-cv1{background:#fafcc3;color:#6ce12a}.a-header .a-cv .a-cv2{background:#6ce12a;color:#fff}@media (min-width:1200px){.a-header-height{height:120px}}@media screen and (min-width:560px) and (max-width:1200px){.a-header-height{height:72px}}@media (max-width:560px){.a-header-height{height:56px}}.a-ham.a-ham-btn{display:flex;justify-content:center;align-items:center;background:#6ce12a;height:100%}@media (min-width:1200px){.a-ham.a-ham-btn{display:none}}@media screen and (min-width:560px) and (max-width:1200px){.a-ham.a-ham-btn{width:72px}}@media (max-width:560px){.a-ham.a-ham-btn{width:56px}}.a-ham.a-ham-btn:before{content:'\e905';font-family:'tmpla';font-size:32px;color:#fff}.a-ham.a-ham-menu{display:block;height:100vh;background:#fafcc3;position:fixed;transition:.1s;width:100%;top:0;left:0;z-index:1000;overflow-y:scroll;visibility:hidden;opacity:0}@media (min-width:1200px){.a-ham.a-ham-menu{display:none}}.a-ham.a-ham-menu p,.a-ham.a-ham-menu li,.a-ham.a-ham-menu a{color:rgba(0,0,0,.7) !important}.a-ham.a-ham-menu:after{content:'';display:block;height:224px}.a-ham.open.a-ham-btn:before{content:'\e904';font-size:28px}.a-ham.open.a-ham-menu{transition:.5s;visibility:visible;opacity:1}.a-ham ul.a-ham-list{list-style-type:none;padding:0;margin:12px 0 0}.a-ham ul.a-ham-list a{color:#686868 !important}.a-ham ul.a-ham-list>li.page_item{background:#fff;border-bottom:1px solid #eaeaea;padding-left:16px}.a-ham ul.a-ham-list>li.page_item:first-child{border-top:1px solid #eaeaea}.a-ham ul.a-ham-list>li.page_item>a{display:block;box-sizing:border-box;padding:12px 48px 12px 0;position:relative}.a-ham ul.a-ham-list>li.page_item>a:after{content:"\e907";font-family:'tmpla' !important;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6ce12a;font-size:smaller}.a-ham ul.a-ham-list>li.page_item>a img,.a-ham ul.a-ham-list>li.page_item>a .a-bgimg{display:inline-block;vertical-align:middle;width:64px}.a-ham ul.a-ham-list>li.page_item>a img+span,.a-ham ul.a-ham-list>li.page_item>a .a-bgimg+span{display:inline-block;vertical-align:middle;width:calc(100% - 78px);padding-left:12px;box-sizing:border-box}.a-ham ul.a-ham-list>li.page_item>a .a-bgimg{padding-top:64px}.a-ham ul.a-ham-list li.page_item_has_children{border-top:1px solid #eaeaea;margin-top:24px;margin-bottom:24px}.a-ham ul.a-ham-list li.page_item_has_children:first-child{margin-top:0}.a-ham ul.a-ham-list li.page_item_has_children>a{border-bottom:1px solid #eaeaea}.a-ham ul.a-ham-list li.page_item_has_children ul.children{list-style-type:none;padding:0;margin:12px 0 0}.a-ham ul.a-ham-list li.page_item_has_children ul.children li.page_item{display:inline-block;padding:0;margin:0 0 12px}.a-ham ul.a-ham-list li.page_item_has_children ul.children li.page_item a{display:block;padding:0 16px;font-size:13.5px;border-right:1px solid #eaeaea}.a-ham ul.a-ham-list li.page_item_has_children ul.children li.page_item:last-child a{border-right:none !important}.a-ham ul.a-ham-list li.page_item_has_children+li.page_item{border-top:1px solid #eaeaea}.a-side{background:#fafcc3;box-sizing:border-box;border-top:1px solid #c3c3c3}@media (min-width:1200px){.a-side{width:320px;position:fixed;left:0;top:0;transition:.2s;border-right:1px solid #c3c3c3;height:calc(100vh + 36px);overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.a-side::-webkit-scrollbar{display:none}.a-side:before{content:'';display:block;height:120px}}@media screen and (min-width:560px) and (max-width:1200px){.a-side{display:none}}@media (max-width:560px){.a-side{display:none}}.a-side p,.a-side li,.a-side dd,.a-side a{color:rgba(0,0,0,.7)}.a-side .a-side-wrap{padding:0 32px}.a-side .a-side-sec{padding:24px 0 0}.a-side .a-side-sec:last-child{padding:24px 0 48px}.a-side ul.a-side-list{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fff;list-style-type:none;padding:0;margin:0}.a-side ul.a-side-list a{display:flex;align-items:center;width:100%;box-sizing:border-box;font-weight:500;padding:6px 32px}.a-side ul.a-side-list a .a-side-img{width:25%;margin-right:5%;flex-shrink:0}.a-side ul.a-side-list a .a-side-img img{display:block;width:100%;height:auto}.a-side ul.a-side-list a .a-side-txt span{display:block;margin:0}.a-side ul.a-side-list li.page_item:before,.a-side ul.a-side-list li.page_item:after{content:'';display:block;width:calc(100% - 32px);margin-left:auto;padding:6px 0}.a-side ul.a-side-list li.page_item:after{border-bottom:1px solid #eaeaea}.a-side ul.a-side-list li.page_item:last-child:after{border-bottom:none}.a-side ul.a-side-list ul.children{list-style-type:none;padding:0;margin:0}.a-side ul.a-side-list ul.children li.page_item:before{display:none}.a-side ul.a-side-list ul.children li.page_item:after{display:none}.a-side ul.a-side-list ul.children li.page_item a{color:#686868;font-weight:300;padding-left:calc(32px + 1em)}.a-footer p,.a-footer li,.a-footer dd,.a-footer a{color:#fff}.a-footer p{margin:0}.a-footer p.a-btn{margin-top:24px}@media (max-width:560px){.a-footer p.a-btn{margin-top:16px}}.a-ul-plain{margin:24px 0 32px;list-style-type:none;padding-left:0}@media (min-width:1200px){.a-ul-plain{display:flex;justify-content:center;flex-wrap:nowrap}.a-ul-plain li{margin:0 16px}}.a-ul-plain:last-child{margin-bottom:0}.a-ul-plain li{margin-bottom:12px}.a-ul-plain li a,.a-ul-plain li img{display:block;width:100%}.a-ul-plain li ul{list-style-type:none;padding-left:1em;margin-top:12px}.a-ul-plain li ul li:before{content:'- '}.a-tell{display:block;font-size:32px;letter-spacing:.2em;line-height:1.4;margin-bottom:16px;font-weight:600}@media (min-width:1200px){.a-tell{pointer-events:none}}.a-sns{text-align:center;font-size:40px;padding:16px 0}@media (max-width:560px){.a-sns{padding:8px 0}}.a-copyright{text-align:center;padding:16px 0 0}.a-blog{width:90%;max-width:800px;margin:40px auto 96px;background:#fff}@media (max-width:560px){.a-blog{width:100%;margin:0}}.a-blog-eyecatch img,.a-blog-eyecatch video{display:block;width:100%;height:auto}.a-blog-eyecatch .a-mediabox,.a-blog-eyecatch .a-iframe{margin-top:0}.a-blog-wrap{padding-left:56px;padding-right:56px}@media (max-width:560px){.a-blog-wrap{padding-left:5%;padding-right:5%}}.a-blog-head{padding-top:56px;padding-bottom:0}@media (max-width:560px){.a-blog-head{padding-top:40px}}.a-blog-head-ue{margin-bottom:16px}@media (max-width:560px){.a-blog-head-ue{margin-bottom:8px;font-size:14px !important}}.a-blog-head-shita{margin-top:16px}@media (max-width:560px){.a-blog-head-shita{margin-top:8px}}.a-blog-head-ue span,.a-blog-head-ue a,.a-blog-head-ue time,.a-blog-head-shita span,.a-blog-head-shita a,.a-blog-head-shita time{display:inline-block}.a-blog-head h1{line-height:1.6;margin:0;font-size:32px}@media (max-width:560px){.a-blog-head h1{font-size:22px}}.a-blog-body{padding-top:40px;padding-bottom:56px}@media (max-width:560px){.a-blog-body{padding-top:24px;padding-bottom:40px}}.a-blog-body .a-blog-fix{padding-bottom:40px}@media (max-width:560px){.a-blog-body .a-blog-fix{padding-bottom:24px}}.a-blog-body .a-blog-fix+.a-blog-edit{padding-top:24px}@media (max-width:560px){.a-blog-body .a-blog-fix+.a-blog-edit{padding-top:16px}}.a-blog-edit>*:first-child,.a-blog-fix>*:first-child{margin-top:0 !important}.a-blog-edit>*:last-child,.a-blog-fix>*:last-child{margin-bottom:0 !important}.a-blog-edit h1,.a-blog-fix h1{font-size:24px}@media (max-width:560px){.a-blog-edit h1,.a-blog-fix h1{font-size:20px}}.a-blog-edit p,.a-blog-fix p{margin-top:24px;margin-bottom:0}@media (max-width:560px){.a-blog-edit p,.a-blog-fix p{margin-top:16px}}#a-tags{margin-top:32px;transform:translateX(-8px)}@media (max-width:560px){#a-tags{margin-top:24px}}#a-tags a{display:inline-block;font-size:14px;padding:8px 16px;border-radius:4px;border:1px solid #6ce12a;border:1px solid var(--main);margin:0 0 8px 8px}@media (max-width:560px){#a-tags a{font-size:12px;padding:6px 12px}}.a-blog-foot{padding-top:0;padding-bottom:56px}@media (max-width:560px){.a-blog-foot{padding-bottom:40px}}.a-share{border-top:1px solid #c3c3c3;padding-top:8px}.a-share .a-share-cap{margin:0;color:#c3c3c3}.a-share .a-share-cap i{display:inline-block;letter-spacing:0;font-size:14px;margin-right:8px}.a-share .a2a_kit{height:auto;display:flex;flex-wrap:wrap}.a-share .a2a_kit a{display:block;color:#fff;font-weight:500;text-align:center;line-height:40px;border-radius:4px;font-size:14px;width:23.5%;margin-right:2%;margin-top:16px}@media (min-width:1200px){.a-share .a2a_kit a:nth-child(4n){margin-right:0}}@media screen and (min-width:560px) and (max-width:1200px){.a-share .a2a_kit a:nth-child(4n){margin-right:0}}@media (max-width:560px){.a-share .a2a_kit a{width:32%;margin-top:8px}.a-share .a2a_kit a:nth-child(3n){margin-right:0}}.a-share .a2a_kit a:before{font-family:'tmpla';display:inline-block;letter-spacing:0;margin-right:8px}.a-share .a2a_kit .a2a_button_facebook{background:#1877f2}.a-share .a2a_kit .a2a_button_facebook:before{content:'\e922'}.a-share .a2a_kit .a2a_button_facebook:after{content:'シェア'}.a-share .a2a_kit .a2a_button_twitter{background:#1da1f2}.a-share .a2a_kit .a2a_button_twitter:before{content:'\e910'}.a-share .a2a_kit .a2a_button_twitter:after{content:'ツイート'}.a-share .a2a_kit .a2a_button_pinterest{background:#bd081c}.a-share .a2a_kit .a2a_button_pinterest:before{content:'\e919'}.a-share .a2a_kit .a2a_button_pinterest:after{content:'保存'}.a-share .a2a_kit .a2a_button_line{background:#00b900}.a-share .a2a_kit .a2a_button_line:before{content:'\e927'}.a-share .a2a_kit .a2a_button_line:after{content:'送る'}.a-share .a2a_kit .a2a_button_hatena{background:#008fde}.a-share .a2a_kit .a2a_button_hatena:before{content:'B!';font-weight:700;font-family:sans-serif}.a-share .a2a_kit .a2a_button_hatena:after{content:'はてブ'}.a-share .a2a_kit .a2a_button_pocket{background:#ef4056}.a-share .a2a_kit .a2a_button_pocket:before{content:'\e918';width:12px;line-height:12px;font-size:6px;vertical-align:3px;background:#fff;color:#ef4056 !important;border-radius:2px 2px 50% 50%}.a-share .a2a_kit .a2a_button_pocket:after{content:'Pocket'}.a-list_with_img{list-style-type:none;margin:0;padding:0}.a-list_with_img li{padding:3% 0;border-bottom:1px solid #c3c3c3}.a-list_with_img li:first-child{padding-top:0}.a-list_with_img li:last-child{padding-bottom:0;border-bottom:none}.a-list_with_img li a{display:flex;align-items:center}.a-list_with_img li a .a-list_img{width:25%;margin-right:5%;flex-shrink:0}.a-list_with_img li a .a-list_img img{display:block;width:100%;height:auto;border:1px solid #c3c3c3;transition:.6s ease-out}.a-list_with_img li a .a-list_txt{color:inherit !important;transition:.6s ease-out}@media (max-width:560px){.a-list_with_img li a .a-list_txt{letter-spacing:!important}}.a-list_with_img li a .a-list_txt .a-list_ttl{line-height:1.6;margin:0;color:#000;font-size:16.5px}@media (max-width:560px){.a-list_with_img li a .a-list_txt .a-list_ttl{font-size:14px}}.a-list_with_img li a .a-list_txt .a-list_ue{padding-bottom:1.2%}.a-list_with_img li a .a-list_txt .a-list_shita{padding-top:1.2%}.a-list_with_img li a:hover{opacity:1 !important}.a-list_with_img li a:hover .a-list_img img{transition:.6s ease-out;transform:scale(1.05)}.a-list_with_img li a:hover .a-list_txt{transition:.6s ease-out;opacity:.7}.a-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;letter-spacing:0;font-weight:500;margin-top:56px}@media (max-width:560px){.a-pagination{margin-top:40px}}.a-pagination span,.a-pagination a{display:block;box-sizing:border-box;color:#6ce12a;border-radius:50%;width:48px;line-height:48px;text-align:center;margin:0 4px}@media (max-width:560px){.a-pagination span,.a-pagination a{width:10vw;line-height:10vw}}.a-pagination span.prev:before,.a-pagination a.prev:before{content:'\e91b';font-family:'tmpla'}.a-pagination span.next:before,.a-pagination a.next:before{content:'\e907';font-family:'tmpla'}.a-pagination.gray span,.a-pagination.gray a{background:#eaeaea}.a-pagination.white span,.a-pagination.white a{background:#fff}.a-pagination a:hover{opacity:1;background:#c3c3c3 !important}.a-pagination .current{color:#fff;background:#6ce12a !important}.a-bnr{background:#fff;width:100%}.a-bnr a{display:block;width:100%;padding:16px 5%;box-sizing:border-box;text-align:center}@media (max-width:560px){.a-bnr a{font-size:14px;padding:12px 5%}}.a-pankuzu{padding:24px 0 0;line-height:1.8}.a-pankuzu.a-blog-head-ue{padding:0}@media (max-width:560px){.a-pankuzu{font-size:13px !important;padding:12px 0 0}}.a-pankuzu .a-pankuzu-item{display:inline-block}.a-pankuzu .a-pankuzu-item:nth-child(n+2),.a-pankuzu .a-pankuzu-item i.a-i-right{margin-left:1em}@media (max-width:560px){.a-pankuzu .a-pankuzu-item:nth-child(n+2),.a-pankuzu .a-pankuzu-item i.a-i-right{margin-left:.5em}}.a-divider{border-bottom:1px solid #c3c3c3}.a-divider-white{border-bottom:1px solid rgba(255,255,255,.7)}.a-bottom-nav{position:fixed;z-index:10000;bottom:0;left:0;width:100%;background:#eaeaea;display:flex;box-shadow:-5px 0 2px 0 rgba(0,0,0,.05),-5px 0 5px 0 rgba(0,0,0,.05),-5px 0 1px -2px rgba(0,0,0,.1)}@media (min-width:1200px){.a-bottom-nav{display:none}}@media screen and (min-width:560px) and (max-width:1200px){.a-bottom-nav{display:none}}.a-bottom-nav a{display:block;width:100%;text-align:center;padding:12px 0 16px;color:#686868;border-right:2px solid #fff}.a-bottom-nav a i{font-size:22px}.a-bottom-nav a span{display:block;font-size:10px;margin-top:4px}.a-bottom-nav alast-child{border-right:none}.a-ul,.a-ol,.a-check{margin-top:24px;margin-bottom:24px;list-style-position:inside;padding-left:3%}@media (max-width:560px){.a-ul,.a-ol,.a-check{margin-top:16px;margin-bottom:16px}}.a-ul li,.a-ol li,.a-check li{margin-top:12px;line-height:1.6;padding-left:1.5em}@media (max-width:560px){.a-ul li,.a-ol li,.a-check li{margin-top:8px}}.a-ul li ul,.a-ul li ol,.a-ol li ul,.a-ol li ol,.a-check li ul,.a-check li ol{margin-top:8px}.a-ul li ul li,.a-ul li ol li,.a-ol li ul li,.a-ol li ol li,.a-check li ul li,.a-check li ol li{margin-top:8px}.a-ul{list-style-type:none}.a-ul li{text-indent:-1.5em}.a-ul li:before{content:'';display:inline-block;width:.5em;height:.5em;border-radius:50%;background:#6ce12a;margin-right:1em}.a-ul.main2 li:before{background:#fbdf2e}.a-check{list-style-type:none}.a-check li{text-indent:-1.7em}.a-check li:before{content:"\e91d";font-family:'tmpla';color:#6ce12a;display:inline-block;width:1em;height:1em;border-radius:0;background:0 0;text-indent:0;margin-right:.7em}.a-check.maru li:before{content:"\e96c"}.a-ol li{text-indent:-21px}@media (max-width:560px){.a-ol li{text-indent:-18px}}.a-kakomi .a-ul,.a-kakomi .a-ol,.a-kakomi .a-check,.a-table .a-ul,.a-table .a-ol,.a-table .a-check{padding-left:1%}.a-table{border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;line-height:1.75;margin-top:24px;margin-bottom:0}@media (max-width:560px){.a-table{margin-top:16px}}.a-table .a-tr{display:flex;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;padding:3%;flex-wrap:nowrap}@media (max-width:560px){.a-table .a-tr{flex-wrap:wrap}.a-table .a-tr dt,.a-table .a-tr dd{width:100% !important}}.a-table .a-tr dt{font-weight:500}.a-table .a-tr dd *:first-child{margin-top:0 !important}@media (max-width:560px){.a-table .a-tr dd{margin:8px 0 0}}.a-table.separate{border-collapse:separate;border-spacing:1px;border:none}.a-table.separate th,.a-table.separate td{border:none}.a-table2{width:100%;margin-top:24px;border-collapse:collapse;line-height:1.6;border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3}@media (max-width:560px){.a-table2{margin-top:16px}}.a-table2 th,.a-table2 td{border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;padding:16px}.a-table2 th{font-weight:500}.a-table2 .a-cellpad-s th,.a-table2 .a-cellpad-s td{padding:8px}.a-table2 .a-cellpad-l th,.a-table2 .a-cellpad-l td{padding:24px}.a-table2.separate{border-collapse:separate;border-spacing:1px;border:none}.a-table2.separate th,.a-table2.separate td{border:none}.a-kakomi,.a-jogesen{position:relative;margin-top:24px}@media (max-width:560px){.a-kakomi,.a-jogesen{margin-top:16px}}.a-kakomi .a-inner,.a-jogesen .a-inner{padding:3%}.a-kakomi .a-inner *:first-child,.a-jogesen .a-inner *:first-child{margin-top:0}.a-kakomi .a-inner *:last-child,.a-jogesen .a-inner *:last-child{margin-bottom:0}.a-kakomi ul,.a-kakomi ol,.a-jogesen ul,.a-jogesen ol{padding-left:0 !important;padding-right:0 !important}.a-kakomi .a-caption{margin-left:3%;padding-left:.5em}.a-kakomi .a-inner{border:1px solid #c3c3c3;border-radius:8px}.a-jogesen .a-inner{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}.a-caption{color:#000 !important;background:#fff;padding-right:.5em;display:inline-block;font-weight:500}.a-caption+.a-inner{margin-top:-1em}@media (max-width:560px){.a-caption+.a-inner{margin-top:-.8em}}@media (max-width:560px){.a-caption{letter-spacing:0}}.a-caption:before{content:'';display:inline-block;width:0;height:0;border-top:.52em solid #6ce12a;border-left:.3em solid transparent;border-right:.3em solid transparent;border-bottom:.08em solid transparent;margin-right:.5em}.a-bg-gray-ml .a-caption{background:#eaeaea}.a-bg-gray-l .a-caption{background:#eaeaea}.a-bg-gray .a-caption{background:#c3c3c3}.a-bg-gray-md .a-caption{background:#686868}.a-bg-gray-d .a-caption{background:#686868}.a-bg-main2 .a-caption{background:#fbdf2e}.a-bg-main .a-caption{background:#6ce12a}.a-blog .a-caption{background:#fff}.a-inyo{position:relative;padding-left:8%}.a-inyo>img,.a-inyo .a-mediabox{display:block;width:90%;height:auto}@media (max-width:560px){.a-inyo{padding-left:10%}}.a-inyo:before{content:"\e916";font-family:'tmpla';color:#c3c3c3;position:absolute;top:0;left:0;font-size:24px}@media (max-width:560px){.a-inyo:before{font-size:20px}}.a-inyo .a-inyomoto{text-align:right}.a-mediabox{margin-top:24px}@media (max-width:560px){.a-mediabox{margin-top:16px}}.a-mediabox img,.a-mediabox video,.a-mediabox iframe{margin:0;display:block;width:100%;height:auto}.a-mediabox.full{display:flex;align-items:flex-start}.a-mediabox.org div{display:inline-block}.a-mediabox.org img{display:inline-block;width:auto}.a-mediabox.org.center{text-align:center}.a-mediabox.org.right{text-align:right}.a-mediabox.full div:nth-child(n+2),.a-mediabox.org div:nth-child(n+2){margin-left:24px}@media (max-width:560px){.a-mediabox.full div:nth-child(n+2),.a-mediabox.org div:nth-child(n+2){margin-left:8px}}.a-bgimg{width:100%;height:0;background-color:#c3c3c3;background-repeat:no-repeat;background-position:center center;background-size:cover}.a-bgimg.asp2_1{padding-top:50%}.a-bgimg.asp16_9{padding-top:56.25%}.a-bgimg.asp3_2{padding-top:66.66%}.a-bgimg.asp1_1{padding-top:100%}.a-iframe,.a-gmap{position:relative;width:100%;padding-top:50%;margin-top:24px;overflow:hidden}.a-iframe:first-child,.a-gmap:first-child{margin-top:0}@media (max-width:560px){.a-iframe,.a-gmap{margin-top:16px}}.a-iframe iframe,.a-gmap iframe{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100% !important;height:100% !important}.a-gmap.review-off iframe{width:240% !important}.a-step{padding-left:40px;margin-top:24px}@media (max-width:560px){.a-step{padding-left:24px;margin-top:16px}}.a-step .a-step-inner{padding:24px 0;position:relative;border-bottom:1px solid #c3c3c3}@media (max-width:560px){.a-step .a-step-inner{padding:16px 0}}.a-step .a-step-inner:before,.a-step .a-step-inner:after{content:'';display:block;transform:translate(-40px,24px)}@media (max-width:560px){.a-step .a-step-inner:before,.a-step .a-step-inner:after{transform:translate(-24px,16px)}}.a-step .a-step-inner:before{width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:#6ce12a;position:absolute;top:8px;left:0}@media (max-width:560px){.a-step .a-step-inner:before{top:4px}}.a-step .a-step-inner:after{width:1px;background:#6ce12a;height:calc(100% - 12px - 6px);position:absolute;top:calc(8px + 12px);left:calc(12px / 2)}@media (max-width:560px){.a-step .a-step-inner:after{top:calc(4px + 12px)}}.a-step .a-step-inner:first-child{padding-top:0}.a-step .a-step-inner:first-child:before,.a-step .a-step-inner:first-child:after{transform:translate(-40px,0)}@media (max-width:560px){.a-step .a-step-inner:first-child:before,.a-step .a-step-inner:first-child:after{transform:translate(-24px,0)}}.a-step .a-step-inner:first-child:after{height:calc(100% - 12px - 6px + 24px)}@media (max-width:560px){.a-step .a-step-inner:first-child:after{height:calc(100% - 12px - 6px + 16px)}}.a-step .a-step-inner:last-child{padding-bottom:0;border-bottom:none}.a-step .a-step-inner:last-child:after{display:none}.a-step .a-step-inner p{margin:0}.a-faq .a-faq-unit{margin-top:32px}@media (max-width:560px){.a-faq .a-faq-unit{margin-top:24px}}.a-faq .a-faq-unit dt,.a-faq .a-faq-unit dd{display:flex;align-items:center}.a-faq .a-faq-unit dt:before,.a-faq .a-faq-unit dd:before{display:block;width:40px;line-height:40px;border-radius:50%;text-align:center;font-weight:700;font-size:18px;letter-spacing:0;color:#fff;flex-shrink:0;margin-right:16px}@media (max-width:560px){.a-faq .a-faq-unit dt:before,.a-faq .a-faq-unit dd:before{margin-right:12px}}.a-faq .a-faq-unit dt{margin-bottom:6px}.a-faq .a-faq-unit dt:before{content:'Q';background:#6ce12a;align-self:flex-start}.a-faq .a-faq-unit dd{margin:0}.a-faq .a-faq-unit dd:before{content:'A';background:#c3c3c3;align-self:flex-start}ul.a-txtlinks{list-style-type:none;padding:0;margin:12px 0 0}ul.a-txtlinks li{display:inline-block;padding:0;margin:0 0 12px}ul.a-txtlinks li a{display:block;padding:0 16px;border-right:1px solid #c3c3c3}@media (max-width:560px){ul.a-txtlinks li a{font-size:13.5px}}ul.a-txtlinks li:last-child a{border-right:none !important}@media (max-width:560px){.a-sp-scrollx{overflow-x:scroll;overflow-y:hidden}}@media (min-width:1200px){.a-sp-scrollx .a-sp-scrollx-width{width:100% !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-sp-scrollx .a-sp-scrollx-width{width:100% !important}}@media (max-width:560px){.a-sp-scrollx .a-sp-scrollx-width{display:inline-block;white-space:nowrap}.a-sp-scrollx .a-sp-scrollx-width *{white-space:normal}}.a-border{border:1px solid #c3c3c3}.a-ibtag{display:inline-block;line-height:20px;padding:0 6px;letter-spacing:0;border-radius:3px}img.a-attr-tag{display:inline-block;width:auto !important;height:.9em}.a-related,.a-cards-yoko{display:flex;flex-wrap:wrap;margin-top:24px}@media (max-width:560px){.a-related,.a-cards-yoko{margin-top:16px}}.a-related .a-card-yoko,.a-related .a-links,.a-cards-yoko .a-card-yoko,.a-cards-yoko .a-links{width:32%;margin-right:2%;margin-bottom:24px;color:rgba(17,17,17,.7)}.a-related .a-card-yoko:nth-child(3n),.a-related .a-links:nth-child(3n),.a-cards-yoko .a-card-yoko:nth-child(3n),.a-cards-yoko .a-links:nth-child(3n){margin-right:0}@media (max-width:560px){.a-related .a-card-yoko,.a-related .a-links,.a-cards-yoko .a-card-yoko,.a-cards-yoko .a-links{width:100%;margin-right:0;margin-bottom:16px}}.a-related-sp a{display:inline-block;font-size:12px;line-height:24px;padding:0 8px;letter-spacing:0;border-radius:3px;border:1px solid #6ce12a;margin-top:8px}footer .a-related .a-card-yoko,footer .a-related .a-links,footer .a-blog .a-related .a-card-yoko,footer .a-blog .a-related .a-links{width:47.5%;margin-right:5%}footer .a-related .a-card-yoko:nth-child(3n),footer .a-related .a-links:nth-child(3n),footer .a-blog .a-related .a-card-yoko:nth-child(3n),footer .a-blog .a-related .a-links:nth-child(3n){margin-right:5%}footer .a-related .a-card-yoko:nth-child(2n),footer .a-related .a-links:nth-child(2n),footer .a-blog .a-related .a-card-yoko:nth-child(2n),footer .a-blog .a-related .a-links:nth-child(2n){margin-right:0}footer .a-related .a-card-yoko p,footer .a-related .a-links p,footer .a-blog .a-related .a-card-yoko p,footer .a-blog .a-related .a-links p{margin:0}footer .a-related .a-links{color:rgba(255,255,255,.7)}footer .a-related .a-links span{font-size:12px !important}.a-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0px 4px 12px rgba(0,0,0,.1)}.a-card .a-card-img img{display:block;width:100%;height:auto;margin:0}.a-card .a-card-txt{padding:24px}@media (max-width:560px){.a-card .a-card-txt{padding:16px}}.a-card:hover{opacity:1 !important;transform:translateY(-4px);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 3px 10px 0 rgba(0,0,0,.12),0 4px 7px -2px rgba(0,0,0,.2)}.a-cards{display:flex;justify-content:center}.a-cards .a-card{width:320px;margin-right:24px}.a-cards .a-card:last-child{margin-right:0}@media (max-width:560px){.a-cards .a-card{width:42%}}.a-card-yoko{display:flex;align-items:center;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;background:#fff;overflow:hidden;border-radius:8px}.a-card-yoko .a-card-img{flex-shrink:0;width:50%}.a-card-yoko .a-card-img.chohokei{width:50%}.a-card-yoko .a-card-img.seihokei{width:96px}.a-card-yoko .a-card-img.seihokei .a-bgimg{padding-top:96px}@media (max-width:560px){.a-card-yoko .a-card-img{width:80px !important}.a-card-yoko .a-card-img .a-bgimg{padding-top:80px !important}}.a-card-yoko .a-card-icon{flex-shrink:0;width:72px;line-height:56px;text-align:center;font-size:26px;border-right:1px solid #ddd}.a-card-yoko .a-card-icon2{flex-shrink:0;width:96px;height:96px;display:flex;justify-content:center;align-items:center;background:#6ce12a}@media (max-width:560px){.a-card-yoko .a-card-icon2{width:72px;height:72px}}.a-card-yoko .a-card-icon2 i{display:block;width:64px;line-height:64px;border-radius:50%;text-align:center;background:#fff;color:#ddd;font-size:28px;letter-spacing:0}@media (max-width:560px){.a-card-yoko .a-card-icon2 i{width:48px;line-height:48px;font-size:24px}}.a-card-yoko .a-card-txt{padding:16px}.a-card-yoko .a-card-txt p{line-height:1.6}.a-links{display:block}.a-links img{display:block;width:100%;margin:0 !important}.a-links img+span{display:block;line-height:1.6;margin-top:8px}.a-links:hover img{opacity:.7;transition:.2s}.a-news{list-style-type:none;padding:0}.a-news li{border-top:1px solid #c3c3c3}.a-news li:last-child{border-bottom:1px solid #c3c3c3}.a-news li a{display:flex;justify-content:space-between;align-items:center;padding:12px;width:100%;box-sizing:border-box}.a-news li a:after{content:'\e907';font-family:'tmpla';font-size:4px;font-weight:100;transition:.5s}@media (max-width:560px){.a-news li a:after{font-size:8px}}.a-news li a>span>span{margin-right:12px;transition:.5s}.a-news li a>span>span:first-child{color:#000}.a-news li a>span>span:nth-child(2){display:inline-block;border-radius:12px;line-height:24px;padding:0 12px;font-size:11px;background:#6ce12a;color:#fff}@media (max-width:560px){.a-news li a>span>span:nth-child(2){line-height:16px;padding:0 8px;font-size:10px}}.a-news li a>span>span:last-child{color:#000;margin-right:0}@media screen and (min-width:560px) and (max-width:1200px){.a-news li a>span>span:last-child{display:block;margin-top:8px}}@media (max-width:560px){.a-news li a>span>span:last-child{display:block;margin-top:4px}}.a-news li a:hover{opacity:1}.a-news li a:hover:after{transform:translateX(4px);transition:.5s}.a-news li a:hover>span>span:first-child,.a-news li a:hover>span>span:last-child{transition:.5s;color:#6ce12a}.a-maru-icon{display:inline-block;letter-spacing:0;text-align:center;border-radius:50%}.a-tel{font-size:28px;font-weight:700;line-height:1.2 !important;display:inline-block;border-bottom:3px solid #6ce12a}@media (max-width:560px){.a-tel{margin:0 !important}}.a-bg{padding:120px 0;background-size:cover;background-position:center center}@media screen and (min-width:560px) and (max-width:1200px){.a-bg{padding:72px 0;background-image:none !important;background-color:#fbdf2e}}@media (max-width:560px){.a-bg{padding:36px 0;background-image:none !important;background-color:#fbdf2e}}@media (min-width:1200px){.a-bg .a-bg-white{background:rgba(255,255,255,.9) !important}}.a-2nd-header{padding:8px 3%}.a-rightlink{color:#000 !important;position:absolute;display:block;bottom:0;right:72px;padding-left:calc(80px + 1.8em)}@media screen and (min-width:560px) and (max-width:1200px){.a-rightlink{right:5vw}}.a-rightlink:hover{opacity:1 !important}.a-rightlink:before{opacity:.1;transition:.15s ease}.a-rightlink:hover:after{opacity:.75;animation:animation01 1.5s infinite cubic-bezier(.77,0,.18,1)}.a-rightlink:before,.a-rightlink:after{position:absolute;right:auto;left:0;top:0;bottom:0;content:"";width:80px;height:1px;margin:auto;background-color:#000}.a-rightlink:hover:after{opacity:1;text-decoration:none;background-color:#fbdf2e}.a-rightlink span:before{position:absolute;left:0;right:auto;top:auto;bottom:0;display:block;width:0;height:25%;content:"";opacity:.5;background-color:#000}@keyframes animation01{0%{width:0}45%{width:80px}55%{width:80px;left:0}100%{width:0;left:80px}}.a-scrolldown-wrap{position:relative;display:inline-block;color:#686868}.a-scrolldown-wrap:hover{opacity:1;transition:.5s;color:#6ce12a}.a-scrolldown-wrap:hover .a-scrolldown:before,.a-scrolldown-wrap:hover .a-scrolldown:after{transition:.5s;background:#6ce12a}.a-scrolldown-wrap .a-scrolldown{position:relative;height:82px}.a-scrolldown-wrap .a-scrolldown span{line-height:40px;text-align:right;height:100%;font-size:.7rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.a-scrolldown-wrap .a-scrolldown:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#686868;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;z-index:10}.a-scrolldown-wrap .a-scrolldown:after{content:"";position:absolute;bottom:0;left:0;width:1px;height:100%;background:#686868}@keyframes circlemove{0%{bottom:78px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.a-ta-left{text-align:left !important}.a-ta-center{text-align:center !important}.a-ta-right{text-align:right !important}strong,.a-txt-bold{font-weight:500}.a-marker{background:linear-gradient(transparent 50%,#fafcc3 50%)}.a-txt-s{font-size:14px}@media (max-width:560px){.a-txt-s{font-size:12px}}.a-txt-ss{font-size:12px}@media (max-width:560px){.a-txt-ss{font-size:10px}}.a-mb0{margin-bottom:0 !important}@media (min-width:1200px){.a-mb8{margin-bottom:8px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb8{margin-bottom:8px !important}}@media (max-width:560px){.a-mb8{margin-bottom:8px !important}}@media (min-width:1200px){.a-mb16{margin-bottom:16px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb16{margin-bottom:16px !important}}@media (max-width:560px){.a-mb16{margin-bottom:16px !important}}@media (min-width:1200px){.a-mb24{margin-bottom:24px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb24{margin-bottom:20px !important}}@media (max-width:560px){.a-mb24{margin-bottom:16px !important}}@media (min-width:1200px){.a-mb32{margin-bottom:32px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb32{margin-bottom:24px !important}}@media (max-width:560px){.a-mb32{margin-bottom:20px !important}}@media (min-width:1200px){.a-mb40{margin-bottom:40px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb40{margin-bottom:32px !important}}@media (max-width:560px){.a-mb40{margin-bottom:32px !important}}@media (min-width:1200px){.a-mb48{margin-bottom:48px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb48{margin-bottom:40px !important}}@media (max-width:560px){.a-mb48{margin-bottom:32px !important}}@media (min-width:1200px){.a-mb56{margin-bottom:56px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb56{margin-bottom:48px !important}}@media (max-width:560px){.a-mb56{margin-bottom:32px !important}}@media (min-width:1200px){.a-mb64{margin-bottom:64px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb64{margin-bottom:48px !important}}@media (max-width:560px){.a-mb64{margin-bottom:32px !important}}@media (min-width:1200px){.a-mb72{margin-bottom:72px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb72{margin-bottom:48px !important}}@media (max-width:560px){.a-mb72{margin-bottom:32px !important}}@media (min-width:1200px){.a-mb80{margin-bottom:80px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mb80{margin-bottom:56px !important}}@media (max-width:560px){.a-mb80{margin-bottom:40px !important}}.a-mt0{margin-top:0 !important}@media (min-width:1200px){.a-mt8{margin-top:8px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt8{margin-top:8px !important}}@media (max-width:560px){.a-mt8{margin-top:8px !important}}@media (min-width:1200px){.a-mt16{margin-top:16px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt16{margin-top:16px !important}}@media (max-width:560px){.a-mt16{margin-top:16px !important}}@media (min-width:1200px){.a-mt24{margin-top:24px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt24{margin-top:20px !important}}@media (max-width:560px){.a-mt24{margin-top:16px !important}}@media (min-width:1200px){.a-mt32{margin-top:32px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt32{margin-top:24px !important}}@media (max-width:560px){.a-mt32{margin-top:20px !important}}@media (min-width:1200px){.a-mt40{margin-top:40px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt40{margin-top:32px !important}}@media (max-width:560px){.a-mt40{margin-top:32px !important}}@media (min-width:1200px){.a-mt48{margin-top:48px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt48{margin-top:40px !important}}@media (max-width:560px){.a-mt48{margin-top:32px !important}}@media (min-width:1200px){.a-mt56{margin-top:56px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt56{margin-top:48px !important}}@media (max-width:560px){.a-mt56{margin-top:32px !important}}@media (min-width:1200px){.a-mt64{margin-top:64px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt64{margin-top:48px !important}}@media (max-width:560px){.a-mt64{margin-top:32px !important}}@media (min-width:1200px){.a-mt72{margin-top:72px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt72{margin-top:48px !important}}@media (max-width:560px){.a-mt72{margin-top:32px !important}}@media (min-width:1200px){.a-mt80{margin-top:80px !important}}@media screen and (min-width:560px) and (max-width:1200px){.a-mt80{margin-top:56px !important}}@media (max-width:560px){.a-mt80{margin-top:40px !important}}.a-scrollx{position:relative;padding:0 72px}.a-scrollx .a-scrollx-wrap{overflow-x:hidden;overflow-y:visible;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.a-scrollx .a-scrollx-wrap::-webkit-scrollbar{display:none}@media (max-width:768px){.a-scrollx .a-scrollx-wrap{overflow-x:scroll}}.a-scrollx .a-scrollx-inner{display:inline-block}@media (max-width:768px){.a-scrollx .a-scrollx-inner{padding-left:5%}}.a-scrollx .a-i-left,.a-scrollx .a-i-right{position:absolute;top:50%;display:inline-block;width:64px;line-height:64px;margin-top:-32px;border-radius:50%;text-align:center;background:rgba(255,255,255,.9);z-index:100;box-shadow:0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.05),0 3px 1px -2px rgba(0,0,0,.1);color:#686868;cursor:pointer}.a-scrollx .a-i-left:hover,.a-scrollx .a-i-right:hover{color:#000}@media (max-width:768px){.a-scrollx .a-i-left,.a-scrollx .a-i-right{visibility:hidden}}.a-scrollx .a-i-left{left:32px}.a-scrollx .a-i-right{right:32px}.a-scrollx .a-scrollx-leftgrad{width:7%;left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.a-scrollx .a-scrollx-rightgrad{width:7%;right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0))}@media (max-width:768px){.a-scrollx{padding:0}.a-scrollx .a-scrollx-rightgrad,.a-scrollx .a-scrollx-leftgrad{height:100%;position:absolute;bottom:0;z-index:100}.a-scrollx .a-scrollx-leftgrad{width:10%;left:0;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0))}.a-scrollx .a-scrollx-rightgrad{width:10%;right:0;background:linear-gradient(to left,#fff 30%,rgba(255,255,255,0))}}.a-scrollx .a-scrollx-items.a-scrollx-cards{padding:16px 0;display:flex}.a-scrollx .a-scrollx-items .a-scrollx-item{display:inline-block;vertical-align:top;white-space:normal !important}.a-scrollx .a-scrollx-items .a-scrollx-item.a-card{width:320px;margin-right:24px;transform:translateX(8px)}@media (max-width:768px){.a-scrollx .a-scrollx-items .a-scrollx-item.a-card{width:75vw}}.a-scrollx .a-scrollx-items .a-scrollx-item.a-card .a-card-img{overflow:hidden;border-radius:16px 16px 0 0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}ul.a-flickList{padding:0;margin:0;position:relative}@media (max-width:560px){ul.a-flickList{width:100%}}ul.a-flickList .slick-list{border-radius:40px 0 0 40px;overflow:hidden;width:75%;margin-left:auto}@media (max-width:560px){ul.a-flickList .slick-list{width:100%;border-radius:0}}ul.a-flickList li.slick-slide{padding:0;margin:0}ul.a-flickList li.slick-slide img{padding:0;margin:0;display:block;width:100%;height:auto}ul.a-flickList li.slick-slide:before{display:none}ul.a-flickList ul.slick-dots{padding:0;margin:0;list-style-type:none;height:48px;display:flex;justify-content:center;align-items:flex-end}@media screen and (min-width:560px) and (max-width:1200px){ul.a-flickList ul.slick-dots{height:32px}}@media (max-width:560px){ul.a-flickList ul.slick-dots{height:24px}}ul.a-flickList ul.slick-dots li{padding:0;margin:0 4px}ul.a-flickList ul.slick-dots li:before{display:none}ul.a-flickList ul.slick-dots li button{text-indent:-9999px;padding:0;margin:0;display:block;width:8px;height:8px;border-radius:50%;background:#c3c3c3}ul.a-flickList ul.slick-dots li.slick-active button{background:#6ce12a}ul.a-flickList button{background:0 0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.a-news.kv-shita{border:none;margin:0}.a-news.kv-shita li{border:none}.a-news.kv-shita li a{background:#fff;padding:32px;border-radius:160px}@media screen and (min-width:560px) and (max-width:1200px){.a-news.kv-shita li a{padding:16px 32px}}@media (max-width:560px){.a-news.kv-shita li a{padding:16px 32px}}.a-news.kv-shita li a:after{color:#fbdf2e}.a-news.kv-shita li a:hover{opacity:1}.a-news.kv-shita li a:hover span,.a-news.kv-shita li a:hover span:before{color:#fbdf2e !important}.a-news.kv-shita li a span{transition:.5s}@media screen and (min-width:560px) and (max-width:1200px){.a-news.kv-shita li a span{margin:0 !important}}@media (max-width:560px){.a-news.kv-shita li a span{margin:0 !important}}.a-news.kv-shita li a>span>span:nth-child(2){border-radius:0;width:1px;height:24px;padding:0;background:#fbdf2e;vertical-align:middle}@media screen and (min-width:560px) and (max-width:1200px){.a-news.kv-shita li a>span>span:nth-child(2){display:none}}@media (max-width:560px){.a-news.kv-shita li a>span>span:nth-child(2){display:none}}.a-news.kv-shita li a>span:before{content:"\e933";font-family:'tmpla';color:rgba(0,0,0,.7);font-size:20px;vertical-align:-2px;margin-right:4px;transition:.5s}.icon-list{list-style-type:none;padding:0;margin:32px 0 8px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (min-width:1200px){.icon-list{width:85%}}@media (max-width:560px){.icon-list{margin:16px 0 0}}.a-index-bg{background-image:url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-images/h1belt.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.a-index-bg .a-padding{background-color:rgba(255,255,255,.9);text-align:center;border-radius:0}.a-index-bg .a-padding h2{margin:0}.a-index-bg .a-padding .non-btn{display:inline-block;padding:20px 24px 20px 56px;background:#fbdf2e;border-radius:64px}@media (max-width:560px){.a-index-bg .a-padding .non-btn{padding:16px 16px 16px 32px}}.a-index-bg .a-padding .non-btn span{display:inline-block;line-height:1.75;vertical-align:middle;margin-right:8px}@media (max-width:560px){.a-index-bg .a-padding .non-btn span{width:224px;margin-right:0}}.a-index-bg .a-padding .non-btn:after{vertical-align:middle}@media (max-width:560px){.emmy .a-clm3 img{width:50%;margin:0 auto}}.emmy #emmy{height:56px}@media (max-width:560px){.emmy #emmy{height:40px}}.emmy #sdgs{height:40px}@media (max-width:560px){.emmy #sdgs{height:24px}}.migiue-maru{border-radius:0 16px 0 0;padding-right:40px}.non-btn{display:inline-block;margin-top:24px}@media (max-width:560px){.non-btn{margin-top:16px}}.non-btn:after{content:"\e962";font-family:'tmpla';font-size:16px;display:inline-block;width:32px;line-height:30px;text-align:center;border-radius:50%;border:1px solid;margin-left:8px;transition:.5s}.non-btn:hover{opacity:1}.non-btn:hover:after{transform:translateX(8px);transition:.5s}@media (min-width:1200px){.a-form .a-clms{align-items:center}}@media screen and (min-width:560px) and (max-width:1200px){.a-form .a-clms .a-clm2,.a-form .a-clms .a-clm3,.a-form .a-clms .a-clm4{padding-bottom:0}}@media (max-width:560px){.a-form .a-clms .a-clm2,.a-form .a-clms .a-clm3,.a-form .a-clms .a-clm4{padding-bottom:0}}.a-form .a-clms .a-clm2 h3,.a-form .a-clms .a-clm3 h3,.a-form .a-clms .a-clm4 h3{margin:0}.a-form .a-clms .a-clm2 h3 .a-form-required,.a-form .a-clms .a-clm3 h3 .a-form-required,.a-form .a-clms .a-clm4 h3 .a-form-required{background:#686868;color:#fff;font-size:13px;display:inline-block;padding:4px 8px 6px;line-height:1;margin-left:8px;border-radius:4px}.a-form .a-clms .a-clm2 h3+p,.a-form .a-clms .a-clm3 h3+p,.a-form .a-clms .a-clm4 h3+p{font-size:14px;line-height:1.6;margin-top:16px}@media (max-width:560px){.a-form .a-clms .a-clm2 h3+p,.a-form .a-clms .a-clm3 h3+p,.a-form .a-clms .a-clm4 h3+p{margin-top:4px}}.a-form .screen-reader-response[role=alert],.a-form .screen-reader-response p[role=status]{text-align:center;padding:16px;margin:24px 0 0;line-height:1.6;display:none}.a-form .screen-reader-response[role=alert].ng,.a-form .screen-reader-response p[role=status].ng{background:rgba(232,63,82,.2);color:#e83f52;display:block !important}.a-form .screen-reader-response[role=alert].ok,.a-form .screen-reader-response p[role=status].ok{background:rgba(108,225,42,.2);color:#6ce12a;display:block !important}.a-form .screen-reader-response[role=alert] ul,.a-form .screen-reader-response p[role=status] ul{display:none}.a-form .screen-reader-response.ng p[role=status]{background:rgba(232,63,82,.2);color:#e83f52;display:block !important}.a-form .screen-reader-response.ok p[role=status]{background:rgba(108,225,42,.2);color:#6ce12a;display:block !important}.a-form .screen-reader-response ul{display:none}.a-form .wpcf7-response-output{display:none}.a-form .wpcf7-not-valid-tip{color:#e83f52;padding:0 16px;font-size:14px;margin:0}.a-padding.a-form .screen-reader-response[role=alert],.a-padding.a-form .screen-reader-response p[role=status]{margin:0 0 24px}.a-form-text input[type=text],.a-form-text input[type=tel],.a-form-text input[type=email],.a-form-text textarea,.a-form-text select,.a-form-select input[type=text],.a-form-select input[type=tel],.a-form-select input[type=email],.a-form-select textarea,.a-form-select select{-webkit-appearance:none;box-sizing:border-box;border:1px solid #686868;border-radius:4px;display:block;width:100%;margin:0;padding:16px 16px 10px;line-height:2}@media (min-width:1200px){.a-form-text input[type=text],.a-form-text input[type=tel],.a-form-text input[type=email],.a-form-text textarea,.a-form-text select,.a-form-select input[type=text],.a-form-select input[type=tel],.a-form-select input[type=email],.a-form-select textarea,.a-form-select select{letter-spacing:.08em}}@media screen and (min-width:560px) and (max-width:1200px){.a-form-text input[type=text],.a-form-text input[type=tel],.a-form-text input[type=email],.a-form-text textarea,.a-form-text select,.a-form-select input[type=text],.a-form-select input[type=tel],.a-form-select input[type=email],.a-form-select textarea,.a-form-select select{letter-spacing:.08em}}@media (max-width:560px){.a-form-text input[type=text],.a-form-text input[type=tel],.a-form-text input[type=email],.a-form-text textarea,.a-form-text select,.a-form-select input[type=text],.a-form-select input[type=tel],.a-form-select input[type=email],.a-form-select textarea,.a-form-select select{letter-spacing:.04em}}.a-form-text input[type=text]:hover,.a-form-text input[type=tel]:hover,.a-form-text input[type=email]:hover,.a-form-text textarea:hover,.a-form-text select:hover,.a-form-select input[type=text]:hover,.a-form-select input[type=tel]:hover,.a-form-select input[type=email]:hover,.a-form-select textarea:hover,.a-form-select select:hover{border:1px solid #111}.a-form-text input[type=text]:focus,.a-form-text input[type=tel]:focus,.a-form-text input[type=email]:focus,.a-form-text textarea:focus,.a-form-text select:focus,.a-form-select input[type=text]:focus,.a-form-select input[type=tel]:focus,.a-form-select input[type=email]:focus,.a-form-select textarea:focus,.a-form-select select:focus{box-sizing:border-box;outline:none !important;border:2px solid #6ce12a;padding:15px 15px 9px}.a-form-text input[type=text].wpcf7-not-valid,.a-form-text input[type=tel].wpcf7-not-valid,.a-form-text input[type=email].wpcf7-not-valid,.a-form-text textarea.wpcf7-not-valid,.a-form-text select.wpcf7-not-valid,.a-form-select input[type=text].wpcf7-not-valid,.a-form-select input[type=tel].wpcf7-not-valid,.a-form-select input[type=email].wpcf7-not-valid,.a-form-select textarea.wpcf7-not-valid,.a-form-select select.wpcf7-not-valid{border:1px solid #e83f52}.a-form-text input[type=text].wpcf7-not-valid:focus,.a-form-text input[type=tel].wpcf7-not-valid:focus,.a-form-text input[type=email].wpcf7-not-valid:focus,.a-form-text textarea.wpcf7-not-valid:focus,.a-form-text select.wpcf7-not-valid:focus,.a-form-select input[type=text].wpcf7-not-valid:focus,.a-form-select input[type=tel].wpcf7-not-valid:focus,.a-form-select input[type=email].wpcf7-not-valid:focus,.a-form-select textarea.wpcf7-not-valid:focus,.a-form-select select.wpcf7-not-valid:focus{box-sizing:border-box;outline:none !important;border:2px solid #e83f52;padding:15px 15px 9px}.a-form-text input[type=text].wpcf7-not-valid::placeholder,.a-form-text input[type=tel].wpcf7-not-valid::placeholder,.a-form-text input[type=email].wpcf7-not-valid::placeholder,.a-form-text textarea.wpcf7-not-valid::placeholder,.a-form-text select.wpcf7-not-valid::placeholder,.a-form-select input[type=text].wpcf7-not-valid::placeholder,.a-form-select input[type=tel].wpcf7-not-valid::placeholder,.a-form-select input[type=email].wpcf7-not-valid::placeholder,.a-form-select textarea.wpcf7-not-valid::placeholder,.a-form-select select.wpcf7-not-valid::placeholder{color:rgba(232,63,82,.5)}.a-form-text input[type=text].wpcf7-not-valid:-ms-input-placeholder,.a-form-text input[type=tel].wpcf7-not-valid:-ms-input-placeholder,.a-form-text input[type=email].wpcf7-not-valid:-ms-input-placeholder,.a-form-text textarea.wpcf7-not-valid:-ms-input-placeholder,.a-form-text select.wpcf7-not-valid:-ms-input-placeholder,.a-form-select input[type=text].wpcf7-not-valid:-ms-input-placeholder,.a-form-select input[type=tel].wpcf7-not-valid:-ms-input-placeholder,.a-form-select input[type=email].wpcf7-not-valid:-ms-input-placeholder,.a-form-select textarea.wpcf7-not-valid:-ms-input-placeholder,.a-form-select select.wpcf7-not-valid:-ms-input-placeholder{color:rgba(232,63,82,.5)}.a-form-text input[type=text].wpcf7-not-valid::-ms-input-placeholder,.a-form-text input[type=tel].wpcf7-not-valid::-ms-input-placeholder,.a-form-text input[type=email].wpcf7-not-valid::-ms-input-placeholder,.a-form-text textarea.wpcf7-not-valid::-ms-input-placeholder,.a-form-text select.wpcf7-not-valid::-ms-input-placeholder,.a-form-select input[type=text].wpcf7-not-valid::-ms-input-placeholder,.a-form-select input[type=tel].wpcf7-not-valid::-ms-input-placeholder,.a-form-select input[type=email].wpcf7-not-valid::-ms-input-placeholder,.a-form-select textarea.wpcf7-not-valid::-ms-input-placeholder,.a-form-select select.wpcf7-not-valid::-ms-input-placeholder{color:rgba(232,63,82,.5)}.a-form-text textarea,.a-form-select textarea{height:240px;resize:vertical}.a-form-radio .wpcf7-radio{display:flex;flex-wrap:wrap}.a-form-radio .wpcf7-radio .wpcf7-list-item{margin-right:32px}.a-form-radio input[type=radio]{display:none}.a-form-radio input[type=radio]+span{display:flex;align-items:center;position:relative;cursor:default}@media screen and (min-width:560px) and (max-width:1200px){.a-form-radio input[type=radio]+span{margin-bottom:8px}}@media (max-width:560px){.a-form-radio input[type=radio]+span{margin-bottom:8px}}.a-form-radio input[type=radio]+span:before{content:'';display:block;box-sizing:content-box;width:16px;height:16px;border:2px solid #686868;border-radius:50%;margin-right:12px}.a-form-radio input[type=radio]+span:after{content:'';display:block;box-sizing:content-box;width:10px;height:10px;border-radius:50%;background:0 0;transform:scale(0);position:absolute;top:50%;margin-top:-5px;left:5px;transition:.1s ease-out}.a-form-radio input[type=radio]:hover+span:before{background:rgba(108,225,42,.1);box-shadow:0 0 0 8px rgba(108,225,42,.1);transition:.2s ease-out}.a-form-radio input[type=radio]:active+span:before{background:rgba(108,225,42,.3);box-shadow:0 0 0 8px rgba(108,225,42,.1),0 0 0 8px rgba(108,225,42,.2);transition:.2s ease-out}.a-form-radio input[type=radio]:checked+span:before{border:2px solid #6ce12a}.a-form-radio input[type=radio]:checked+span:after{background:#6ce12a;transform:scale(1);transition:.1s ease-out}.a-form-check .wpcf7-checkbox{display:flex;flex-wrap:wrap}.a-form-check .wpcf7-checkbox .wpcf7-list-item{margin-right:32px}.a-form-check.a-ta-center .wpcf7-checkbox{justify-content:center}.a-form-check.a-ta-center .wpcf7-checkbox .wpcf7-list-item{margin-right:0}.a-form-check input[type=checkbox]{display:none}.a-form-check input[type=checkbox]+span{display:flex;align-items:center;position:relative;cursor:default}@media screen and (min-width:560px) and (max-width:1200px){.a-form-check input[type=checkbox]+span{margin-bottom:8px}}@media (max-width:560px){.a-form-check input[type=checkbox]+span{margin-bottom:8px}}.a-form-check input[type=checkbox]+span:before{content:'';box-sizing:content-box;font-family:'tmpla';display:block;width:16px;height:16px;padding:0;line-height:16px;text-align:center;border:2px solid #686868;border-radius:3px;margin-right:12px}.a-form-check input[type=checkbox]+span:after{content:'';display:block;box-sizing:content-box;width:20px;height:20px;border-radius:50%;background:0 0;position:absolute;top:50%;margin-top:-10px;left:0;transition:.1s ease-out}.a-form-check input[type=checkbox]:hover+span:after{background:rgba(108,225,42,.1);box-shadow:0 0 0 8px rgba(108,225,42,.1);transition:.2s ease-out}.a-form-check input[type=checkbox]:active+span:after{background:rgba(108,225,42,.3);box-shadow:0 0 0 8px rgba(108,225,42,.1),0 0 0 8px rgba(108,225,42,.2);transition:.2s ease-out}.a-form-check input[type=checkbox]:checked+span:before{content:'\e91e';color:#fff;border:2px solid #6ce12a;background:#6ce12a}.a-form-select .wpcf7-form-control-wrap{position:relative;display:block}.a-form-select .wpcf7-form-control-wrap:after{content:'';display:block;width:0;height:0;border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:50%;right:24px;margin-top:-2.5px}.kv{position:relative;background:-moz-linear-gradient(bottom,#fafcc3 28%,transparent 28%);background:-webkit-linear-gradient(bottom,#fafcc3 28%,transparent 28%);background:linear-gradient(to top,#fafcc3 28%,transparent 28%)}@media (max-width:560px){.kv{background:0 0}}.kv .kv-left{position:absolute;z-index:1;top:0;left:0;height:100%;display:flex;align-items:center}@media (max-width:560px){.kv .kv-left{position:static;padding:24px 0;justify-content:center}}@media (min-width:1200px){.kv .kv-left .kv-left-pad{padding-left:5vw}}@media screen and (min-width:560px) and (max-width:1200px){.kv .kv-left .kv-left-pad{padding-left:5vw}}.kv .kv-left .kv-access{line-height:1.6;display:flex}@media (max-width:560px){.kv .kv-left .kv-access{justify-content:center}}.kv .kv-left .kv-access span{display:inline-block;text-align:center;padding:0 24px}.kv .kv-left .kv-access:before,.kv .kv-left .kv-access:after{content:'';display:block;width:1px;background:#fbdf2e}.kv .kv-left .kv-access:before{transform:rotate(-15deg)}.kv .kv-left .kv-access:after{transform:rotate(15deg)}.kv .kv-left .kv-copy{margin:40px 0}@media screen and (min-width:560px) and (max-width:1200px){.kv .kv-left .kv-copy{margin:16px 0 0}}@media (max-width:560px){.kv .kv-left .kv-copy{margin:16px 0 0;text-align:center}}.kv .kv-left .kv-copy span{display:inline-block;line-height:48px;margin:8px 0;background:#6ce12a;color:#fff;font-size:18px}@media (max-width:560px){.kv .kv-left .kv-copy span{font-size:16px;line-height:1.8;font-weight:600;background:0 0;padding:0 !important;margin:0 !important;color:#6ce12a}}.a-news.kv-shita{border:none;margin:0}.a-news.kv-shita li{border:none}.a-news.kv-shita li a{background:#fff;padding:32px;border-radius:160px}@media screen and (min-width:560px) and (max-width:1200px){.a-news.kv-shita li a{padding:16px 32px}}@media (max-width:560px){.a-news.kv-shita li a{padding:16px 32px}}.a-news.kv-shita li a:after{color:#fbdf2e}.a-news.kv-shita li a:hover{opacity:1}.a-news.kv-shita li a:hover span,.a-news.kv-shita li a:hover span:before{color:#fbdf2e !important}.a-news.kv-shita li a span{transition:.5s}@media screen and (min-width:560px) and (max-width:1200px){.a-news.kv-shita li a span{margin:0 !important}}@media (max-width:560px){.a-news.kv-shita li a span{margin:0 !important}}.a-news.kv-shita li a>span>span:nth-child(2){border-radius:0;width:1px;height:24px;padding:0;background:#fbdf2e;vertical-align:middle}@media screen and (min-width:560px) and (max-width:1200px){.a-news.kv-shita li a>span>span:nth-child(2){display:none}}@media (max-width:560px){.a-news.kv-shita li a>span>span:nth-child(2){display:none}}.a-news.kv-shita li a>span:before{content:"\e933";font-family:'tmpla';color:rgba(0,0,0,.7);font-size:20px;vertical-align:-2px;margin-right:4px;transition:.5s}.icon-list{list-style-type:none;padding:0;margin:32px 0 8px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (min-width:1200px){.icon-list{width:85%}}@media (max-width:560px){.icon-list{margin:16px 0 0}}.a-index-bg{background-image:url(//dental.ui21-taiyou.com/wp-content/themes/TMPL-a/a-css/../a-images/h1belt.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.a-index-bg .a-padding{background-color:rgba(255,255,255,.9);text-align:center;border-radius:0}.a-index-bg .a-padding h2{margin:0}.a-index-bg .a-padding .non-btn{display:inline-block;padding:20px 24px 20px 56px;background:#fbdf2e;border-radius:64px}@media (max-width:560px){.a-index-bg .a-padding .non-btn{padding:16px 16px 16px 32px}}.a-index-bg .a-padding .non-btn span{display:inline-block;line-height:1.75;vertical-align:middle;margin-right:8px}@media (max-width:560px){.a-index-bg .a-padding .non-btn span{width:224px;margin-right:0}}.a-index-bg .a-padding .non-btn:after{vertical-align:middle}@media (max-width:560px){.emmy .a-clm3 img{width:50%;margin:0 auto}}.emmy #emmy{height:56px}@media (max-width:560px){.emmy #emmy{height:40px}}.emmy #sdgs{height:40px}@media (max-width:560px){.emmy #sdgs{height:24px}}