PageSourceSearch

https://shinjukudental.com/

html shinjukudental.com collected 2026-10-05 09:55:01 UTC 628,941 bytes, 23,925 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="ja" prefix="og: https://ogp.me/ns#">
3<head>
4<meta charset="utf-8">
5<meta http-equiv="X-UA-Compatible" content="IE=edge">
6<meta name="viewport" content="width=device-width, initial-scale=1">
7		
8	
9
10<title>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』|公式サイト</title>
11
12		<!-- All in One SEO 5.0.2.1 - aioseo.com -->
13	<meta name="description" content="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の公式サイトです。西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』は、都庁前駅・西新宿五丁目駅から徒歩約5分、西新宿駅から徒歩8分の場所にある歯医者です。ラ・トゥール新宿歯科では、インプラント・セラミック治療・マウスピース矯正や、漂白剤フリーのホワイトニングなど幅広い診療メニューに対応。感染対策も徹底し、マイクロスコープによる精密治療を行っています。" />
14	<meta name="robots" content="max-image-preview:large" />
15	<meta name="keywords" content="新宿,都庁前,西新宿,西新宿五丁目,歯医者" />
16	<link rel="canonical" href="https://shinjukudental.com/" />
17	<link rel="next" href="https://shinjukudental.com/page/2/" />
18	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.2.1" />
19		<meta property="og:locale" content="ja_JP" />
20		<meta property="og:site_name" content="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』|公式サイト | 西新宿・西新宿五丁目・都庁前で歯医者は『ラ・トゥール新宿歯科』まで" />
21		<meta property="og:type" content="article" />
22		<meta property="og:title" content="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』|公式サイト" />
23		<meta property="og:description" content="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の公式サイトです。西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』は、都庁前駅・西新宿五丁目駅から徒歩約5分、西新宿駅から徒歩8分の場所にある歯医者です。ラ・トゥール新宿歯科では、インプラント・セラミック治療・マウスピース矯正や、漂白剤フリーのホワイトニングなど幅広い診療メニューに対応。感染対策も徹底し、マイクロスコープによる精密治療を行っています。" />
24		<meta property="og:url" content="https://shinjukudental.com/" />
25		<meta property="og:image" content="https://shinjukudental.com/wp-content/uploads/2022/09/ss5.png" />
26		<meta property="og:image:secure_url" content="https://shinjukudental.com/wp-content/uploads/2022/09/ss5.png" />
27		<meta name="twitter:card" content="summary" />
28		<meta name="twitter:title" content="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』|公式サイト" />
29		<meta name="twitter:description" content="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の公式サイトです。西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』は、都庁前駅・西新宿五丁目駅から徒歩約5分、西新宿駅から徒歩8分の場所にある歯医者です。ラ・トゥール新宿歯科では、インプラント・セラミック治療・マウスピース矯正や、漂白剤フリーのホワイトニングなど幅広い診療メニューに対応。感染対策も徹底し、マイクロスコープによる精密治療を行っています。" />
30		<meta name="twitter:image" content="https://shinjukudental.com/wp-content/uploads/2022/09/ss5.png" />
31		
31<script type="application/ld+json" class="aioseo-schema">
32			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/shinjukudental.com\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/shinjukudental.com\/#listItem","position":1,"name":"Home","item":"https:\/\/shinjukudental.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/shinjukudental.com\/category\/information\/#listItem","name":"\u304a\u77e5\u3089\u305b"}},{"@type":"ListItem","@id":"https:\/\/shinjukudental.com\/category\/information\/#listItem","position":2,"name":"\u304a\u77e5\u3089\u305b","item":"https:\/\/shinjukudental.com\/category\/information\/","nextItem":{"@type":"ListItem","@id":"https:\/\/shinjukudental.com\/information\/%e5%b9%b4%e6%9c%ab%e5%b9%b4%e5%a7%8b%e4%bc%91%e8%a8%ba%ef%bc%8812-28%ef%bd%9e1-4%ef%bc%89%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b\/#listItem","name":"\u5e74\u672b\u5e74\u59cb\u4f11\u8a3a\uff0812\/28\uff5e1\/4\uff09\u306e\u304a\u77e5\u3089\u305b"},"previousItem":{"@type":"ListItem","@id":"https:\/\/shinjukudental.com\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/shinjukudental.com\/information\/%e5%b9%b4%e6%9c%ab%e5%b9%b4%e5%a7%8b%e4%bc%91%e8%a8%ba%ef%bc%8812-28%ef%bd%9e1-4%ef%bc%89%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b\/#listItem","position":3,"name":"\u5e74\u672b\u5e74\u59cb\u4f11\u8a3a\uff0812\/28\uff5e1\/4\uff09\u306e\u304a\u77e5\u3089\u305b","previousItem":{"@type":"ListItem","@id":"https:\/\/shinjukudental.com\/category\/information\/#listItem","name":"\u304a\u77e5\u3089\u305b"}}]},{"@type":"CollectionPage","@id":"https:\/\/shinjukudental.com\/#collectionpage","url":"https:\/\/shinjukudental.com\/","name":"\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\uff5c\u516c\u5f0f\u30b5\u30a4\u30c8","description":"\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\u306e\u516c\u5f0f\u30b5\u30a4\u30c8\u3067\u3059\u3002\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\u306f\u3001\u90fd\u5e81\u524d\u99c5\u30fb\u897f\u65b0\u5bbf\u4e94\u4e01\u76ee\u99c5\u304b\u3089\u5f92\u6b69\u7d04\uff15\u5206\u3001\u897f\u65b0\u5bbf\u99c5\u304b\u3089\u5f92\u6b698\u5206\u306e\u5834\u6240\u306b\u3042\u308b\u6b6f\u533b\u8005\u3067\u3059\u3002\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u3067\u306f\u3001\u30a4\u30f3\u30d7\u30e9\u30f3\u30c8\u30fb\u30bb\u30e9\u30df\u30c3\u30af\u6cbb\u7642\u30fb\u30de\u30a6\u30b9\u30d4\u30fc\u30b9\u77ef\u6b63\u3084\u3001\u6f02\u767d\u5264\u30d5\u30ea\u30fc\u306e\u30db\u30ef\u30a4\u30c8\u30cb\u30f3\u30b0\u306a\u3069\u5e45\u5e83\u3044\u8a3a\u7642\u30e1\u30cb\u30e5\u30fc\u306b\u5bfe\u5fdc\u3002\u611f\u67d3\u5bfe\u7b56\u3082\u5fb9\u5e95\u3057\u3001\u30de\u30a4\u30af\u30ed\u30b9\u30b3\u30fc\u30d7\u306b\u3088\u308b\u7cbe\u5bc6\u6cbb\u7642\u3092\u884c\u3063\u3066\u3044\u307e\u3059\u3002","inLanguage":"ja","isPartOf":{"@id":"https:\/\/shinjukudental.com\/#website"},"breadcrumb":{"@id":"https:\/\/shinjukudental.com\/#breadcrumblist"},"about":{"@id":"https:\/\/shinjukudental.com\/#organization"}},{"@type":"Organization","@id":"https:\/\/shinjukudental.com\/#organization","name":"\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\uff5c\u516c\u5f0f\u30b5\u30a4\u30c8","description":"\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\u306e\u516c\u5f0f\u30b5\u30a4\u30c8\u3067\u3059\u3002\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\u306f\u3001\u90fd\u5e81\u524d\u99c5\u30fb\u897f\u65b0\u5bbf\u4e94\u4e01\u76ee\u99c5\u304b\u3089\u5f92\u6b69\u7d04\uff15\u5206\u3001\u897f\u65b0\u5bbf\u99c5\u304b\u3089\u5f92\u6b698\u5206\u306e\u5834\u6240\u306b\u3042\u308b\u6b6f\u533b\u8005\u3067\u3059\u3002\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u3067\u306f\u3001\u30a4\u30f3\u30d7\u30e9\u30f3\u30c8\u30fb\u30bb\u30e9\u30df\u30c3\u30af\u6cbb\u7642\u30fb\u30de\u30a6\u30b9\u30d4\u30fc\u30b9\u77ef\u6b63\u3084\u3001\u6f02\u767d\u5264\u30d5\u30ea\u30fc\u306e\u30db\u30ef\u30a4\u30c8\u30cb\u30f3\u30b0\u306a\u3069\u5e45\u5e83\u3044\u8a3a\u7642\u30e1\u30cb\u30e5\u30fc\u306b\u5bfe\u5fdc\u3002\u611f\u67d3\u5bfe\u7b56\u3082\u5fb9\u5e95\u3057\u3001\u30de\u30a4\u30af\u30ed\u30b9\u30b3\u30fc\u30d7\u306b\u3088\u308b\u7cbe\u5bc6\u6cbb\u7642\u3092\u884c\u3063\u3066\u3044\u307e\u3059\u3002","url":"https:\/\/shinjukudental.com\/","telephone":"+81359890064","logo":{"@type":"ImageObject","url":"https:\/\/shinjukudental.com\/wp-content\/uploads\/2022\/09\/latourdc_logo_20220226_ab4-12.jpg","@id":"https:\/\/shinjukudental.com\/#organizationLogo","width":518,"height":518},"image":{"@id":"https:\/\/shinjukudental.com\/#organizationLogo"},"sameAs":["https:\/\/www.instagram.com\/latour_dentaloffice\/"]},{"@type":"WebSite","@id":"https:\/\/shinjukudental.com\/#website","url":"https:\/\/shinjukudental.com\/","name":"\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\uff5c\u516c\u5f0f\u30b5\u30a4\u30c8","alternateName":"\u897f\u65b0\u5bbf\u30fb\u90fd\u5e81\u524d\u306e\u6b6f\u533b\u8005\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\uff5c\u516c\u5f0f\u30b5\u30a4\u30c8","description":"\u897f\u65b0\u5bbf\u30fb\u897f\u65b0\u5bbf\u4e94\u4e01\u76ee\u30fb\u90fd\u5e81\u524d\u3067\u6b6f\u533b\u8005\u306f\u300e\u30e9\u30fb\u30c8\u30a5\u30fc\u30eb\u65b0\u5bbf\u6b6f\u79d1\u300f\u307e\u3067","inLanguage":"ja","publisher":{"@id":"https:\/\/shinjukudental.com\/#organization"}}]}
33		</script>
33
34		<!-- All in One SEO -->
35
36<link rel='dns-prefetch' href='//www.googletagmanager.com' />
37<link rel="alternate" type="application/rss+xml" title="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』|公式サイト &raquo; フィード" href="https://shinjukudental.com/feed/" />
38<meta name="description" content="[1ページ目] 西新宿・西新宿五丁目・都庁前で歯医者は『ラ・トゥール新宿歯科』まで" /><style id="wp-img-auto-sizes-contain-inline-css">
39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
41</style>
42<link rel='preload' id='vkExUnit_common_style-css-preload' href='https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/assets/css/vkExUnit_style.css?ver=9.123.1' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
43<link rel='stylesheet' id='vkExUnit_common_style-css' href='https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/assets/css/vkExUnit_style.css?ver=9.123.1' media='print' onload="this.media='all'; this.onload=null;">
44<style id="vkExUnit_common_style-inline-css">
45:root {--veu_page_top_button_url:url(https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/assets/images/to-top-btn-icon.svg);}@font-face {font-weight: normal;font-style: normal;font-family: "vk_sns";src: url("https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot?-bq20cj");src: url("https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj") format("embedded-opentype"),url("https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.woff?-bq20cj") format("woff"),url("https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.ttf?-bq20cj") format("truetype"),url("https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns") format("svg");}
46.veu_promotion-alert__content--text {border: 1px solid rgba(0,0,0,0.125);padding: 0.5em 1em;border-radius: var(--vk-size-radius);margin-bottom: var(--vk-margin-block-bottom);font-size: 0.875rem;}/* Alert Content部分に段落タグを入れた場合に最後の段落の余白を0にする */.veu_promotion-alert__content--text p:last-of-type{margin-bottom:0;margin-top: 0;}
47/*# sourceURL=vkExUnit_common_style-inline-css */
48</style>
49<style id="wp-emoji-styles-inline-css">
50
51	img.wp-smiley, img.emoji {
52		display: inline !important;
53		border: none !important;
54		box-shadow: none !important;
55		height: 1em !important;
56		width: 1em !important;
57		margin: 0 0.07em !important;
58		vertical-align: -0.1em !important;
59		background: none !important;
60		padding: 0 !important;
61	}
62/*# sourceURL=wp-emoji-styles-inline-css */
63</style>
64<style id="wp-block-library-inline-css">
65:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
65--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
66
67/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
68</style>
69<style id="wp-block-library-inline-css-extra">
70/* VK Color Palettes */
71/*# sourceURL=wp-block-library-inline-css */
72</style>
73
74<style id="classic-theme-styles-inline-css">
75/*! This file is auto-generated */
76.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
77/*# sourceURL=/wp-includes/css/classic-themes.min.css */
78</style>
79
80<style id="global-styles-inline-css">
81:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
810) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
81.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
82/*# sourceURL=global-styles-inline-css */
83</style>
84
85<link rel='preload' id='wpdm-fonticon-css-preload' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/wpdm-iconfont/css/wpdm-icons.css?ver=ea75ed49c58edd5d9d0e447d8d6a73dc' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
86<link rel='stylesheet' id='wpdm-fonticon-css' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/wpdm-iconfont/css/wpdm-icons.css?ver=ea75ed49c58edd5d9d0e447d8d6a73dc' media='print' onload="this.media='all'; this.onload=null;">
87<link rel='preload' id='wpdm-front-css-preload' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/css/front.min.css?ver=3.3.72' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
88<link rel='stylesheet' id='wpdm-front-css' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/css/front.min.css?ver=3.3.72' media='print' onload="this.media='all'; this.onload=null;">
89<link rel='preload' id='wpdm-front-dark-css-preload' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/css/front-dark.min.css?ver=3.3.72' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
90<link rel='stylesheet' id='wpdm-front-dark-css' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/css/front-dark.min.css?ver=3.3.72' media='print' onload="this.media='all'; this.onload=null;">
91<link rel='preload' id='wpdm-modal-css-preload' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.css?ver=3.3.72' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
92<link rel='stylesheet' id='wpdm-modal-css' href='https://shinjukudental.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.css?ver=3.3.72' media='print' onload="this.media='all'; this.onload=null;">
93<link rel='preload' id='twenty20-css-preload' href='https://shinjukudental.com/wp-content/plugins/twenty20/assets/css/twenty20.css?ver=2.1.0' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
94<link rel='stylesheet' id='twenty20-css' href='https://shinjukudental.com/wp-content/plugins/twenty20/assets/css/twenty20.css?ver=2.1.0' media='print' onload="this.media='all'; this.onload=null;">
95<link rel='preload' id='megamenu-css-preload' href='https://shinjukudental.com/wp-content/uploads/maxmegamenu/style.css?ver=a78a2f' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
96<link rel='stylesheet' id='megamenu-css' href='https://shinjukudental.com/wp-content/uploads/maxmegamenu/style.css?ver=a78a2f' media='print' onload="this.media='all'; this.onload=null;">
97<link rel='preload' id='dashicons-css-preload' href='https://shinjukudental.com/wp-includes/css/dashicons.min.css?ver=ea75ed49c58edd5d9d0e447d8d6a73dc' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
98<link rel='stylesheet' id='dashicons-css' href='https://shinjukudental.com/wp-includes/css/dashicons.min.css?ver=ea75ed49c58edd5d9d0e447d8d6a73dc' media='print' onload="this.media='all'; this.onload=null;">
99<link rel='stylesheet' id='vk-swiper-style-css' href='https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/vendor/vektor-inc/vk-swiper/src/assets/css/swiper-bundle.min.css?ver=14.0.6' media='all' />
100<link rel='preload' id='lightning-theme-style-css-preload' href='https://shinjukudental.com/wp-content/themes/lightning-pro-child/style.css?ver=8.0.0.1604900257' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
101<link rel='stylesheet' id='lightning-theme-style-css' href='https://shinjukudental.com/wp-content/themes/lightning-pro-child/style.css?ver=8.0.0.1604900257' media='print' onload="this.media='all'; this.onload=null;">
102<link rel='preload' id='vk-media-posts-style-css-preload' href='https://shinjukudental.com/wp-content/themes/lightning-pro/inc/media-posts/package/css/media-posts.css?ver=1.2' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
103<link rel='stylesheet' id='vk-media-posts-style-css' href='https://shinjukudental.com/wp-content/themes/lightning-pro/inc/media-posts/package/css/media-posts.css?ver=1.2' media='print' onload="this.media='all'; this.onload=null;">
104<link rel='preload' id='vk-font-awesome-css-preload' href='https://shinjukudental.com/wp-content/themes/lightning-pro/vendor/vektor-inc/font-awesome-versions/src/font-awesome/css/all.min.css?ver=7.3.1' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
105<link rel='stylesheet' id='vk-font-awesome-css' href='https://shinjukudental.com/wp-content/themes/lightning-pro/vendor/vektor-inc/font-awesome-versions/src/font-awesome/css/all.min.css?ver=7.3.1' media='print' onload="this.media='all'; this.onload=null;">
106<link rel='preload' id='chld_thm_cfg_child-css-preload' href='https://shinjukudental.com/wp-content/themes/lightning-pro-child/style.css?ver=8.0.0.1604900257' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
107<link rel='stylesheet' id='chld_thm_cfg_child-css' href='https://shinjukudental.com/wp-content/themes/lightning-pro-child/style.css?ver=8.0.0.1604900257' media='print' onload="this.media='all'; this.onload=null;">
108<link rel='stylesheet' id='bootstrap-4-style-css' href='https://shinjukudental.com/wp-content/themes/lightning-pro/library/bootstrap-4/css/bootstrap.min.css?ver=8.30.1' media='all' />
109<link rel='stylesheet' id='lightning-common-style-css' href='https://shinjukudental.com/wp-content/themes/lightning-pro/assets/css/common.css?ver=8.30.1' media='all' />
110<style id="lightning-common-style-inline-css">
111/* vk-mobile-nav */:root {--vk-mobile-nav-menu-btn-bg-src: url("https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-btn-black.svg");--vk-mobile-nav-menu-btn-close-bg-src: url("https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");--vk-menu-acc-icon-open-black-bg-src: url("https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg");--vk-menu-acc-icon-open-white-bg-src: url("https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg");--vk-menu-acc-icon-close-black-bg-src: url("https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");--vk-menu-acc-icon-close-white-bg-src: url("https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg");}
112/*# sourceURL=lightning-common-style-inline-css */
113</style>
114<link rel='stylesheet' id='lightning-design-style-css' href='https://shinjukudental.com/wp-content/plugins/lightning-skin-fort/bs4/css/style.css?ver=9.3.0' media='all' />
115<style id="lightning-design-style-inline-css">
116:root {--color-key:#c1baac;--wp--preset--color--vk-color-primary:#c1baac;--color-key-dark:#30250c;}
117/* ltg common custom */:root {--vk-menu-acc-btn-border-color:#333;--vk-color-primary:#c1baac;--color-key:#c1baac;--wp--preset--color--vk-color-primary:#c1baac;--color-key-dark:#30250c;}.bbp-submit-wrapper .button.submit { background-color:#30250c ; }.bbp-submit-wrapper .button.submit:hover { background-color:#c1baac ; }.veu_color_txt_key { color:#30250c ; }.veu_color_bg_key { background-color:#30250c ; }.veu_color_border_key { border-color:#30250c ; }.btn-default { border-color:#c1baac;color:#c1baac;}.btn-default:focus,.btn-default:hover { border-color:#c1baac;background-color: #c1baac; }.wp-block-search__button,.btn-primary { background-color:#c1baac;border-color:#30250c; }.wp-block-search__button:focus,.wp-block-search__button:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:focus,.btn-primary:hover { background-color:#30250c;border-color:#c1baac; }.btn-outline-primary { color : #c1baac ; border-color:#c1baac; }.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:focus,.btn-outline-primary:hover { color : #fff; background-color:#c1baac;border-color:#30250c; }a { color:#19077f; }a:hover { color:#ed4e36; }/* sidebar child menu display */.localNav ul ul.children{ display:none; }.localNav ul li.current_page_ancestor ul.children,.localNav ul li.current_page_item ul.children,.localNav ul li.current-cat ul.children{ display:block; }/* ExUnit widget ( child page list widget and so on ) */.localNavi ul.children{ display:none; }.localNavi li.current_page_ancestor ul.children,.localNavi li.current_page_item ul.children,.localNavi li.current-cat ul.children{ display:block; }
118/* Fort */dt { border-left-color:#c1baac; }ul.page-numbers li span.page-numbers.current,.page-link dl .post-page-numbers.current { background-color:#c1baac; }h2,.mainSection-title,.subSection .widget .subSection-title { border-top-color:#c1baac; }.siteFooter { border-top-color:#c1baac; }@media ( 992px < width ){.gMenu_outer { border-top-color:#c1baac; }ul.gMenu > li:hover > a .gMenu_description,ul.gMenu > li.current-post-ancestor > a .gMenu_description,ul.gMenu > li.current-menu-item > a .gMenu_description,ul.gMenu > li.current-menu-parent > a .gMenu_description,ul.gMenu > li.current-menu-ancestor > a .gMenu_description,ul.gMenu > li.current_page_parent > a .gMenu_description,ul.gMenu > li.current_page_ancestor > a .gMenu_description { color: #c1baac; }.gMenu_outer { border-top-color:#30250c; }} /* @media ( 992px < width ){ */.btn-default { border-color:#e5e5e5; color:#535353; }:root {--g_nav_main_acc_icon_open_url:url(https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg);--g_nav_main_acc_icon_close_url: url(https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg);--g_nav_sub_acc_icon_open_url: url(https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg);--g_nav_sub_acc_icon_close_url: url(https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg);}
119/* Lightning_Header_Logo_After_Widget */@media ( 992px < width ){.siteHeader_sub {padding-left:2em;float:right;}}
120.siteContent_after.sectionBox{padding:0;}
121/* Font switch */.gMenu_name,.vk-mobile-nav .menu,.mobile-fix-nav-menu{ font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display: swap;}.gMenu_description{ font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display: swap;}h1,h2,h3,h4,h5,h6,dt,.page-header_pageTitle,.mainSection-title,.subSection-title,.veu_leadTxt,.lead{ font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display: swap;}body{ font-family:"Noto Sans JP",sans-serif;font-weight:400;font-display: swap;}
122.vk-campaign-text{background:#eab010;color:#fff;}.vk-campaign-text_btn,.vk-campaign-text_btn:link,.vk-campaign-text_btn:visited,.vk-campaign-text_btn:focus,.vk-campaign-text_btn:active{background:#fff;color:#4c4c4c;}a.vk-campaign-text_btn:hover{background:#eab010;color:#fff;}.vk-campaign-text_link,.vk-campaign-text_link:link,.vk-campaign-text_link:hover,.vk-campaign-text_link:visited,.vk-campaign-text_link:active,.vk-campaign-text_link:focus{color:#fff;}
123.siteFooter {background-color:#2b1a12;color:#ffffff;}.siteFooter .nav li a,.siteFooter .widget a,.siteFooter a {color:#ffffff;}:root {
124								--color-footer-border: rgba(255, 255, 255, 0.2);
125							}
126							.siteFooter {
127								--vk-color-border-hr: rgba( 255,255,255,0.1);
128								--vk-color-border-light: rgba( 255,255,255,0.1);
129								--vk-color-border-zuru: rgba(0, 0, 0, 0.2);
130								--vk-color-bg-accent: rgba( 255,255,255,0.07);
131							}
132							.siteFooter .vk_post.media {
133								--vk-color-border-image: rgba( 200,200,200,0.8);
134								--vk-color-border-hr: rgba(255, 255, 255, 0.2);
135							}
136							.siteFooter .contact_txt_tel {
137								color:#fff;
138							}
139							
140/*# sourceURL=lightning-design-style-inline-css */
141</style>
142<link rel='preload' id='veu-cta-css-preload' href='https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/call-to-action/package/assets/css/style.css?ver=9.123.1' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
143<link rel='stylesheet' id='veu-cta-css' href='https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/call-to-action/package/assets/css/style.css?ver=9.123.1' media='print' onload="this.media='all'; this.onload=null;">
144<link rel='stylesheet' id='vk-blocks-build-css-css' href='https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/block-build.css?ver=1.128.0' media='all' />
145<style id="vk-blocks-build-css-inline-css">
146
147	:root {
148		--vk_image-mask-circle: url(https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/circle.svg);
149		--vk_image-mask-wave01: url(https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave01.svg);
150		--vk_image-mask-wave02: url(https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave02.svg);
151		--vk_image-mask-wave03: url(https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave03.svg);
152		--vk_image-mask-wave04: url(https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/wave04.svg);
153	}
154	
155
156	:root {
157
158		--vk-balloon-border-width:1px;
159
160		--vk-balloon-speech-offset:-12px;
161	}
162	
163
164	:root {
165		--vk_flow-arrow: url(https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/inc/vk-blocks/images/arrow_bottom.svg);
166	}
167	
168/*# sourceURL=vk-blocks-build-css-inline-css */
169</style>
170<link rel='preload' id='lightning-late-load-style-css-preload' href='https://shinjukudental.com/wp-content/plugins/lightning-skin-fort/bs4/css/style-late.css?ver=9.3.0' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
171<link rel='stylesheet' id='lightning-late-load-style-css' href='https://shinjukudental.com/wp-content/plugins/lightning-skin-fort/bs4/css/style-late.css?ver=9.3.0' media='print' onload="this.media='all'; this.onload=null;">
172<link rel='preload' id='vk-mobile-fix-nav-css-preload' href='https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-fix-nav/package/css/vk-mobile-fix-nav.css?ver=0.1.0' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
173<link rel='stylesheet' id='vk-mobile-fix-nav-css' href='https://shinjukudental.com/wp-content/themes/lightning-pro/inc/vk-mobile-fix-nav/package/css/vk-mobile-fix-nav.css?ver=0.1.0' media='print' onload="this.media='all'; this.onload=null;">
174<link rel='preload' id='tablepress-default-css-preload' href='https://shinjukudental.com/wp-content/plugins/tablepress/css/build/default.css?ver=3.4' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
175<link rel='stylesheet' id='tablepress-default-css' href='https://shinjukudental.com/wp-content/plugins/tablepress/css/build/default.css?ver=3.4' media='print' onload="this.media='all'; this.onload=null;">
176<link rel='preload' id='__EPYT__style-css-preload' href='https://shinjukudental.com/wp-content/plugins/youtube-embed-
176plus/styles/ytprefs.min.css?ver=14.2.6.1' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
177<link rel='stylesheet' id='__EPYT__style-css' href='https://shinjukudental.com/wp-content/plugins/youtube-embed-plus/styles/ytprefs.min.css?ver=14.2.6.1' media='print' onload="this.media='all'; this.onload=null;">
178<style id="__EPYT__style-inline-css">
179
180                .epyt-gallery-thumb {
181                        width: 33.333%;
182                }
183                
184/*# sourceURL=__EPYT__style-inline-css */
185</style>
186<script id="vk-blocks/breadcrumb-script-js-extra">
187var vkBreadcrumbSeparator = {"separator":""};
188//# sourceURL=vk-blocks%2Fbreadcrumb-script-js-extra
189</script>
vendor: 1 bytes, line 189
189
190<script id="vk-blocks/breadcrumb-script-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-breadcrumb.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 190
190
191<script id="jquery-core-js" src="https://shinjukudental.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 191
191
192<script id="jquery-migrate-js" src="https://shinjukudental.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 192
192
193<script id="wpdm-modal-js" src="https://shinjukudental.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.js?ver=3.3.72"></script>
vendor: 1 bytes, line 193
193
194<script id="wpdm-frontend-js-js" src="https://shinjukudental.com/wp-content/plugins/download-manager/assets/js/wpdm.min.js?ver=ea75ed49c58edd5d9d0e447d8d6a73dc"></script>
vendor: 1 bytes, line 194
194
195<script id="wpdm-frontjs-js-extra">
196var wpdm_url = {"home":"https://shinjukudental.com/","site":"https://shinjukudental.com/","ajax":"https://shinjukudental.com/wp-admin/admin-ajax.php"};
197var wpdm_js = {"spinner":"\u003Ci class=\"wpdm-icon wpdm-sun wpdm-spin\"\u003E\u003C/i\u003E","client_id":"a87377b0b5fb1519fed46205a61680d7"};
198var wpdm_strings = {"pass_var":"\u30d1\u30b9\u30ef\u30fc\u30c9\u78ba\u8a8d\u5b8c\u4e86 !","pass_var_q":"\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3092\u958b\u59cb\u3059\u308b\u306b\u306f\u3001\u6b21\u306e\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002","start_dl":"\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u958b\u59cb"};
199//# sourceURL=wpdm-frontjs-js-extra
200</script>
vendor: 1 bytes, line 200
200
201<script id="wpdm-frontjs-js" src="https://shinjukudental.com/wp-content/plugins/download-manager/assets/js/front.min.js?ver=3.3.72"></script>
vendor: 1 bytes, line 201
201
202<script id="__ytprefs__-js-extra">
203var _EPYT_ = {"ajaxurl":"https://shinjukudental.com/wp-admin/admin-ajax.php","security":"f94847f13d","gallery_scrolloffset":"20","eppathtoscripts":"https://shinjukudental.com/wp-content/plugins/youtube-embed-plus/scripts/","eppath":"https://shinjukudental.com/wp-content/plugins/youtube-embed-plus/","epresponsiveselector":"[\"iframe.__youtube_prefs__\",\"iframe[src*='youtube.com']\",\"iframe[src*='youtube-nocookie.com']\",\"iframe[data-ep-src*='youtube.com']\",\"iframe[data-ep-src*='youtube-nocookie.com']\",\"iframe[data-ep-gallerysrc*='youtube.com']\"]","epdovol":"1","version":"14.2.6.1","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com/embed/\"], iframe[src*=\"youtube-nocookie.com/embed/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"","not_live_on_channel":""};
204//# sourceURL=__ytprefs__-js-extra
205</script>
vendor: 1 bytes, line 205
205
206<script id="__ytprefs__-js" src="https://shinjukudental.com/wp-content/plugins/youtube-embed-plus/scripts/ytprefs.min.js?ver=14.2.6.1"></script>
206
207<link rel="https://api.w.org/" href="https://shinjukudental.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://shinjukudental.com/xmlrpc.php?rsd" />
208
209<meta name="generator" content="Site Kit by Google 1.188.0" /><style id="lightning-color-custom-for-plugins" type="text/css">/* ltg theme common */.color_key_bg,.color_key_bg_hover:hover{background-color: #c1baac;}.color_key_txt,.color_key_txt_hover:hover{color: #c1baac;}.color_key_border,.color_key_border_hover:hover{border-color: #c1baac;}.color_key_dark_bg,.color_key_dark_bg_hover:hover{background-color: #30250c;}.color_key_dark_txt,.color_key_dark_txt_hover:hover{color: #30250c;}.color_key_dark_border,.color_key_dark_border_hover:hover{border-color: #30250c;}</style><style id="custom-background-css">
210body.custom-background { background-color: #ffffff; }
211</style>
212<link rel="icon" href="https://shinjukudental.com/wp-content/uploads/2022/02/cropped-latour_dc_logo_220131_ol-2-04-jpg-32x32.jpg" sizes="32x32" />
213<link rel="icon" href="https://shinjukudental.com/wp-content/uploads/2022/02/cropped-latour_dc_logo_220131_ol-2-04-jpg-192x192.jpg" sizes="192x192" />
214<link rel="apple-touch-icon" href="https://shinjukudental.com/wp-content/uploads/2022/02/cropped-latour_dc_logo_220131_ol-2-04-jpg-180x180.jpg" />
215<meta name="msapplication-TileImage" content="https://shinjukudental.com/wp-content/uploads/2022/02/cropped-latour_dc_logo_220131_ol-2-04-jpg-270x270.jpg" />
216<style id="wp-custom-css">
217
218
219
220.w1120 {
221	max-width: 1120px;
222	margin-left: auto;
223	margin-right: auto;
224}
225
226.w1000 {
227	max-width: 1000px;
228	margin-left: auto;
229	margin-right: auto;
230}
231
232@media (min-width: 767px){
233.sp_only {
234		display: none;
235	}
236}	
237	
238	
239@media (max-width: 766px){
240.pc_only {
241		display: none;
242	}
243}
244
245
246
247.su-highlight {
248  background: linear-gradient(transparent 60%, #ffff00 85%)!important;
249  font-weight: bold;
250}
251
252
253
254@media all and (min-width:1170px){
255.siteHeader .headerTop .container {
256	  padding-left: 15px;
257	  padding-right: 15px;
258	  height: 0px;
259}
260}
261
262
263.headerTop .headerTop_description {
264    position: relative;
265    top: 0px;
266    background-color: transparent;
267    color: #e7e7e7;
268	  font-weight: normal;
269	  padding: 7px 20px 5px 0;
270    display: block;
271    margin: 0;
272        margin-left: 0px;
273    padding: 2px 0 2px 0;
274    width: 100%;
275    line-height: 1.4em;
276}
277
278.headerTop .headerTop_description {
279  position: relative;
280  top: 85px;
281	color: #a1a1a1;
282	  padding-left: 36px;
283	padding-top:0px;
284	padding-bottom:0px;
285	font-size: 10px;
286}
287
288
289@media all and (min-width:1170px){
290.headerTop .container {
291	max-width: 100%;
292}
293}
294
295
296@media all and (min-width:1170px){
297.siteContent .container {
298    max-width: 1280px;
299	  padding-right: 0px;
300    padding-left: 0px;
301}
302}
303	
304
305
306@media (min-width: 990px) {
307.siteHeadContainer.container .navbar-header {
308    width: 100%;
309    float: none;
310	  height: 120px;
311    margin-left: auto;
312    margin-right: auto;
313    padding-top: 0px;
314    padding-bottom: 0px;
315	  padding-left: 30px;
316	  padding-right: 90px;
317}
318}
319
320@media (min-width: 767px) {
321.siteHeadContainer.container {
322    height: 120px;
323    box-shadow: none;
324	}
325}
326
327
328
329
330
331
332@media all and (min-width:1170px){	
333.gMenu_outer nav {
334	  max-width: 100%;
335	  width: 100%
336}
337}
338
339@media all and (min-width:1170px){	
340 .col-md-12 {
341    width: 1280px;
342	  left: -0px;
343}
344}
345
346@media all and (min-width:1170px){	
347.container.sectionBox.footerWidget {
348    max-width: 1280px;
349}
350}
351
352
353
354@media (min-width: 990px) {
355.headerTop {
356    border-top: 8px solid #fff;
357    border-bottom: none;
358	  background-color: #fff;
359}
360}
361
362
363@media (min-width: 990px) {
364.headerTop nav {
365	  background-color: #fff;
366}
367}
368
369@media (min-width: 990px) {
370.container {
371    max-width: 1280px;
372	}
373}
374
375
376
377.ada {
378	background: #b5b5b5;
379	color: #fff;
380	font-size: 12px;
381	padding-left: 15px;
382	padding-right: 15px;
383	padding-top:0px;
384	padding-bottom: 1px;
385	margin-right: 15px;
386	border-radius: 2px;
387}
388
389@media all and (min-width:1170px){	
390.headcal {
391	width: 400px;
392	margin-right: 15px;
393}
394}
395
396
397
398@media (min-width: 990px) {
399.veu_card {
400	  padding: 0px;
401}
402}
403
404@media (min-width: 990px) {
405.veu_contact .contact_frame {
406		position: relative;
407    display: block;
408    overflow: hidden;
409    background: none;
410    padding: 0rem;
411    box-shadow: inset 0 0 0 1px rgba(255,255,255,.5);
412}
413}
414
415@media (min-width: 990px) {
416.veu_contentAddSection {
417    display: block;
418    clear: both;
419    overflow: hidden;
420    margin-top: 0px;
421    margin-bottom: 0px;
422}
423}
424
425
426
427
428
429.btn-default {
430    display: none;
431}
432
433@media (min-width: 1280px) {
434.veu_contact .contact_bt {
435    float: right;
436    padding: .9em 1.2em;
437	  border: none;
438	  border-radius: 5px;
439	  background: linear-gradient(to top right, #736357, #736357, #736357);
440}
441}
442
443@media (min-width: 1280px) {
444.veu_contact .contact_bt:hover {
445	  color:#000;
446	  background: linear-gradient(to top right, #9b8a7d, #9b8a7d, #9b8a7d);
447}
448}
449
450
451
452
453
454
455
456
457
458@media (min-width: 1280px) {
459.toppic1 {
460	  position: relative;
461	  top: -3px;
462	  width: 115px;
463	  margin-left: 15px;
464}
465}
466
467@media (min-width: 1280px) {
468.toppic1:hover {
469	  position: relative;
470	  top: -3px;
471	  width: 115px;
472	  margin-left: 15px;
473	  -webkit-transform: scale(1);
474    transform: scale(1);
475    -webkit-transition: -webkit-transform .6s;
476    transition: -webkit-transform .6s;
477    transition: transform .6s;
478    transition: transform .6s,-webkit-transform .6s;
479	  opacity: 0.5;
480}
481}
482
483@media (max-width: 1279px) {
484.toppic1 {
485	  display: none;
486}
487}
488
489
490
491@media (min-width: 1280px) {
492.siteHeader_sub p.contact_txt {
493    margin-right: 0px;
494}
495}
496
497@media (min-width: 990px) {
498.siteHeader_sub p .contact_txt_catch {
499    font-size: 16px;
500    font-weight: bold;
501	  letter-spacing: 0.1em;
502    margin-top: 0px;
503    padding-top: 0px;
504	  padding-bottom: 10px;
505    padding-right: 0px;
506    line-height: 1.5em;
507    color: #878787;
508}
509}
510
511@media (min-width: 990px) {
512.siteHeader_sub p .contact_txt_tel_icon {
513	  font-size: 26px;
514    margin-right: 0rem;
515}
516}
517
518
519
520@media (min-width: 990px) {
521.siteHeader_sub p .contact_txt_time {
522    font-size: 14px;
523	  padding-top: 8px;
524	  color: #878787;
525}
526}
527
528
529
530
531
532@media (min-width: 1250px) {
533.headerTop ul {
534	  z-index: 1000;
535    position: relative;
536	  top: 0px;
537}
538}
539
540@media (min-width: 1250px) {
541.headerTop ul li a {
542	  font-size: 14px;
543	  font-weight: bold;
544    color: #a0755d;
545	  padding-left: 21px;
546	  padding-right: 21px;
547}
548}
549
550@media (min-width: 1250px) {
551.headerTop ul li a:hover {
552    color: #000;
553}
554}
555
556
557
558
559
560
561@media (min-width: 990px) {
562.menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below, .menu-image-hover-wrapper .menu-image-title-above {
563    border: none;
564    box-shadow: none;
565    vertical-align: middle;
566    width: auto;
567    display: inline;
568	}
569}
570
571@media (max-width: 989px) {
572.menu-image-title-below.menu-image-not-hovered > img, .menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper, .menu-image-title-below .menu-image-hover-wrapper {
573    display: none;
574	}
575}
576
577@media (max-width: 989px) {
578.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below, .menu-image-title-below, .menu-image-title-above, .menu-item a.menu-image-title-above, .menu-item a.menu-image-title-below, .menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below {
579    text-align: left;
580    display: block;
581	}
582}
583
584
585
586@media (min-width: 990px) {
587ul.gMenu  {
588	  display: flex;
589	  justify-content: space-between;
590}
591}
592
593@media (min-width: 990px){
594.gMenu > li {
595    border-left: 1px solid #c1a685;
596	}
597}
598
599@media (min-width: 990px){
600ul.gMenu li:last-child {
601    border-right: 1px solid #c1a685;
602	}
603}
604
605
606@media (min-width: 990px){
607.gMenu_outer {
608    filter: none;
609    background: linear-gradient(to bottom, #fff, #fff, transparent);
610    border-top: 0px;
611	}
612}
613
614
615@media (min-width: 990px) {
616ul.gMenu li {
617    position: relative;
618    display: inline-block;
619    text-decoration: none;
620    background-color: #d0b695;
621	}
622}
623
624@media (min-width: 990px){
625.gMenu li .gMenu_name {
626    font-size: 16px;
627    color: #fff;
628    display: block;
629    position: relative;
630	}
631}
632
633
634@media (min-width: 990px) {
635ul.gMenu li:hover {
636    background-color: #e8c573;
637	}
638}
639
640@media (min-width: 990px){
641ul.gMenu > li.current-menu-item > a, ul.gMenu > li > a:hover::after {
642    background: #8e827a;
643	  background-image:  linear-gradient(-45deg, #c6c0bd 15px, transparent 0);	
644	}
645}
646
647
648
649
650@media (min-width: 990px) {
651.gMenu_name:hover {
652    color: #878787;
653}
654}
655
656@media (min-width: 990px) {
657ul.gMenu li {
658  position: relative;
659  display: inline-block;
660  text-decoration: none;
661}
662}
663
664
665
666@media (min-width: 990px) {
667ul.gMenu li:hover::after {
668  transform: scale(1, 1);
669}
670}
671
672
673
674
675
676
677
678
679
680
681
682
683@media (min-width: 990px){
684.header_scrolled .gMenu > li {
685    width: 50%;
686    border-left: 1px solid #c1a685;
687	}
688}
689
690
691
692
693
694
695
696
697
698
699
700
701
702@media (min-width: 992px) {
703.carousel-inner>.item a>img, .carousel-inner>.item a>picture>img, .carousel-inner>.item img, .carousel-inner>.item picture>img {
704    width: auto;
705 	  height: auto;
706	  object-fit: cover;
707	  margin-top: 0px;
708	}
709}
710
711@media (min-width: 767px) and (max-width: 991px) {
712.carousel-inner>.item a>img, .carousel-inner>.item a>picture>img, .carousel-inner>.item img, .carousel-inner>.item picture>img {
713    width: auto;
714 	  height: 450px;
715	  object-fit: cover;
716	  margin-top: 0px;
717	}
718}
719
720@media (max-width: 766px) {
721.carousel-inner>.item a>img, .carousel-inner>.item a>picture>img, .carousel-inner>.item img, .carousel-inner>.item picture>img {
722    width: auto;
723 	  height: auto;
724	  margin-top: 0px;
725	}
726}
727
728
729
730
731
732.carousel-control.left {
733    background-image: none;
734}
735
736.carousel-control.right {
737    background-image: none;
738}
739
740
741.carousel-indicators li {
742  margin-bottom: 0px;
743}
744
745
746
747
748
749
750@media (min-width: 1280px) {
751.page-header {
752  margin-top: 60px;
753	}
754}
755
756@media (min-width: 1279px) {
757.page-header {
758  margin-top: 0px;
759	}
760}
761
762
763
764
765
766
767
768
769
770
771
772
773.mainSection .widget_ltg_full_wide_title_outer {
774    margin-left: 0px;
775	  margin-right: 0px;
776	  padding-left: 15px;
777	  padding-right: 15px;
778    padding-top: 0;
779    padding-bottom: 0em; 
780}
781
782@media (max-width: 989px){
783.mainSection .widget_ltg_full_wide_title_outer {
784    margin-left: 0px;
785	  margin-right: 0px;
786	  padding-left: 0px;
787	  padding-right: 0px;
788    padding-top: 0;
789    padding-bottom: 0em; 
790}
791}
792
793.mainSection .widget_ltg_full_wide_title h2 {
794    background: 0 0;
795    border: none;
796    margin: 0;
797    padding: 0 0em;
798		text-align: center;
799	  font-size: 3.6rem;
800}
801
802
803
804.mainSection .widget_ltg_full_wide_title_caption {
805    margin-bottom: 0;
806    line-height: 1.8em;
807	  text-align: center;
808}
809
810@media (max-width: 989px){
811.mainSection .widget_ltg_full_wide_title_caption {
812    margin-bottom: 0;
813    line-height: 1.8em;
814	  text-align: left;
815}
816}
817
818.mainSection .widget_ltg_full_wide_title h2 {
819	  font-size: 2.2rem;
820    margin-top: 0px;
821    padding: 0em 0em 1em;
822    border-top: 0px solid #000;
823    border-bottom: 0px solid #000;
824    background: none;
825    outline: none;
826    outline-offset: 0px;
827    text-shadow: none;
828    filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.1));
829}
830
831
832
833
834
835
836
837@media (min-width: 990px){
838.flex_box {
839	  display: flex;
840	  border-radius: 2px; 
841    background-color: #e6d6c4; 
842	  border: 0px solid #fff;
843    padding:  0px;
844	  margin-top: 0px;
845	  margin-bottom: 0px;
846	  filter: drop-shadow(0px 3px 3px rgba(0,0,0,0.3));
847	  justify-content: space-between;
848}
849}
850
851
852@media (min-width: 790px){
853.flex_item {
854	  flex-wrap: wrap;
855	  border-radius: 2px; 
856    color:  #000; 
857    margin:  12px; 
858	  padding: 12px;
859	  flex-basis: calc(99% - 1px);
860	  -webkit-transition: -webkit-transform .3s,-webkit-transform .6s;
861    transition: -webkit-transform .3s,-webkit-transform .6s;
862    transition: transform .3s,transform .6s;
863    transition: transform .3s,transform .6s,-webkit-transform .3s,-webkit-transform .6s;
864}
865}
866
867@media (max-width: 789px){
868.flex_item {
869	  flex-wrap: wrap;
870	  padding: 10px;
871    color:  #000; 
872    margin:  2px; 
873	  padding: 7px;
874    border-radius: 2px; 
875	  flex-basis: calc(99% - 1px);
876	  -webkit-transition: -webkit-transform .3s,-webkit-transform .6s;
877    transition: -webkit-transform .3s,-webkit-transform .6s;
878    transition: transform .3s,transform .6s;
879    transition: transform .3s,transform .6s,-webkit-transform .3s,-webkit-transform .6s;
880}
881}
882
883.flex_item:hover {
884	  -webkit-transform: scale(1);
885    transform: scale(1);
886    -webkit-transition: -webkit-transform .6s;
887    transition: -webkit-transform .6s;
888    transition: transform .6s;
889    transition: transform .6s,-webkit-transform .6s;
890	  opacity: 0.5;
891}
892
893.flex_item h4 {
894	  border-radius: 2px; 
895	  font-weight: normal;
896	  line-height: 1.3;
897	  color: #603838;
898	  opacity: 1;
899	  background-color: #f9f2e8;
900	  margin-bottom: 7px;
901	  padding-top:14px;
902	  padding-bottom: 10px;
903	  padding-left: 1px;
904	  padding-right: 1px;
905    font-size: 2.8rem;
906}
907
908.flex_item a:hover {
909	  text-decoration: none;
910}
911
912.flex_item p {
913	  font-size: 1.5rem;
914	  padding-top: 1px;
915	  padding-bottom: 3px;
916	  padding-left: 1px;
917	  padding-right: 1px;
918    line-height: 1.7em;
919    margin-bottom: 0.1em;
920	  color: #fff;
921}
922
923.flex_item:nth-child(1) {
924    background-color: #f2858a; 
925}
926
927.flex_item:nth-child(2) {
928    background-color: #f7b274; 
929}
930
931.flex_item:nth-child(3) {
932    background-color: #edca74; 
933}
934
935
936
937
938@media (max-width: 1149px) {
939.flex_box {
940	 display: flex;
941   flex-wrap: wrap;
942   width: 100%;
943	 justify-content: space-around;
944	}
945}
946
947@media (max-width: 1149px) {
948.flex_item {
949	 list-style: none;
950	 width: 31%;
951	}
952}
953
954
955@media (max-width: 989px) {
956.flex_box {
957	 display: flex;
958   flex-wrap: wrap;
959   width: 100%;
960	justify-content: space-around;
961	}
962}
963
964@media (max-width: 989px) {
965.flex_item {
966	 list-style: none;
967	 width: 31%;
968	}
969}
970
971@media (max-width: 989px) {
972.flex_item h4 {
973    font-size: 24px;
974	  font-weight: bold;
975    line-height: 1.2;
976    background-color: #fff;
977    margin-bottom: 3px;
978	  padding-left:1px;
979	  padding-right: 1px;
980}
981}
982
983@media (max-width: 989px) {
984.flex_item p {
985    font-size: 12px;
986    padding-top: 5px;
987    padding-bottom: 0px;
988    padding-left: 1px;
989    padding-right: 1px;
990    line-height: 1.4em;
991    margin-bottom: 3px;
992    color: #fff;
993}
994}
995
996
997
998
999
1000
1001
1002.prBlock .prBlock_image {
1003	  position: relative;
1004	  display: block;
1005	  overflow: hidden;
1006	  background-size: cover;
1007	  background-position: center;
1008    margin: 0 auto;
1009    border-radius: 0px;
1010    text-indent: -9999px;
1011	  height: 180px;
1012	  width: auto;
1013	  -webkit-transition: -webkit-transform .3s,-webkit-transform .6s;
1014    transition: -webkit-transform .3s,-webkit-transform .6s;
1015    transition: transform .3s,transform .6s;
1016    transition: transform .3s,transform .6s,-webkit-transform .3s,-webkit-transform .6s;
1017}
1018
1019
1020
1021
1022@media (min-width: 990px){
1023.prBlock .prBlock_title {
1024	  margin-top: 0px;
1025    margin-bottom: 0px;
1026	  padding: 8px;	
1027    text-align: center;
1028    font-size: 16px;;
1029    line-height: 1.4em;
1030	  background: #917d69;
1031	  color: #fff;
1032	}
1033}
1034
1035@media (max-width: 989px){
1036.prBlock .prBlock_title {
1037	  margin-top: 0px;
1038    margin-bottom: 8px;
1039	  padding: 8px;	
1040    text-align: center;
1041    font-size: 13px;
1042    line-height: 1.4em;
1043	  background: #917d69;
1044	  color: #fff;
1045	}
1046}
1047
1048.prBlock .prBlock_title:hover {
1049	color: #e7e7e7;
1050}
1051
1052.prBlock .prBlock_summary {
1053    margin-bottom: 0em;
1054	  padding-left: 0.8em;
1055	  padding-right: 0.8em;
1056	  padding-bottom: 0.8em;
1057    text-align: left;
1058    font-size: 14px;
1059    line-height: 1.6em;
1060	  background: #f9f9f9;
1061	  color: #333;
1062}
1063
1064.prBlock a .prBlock_summary:hover {
1065	  color: #9d9d9d;
1066    text-decoration: none;
1067}
1068
1069
1070@media (max-width: 989px) {
1071.prBlock .prBlock_image {
1072    height: auto;
1073    width: auto;
1074	}
1075}
1076
1077
1078
1079
1080
1081
1082
1083@media (min-width: 990px) {
1084.pr-content {
1085	  margin: 0 calc(50% - 50vw);
1086	  margin-top: 0px;
1087	  margin-bottom: 0px;
1088    padding-top: 45px;
1089	  padding-bottom: 45px;
1090	}
1091}
1092
1093@media (max-width: 989px) {
1094.pr-content {
1095	  margin: 0 calc(50% - 50vw);
1096	  margin-top: 0px;
1097	  margin-bottom: 0px;
1098    padding-top: 20px;
1099	  padding-bottom: 45px;
1100	}
1101}
1102
1103.pr_content_media_image {
1104    max-width: 100%;
1105    height: auto;
1106    vertical-align: middle;
1107	  border-radius: 0px;
1108}
1109
1110.pr-content-title {
1111    padding: 0;
1112	  border-top: none;
1113	  font-size: 2.2rem;
1114	  margin-bottom: 0.7em;
1115}
1116
1117
1118
1119@media (max-width: 989px) {
1120.pr-content p {
1121   margin-top: 30px;
1122	 margin-bottom: 0px;
1123	}
1124}
1125
1126.pr-content-btn {
1127    margin-top: 1.8em;
1128}
1129
1130.btn-primary {
1131	  background-color: #878787;
1132	  border: none;
1133}
1134
1135.btn-primary:hover {
1136	  background-color: #fff;
1137	  color:#000;
1138}
1139
1140@media (min-width: 990px){
1141	.prlogo1 {
1142		width:500px;
1143	}
1144}
1145
1146@media (max-width: 989px)
1146{
1147	.prlogo1 {
1148		margin-top: 30px;
1149		margin-left: auto;
1150		margin-right: auto;
1151		width: 300px;
1152	}
1153}
1154
1155@media (min-width: 990px){
1156	.prlogo2 {
1157		margin-top: 30px;
1158		width:450px;
1159	}
1160}
1161
1162@media (max-width: 989px){
1163	.prlogo2 {
1164		margin-top: 25px;
1165		margin-bottom: 15px;
1166		margin-left: auto;
1167		margin-right: auto;
1168		width: auto;
1169	}
1170}
1171
1172
1173
1174
1175
1176
1177@media (max-width: 989px) {
1178.veu_3prArea_image img {
1179	height: 35%;
1180	width: 100%;
1181}
1182}
1183
1184.veu_3prArea_image_link {
1185    border: none;
1186    display: block;
1187    overflow: hidden;
1188}
1189
1190@media (min-width: 990px){
1191.veu_3prArea_image img {
1192	-webkit-transition: -webkit-transform .0s,-webkit-transform .0s;
1193    transition: -webkit-transform .0s,-webkit-transform .0s;
1194    transition: transform .0s,transform .0s;
1195    transition: transform .0s,transform .0s,-webkit-transform .0s,-webkit-transform .0s;
1196	outline-offset: -10px;
1197	outline: 1px solid rgba(255,255,255,0.3);
1198}
1199}
1200
1201@media (min-width: 990px) {
1202.veu_3prArea_image img:hover {
1203	-webkit-transform: scale(1.0);
1204    transform: scale(1.0);
1205    -webkit-transition: -webkit-transform .0s;
1206    transition: -webkit-transform .0s;
1207    transition: transform .0s;
1208    transition: transform .0s,-webkit-transform .0s;
1209	opacity: 0.8;
1210}
1211}
1212
1213
1214@media (min-width: 767px) {
1215.veu_3prArea .subSection-title {
1216    font-size: 1.2rem;
1217    margin-top: 1.0em;
1218    margin-bottom: 10px;
1219	  padding-top: 5px;
1220    padding-bottom: 5px;
1221	  text-align: center;
1222	  font-weight: bold;
1223	  background: #fff;
1224	  color: #a1a1a1;
1225	}
1226}
1227
1228@media (max-width: 766px) {
1229.veu_3prArea .subSection-title {
1230    font-size: 1.4rem;
1231    margin-top: 1.0em;
1232    margin-bottom: 10px;
1233    padding-bottom: 0px;
1234	  text-align: left;
1235	  font-weight: bold;
1236	  background: transparent;
1237	  color: #a1a1a1;
1238	}
1239}
1240
1241
1242
1243.veu_3prArea .summary {
1244    margin-bottom: .5em;
1245    font-size: 14px;
1246    line-height: 1.4em;
1247}
1248
1249.veu_3prArea .prArea {
1250    padding-bottom: 0em;
1251}
1252
1253
1254
1255
1256
1257
1258
1259
1260@media (min-width: 990px) {
1261.veu_3prArea .linkurl a {
1262    display: block;	 
1263	  border: none;
1264	  background: #878787;
1265	  color: #fff;
1266}
1267}
1268
1269@media (max-width: 989px) {
1270.veu_3prArea .linkurl a {
1271    display: block;	 
1272	  border: none;
1273	  background: #878787;
1274	  color: #fff;
1275	  line-height: 2.2;
1276	  font-size: 17px;
1277}
1278}
1279
1280.veu_3prArea .linkurl a:hover {
1281	  background: #fff;
1282	  color: #000;
1283}
1284
1285
1286
1287
1288@media (max-width: 989px) {
1289.veu_3prArea_image {
1290    width: 45%;
1291    margin: 0 1em 0 0;
1292    float: left;
1293}
1294}
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308@media (min-width: 990px) {
1309.flex_box2 {
1310    display: flex; 
1311    }
1312}
1313
1314@media (min-width: 990px) {
1315.flex_box2 {
1316    background-color: #c8bfba; 
1317	  margin-top: -5px;
1318	  margin-bottom: -32px;
1319	  margin-left:-500px;
1320	  margin-right:-500px;
1321	  justify-content:center
1322}
1323}
1324
1325@media (max-width: 989px) {
1326.flex_box2 {
1327    background-color: #f9f9f9; 
1328	  margin-top: -5px;
1329	  margin-bottom: -32px;
1330	  margin-left:-300px;
1331	  margin-right:-300px;
1332	  padding-top: 30px;
1333	  padding-bottom: 30px;
1334	  justify-content:center
1335}
1336}
1337
1338@media (min-width: 990px) {
1339.flex_item2 {
1340	  margin-top:40px;
1341	  margin-bottom:45px;
1342	  margin-left: 30px;
1343	  margin-right: 30px;
1344	  flex: 0 1 450px;
1345}
1346}
1347
1348@media (max-width: 989px) {
1349.flex_item2 {
1350	  padding-left: 330px;
1351	  padding-right: 330px;
1352	  padding-top:20px;
1353	  padding-bottom:20px;
1354	  flex: 0 1 300px;
1355}
1356}
1357
1358.flex_item2:nth-child(1) {
1359    background-color: #000; 
1360}
1361
1362.flex_item2:nth-child(2) {
1363    background-color: #f9f9f9; 
1364}
1365
1366.flex_item2:nth-child(3) {
1367    background-color: #f9f9f9; 
1368}
1369
1370
1371
1372
1373
1374
1375
1376.siteFooter {
1377    border-top: none;
1378}
1379
1380@media (min-width: 990px) {	
1381.siteFooter .widget-title {
1382    margin-top: 10px;
1383	  margin-left: 0px;
1384	  margin-right: 0px;
1385	  margin-bottom: 20px;
1386    padding-top: 5px;
1387	  padding-bottom: 5px;
1388	  background: #e5e2d7;
1389	  color: #67564c;
1390	  text-align: center;
1391	  border-radius: 3px;
1392}
1393}
1394
1395@media (min-width: 990px) {	
1396.widget_nav_menu ul {
1397    padding-left: 0px;
1398	  padding-right: 0px;
1399	  padding-top: 0px;
1400	  padding-bottom: 0px;
1401    margin: 0;
1402    font-size: 14px;
1403    list-style: none;
1404}
1405}
1406
1407@media (min-width: 990px) {	
1408.siteFooter .widget_nav_menu ul li a {
1409    border-bottom: none;
1410    color: #e5e2d7;
1411    -webkit-box-shadow: inherit;
1412    box-shadow: inherit;
1413	  padding-top: 8px;
1414	  padding-bottom: 8px;
1415}
1416}
1417
1418
1419
1420
1421@media (max-width: 989px) {	
1422.nav {
1423    display:none;
1424}
1425}
1426
1427@media (max-width: 989px) {	
1428.footerlogo {
1429	text-align: center;
1430	padding-top:40px
1431}
1432}
1433
1434@media (max-width: 989px) {	
1435.footeradd {
1436	text-align: center;
1437	color:#999;
1438	margin-top: 30px;
1439	margin-bottom: 30px;
1440	}
1441}
1442
1443@media (max-width: 989px) {	
1444p {
1445	margin-bottom:0.5px;
1446	}
1447}
1448
1449@media (max-width: 989px) {	
1450.siteFooter .widget .widget-title {
1451    margin-top: 50px;
1452	  margin-left: 0px;
1453	  margin-right: 0px;
1454	  margin-bottom: 20px;
1455    padding-top: 5px;
1456	  padding-bottom: 5px;
1457	  background: #e5e2d7;
1458	  color: #67564c;
1459	  text-align: center;
1460}
1461}
1462
1463@media (max-width: 989px) {		
1464.widget_nav_menu ul {
1465    padding-left: 0px;
1466	  padding-right: 0px;
1467    margin: 0;
1468    font-size: 14px;
1469    list-style: none;
1470}
1471}
1472
1473@media (max-width: 989px) {		
1474.siteFooter .widget_nav_menu ul li a {
1475    border-bottom: none;
1476    color: #e5e2d7;
1477    -webkit-box-shadow: inherit;
1478    box-shadow: inherit;
1479	  padding-top: 5px;
1480	  padding-bottom: 5px;
1481}
1482}
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492@media all and (max-width:989px){
1493.siteHeader.navbar {
1494    width: 100%;
1495    max-height: 50px;
1496    z-index: 1000;
1497    top: 0;
1498    margin-bottom: 0;
1499    min-height: 50px;
1500    border: none;
1501}
1502}
1503
1504@media all and (max-width:989px){
1505.navbar-brand img {
1506    display: block;
1507    margin-left: 0px;
1508	  margin-top: 0px;
1509	  margin-bottom: 0px;
1510}
1511}
1512
1513@media all and (max-width:989px){
1514.navbar-brand {
1515    float: inherit;
1516    text-align: center;
1517    padding-left: 10px;
1518	  padding-right: 80px;
1519}
1520}
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530/* flexでモバイルボタン横並び */
1531
1532.mobile-fix-nav .mobile-fix-nav-menu li a {
1533    border: none;
1534	  display: block;
1535    text-align: center;
1536    text-decoration: none;
1537    cursor: pointer;
1538    font-size: 9px;
1539	  font-weight: normal;
1540    letter-spacing: 0px;
1541    font-family: 'Noto Sans JP', sans-serif;
1542    line-height:1;
1543}
1544
1545
1546
1547
1548.mobile-fix-nav .mobile-fix-nav-menu li .vk-mobile-nav-menu-btn i, .mobile-fix-nav .mobile-fix-nav-menu li a i {
1549  font-size: 14px;
1550  font-style: normal;
1551  margin-right: 0;
1552}
1553
1554
1555
1556
1557
1558/* モバイル固定ナビの高さ */
1559
1560.mobile-fix-nav .mobile-fix-nav-menu {
1561    margin: 0 auto;
1562    -webkit-box-sizing: border-box;
1563    box-sizing: border-box;
1564    height: 45px;
1565    padding: 14px 0 12px;
1566    overflow: hidden;
1567    display: -webkit-box;
1568    display: -ms-flexbox;
1569    display: flex;
1570    -ms-flex-pack: distribute;
1571    justify-content: space-around;
1572    -webkit-box-align: center;
1573    -ms-flex-align: center;
1574    align-items: center;
1575    width: 100%;
1576    z-index: 9999999999;
1577    opacity: 0.9;
1578	  position:relative;
1579	  bottom: 0px;
1580}
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590/* 訪問ページのサイドナビ色 */
1591
1592.sideSection .widget_nav_menu ul > li.current-menu-item > a,
1593.sideSection .widget_nav_menu ul > li > a:hover:after {
1594    background: #f9f9f9;
1595}
1596
1597
1598
1599/* 訪問ページの上部ナビ色 */
1600
1601.nav  > li.current-menu-item > a,
1602.nav > li > a:hover:after {
1603    background: #00a99d;
1604}
1605
1606
1607
1608
1609
1610
1611
1612
1613/* サイドオフセット */
1614
1615@media all and (min-width:992px){
1616.col-md-8 {
1617    width: 73%;
1618}
1619}
1620
1621@media all and (min-width:992px){
1622.col-md-offset-1 {
1623    margin-left: 2%;
1624}
1625}
1626
1627/* サイドの幅 */
1628
1629@media all and (min-width:992px){
1630.col-md-3 {
1631    width: 25%;
1632}
1633}
1634
1635
1636
1637
1638
1639/* 目次 */
1640
1641/* 目次-外観 */
1642
1643#ez-toc-container {
1644	  margin-top: 60px;
1645	  border: 1px solid #f1f1f1;
1646    border-radius: 0px;
1647    padding-top: 20px;
1648    padding-bottom: 20px;
1649	  padding-left: 25px;
1650	  padding-right: 25px;
1651	  width: 100%;
1652
1653
1654}
1655
1656/* 目次-文字色 */
1657
1658#ez-toc-container a {
1659    color: #878787;
1660}
1661
1662#ez-toc-container a:hover {
1663    color: #000;
1664}
1665
1666/* 目次-見出しパディング */
1667
1668.ez-toc-title-container {
1669    padding-bottom: 15px;
1670}
1671
1672
1673div#ez-toc-container p.ez-toc-title {
1674  font-weight: 500;
1675	color: #999;
1676}
1677
1678
1679
1680
1681
1682/* 見出し */
1683
1684/* h1 */
1685
1686@media (min-width: 767px) {
1687.page-header h1.page-header_pageTitle, .page-header div.page-header_pageTitle {
1688    margin-top: 6em;
1689    margin-bottom: calc( 2.5em - 0.5em );
1690	  font-weight: normal;
1691	}
1692}
1693
1694
1695@media (min-width: 767px) {
1696.page-header_pageTitle, h1.page-header_pageTitle:first-child {
1697    font-size: 2.4rem;
1698	  font-weight: bold;
1699    line-height: 1;
1700	  color: #fff;
1701	  filter: drop-shadow(0 0 .75rem #665550);
1702	}
1703}
1704
1705@media (max-width: 766px) {
1706.page-header_pageTitle, h1.page-header_pageTitle:first-child {
1707    margin-top: 6em;
1708    margin-bottom: calc( 2em - 0.5em );
1709	  margin-left: 0.7em;
1710    font-size: 1.8rem;
1711    line-height: 1;
1712	  color: #fff;
1713	  filter: drop-shadow(0 0 .75rem black);
1714	  font-weight: bold;
1715	}
1716}
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727/* h2 */
1728
1729@media (min-width: 767px) {
1730.mainSection h2 {
1731	  text-align: center;
1732	  margin-top: 60px;
1733    padding: 0.7em 1.0em 0.8em;
1734    border-top: 0px solid #8e827a;
1735    border-bottom: 0px solid #8e827a;
1736    background: #062e64;
1737    color: #fff;	
1738	  font-size: 27px;
1739	}
1740}
1741
1742@media (min-width: 767px) {
1743.mainSection h2 {
1744	  text-align: center;
1745	  margin-top: 60px;
1746    padding: 0.7em 1.0em 0.8em;
1747    border-top: 0px solid #8e827a;
1748    border-bottom: 0px solid #8e827a;
1749    background: transparent;
1750    color: #062e64;
1751	  font-size: 2.4rem;
1752	  font-weight: bold;
1753	}
1754}
1755
1756@media (max-width: 766px) {
1757.mainSection h2 {
1758	  text-align: center;
1759	  margin-top: 30px;
1760    padding: 0.7em 1.0em 0.8em;
1761    border-top: 0px solid #8e827a;
1762    border-bottom: 0px solid #8e827a;
1763    background: #062e64;
1764    color: #fff;
1765	  font-size: 1.8rem;
1766	  font-weight: bold;
1767	  line-height: 1.5;
1768	}
1769}
1770
1771@media (max-width: 766px) {
1772.mainSection h2 {
1773	  text-align: center;
1774	  margin-top: 30px;
1775    padding: 0.2em .4em 0.2em;
1776    border-top: 0px solid #8e827a;
1777    border-bottom: 0px solid #8e827a;
1778    background: transparent;
1779    color: #062e64;
1780	  font-size: 1.8rem;
1781	  font-weight: bold;
1782	  line-height: 1.5;
1783	}
1784}
1785
1786
1787
1788
1789
1790/* フル幅h2省き */
1791
1792.mainSection .widget_ltg_full_wide_title h2 {
1793    margin-top: 0px;
1794    padding: 0.4em 1.0em 0.5em;
1795    border-top: 0px solid #000;
1796    border-bottom: 0px solid #000;
1797    background: none;
1798	  outline: none;
1799    outline-offset: 0px;
1800	  text-shadow: none;
1801}
1802
1803
1804
1805
1806
1807
1808
1809
1810/* h3 */
1811
1812@media (min-width: 767px) {
1813h3 {
1814    border-top: 0px solid #524741;
1815    border-bottom: 0px solid #524741;
1816	  text-align: left;
1817    margin-top: 40px;
1818	  margin-bottom: 20px;
1819    padding-top: 15px;
1820    padding-bottom: 15px;
1821	  padding-left: 20px;
1822    font-weight: 500;
1823    color: #fff;
1824    font-size: 24px;
1825
1826    background: #938e8b;
1827	}
1828}
1829
1830@media (min-width: 767px) {
1831h3 {
1832    border-top: 0px solid #524741;
1833    border-bottom: 0px solid #524741;
1834	  text-align: left;
1835    margin-top: 40px;
1836	  margin-bottom: 20px;
1837    padding-top: 15px;
1838    padding-bottom: 15px;
1839	  padding-left: 20px;
1840    font-weight:bold;
1841    color: #fff;
1842    font-size: 24px;
1843
1844    background: #062e64;
1845	}
1846}
1847
1848
1849@media (max-width: 766px) {
1850h3 {
1851    border-top: 0px solid #524741;
1852    border-bottom: 0px solid #524741;
1853	  text-align: left;
1854    margin-top: 40px;
1855    padding-top: 12px;
1856    padding-bottom: 12px;
1857	  padding-left: 15px;
1858    font-weight: bold;
1859    color: #fff;
1860    font-size: 16px;
1861	  line-height: 1.4;	
1862    background: #938e8b;
1863	}
1864}
1865
1866@media (max-width: 766px) {
1867h3 {
1868    border-top: 0px solid #524741;
1869    border-bottom: 0px solid #524741;
1870	  text-align: left;
1871    margin-top: 40px;
1872    padding-top: 12px;
1873    padding-bottom: 12px;
1874	  padding-left: 15px;
1875    font-weight: bold;
1876    color: #fff;
1877    font-size: 20px;
1878	  line-height: 1.4;	
1879    background: #062e64;
1880	}
1881}
1882
1883
1884
1885
1886
1887
1888
1889/* prコンテントh3省き */
1890
1891.pr-content-title {
1892    border-top: none;
1893    border-bottom: none;
1894    margin-top: 0px;
1895    padding-top: 0px;
1896    padding-bottom: 0px;
1897	  padding-left: 0px;
1898    font-weight: bold;
1899    font-size: 22px;
1900    background: none;
1901	  filter: none;
1902	  line-height: 1.5;
1903}
1904
1905.pr-content-title:before {
1906  content:none;/*アイコンのユニコード*/
1907}
1908
1909
1910
1911/* h4 */
1912
1913@media (min-width: 767px) {
1914h4 {
1915    background: transparent;
1916	  color: #666;
1917	  border-bottom: 1px solid #333;
1918	  font-size: 18px;
1919    padding: .5em 0em;
1920	  margin-bottom: 20px;
1921	}
1922}
1923
1924@media (min-width: 767px) {
1925h4 {
1926    background: transparent;
1927	  color: #333;
1928	  border-bottom: 0px solid #333;	
1929	  border-left: 7px solid #062e64;
1930	  font-size: 18px;
1931	  font-weight: bold;
1932    padding: .8em 1em;
1933	  margin-bottom: 20px;
1934	}
1935}
1936
1937
1938@media (max-width: 766px) {
1939h4 {
1940    background: transparent;
1941	  color: #666;
1942	  border-bottom: 1px solid #333;
1943	  font-size: 16px;
1944    padding: .3em 1em;
1945	}
1946}
1947
1948@media (max-width: 766px) {
1949h4 {
1950    background: transparent;
1951	  color: #333;
1952	  border-bottom: 0px solid #333;
1953	  border-left: 7px solid #062e64;	
1954	  font-size: 19px;
1955	  font-weight: bold;	
1956    padding: .8em 1em;
1957	}
1958}
1959
1960
1961/* h5 */
1962
1963h5 {
1964	  font-size: 17px;
1965    padding: .3em;
1966	  color: #666;
1967}
1968
1969/* h6 */
1970
1971h6 {
1972	  font-size: 16px;
1973    padding: .3em;
1974	  margin-top: 0px;
1975}
1976
1977
1978p {
1979	font-size: 110%;
1980}
1981
1982
1983/* サイドゾーン */
1984
1985/* サイドウィジェット */
1986
1987.subSection .widget {
1988	  margin-top: 5px;
1989    margin-bottom: 40px;
1990}
1991
1992/* サイドナビタイトル */
1993
1994.sideSection .subSection-title {
1995	  margin-top: 0px;
1996	  margin-bottom: 20px;
1997	  font-size: 16px;
1998	  padding-top: 7px;
1999	  padding-bottom: 7px;
2000    font-weight: bold;
2001	  background: #524741;
2002    color: #fff;
2003	  outline: none;
2004    outline-offset: -2px;
2005	  text-shadow: 0px 1px 1px #666;
2006}
2007
2008/* サイドナビ本体 */
2009
2010.sideSection .widget_nav_menu ul > li a {
2011	  padding-left: 30px;
2012    position: relative;
2013	  text-decoration: none;
2014}
2015
2016.sideSection .widget_nav_menu ul > li a:hover {
2017	  padding-left: 30px;
2018    position: relative;
2019	  text-decoration: none;
2020	  background: #f9f9f9;
2021	  color: #878787;
2022}
2023
2024
2025
2026
2027
2028/* コラムン調整 */
2029
2030/* コラムンテキスト */
2031
2032.su-column {
2033    line-height: 1.9;
2034	  padding-top: 5px;
2035}
2036
2037/* コラムンイメージ */
2038
2039@media (min-width: 990px) {
2040.su-column img {
2041	 padding-top: 10px;
2042}
2043}
2044
2045@media (max-width: 989px) {
2046.su-column img {
2047	 padding-top: 0px;
2048}
2049}
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065.widget .veu_contact > .contact_bt {
2066    margin-top: 30px;
2067	  margin-bottom: 0px;
2068}
2069
2070
2071
2072
2073
2074/* flexbox バナー① */
2075
2076.bana-box1 {
2077  display: flex;
2078  flex-wrap: wrap;
2079  border: none;
2080  padding: 0em;
2081  margin: 0 0 0em;
2082	margin-top: 60px;
2083	margin-bottom: 60px;
2084	background: #e0d5ce;
2085}
2086
2087.bana-box1 > div {
2088  background: #fff;
2089  padding: 0.5em;
2090  flex: 1 0 300px;
2091  margin: 0.5em;
2092}
2093
2094
2095
2096
2097
2098.fullbtn {
2099	margin-top: 30px;
2100	margin-bottom: 5px;
2101}
2102
2103
2104
2105
2106
2107.su-box-title {
2108    display: block;
2109    padding: .4em 1em;
2110    font-weight: 700;
2111    font-size: 1.1em;
2112	  text-align: center;
2113}
2114
2115
2116
2117/* トップ見出しの上部の余白調整 */
2118
2119.mainSection .widget_ltg_full_wide_title h2 {
2120    margin-top: 50px;
2121    padding: 0em 0em 1em;
2122    border-top: 0px solid #000;
2123    border-bottom: 0px solid #000;
2124    background: none;
2125    outline: none;
2126    outline-offset: 0px;
2127    text-shadow: none;
2128    filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.1));
2129}
2130
2131
2132
2133
2134.veu_3prArea .linkurl a {
2135    display: none;
2136}
2137
2138
2139
2140
2141/* サイドのカレンダー */
2142
2143table.sw_tbl01 tr th, table.sw_tbl01 tr td {
2144	  text-align: center;
2145	  font-size: 13px;
2146    padding: 3px 2px;
2147    vertical-align: middle;
2148    border: 1px #fff;
2149    font-weight: normal;
2150    border-top: solid 1px #878787;
2151	filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.1));
2152	  background: none;
2153}
2154
2155table.sw_tbl01 tr th {
2156    text-align: center;
2157	  font-size:13px;
2158    font-weight: 500;
2159    background: #878787;
2160    color: #fff;
2161}
2162
2163.sw_tbl01:last-child {
2164    border-bottom: solid 1px #878787;
2165}
2166
2167
2168.topcal {
2169	width:400px;
2170	margin-right:20px;
2171}
2172
2173
2174/* ヘッダートップメニュー */
2175
2176.headerTop ul {
2177    margin-top: 0px;
2178	  margin-bottom: 0px;
2179
2180}
2181
2182.headerTop ul li a {
2183    font-size: 14px;
2184    white-space: nowrap;
2185    display: block;
2186    color: #fff;
2187	  padding-top: 6px;
2188	  padding-bottom: 9px;
2189	  padding-left: 25px;
2190	  padding-right: 25px;
2191		border: none;
2192}
2193
2194.headerTop ul li a:hover {
2195    color: #000;
2196}
2197
2198.headerTop ul li a:last-child {
2199		border: none;
2200}
2201
2202
2203
2204
2205
2206/* ヘッダー左 */
2207
2208.menu-item-5987 {
2209	background: #848484;
2210}
2211
2212.menu-item-5987:hover {
2213	background: #c4c2c2;
2214}
2215
2216/* ヘッダー右 */
2217
2218.menu-item-4237 {
2219	background: #998675;
2220}
2221
2222.menu-item-4237:hover {
2223	background: #af9d8c;
2224}
2225
2226
2227
2228/* ヘッダー左右文字 */
2229
2230.headerTop ul li a:hover {
2231    color: #fff;
2232	  text-decoration: none;
2233}
2234
2235
2236
2237
2238
2239.widget .veu_contact > .contact_bt {
2240    margin-top: 50px;
2241    margin-bottom: 30px;
2242}
2243
2244
2245
2246
2247.prlogo {
2248	width: 500px;
2249}
2250
2251.prtel {
2252	font-size: 36px;
2253}
2254
2255.prcal {
2256	width: 550px;
2257}
2258
2259
2260
2261/* スマホPRコンテント調整 */
2262
2263
2264@media (max-width: 1290px) {
2265.prlogo {
2266	width: 450px;
2267		margin-left:auto;
2268	margin-right:auto;
2269}
2270}
2271
2272@media (max-width: 990px) {
2273.prlogo {
2274	width: 350px;
2275		margin-left:auto;
2276	margin-right:auto;
2277}
2278}
2279
2280
2281@media (max-width: 990px) {
2282.prdisc {
2283text-align:center;
2284}
2285}
2286
2287
2288@media (max-width: 990px) {
2289.prtel {
2290text-align:center;
2291}
2292}
2293
2294
2295@media (max-width: 1290px) {
2296.prcal {
2297	width: 450px;
2298	margin-left:auto;
2299	margin-right:auto;
2300}
2301}
2302
2303
2304
2305@media (max-width: 990px) {
2306.prcal {
2307	width: 350px;
2308	margin-left:auto;
2309	margin-right:auto;
2310}
2311}
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321.psec {
2322	font-size: 21px;
2323	line-height: 2;
2324	padding-top: 10px;
2325  padding-bottom: 30px;
2326}
2327
2328
2329
2330p {
2331    margin-bottom: 20px;
2332}
2333
2334
2335
2336
2337input.wpcf7-submit {
2338    position: relative;
2339    left: 4%;
2340    width: 48%;
2341    height: 50px;
2342    margin-left: 0em;
2343    background: #d9e021;
2344    color: #4b2911;
2345    border: none;
2346    font-size: 1.3em;
2347    border-radius: 5px;
2348}
2349
2350
2351
2352
2353.widget .veu_contact > .contact_bt {
2354    margin-top: 30px;
2355    margin-bottom: 20px;
2356}
2357
2358
2359
2360@media (min-width: 1280px) {
2361.topcal {
2362		width: 370px;
2363}
2364}
2365
2366@media (min-width: 1280px) {
2367.topcal:hover {
2368		opacity: 0.5;
2369}
2370}
2371
2372@media (max-width: 1279px) {
2373	.topcal {
2374		display: none;
2375	}
2376}
2377
2378
2379
2380@media (max-width: 990px) {
2381.mainSection .widget_ltg_full_wide_title h2 {
2382    font-size:24px;
2383}
2384	}
2385	
2386
2387	
2388	
2389/* 新・予約フォーム */
2390
2391
2392/* 項目列 */
2393.cform th {
2394	font-size: 14px;
2395	width: 25%;
2396	border-bottom: 0px;
2397	padding-top: 0px;
2398	padding-bottom: 0px;
2399	padding-left: 10px;
2400	padding-right: 0px;
2401	font-weight: bold;
2402	background: #f1f1f1;
2403	border: 1px solid #969696;
2404	border-top: 1px solid #969696;
2405}
2406
2407@media (max-width: 766px) {
2408.cform th {
2409	font-size: 12px;
2410	width: 25%;
2411}
2412}
2413
2414/* 内容列 */
2415.cform td {
2416	font-size: 14px;
2417	width: 75%;
2418	line-height: 150%;
2419	border-top: 0px;
2420	border-bottom: 0px;
2421	padding: 10px 15px;
2422	background: #f9f9f9;
2423	border: 1px solid #969696;
2424}
2425
2426@media (max-width: 766px) {
2427.cform td {
2428	font-size: 12px;
2429	width: 75%;
2430	line-height: 150%;
2431}
2432}
2433
2434
2435/* スマホラジオボタン */
2436@media (max-width: 766px) {
2437.mwform-radio-field input {
2438    margin-right: 1px;
2439}
2440}
2441
2442@media (max-width: 766px) {
2443.mw_wp_form .horizontal-item + .horizontal-item {
2444    margin-left: 5px;
2445}
2446}
2447
2448
2449
2450/* 例の文字の色 */
2451.form-control::placeholder {
2452    color: #c6c6c6;
2453    opacity: 1;
2454}
2455
2456/* 入力欄 */
2457.form-control {
2458    display: block;
2459    width: 48%;
2460    height: 34px;
2461    padding: 6px 12px;
2462    font-size: 14px;
2463    line-height: 1.4285;
2464    color: #555;
2465    background-color: #f8f9de;
2466    background-image: none;
2467    border: 1px solid #ccc;
2468}
2469
2470@media (max-width: 766px) {
2471.form-control {
2472    display: block;
2473    width: 100%;
2474}
2475}
2476
2477/* ドロップ年齢 */
2478.cform .age {
2479	width: 30%
2480}
2481
2482@media (max-width: 766px) {
2483.cform .age {
2484	width: 50%
2485}
2486}
2487
2488/* 郵便番号 */
2489#zip {
2490	width: 20%;
2491}
2492
2493@media (max-width: 766px) {
2494#zip {
2495	width: 50%;
2496}
2497}
2498
2499/* 住所 */
2500#addr {
2501	width: 100%;
2502}
2503
2504/* 年月日 */
2505.form-control.hasDatepicker {
2506	width: 30%;
2507}
2508
2509@media (max-width: 766px) {
2510.form-control.hasDatepicker {
2511	width: 100%;
2512}
2513}
2514
2515
2516
2517
2518/* 時間横並び */
2519
2520@media (min-width: 990px) {
2521.cform .date{
2522	position: relative;
2523	display: inline-block;
2524	margin-left:10px;
2525	margin-bottom:10px;
2526}
2527}
2528
2529
2530/* 相談 */
2531textarea.form-control {
2532	width: 100%;
2533}
2534
2535/* ボタン */
2536.submit-btn input {
2537	background: #040e3f;
2538	width: 100%;
2539	height: 50px;
2540	min-width: 220px;
2541	margin: 30px auto;
2542	margin-left: auto;
2543	margin-right: auto;
2544	display: block;
2545	border: 0px #00142c solid;
2546	text-align: center;
2547	padding: 5px;
2548	color: #efd9bf;
2549	transition: all 0.4s ease;
2550}
2551
2552.submit-btn input:hover {
2553	background: #efd9bf;
2554	color: #040e3f;
2555}
2556
2557
2558
2559
2560/* 名前横並び */
2561
2562@media (min-width: 990px) {
2563.namae{
2564	position: relative;
2565	display: inline-block;
2566	width: 30%;
2567	margin-left:0px;
2568	margin-bottom:10px;
2569}
2570}
2571
2572@media (max-width: 989px) {
2573.namae {
2574	position: relative;
2575	display: inline-block;
2576	margin-top:5px;
2577	margin-bottom:5px;
2578	margin-left: 0px;
2579}
2580}
2581
2582
2583
2584table.cform {
2585	margin-top: 30px;
2586}
2587
2588
2589
2590
2591@media (max-width: 766px) {
2592.sideSection-col-two {
2593    margin-bottom: 80px;
2594	  padding-left: 25px;
2595	  padding-right: 25px;
2596	}
2597}
2598
2599
2600table tbody tr td .form-control, table tbody tr th .form-control, table td .form-control, table th .form-control, table thead tr td .form-control, table thead tr th .form-control {
2601  max-width: 100%;
2602}
2603
2604
2605
2606
2607
2608
2609
2610
2611/* 下段のリクルートセット */
2612
2613/*rec-outer*/
2614
2615@media (min-width: 990px) {
2616.rec-outer {
2617	margin-left: -500px;
2618	margin-right: -500px;
2619	padding-left: 500px;
2620	padding-right: 500px;
2621	background: #d1dfea;
2622	padding-top: 70px;
2623	padding-bottom: 40px;
2624	margin-top: 80px;
2625	margin-bottom: 0px;
2626}
2627}
2628
2629@media (max-width: 989px) {
2630.rec-outer {
2631	margin-left: -500px;
2632	margin-right: -500px;
2633	padding-left: 500px;
2634	padding-right: 500px;
2635	background: #fbf4e7;
2636	padding-top: 3px;
2637	padding-bottom: 8px;
2638	margin-top: -14px;
2639}
2640}
2641
2642
2643/*rec-box*/
2644
2645@media all and (min-width:1200px){
2646.rec-box{
2647	width: 1280px;
2648  display: flex;
2649  flex-wrap: wrap;
2650  border: 0px solid #ddd;
2651  padding: 0em;
2652	padding-bottom: 40px;
2653  margin-top: 20px;
2654	margin-bottom: 0px;
2655	margin-left: auto;
2656	margin-right: auto;
2657}
2658}
2659
2660@media all and (max-width:1199px){
2661.rec-box {
2662	width: auto;
2663  display: flex;
2664  flex-wrap: wrap;
2665  border: 0px solid #ddd;
2666  padding: 0em;
2667  margin-top:15px;
2668	margin-bottom: 0px;
2669}
2670}
2671
2672
2673/* 下段のリクルート1 */
2674
2675@media all and (min-width:992px){
2676.rec-item1 {
2677  background: transparent;
2678  padding: 0em;
2679  flex: 1 0 300px;
2680  margin: 0em;
2681	margin-right: 20px;
2682}
2683}
2684
2685@media all and (max-width:991px){
2686.rec-item1 {
2687  background: transparent;
2688  padding: 0.5em;
2689  flex: 1 0 300px;
2690  margin-bottom: 10px;
2691}
2692}
2693
2694
2695
2696/* 下段のリクルート2 */
2697
2698@media all and (min-width:992px){
2699.rec-item2 {
2700  background: transparent;
2701  padding: 0em;
2702  flex: 1 0 300px;
2703  margin: 0em;
2704	margin-left: 20px;
2705}
2706}
2707
2708@media all and (min-width:992px){
2709.rec-item2 img {
2710  width: 700px;
2711}
2712}
2713
2714@media all and (max-width:991px){
2715.rec-item2 {
2716  background: transparent;
2717  padding: 0.5em;
2718  flex: 1 0 300px;
2719  margin-bottom: 10px;
2720}
2721}
2722
2723
2724.rec-item2 h2 {
2725	  background: transparent;
2726	  font-size: 24px;
2727	  text-shadow: none;
2728	  outline: none;
2729	  color: #333;
2730	  font-weight: bold;
2731	  padding: 0px;
2732	  margin: 0px;
2733	  padding-bottom: 10px;
2734	  border-bottom: 0px solid #333;
2735}
2736
2737@media (max-width: 989px) {
2738.rec-item2 h2 {
2739	  font-size: 1.8em;
2740	  padding-bottom: 10px;
2741}
2742}	
2743
2744
2745.rec-item2 h3 {
2746	  background: transparent;
2747	  font-size: 21px;
2748	  font-weight: 500;
2749	  text-shadow: none;
2750	  outline: none;
2751	  color: #646464;
2752	  padding: 0px;
2753	  margin: 0px;
2754	   margin-top: 10px;
2755	  padding-bottom: 30px;
2756	  border: none; 
2757}
2758
2759.rec-item2 h3::before {
2760    position: relative;
2761    content: none;
2762    margin-right: 0px;
2763}
2764
2765@media (max-width: 989px) {
2766.rec-item2 h3 {
2767	  font-size: 1.8em;
2768	  padding-bottom: 10px;
2769}
2770}	
2771
2772
2773
2774
2775@media (max-width: 766px) {
2776.siteHeader .container {
2777	  height: 70px;
2778    padding-top: 10px;
2779    padding-bottom: 10px;
2780	  padding-left: 5px;
2781	  padding-right: 5px;
2782	}
2783}
2784
2785.slogo {
2786   width: 50%;
2787	 margin-left: auto;
2788	 margin-right: auto;
2789}
2790
2791
2792	
2793	
2794.ns-box {
2795	padding-top: 20px;
2796	margin-bottom: 20px;
2797}
2798
2799
2800
2801.telpanel {
2802	border: 1px solid #000;
2803	padding: 20px;
2804	background: #fff8f4;
2805}
2806
2807.telno {
2808	font-size: 32px;
2809}	
2810	
2811	
2812	
2813	
2814.tel3 {
2815	  font-size: 34px;
2816	  font-weight: bold;
2817		color: #41301c;
2818	  font-family: "ocrb",monospace;
2819	  margin-bottom: -20px;
2820}	
2821	
2822.cal3 {
2823	width: 550px;
2824}	
2825	
2826@media (max-width: 989px) {	
2827	.cal3 {
2828	width: 100%;
2829}	
2830}	
2831	
2832	
2833	
2834	
2835.nav > li.current-menu-item > a, .nav > li > a:hover::after {
2836    background: #d9e021;
2837}	
2838	
2839	
2840	
2841.siteHeader nav {
2842	top : 0px;
2843}	
2844
2845.headerTop {
2846	border-top: 10px solid #666;
2847}
2848	
2849	
2850.mblogo {
2851	margin-top: -20px;
2852}
2853	
2854
2855
2856
2857	
2858
2859
2860
2861
2862
2863/* 20201029改変 */
2864
2865/* Gメニュー幅調整 */
2866
2867.gMenu {
2868	  width: 1250px;
2869    margin: 0 auto;
2870    padding: 0;
2871    display: -webkit-box;
2872    display: -ms-flexbox;
2873    display: flex;
2874    list-style: none;
2875    position: relative;
2876	  border-top: 2px solid #969696;
2877}
2878
2879
2880
2881
2882
2883
2884
2885/* サブメニューの影を消す */
2886
2887ul.gMenu > li > ul.sub-menu li {
2888    list-style: none;
2889    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
2890    box-shadow: 0px 0px 0px rgba(0,0,0,0);
2891}
2892
2893
2894
2895
2896
2897
2898
2899
2900/* モバイル */
2901
2902/* トップカレンダー */
2903
2904@media all and (max-width:1169px){	
2905.headcal {
2906	display: none;
2907}
2908}
2909
2910.headcal:hover {
2911	opacity: 0.5;
2912}
2913	
2914@media all and (max-width:1169px){	
2915.rosen {
2916	padding-left: 10px;
2917	padding-right: 10px;
2918}
2919}
2920
2921.rosen {
2922	margin-top: 30px;
2923}
2924
2925.rosen:hover {
2926	opacity:0.5;
2927}
2928
2929
2930@media all and (min-width:990px){
2931.vk_post .media-img {
2932    width: 17%;
2933	  padding-left: 10px;
2934  	padding-right: 10px;	  
2935}
2936}
2937
2938.mainSection .vk_post-col-lg-12.media {
2939    padding: 1.4rem 0;
2940}
2941
2942@media all and (min-width:990px){
2943.vk-campaign-text {
2944    display: none;
2945}
2946}
2947
2948@media all and (min-width:990px){
2949.widget .veu_contact > .contact_bt {
2950    margin-top: 50px;
2951    margin-bottom: 0px;
2952}
2953}
2954
2955@media all and (max-width:989px){
2956.widget .veu_contact > .contact_bt {
2957    display: none;
2958}
2959}
2960
2961
2962/* 下層コンテンツ幅 */
2963
2964@media all and (min-width:990px){
2965.mainSection-col-two {
2966    width: 70%;
2967	  margin-top: -40px;
2968}
2969}
2970
2971@media all and (min-width:990px){
2972.sideSection-col-two {
2973    width: calc(100% - 70% - 3rem);
2974}
2975}
2976
2977.widget .veu_contact > .contact_bt {
2978    margin-top: 30px;
2979    margin-bottom: 0px;
2980}
2981
2982@media all and (max-width:989px){
2983.mainSection h2 {
2984    margin-top: 50px;
2985}	
2986}	
2987
2988
2989.su-note {
2990	  background: #fff;
2991}
2992
2993
2994.footdisc {
2995	color: #969696;
2996	margin-top: 30px;
2997	margin-bottom: 20px;
2998}
2999
3000.su-note-inner {
3001    padding: 1em;
3002    border-width: 1px;
3003    border-style: solid;
3004}
3005
3006
3007/* ノートのまるぽっち */
3008
3009.su-note li {
3010	margin-left: 25px;
3011}
3012
3013
3014.prlogo {
3015	margin-top: -20px;
3016}
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031/* 上部ボタン */
3032
3033.widget .veu_contact .contact_bt {
3034    margin-top: 7px;
3035    margin-bottom: 0px;
3036}
3037
3038.veu_contact .contact_frame {
3039    margin-right: 0px;
3040}
3041
3042
3043
3044
3045.veu_contact .contact_frame {
3046    top: 10px;
3047	  border-radius: 0px;
3048}
3049
3050.widget_vkexunit_contact_section .veu_contentAddSection {
3051	  border-radius: 0px;
3052	  padding-bottom: 10px;
3053}
3054
3055
3056
3057
3058@media (min-width: 990px) {
3059.navbar-brand img {
3060	  position:relative;
3061	  top: 15px;
3062    max-height: 55px;
3063    min-height: 20px;
3064    width: auto;
3065	  height: auto;
3066    transition: 1s;
3067}
3068}
3069
3070@media (min-width: 990px) {
3071.navbar-brand img:hover {
3072	  position:relative;
3073	  top: 15px;
3074    max-height: 55px;
3075    min-height: 20px;
3076    width: auto;
3077	  height: auto;
3078    transition: 1s;
3079	  opacity: 0.5;
3080}
3081}
3082
3083@media (max-width: 989px) {
3084.navbar-brand img {
3085    max-height: 50px;
3086    min-height: 0px;
3087	  padding-right: 10px;
3088	  position: relative;
3089	  top: 5px;
3090}
3091}
3092
3093.mobilenavilogo {
3094	width: 50%;
3095}
3096
3097
3098
3099
3100
3101@media (max-width: 989px) {
3102.siteHeadContainer.container .navbar-header {
3103    padding-top: 1px;
3104    padding-bottom: 1px;
3105	  position: relative;
3106    margin-left: auto;
3107}
3108}
3109
3110@media (max-width: 989px) {
3111.navbar-brand {
3112    float: inherit;
3113    text-align: center;
3114    padding-left: 0px;
3115    padding-right: 60px;
3116}
3117}
3118
3119@media (max-width: 989px) {
3120.siteHeader .container {
3121	  height: 70px;
3122    padding-left: 10px;
3123	  padding-top:10px;
3124	  padding-bottom: 10px;
3125	  margin-left: 0px;
3126}
3127}
3128
3129
3130.siteHeader_sub p .contact_txt_catch {
3131    margin-top: -4px;
3132    padding-top: 0px;
3133    padding-bottom: 3px;
3134    padding-right: 0px;
3135    line-height: 1.5em;
3136    color: #878787;
3137}
3138
3139.siteHeader_sub p .contact_txt_tel_icon {
3140    color: #878787;
3141}
3142
3143.siteHeader_sub p .contact_txt_tel {
3144    color: #878787;
3145}
3146
3147.siteHeader_sub p .contact_txt_time {
3148    font-size: 14px;
3149    padding-top: 0px;
3150    color: #878787;
3151}
3152
3153.veu_contact .contact_bt {
3154	  position: relative;
3155	  top: -6px;
3156    padding-top: .2em;
3157    padding-bottom: .5em;
3158    border: none;
3159    border-radius: 3px;
3160    background: linear-gradient(to top right, #67564c, #67564c, #67564c);
3161}
3162
3163.veu_contact .contact_bt_txt {
3164    color: #fff;
3165	  font-size: 14px;
3166}
3167
3168
3169
3170
3171
3172
3173
3174.postListText_singleTermLabel_inner {
3175    display: block;
3176    overflow: hidden;
3177    font-size: 12px;
3178    white-space: nowrap;
3179    padding: 0 1rem;
3180	  padding-bottom: 3px;
3181    line-height: 16px;
3182    border-radius: 2px;
3183    text-align: center;
3184}
3185
3186
3187
3188.entry-header {
3189    margin-top: 1rem;
3190    margin-bottom: 2.2rem;
3191}
3192
3193.vk_posts {
3194    margin-top: 1rem;
3195}
3196
3197.sideSection-col-two .veu_contact .contact_bt_txt, .siteFooter .veu_contact .contact_bt_txt {
3198    font-size: 1.0rem;
3199}
3200
3201
3202.postListText {
3203	  margin-left: 30px;
3204	  margin-right: 30px;
3205    padding: 0.8rem 0rem 0.7rem;
3206    border-bottom: 1px solid #969696;
3207    display: block;
3208    overflow: hidden;
3209    width: 100%;
3210}
3211
3212
3213
3214
3215
3216@media (max-width: 989px){
3217.mainSection .widget_ltg_full_wide_title h2 {
3218    background: 0 0;
3219    border: none;
3220    margin-bottom: 20px;
3221    padding: 0 0em;
3222		text-align: left;
3223	  font-size: 1.6rem;
3224}
3225}
3226
3227
3228
3229
3230
3231
3232
3233.mainSection .widget {
3234    margin-bottom: 0px;
3235}
3236
3237@media (max-width: 989px){
3238.prlogo {
3239	padding-top: 30px;
3240}
3241}
3242
3243
3244
3245
3246
3247
3248
3249/* バナーボックス */
3250
3251/*bana-boxx-outer*/
3252
3253@media (min-width: 990px) {
3254.bana-boxx-outer {
3255	margin-left: -500px;
3256	margin-right: -500px;
3257	padding-left: 500px;
3258	padding-right: 500px;
3259	padding-top: 60px;
3260	padding-bottom: 60px;
3261	margin-top: -57px;
3262	margin-bottom: 0px;
3263  background: #67564c;
3264	background: #2b1a12;
3265	background: #f2f2f2;
3266	background: #fff;
3267}
3268}
3269
3270
3271@media (max-width: 989px) {
3272.bana-boxx-outer {
3273	margin-left: -500px;
3274	margin-right: -500px;
3275	padding-left: 500px;
3276	padding-right: 500px;
3277  background: #67564c;
3278	background: #2b1a12;
3279	background: #f2f2f2;
3280	background: #fff;
3281	padding-top: 5px;
3282	padding-bottom: 5px;
3283	margin-top: -15px;
3284}
3285}
3286
3287
3288@media (min-width: 990px) {
3289.bana-boxx-inner {
3290	margin-left: -500px;
3291	margin-right: -500px;
3292	padding-left: 500px;
3293	padding-right: 500px;
3294  background: transparent;
3295	padding-top: 0px;
3296	padding-bottom: 0px;
3297	margin-top: 0px;
3298}
3299}
3300
3301
3302@media (max-width: 989px) {
3303.bana-boxx-inner {
3304	margin-left: -500px;
3305	margin-right: -500px;
3306	padding-left: 500px;
3307	padding-right: 500px;
3308  background: transparent;
3309	padding-top: 0px;
3310	padding-bottom: 0px;
3311	margin-top: 0px;
3312}
3313}
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323@media all and (min-width:992px){
3324.bana-boxx {
3325	background: transparent;
3326  display: flex;
3327  flex-wrap: wrap;
3328  border: 0px solid #ddd;
3329  padding: 0em;
3330	padding-top: 0px;
3331	padding-bottom: 0px;
3332	border-top: 0px solid #e1ccb1;
3333	border-bottom: 0px solid #e1ccb1;
3334}
3335}
3336
3337@media all and (max-width:991px){
3338.bana-boxx {
3339  display: flex;
3340  flex-wrap: wrap;
3341  border: 0px solid #ddd;
3342  padding: 0em;
3343  margin-top: 0px;
3344	margin-bottom: 0px;
3345	padding-top: 0px;
3346	padding-bottom: 0px;
3347	border-top: 0px solid #e1ccb1;
3348	border-bottom: 0px solid #e1ccb1;
3349}
3350}
3351
3352
3353
3354@media all and (min-width:992px){
3355.bana-itemx1 {
3356  background: #e9e0d4;
3357  background: rgba(208,182,149,0.4);
3358  background: rgba(255, 255, 255,0.1);
3359	background: #f7f7f7;
3360  padding: 0.8em;
3361  flex: 1 0 300px;
3362  margin-right: 0.4em;
3363  filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));	
3364	filter: none;
3365}
3366}
3367
3368@media all and (max-width:991px){
3369.bana-itemx1 {
3370  background: #e9e0d4;
3371  background: rgba(208,182,149,0.4);
3372  background: rgba(255, 255, 255,0.1);
3373	background: #f7f7f7;
3374  padding: 0.8em;
3375	margin: 0em;
3376  flex: 1 0 300px;
3377	margin-top: 0em;
3378  margin-bottom: 0em;
3379	filter: none;
3380}
3381}
3382
3383
3384
3385
3386@media (min-width: 992px){
3387.bana-itemx0 {
3388  background: #e9e0d4;
3389  background: rgba(208,182,149,0.4);
3390  background: rgba(255, 255, 255,0.1);
3391  background: #f7f7f7;
3392  padding: 0.8em;
3393  flex: 1 0 300px;
3394  margin-bottom: 7px;
3395  filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
3396  filter: none;
3397	}
3398}
3399
3400@media (max-width: 991px){
3401.bana-itemx0 {
3402  background: #e9e0d4;
3403  background: rgba(208,182,149,0.4);
3404  background: rgba(255, 255, 255,0.1);
3405  background: #fff;
3406  padding: 0.8em;
3407  flex: 1 0 300px;
3408  margin-bottom: 7px;
3409  filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
3410  filter: none;
3411	}
3412}
3413
3414
3415
3416
3417@media (min-width: 992px){
3418.bana-itemx1 {
3419  background: #e9e0d4;
3420  background: rgba(208,182,149,0.4);
3421  background: rgba(255, 255, 255,0.1);
3422  background: #f7f7f7;
3423  padding: 0.8em;
3424  flex: 1 0 300px;
3425  margin-right: 0.4em;
3426  filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
3427  filter: none;
3428	}
3429}
3430
3431
3432
3433
3434@media all and (min-width:992px){
3435.bana-itemx2 {
3436  background: #e9e0d4;
3437  background: rgba(208,182,149,0.4);
3438  background: rgba(255, 255, 255,0.1);
3439	background: #f7f7f7;
3440  padding: 0.8em;
3441  flex: 1 0 300px;
3442  filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
3443	filter: none;
3444}
3445}
3446
3447@media all and (max-width:991px){
3448.bana-itemx2 {
3449  background: #e9e0d4;
3450  background: rgba(208,182,149,0.4);
3451  background: rgba(255, 255, 255,0.1);
3452	background: #f7f7f7;
3453  padding: 0.8em;
3454	margin: 0em;
3455  flex: 1 0 300px;
3456	margin-top: 10px;
3457  margin-bottom: 0em;
3458	filter: none;
3459}
3460}
3461
3462
3463@media all and (min-width:992px){
3464.bana-itemx3 {
3465  background: #e9e0d4;
3466  background: rgba(208,182,149,0.4);
3467  background: rgba(255, 255, 255,0.1);
3468	background: #f7f7f7;
3469  padding: 0.8em;
3470  flex: 1 0 300px;
3471  margin-left: 0.4em;
3472  filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
3473	filter: none;
3474}
3475}
3476
3477@media all and (max-width:991px){
3478.bana-itemx3 {
3479  background: #e9e0d4;
3480  background: rgba(208,182,149,0.4);
3481  background: rgba(255, 255, 255,0.1);
3482	background: #f7f7f7;
3483  padding: 0.8em;
3484	margin: 0em;
3485  flex: 1 0 300px;
3486	margin-top: -20px;
3487  margin-bottom: 1.5em;
3488	filter: none;
3489}
3490}
3491
3492
3493
3494
3495
3496
3497
3498
3499/*bana-box-outer*/
3500
3501@media (min-width: 990px) {
3502.bana-box-outer {
3503  margin: 0 calc(50% - 50vw);
3504  padding: 0 calc(50vw - 50%);
3505	background: #f3f3f3;
3506	padding-top: 40px;
3507	padding-bottom: 40px;
3508	margin-top: 0px;
3509	margin-bottom: 0px;
3510}
3511}
3512
3513@media (max-width: 989px) {
3514.bana-box-outer {
3515  margin: 0 calc(50% - 50vw);
3516  padding: 0 calc(50vw - 50%);
3517	padding-top: 0px;
3518	padding-bottom: 40px;
3519	margin-bottom: 0px;
3520	background: #f3f3f3;	
3521}
3522}
3523
3524
3525/*bana-box-outer2*/
3526
3527@media (min-width: 990px) {
3528.bana-box-outer2 {
3529  margin: 0 calc(50% - 50vw);
3530  padding: 0 calc(50vw - 50%);
3531	padding-right: 500px;
3532	background: #fff;
3533	padding-top: 80px;
3534	padding-bottom: 0px;
3535	margin-top: 0px;
3536	margin-bottom: 0px;
3537}
3538}
3539
3540@media (max-width: 989px) {
3541.bana-box-outer2 {
3542	padding-top: 0px;
3543	padding-bottom: 0px;
3544}
3545}
3546
3547/*bana-box-outer3*/
3548
3549@media (min-width: 990px) {
3550.bana-box-outer3 {
3551	margin-left: -500px;
3552	margin-right: -500px;
3553	padding-left: 500px;
3554	padding-right: 500px;
3555	background: #fff;
3556	padding-top: 0px;
3557	padding-bottom: 0px;
3558	margin-top: 0px;
3559	margin-bottom: 0px;
3560}
3561}
3562
3563@media (max-width: 989px) {
3564.bana-box-outer3 {
3565	margin-left: -500px;
3566	margin-right: -500px;
3567	padding-left: 500px;
3568	padding-right: 500px;
3569	background: #d7d7d7;
3570	padding-top: 0px;
3571	padding-bottom: 8px;
3572}
3573}
3574
3575
3576
3577
3578
3579@media all and (min-width:992px){
3580.bana-box {
3581  display: flex;
3582  flex-wrap: wrap;
3583  border: 0px solid #ddd;
3584  padding: 0em;
3585  margin-top: 0px;
3586	margin-bottom:0px;
3587	margin-left: 0px;
3588
3589}
3590}
3591
3592@media all and (max-width:991px){
3593.bana-box {
3594  display: flex;
3595  flex-wrap: wrap;
3596  border: 0px solid #ddd;
3597  padding: 0em;
3598  margin-top: 0px;
3599	margin-bottom: 0px;
3600	justify-content: center;
3601	width: 90%;	
3602	margin-left: auto;
3603	margin-right: auto;
3604}
3605}
3606
3607@media all and (min-width:992px){
3608	
3609.bana-item {
3610  padding: 0em;
3611  width: 50%;
3612}
3613	
3614.bana-item:nth-child(1) {
3615  padding-right: 10px;
3616}
3617	
3618.bana-item:nth-child(2) {
3619  padding-left: 10px;
3620}
3621	
3622}
3623
3624@media all and (max-width:991px){
3625.bana-item {
3626	width: 100%;
3627	margin-bottom: 10px;
3628}
3629}
3630
3631
3632
3633
3634/* バナー5ボックス */
3635
3636@media all and (min-width:992px){
3637.bana5-box {
3638  display: flex;
3639  flex-wrap: wrap;
3640  border: 1px solid #ddd;
3641  padding: 0em;
3642  margin-top:-30px;
3643	margin-bottom:0px;
3644	width: 1250px;
3645	margin-left: 0px;
3646}
3647}
3648
3649@media all and (max-width:991px){
3650.bana5-box {
3651  display: flex;
3652  flex-wrap: wrap;
3653  border: 0px solid #ddd;
3654  padding: 0em;
3655  margin-top:15px;
3656	margin-bottom:20px;
3657}
3658}
3659
3660@media all and (min-width:992px){
3661.bana5-box > div {
3662  background: #f9f9f9;
3663  padding: 1em;
3664  flex: 1 0 300px;
3665  margin: 0.4em;
3666}
3667}
3668
3669@media all and (max-width:991px){
3670.bana5-box > div {
3671  background: #f9f9f9;
3672  padding: 0em;
3673  flex: 1 0 300px;
3674  margin-bottom: 1em;
3675}
3676}
3677
3678.bana5-box > div:hover {
3679  opacity: 0.5;
3680}
3681
3682
3683/* バナー6ボックス */
3684
3685@media all and (min-width:992px){
3686.bana6-box {
3687  display: flex;
3688  flex-wrap: wrap;
3689  border: 1px solid #ddd;
3690  padding: 0em;
3691  margin-top: 30px;
3692	margin-bottom:0px;
3693	width: 1250px;
3694	margin-left: 0px;
3695}
3696}
3697
3698@media all and (max-width:991px){
3699.bana6-box {
3700  display: flex;
3701  flex-wrap: wrap;
3702  border: 0px solid #ddd;
3703  padding: 0em;
3704  margin-top:15px;
3705	margin-bottom:20px;
3706}
3707}
3708
3709@media all and (min-width:992px){
3710.bana6-box > div {
3711  background: #f9f9f9;
3712  padding: 1em;
3713  flex: 1 0 300px;
3714  margin: 0.4em;
3715}
3716}
3717
3718@media all and (max-width:991px){
3719.bana6-box > div {
3720  background: #f9f9f9;
3721  padding: 0em;
3722  flex: 1 0 300px;
3723  margin-bottom: 1em;
3724}
3725}
3726
3727.bana6-box > div:hover {
3728  opacity: 0.5;
3729}
3730
3731.inchoname {
3732	float: right;
3733	margin-top: 40px;
3734	width: 270px;
3735}
3736
3737
3738
3739
3740
3741.prtel {
3742	color: #969696;
3743	font-size: 32px;
3744	font-weight: 700;
3745	font-family: "メイリオ",Meiryo,"ï¼­ï¼³ Pゴシック","Hiragino Kaku Gothic Pro","ヒラã‚
3745®ãƒŽè§’ã‚´ Pro W3",sans-serif;
3746}
3747
3748.prcal {
3749	width: 450px;
3750}
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760/* PR BROCKS 幅調整 */
3761
3762@media all and (min-width:992px){
3763.veu_prBlocks.prBlocks.row {
3764	width: 1280px;
3765	margin-left: 0px;
3766}
3767}
3768
3769
3770/* スクロールメニュー */
3771
3772
3773.header_scrolled .gMenu_outer nav {
3774	  max-width: 100%;
3775    width: 96%;
3776	  padding-left: 0px;
3777	  padding-right: 0px;
3778}
3779
3780.header_scrolled .gMenu {
3781	  max-width: 100%;
3782    width: 96%;
3783	  position: relative;
3784}
3785
3786
3787
3788
3789
3790
3791
3792
3793/* サブメニュー高さ調整 */
3794
3795.vk-menu-acc .acc-btn {
3796  position: absolute;
3797  right: 15px;
3798  top: 15px;
3799  width: 21px;
3800  height: 21px;
3801  border-radius: 2px;
3802  background: url(../images/vk-menu-acc-icon-open-white.svg) center 50% no-repeat;
3803  background-size: 28px 28px;
3804  cursor: pointer;
3805  z-index: 1000;
3806  transition: transform .1s ease-out;
3807}
3808
3809/* モバイルサブメニュー動き調整 */
3810
3811.vk-menu-acc ul.acc-child-open {
3812  transition: all .1s ease-in;
3813  max-height: 1000px;
3814  opacity: 1;
3815}
3816
3817.vk-menu-acc ul.acc-child-close {
3818  transition: all .1s ease-out;
3819}
3820
3821
3822
3823/* モバイルメニュー個々 */
3824
3825
3826.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a::before {
3827  content: '\e5e1';
3828  font-family: 'Material Icons';
3829	position: relative;
3830	top: 2px;
3831	margin-right: 0px;
3832	margin-left: 0px;
3833	color: #062e64;
3834}
3835
3836@media (min-width:992px){
3837.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a {
3838	font-size: 14px;
3839  color: #333;
3840  border-bottom: 1px solid #ccc;
3841	padding: 5px .5em 5px;
3842	}
3843}
3844
3845@media (max-width:991px){
3846.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a {
3847	font-size: 14px;
3848  color: #333;
3849  border-bottom: 1px solid #ccc;
3850	padding: 5px .5em 5px;	
3851	}
3852}
3853
3854
3855@media (min-width:992px){
3856.vk-menu-acc ul.sub-menu li a {
3857    display: flex;
3858	  font-size: 16px;
3859	  padding-top :11px;
3860	  padding-left: 55px;
3861	  color: #333;
3862	  background: rgba(255,255,255,1);
3863	}
3864}
3865
3866@media (max-width:991px){
3867.vk-menu-acc ul.sub-menu li a {
3868		font-size: 16px;
3869	  background: rgba(255,255,255,1);
3870	  padding-left: 55px;
3871	}
3872}
3873
3874
3875@media (min-width:992px){
3876.vk-menu-acc ul.sub-menu li a::before {
3877    display: inline-block;
3878    position: absolute;
3879    top: 50%;
3880    left: 15px;
3881    transform: translateY(-50%);
3882    text-align: center;
3883    font-size: 16px;
3884    line-height: 1;
3885    font-family: "メイリオ",Meiryo,sans-serif;
3886    content: "+";
3887	  color: #bea779;
3888	}
3889}
3890
3891@media (max-width:991px){
3892.vk-menu-acc ul.sub-menu li a::before {
3893    display: inline-block;
3894    position: absolute;
3895    top: 50%;
3896    left: 15px;
3897    transform: translateY(-50%);
3898    text-align: center;
3899    font-size: 16px;
3900    line-height: 1;
3901    font-family: "メイリオ",Meiryo,sans-serif;
3902    content: "+";
3903	  color: #bea779;
3904	}
3905}
3906
3907
3908
3909.vk-menu-acc ul.sub-menu li a:hover {
3910    display: flex;
3911	  font-size: 16px;
3912	  padding-top :11px;
3913	  color: #333;
3914	  background: #e7e7e7;
3915}
3916
3917.vk-menu-acc ul.sub-menu li {
3918	  height: 45px;
3919}
3920
3921.gMenu li ul.sub-menu {
3922	  width: 250px;
3923	  left: 120px;
3924	  margin-top: 0px;
3925    position: absolute;
3926}
3927
3928
3929.device-pc .gMenu li a {
3930    display: block;
3931    overflow: hidden;
3932    padding: 18px 1em;
3933        padding-right: 1em;
3934        padding-left: 1em;
3935}
3936
3937
3938.gMenu {
3939    width: 1250px;
3940    margin: 0 auto;
3941    padding: 0;
3942    display: -webkit-box;
3943    display: -ms-flexbox;
3944    display: flex;
3945    list-style: none;
3946    position: relative;
3947    border-top: 0px solid #969696;
3948}
3949
3950@media (min-width: 990px) {
3951ul.gMenu li {
3952    position: relative;
3953    display: inline-block;
3954    text-decoration: none;
3955}
3956}
3957
3958
3959
3960
3961
3962
3963.veu_contact .contact_bt {
3964    position: relative;
3965    top: -6px;
3966    padding-top: .2em;
3967    padding-bottom: .5em;
3968    border: none;
3969    border-radius: 3px;
3970    background: #F15A24;
3971}
3972
3973@media (min-width: 990px) {
3974.prlogo {
3975	 width: 360px;
3976	 margin-bottom:30px;
3977	}
3978}
3979
3980@media (max-width: 989px) {
3981.prlogo {
3982	 width: 94%;
3983	padding: 0px;
3984	 margin-top: 30px;
3985	 margin-bottom:30px;
3986	}
3987}
3988
3989
3990.prcal {
3991	 width: 450px;
3992}
3993
3994
3995.mblogo {
3996	width: 300px;
3997	margin-top: -30px;
3998}
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022.siteHeader .headerTop .container {
4023    padding: 0 0px;
4024}
4025
4026
4027
4028
4029
4030
4031
4032.sw_tbl02 {
4033	  margin-top: 0px;
4034	  margin-right: 50px;
4035}
4036
4037.sw_tbl02 tr th, table.sw_tbl02 tr td {
4038	  text-align: center;
4039	  font-size: 13px;
4040    padding: 10px 2px;
4041    vertical-align: middle;
4042    border: 1px #736357;
4043    font-weight: normal;
4044    border-top: solid 1px #736357;
4045	  background: transparent;
4046	  color: #736357;
4047}
4048
4049.sw_tbl02 tr th {
4050    text-align: center;
4051	  font-size:13px;
4052    font-weight: 500;
4053    background: transparent;
4054    color: #736357;
4055}
4056
4057.sw_tbl02 {
4058    border-top: solid 2px #736357;
4059}
4060
4061.sw_tbl02:last-child {
4062    border-bottom: solid 2px #736357;
4063}
4064
4065
4066
4067
4068
4069
4070.fa-arrow-alt-circle-right {
4071	 display: none;
4072}
4073
4074
4075table.sw_tbl01 tr th, table.sw_tbl01 tr td {
4076	  text-align: center;
4077	  font-size: 13px;
4078    padding: 3px 2px;
4079    vertical-align: middle;
4080    border: 1px #fff;
4081    font-weight: normal;
4082    border-top: solid 1px #878787;
4083	  background: none;
4084}
4085
4086table.sw_tbl01 tr th {
4087    text-align: center;
4088	  font-size:13px;
4089    font-weight: 500;
4090    background: #878787;
4091    color: #fff;
4092}
4093
4094.sw_tbl01:last-child {
4095    border-bottom: solid 1px #878787;
4096}
4097
4098
4099
4100@media (min-width: 990px) {
4101table.sw_tbl03 {
4102	  margin-top: 0px;
4103	  width: 550px;
4104}
4105}
4106
4107@media (max-width: 989px) {
4108table.sw_tbl03 {
4109	  margin-top: 0px;
4110	  width: 100%;
4111}
4112}
4113
4114
4115table.sw_tbl03 tr th, table.sw_tbl03 tr td {
4116	  text-align: center;
4117	  font-size: 15px;
4118    padding: 15px 3px;
4119    vertical-align: middle;
4120    border: 1px  #42210b;
4121    font-weight: normal;
4122    border-top: solid 1px #42210b;
4123	  background: transparent;
4124	  color: #42210b;
4125}
4126
4127table.sw_tbl03 tr th {
4128    text-align: center;
4129	  font-size:15px;
4130    font-weight: 500;
4131    background: transparent;
4132    color: #42210b;
4133}
4134
4135.sw_tbl03 {
4136    border-top: solid 3px #42210b;
4137    border-bottom: solid 3px #42210b;
4138}
4139
4140
4141
4142
4143
4144@media (min-width: 990px) {
4145table.sw_tbl05 {
4146	  margin-top: 0px;
4147	  width: 550px;
4148}
4149}
4150
4151@media (max-width: 989px) {
4152table.sw_tbl05 {
4153	  margin-top: 0px;
4154	  width: 100%;
4155}
4156}
4157
4158
4159table.sw_tbl05 tr th, table.sw_tbl05 tr td {
4160	  text-align: center;
4161	  font-size: 1.0em;
4162    padding: 7px 5px;
4163    vertical-align: middle;
4164    border: 1px #fff;
4165    font-weight: normal;
4166    border-top: solid 1px #878787;
4167	  background: transparent;
4168	  color: #878787;
4169}
4170
4171table.sw_tbl05 tr th {
4172    text-align: center;
4173	  font-size:1.0em;
4174    font-weight: 500;
4175    background: transparent;
4176    color: #878787;
4177}
4178
4179.sw_tbl05 {
4180    border-top: solid 3px #878787;
4181    border-bottom: solid 3px #878787;
4182}
4183
4184
4185
4186
4187
4188.veu_contact .contact_bt {
4189    padding-left: 30px;
4190    padding-right: 30px;
4191}
4192
4193.siteHeader_sub p .contact_txt_catch {
4194    margin-top: -4px;
4195    padding-top: 0px;
4196    padding-bottom: 3px;
4197    padding-right: 0px;
4198    line-height: 1.5em;
4199    color: #878787;
4200}
4201
4202
4203
4204
4205
4206@media (max-width: 989px) {
4207.siteHeadContainer.container .navbar-header {
4208    float: none;
4209    margin-left: auto;
4210    margin-right: auto;
4211    padding-top: 0px;
4212    padding-bottom: 0px;
4213}
4214}
4215
4216
4217/*20210801*/
4218
4219.topcal {
4220	width: 480px;
4221	height: 80px;
4222	margin-right: 20px;
4223}
4224
4225.sidecal {
4226	width: 318px;
4227}
4228
4229.tablepress tfoot th,
4230.tablepress thead th {
4231	color: #333;
4232	background-color: #fff;
4233}
4234
4235
4236.tablepress .even td {
4237	color: #333;
4238	text-align: center;
4239	background-color: #fff;
4240  border-left: 1px solid #473d36;
4241}
4242
4243.tablepress .odd td {
4244	color: #333;
4245	text-align: center;
4246	background-color: #fff;
4247  border-left: 1px solid #473d36;
4248}
4249
4250
4251.tablepress .even td:last-child {
4252  border-right: 0px solid #473d36;
4253}
4254
4255.tablepress .odd td:last-child {
4256  border-right: 0px solid #473d36;
4257}
4258
4259
4260.tablepress {
4261    border: 1px solid #c1c1c1;
4262}
4263
4264.tablepress thead th {
4265    border-bottom: 1px solid #473d36;
4266}
4267
4268.tablepress thead th {
4269    padding-top: 4px;
4270    padding-bottom: 4px;
4271}
4272
4273.tablepress tbody td {
4274	  padding: 0px;
4275    padding-top: 3px;
4276    padding-bottom: 3px;
4277	  
4278}
4279
4280.tablepress td.column-1 {
4281	color: #333;
4282		border-left: 0px;
4283}
4284
4285
4286
4287.tablepress tfoot th, .tablepress thead th {
4288    background-color: #938e8b;
4289	  color: #fff;
4290	  font-size: 14px;
4291    font-weight: 500;
4292    vertical-align: middle;
4293	  border: 0px solid #000;
4294	  text-align: center;
4295		border-left: 0px;
4296}
4297
4298.tablepress tfoot th, .tablepress thead th:last-child {
4299		border-right: 0px;
4300}
4301
4302
4303.prp p {
4304	padding-top: 20px;
4305}
4306
4307.prbcal p {
4308	font-size: 90%;
4309	padding-top: 10px;
4310}
4311
4312
4313/*new-prb*/
4314
4315/*prb2-outer*/
4316
4317@media (min-width: 990px) {
4318.prb2-outer {
4319margin: 0 calc(50% - 50vw);
4320padding: 0 calc(50vw - 50%);
4321	background: #f7f7f7;
4322	padding-top: 80px;
4323	padding-bottom: 80px;
4324	margin-top: 0px;
4325	margin-bottom: 0px;
4326}
4327}
4328
4329@media (max-width: 989px) {
4330.prb2-outer {
4331  margin: 0 calc(50% - 50vw);
4332  padding: 0 calc(50vw - 50%);
4333	background: #fff;
4334	padding-top: 40px;
4335	padding-bottom: 40px;
4336}
4337}
4338
4339/*prb-outer*/
4340
4341@media (min-width: 990px) {
4342.prb-outer {
4343	margin-left: -500px;
4344	margin-right: -500px;
4345	padding-left: 500px;
4346	padding-right: 500px;
4347	background: #fff;
4348	padding-top: 40px;
4349	padding-bottom: 40px;
4350	margin-top: 0px;
4351	margin-bottom: 0px;
4352}
4353}
4354
4355@media (max-width: 989px) {
4356.prb-outer {
4357	margin-left: -500px;
4358	margin-right: -500px;
4359	padding-left: 500px;
4360	padding-right: 500px;
4361	background: #fff;
4362	padding-top: 20px;
4363}
4364}
4365
4366
4367@media (min-width: 990px) {
4368.prb-outer p {
4369	color: #333;
4370	}
4371}
4372
4373@media (max-width: 989px) {
4374.prb-outer p {
4375	color: #b3b3b3;
4376	padding-left: 10px;
4377	padding-right: 10px;
4378	}
4379}
4380
4381
4382
4383@media (min-width: 990px) {
4384.prbimage {
4385	display: block;
4386	}
4387}
4388
4389@media (max-width: 989px) {
4390.prbimage {
4391	display: none;
4392	}
4393}
4394
4395
4396@media (min-width: 990px) {
4397.prbimage2 {
4398	display: none;
4399	}
4400}
4401
4402@media (max-width: 989px) {
4403.prbimage2 {
4404	display: block;
4405	padding-left: 10px;
4406	padding-right: 10px;
4407	}
4408}
4409
4410@media (min-width: 990px) {
4411.prbimage3 {
4412	display: none;
4413	}
4414}
4415
4416@media (max-width: 989px) {
4417.prbimage3 {
4418	display: block;
4419	padding-left: 10px;
4420	padding-right: 10px;
4421	}
4422}
4423
4424
4425
4426
4427
4428
4429
4430/*prb3-outer*/
4431
4432@media (min-width: 990px) {
4433.prb3-outer {
4434  margin: 0 calc(50% - 50vw);
4435  padding: 0 calc(50vw - 50%);
4436	background: ;
4437	padding-top: 40px;
4438	padding-bottom: 40px;
4439	margin-top: 0px;
4440	margin-bottom: 0px;
4441}
4442}
4443
4444@media (max-width: 989px) {
4445.prb3-outer {
4446  margin: 0 calc(50% - 50vw);
4447  padding: 0 calc(50vw - 50%);
4448	background: transparent;
4449	padding-top: 0px;
4450	padding-bottom: 0px;
4451}
4452}
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463@media (min-width: 990px) {
4464.midashix p {
4465	text-align: center;
4466	color: #ddd4c9;
4467	font-size: 5em;
4468	line-height: 1;
4469	padding-top: 30px;
4470	padding-bottom: 10px;
4471	font-family: "trajan-pro-3", serif;
4472  font-family: 游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
4473	letter-spacing: 3px;
4474}
4475}
4476
4477@media (max-width: 989px) {
4478.midashix p {
4479	text-align: center;
4480	color: #cebdba;
4481	font-size: 3em;
4482	font-family: "trajan-pro-3", serif;
4483  font-family: 游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
4484	letter-spacing: 3px;
4485	margin-bottom: 0px;
4486	padding-top: 15px;
4487	padding-bottom: 15px;
4488	line-height: 1;
4489}
4490}
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502@media (min-width: 990px) {
4503.midashixb p {
4504	text-align: center;
4505	color: #e1ccb2;
4506	font-size: 5em;
4507	line-height: 1;
4508	margin-top: -60px;
4509	padding-top: 0px;
4510	padding-bottom: 0px;
4511	font-family: "trajan-pro-3", serif;
4512	letter-spacing: 3px;
4513}
4514}
4515
4516@media (max-width: 989px) {
4517.midashixb p {
4518	text-align: center;
4519	color: #e1ccb2;
4520	font-size: 3em;
4521	font-family: "trajan-pro-3", serif;
4522	margin-bottom: 0px;
4523	padding-top: 0px;
4524	padding-bottom: 0px;
4525	letter-spacing: 3px;
4526	position: relative;
4527	top: -35px;
4528}
4529}
4530
4531
4532
4533@media (min-width: 990px) {
4534.midaseroouter {	
4535	background: #f7f4ed;
4536  margin: 0 calc(50% - 50vw);
4537  padding: 0 calc(50vw - 50%);
4538	padding-top: 100px;
4539	padding-bottom: 40px;	
4540	margin-top: 120px;
4541	margin-bottom: 80px;
4542background: url(https://shinjukudental.com/wp-content/uploads/2025/12/tmi.png), url(https://shinjukudental.com/wp-content/uploads/2025/12/tmic-04.png);
4543	background-position: top left, top right;
4544	background-repeat: no-repeat, no-repeat;
4545  background-size: auto;
4546  background-size: 35%;	
4547	}
4548}
4549
4550@media (max-width: 989px) {
4551	
4552.midaseroouter {	
4553	background: #f7f4ed;
4554  margin: 0 calc(50% - 50vw);
4555  padding: 0 calc(50vw - 50%);
4556	padding-top: 40px;
4557	padding-bottom: 40px;	
4558	margin-top: 0px;
4559background: url(https://shinjukudental.com/wp-content/uploads/2025/12/tmi.png), url(https://shinjukudental.com/wp-content/uploads/2025/12/tmic-04.png);
4560	background-position: top left, top right;
4561	background-repeat: no-repeat, no-repeat;
4562  background-size: auto;
4563  background-size: 45%;		
4564	}
4565	
4566.midaseroouter h2 {	
4567	color: #a1a1a1!important;
4568	}	
4569	
4570}
4571
4572
4573
4574.midaseroouter1 {
4575	background: #fff;
4576	padding-top: 20px;
4577	padding-bottom: 20px;
4578  margin: 0 calc(50% - 50vw);
4579  padding: 0 calc(50vw - 50%);
4580}
4581
4582
4583
4584.midaseroouter2 {
4585	background: #fff;
4586	padding-top: 100px;
4587	padding-bottom: 40px;
4588  margin: 0 calc(50% - 50vw);
4589  padding: 0 calc(50vw - 50%);
4590
4591}
4592
4593
4594
4595.midaseroouter3 {
4596	background: #fff;
4597  background-image: linear-gradient(0deg, #ffffff, #f5f2fd);	
4598	padding-top: 100px!important;
4599	padding-bottom: 40px!important;
4600  margin: 0 calc(50% - 50vw);
4601  padding: 0 calc(50vw - 50%);
4602}
4603
4604@media (max-width: 989px) {
4605	.midaseroouter3 {
4606		padding-top: 10px!important;
4607	}
4608}
4609
4610
4611
4612@media (min-width: 990px) {
4613.midaseroouter4 {
4614	background: #fff;
4615	padding-top: 120px!important;
4616	padding-bottom: 40px!important;
4617  margin: 0 calc(50% - 50vw);
4618  padding: 0 calc(50vw - 50%);
4619	margin-top: 0px;
4620	}
4621}
4622
4623@media (max-width: 989px) {
4624.midaseroouter4 {
4625	background: #fff;
4626  margin: 0 calc(50% - 50vw);
4627  padding: 0 calc(50vw - 50%);
4628	padding-top: 60px!important;
4629	padding-bottom: 30px!important;
4630	margin-bottom: 20px!important;	
4631	}
4632}
4633
4634
4635@media (min-width: 990px) {
4636.midaseroouter4b {
4637	background: #f3f3f3;
4638	padding-top: 100px!important;
4639	padding-bottom: 40px!important;
4640  margin: 0 calc(50% - 50vw);
4641  padding: 0 calc(50vw - 50%);
4642	margin-top: 120px;
4643	}
4644}
4645
4646@media (max-width: 989px) {
4647.midaseroouter4b {
4648	background: #f3f3f3;
4649  margin: 0 calc(50% - 50vw);
4650  padding: 0 calc(50vw - 50%);
4651	padding-top: 60px!important;
4652	padding-bottom: 30px;
4653	margin-top:60px;
4654	margin-bottom: 20px;	
4655	}
4656}
4657
4658
4659.midaseroouter5 {
4660	background: #f3f3f3;
4661	padding-top: 60px!important;
4662	padding-bottom: 25px!important;
4663  margin: 0 calc(50% - 50vw);
4664  padding: 0 calc(50vw - 50%);
4665}
4666
4667
4668@media (min-width: 990px) {
4669.midaseroouter6 {
4670	background: #fff;
4671	padding-top: 150px!important;
4672	padding-bottom: 40px!important;
4673  margin: 0 calc(50% - 50vw);
4674  padding: 0 calc(50vw - 50%);
4675	background: url(https://shinjukudental.com/wp-content/uploads/2026/01/drt1.png), url(https://shinjukudental.com/wp-content/uploads/2025/12/nn2.png);
4676	background-repeat: no-repeat, no-repeat;
4677	background-size: 35%, 35%;
4678	background-position: top left -0px, top right -0px;
4679	}
4680}
4681
4682@media (max-width: 989px) {
4683.midaseroouter6 {
4684	background: #fff;
4685	padding-top: 150px!important;
4686	padding-bottom: 40px!important;
4687  margin: 0 calc(50% - 50vw);
4688  padding: 0 calc(50vw - 50%);
4689	background: url(https://shinjukudental.com/wp-content/uploads/2026/01/drt1.png), url(https://shinjukudental.com/wp-content/uploads/2025/12/nn2.png);
4690	background-repeat: no-repeat,no-repeat;
4691	background-size: 42%, 42%;
4692	background-position: top left 0px, top right;
4693	background-color:rgba(255,255,255,0.35);
4694  background-blend-mode:lighten;
4695	}
4696}
4697
4698
4699
4700
4701@media (min-width: 990px) {
4702.midaserot h3 {
4703	font-size: 2.0rem;
4704	text-align: center;
4705	line-height: 1.4;
4706	color: #333;
4707	text-shadow: none;
4708	background: transparent;
4709	outline: none;
4710	padding: 0px;
4711	margin: 0px;
4712	padding-top: 50px;
4713	padding-bottom: 0px;
4714	}
4715}
4716
4717@media (max-width: 989px) {
4718.midaserot h3 {
4719	font-size: 1.2rem;
4720	text-align: center;
4721	line-height: 1.4;
4722	color: #333;
4723	text-shadow: none;
4724	background: transparent;
4725	outline: none;
4726	padding: 0px;
4727	margin: 0px;
4728	padding-top: 0px;
4729	padding-bottom: 10px;
4730	padding-left: 7px;
4731	padding-right: 7px;
4732	}
4733}
4734
4735.midaserot h3:before {
4736  content: none;
4737}
4738
4739
4740
4741
4742@media (min-width: 990px) {
4743.midasero h2 {
4744	font-size: 2.2rem;
4745	text-align: center;
4746	line-height: 1.4;
4747	color: #333;
4748	text-shadow: none;
4749	background: transparent;
4750	outline: none;
4751	padding: 0px;
4752	margin: 0px;
4753	padding-top: 0px;
4754	padding-bottom: 40px;
4755	}
4756}
4757
4758@media (max-width: 989px) {
4759.midasero h2 {
4760	font-size: 1.4rem;
4761	text-align: left;
4762	line-height: 1.4;
4763	color: #333;
4764	text-shadow: none;
4765	background: transparent;
4766	outline: none;
4767	padding: 0px;
4768	margin: 0px;
4769	padding-top: 0px;
4770	padding-bottom: 10px;
4771	padding-left: 7px;
4772	padding-right: 7px;
4773	}
4774}
4775
4776
4777
4778@media (min-width: 990px) {
4779.midasero p {
4780	font-size: 1rem;
4781	text-align: center;
4782	padding: 0px;
4783	margin: 0px;
4784	padding-bottom: 30px;
4785	}
4786}
4787
4788@media (max-width: 989px) {
4789.midasero p {
4790	font-size: 1rem;
4791	text-align: left;
4792	padding: 0px;
4793	margin: 0px;
4794	padding-bottom: 20px;
4795	padding-left: 7px;
4796	padding-right: 7px;
4797	}
4798}
4799
4800
4801
4802
4803
4804/*prb item h2 調整*/
4805
4806@media (min-width: 990px) {
4807.prb-item1 h2 {
4808	font-size: 1.4em;
4809	background: transparent;
4810	padding: 0px;
4811	border: none;
4812	filter: none;
4813	text-align: left;
4814	text-shadow: none;
4815	outline-offset: 0px;
4816	outline: none;
4817	color: #333;
4818	line-height: 1.4;
4819	margin-bottom: 13px;
4820	}
4821}
4822
4823@media (max-width: 989px) {
4824.prb-item1 h2 {
4825	font-size: 1.4rem;
4826	background: transparent;
4827	padding: 0px;
4828	border: none;
4829	filter: none;
4830	text-align: left;
4831	text-shadow: none;
4832	outline-offset: 0px;
4833	outline: none;
4834	color: #333;
4835	line-height: 1.4;
4836	margin-bottom: 13px;
4837	}
4838}
4839
4840
4841/*prb item h2 調整*/
4842
4843.prb-item2 h2 {
4844	background: transparent;
4845	padding: 0px;
4846	border: none;
4847	filter: none;
4848	text-align: left;
4849	text-shadow: none;
4850	outline-offset: 0px;
4851	outline: none;
4852	color: #333;
4853	line-height: 1.4;
4854	margin-bottom: 13px;
4855}
4856
4857
4858
4859/*prb-title*/
4860
4861.prb-title h2 {
4862    display: flex;
4863    align-items: center;
4864	  font-size: 2.0em;
4865	  padding-top: 0px;
4866	  padding-bottom: 10px;
4867	  color: #000;
4868	  background: transparent;
4869	  border: none;
4870    font-family: "Noto Sans JP",sans-serif;
4871}
4872
4873@media (max-width: 989px) {
4874.prb-title h2 {
4875	  font-size: 1.8em;
4876	  padding-bottom: 10px;
4877}
4878}	
4879
4880.prb-title h2:before,
4881.prb-title h2:after {
4882    content: "";
4883    height: 2px;
4884    flex-grow: 1;
4885    background-color: #c1c1c1;
4886	  margin-top: 10px;
4887}
4888
4889.prb-title h2:before {
4890    margin-right: 2rem;
4891	  background: linear-gradient(-90deg, #c1c1c1, transparent);
4892}
4893
4894@media (max-width: 989px) {
4895.prb-title h2:before {
4896    display: none;
4897}
4898}	
4899
4900.prb-title h2:after {
4901    margin-left: 2rem;
4902    background: linear-gradient(90deg, #c1c1c1, transparent);
4903}
4904
4905@media (max-width: 989px) {
4906.prb-title h2:after {
4907    display: none;
4908}
4909}	
4910
4911
4912/*prb-box*/
4913
4914@media all and (min-width:767px){
4915.prb-box{
4916  display: flex;
4917  flex-wrap: wrap;
4918  border: 0px solid #ddd;
4919  padding: 0em;
4920	padding-bottom: 0px;
4921  margin-top: 0px;
4922	margin-bottom: 0px;
4923	margin-left: auto;
4924	margin-right: auto;
4925}
4926}
4927
4928
4929@media all and (max-width:766px){
4930.prb-box {
4931  display: flex;
4932  flex-wrap: wrap;
4933  border: 0px solid #ddd;
4934  padding: 0em;
4935  margin-top: 0px;
4936	margin-bottom:0px;
4937}
4938}
4939
4940
4941
4942
4943@media all and (min-width:767px){
4944.prb-item1 {
4945  background: transparent;
4946  padding: 0em;
4947  flex: 1 0 28%;
4948  margin: 0em;
4949	margin-right: 25px;
4950}
4951}
4952
4953@media all and (max-width:766px){
4954.prb-item1 {
4955  background: transparent;
4956  padding: 0.5em;
4957  flex: 1 0 300px;
4958  margin-bottom: 10px;
4959}
4960}
4961
4962
4963@media all and (min-width:767px){
4964.prb-item2 {
4965  background: transparent;
4966  padding: 0em;
4967  flex: 1 0 40%;
4968  margin: 0em;
4969	margin-left: 0px;
4970}
4971}
4972
4973@media all and (max-width:766px){
4974.prb-item2 {
4975  background: transparent;
4976  padding: 0.5em;
4977  flex: 1 0 300px;
4978  margin-bottom: 10px;
4979}
4980}
4981
4982
4983@media all and (min-width:767px){
4984.prb-item3 {
4985  background: transparent;
4986  padding: 0em;
4987  flex: 1 0 28%;
4988  margin: 0em;
4989	margin-left: 25px;
4990}
4991}
4992
4993
4994@media all and (max-width:766px){
4995.prb-item3 {
4996  background: transparent;
4997  padding: 0.5em;
4998  flex: 1 0 300px;
4999  margin-bottom: 10px;
5000}
5001}
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011/*prb-boxr(下部の医院情報)*/
5012
5013@media all and (min-width:767px){
5014.prb-boxr{
5015  display: flex;
5016  flex-wrap: wrap;
5017  border: 0px solid #ddd;
5018  padding: 0em;
5019	padding-bottom: 40px;
5020  margin-top: 60px;
5021	margin-bottom: 50px;
5022	margin-left: auto;
5023	margin-right: auto;
5024	border-bottom: 2px solid #d4d4d4;
5025}
5026}
5027
5028
5029@media all and (max-width:766px){
5030.prb-boxr {
5031  display: flex;
5032  flex-wrap: wrap;
5033  border: 0px solid #ddd;
5034  padding: 0em;
5035  margin-top: 0px;
5036	margin-bottom:0px;
5037}
5038}
5039
5040
5041
5042
5043@media all and (min-width:767px){
5044.prb-itemr1 {
5045  background: transparent;
5046  padding: 0em;
5047  flex: 1 0 38%;
5048  margin: 0em;
5049	margin-right: 25px;
5050}
5051}
5052
5053@media all and (max-width:766px){
5054.prb-itemr1 {
5055  background: transparent;
5056  padding: 0.5em;
5057  flex: 1 0 300px;
5058  margin-bottom: 10px;
5059}
5060}
5061
5062.prb-itemr1 p {
5063	margin-bottom: 20px;
5064}
5065
5066
5067
5068
5069@media all and (min-width:767px){
5070.prb-itemr2 {
5071  background: transparent;
5072  padding: 0em;
5073  flex: 1 0 54%;
5074  margin: 0em;
5075	margin-left: 25px;
5076}
5077}
5078
5079@media all and (max-width:766px){
5080.prb-itemr2 {
5081  background: transparent;
5082  padding: 0.5em;
5083  flex: 1 0 300px;
5084  margin-bottom: 10px;
5085}
5086}
5087
5088
5089@media all and (min-width:767px){
5090.prb-itemr3 {
5091  background: transparent;
5092  padding: 0em;
5093  flex: 1 0 28%;
5094  margin: 0em;
5095	margin-left: 25px;
5096}
5097}
5098
5099
5100@media all and (max-width:766px){
5101.prb-itemr3 {
5102  background: transparent;
5103  padding: 0.5em;
5104  flex: 1 0 300px;
5105  margin-bottom: 10px;
5106}
5107}
5108
5109
5110
5111
5112
5113@media all and (min-width:992px){
5114.prlogo {
5115	margin-top: 0px;
5116	width: 80%;
5117	}
5118}
5119
5120.prbcal {
5121	width: 100%;
5122}
5123
5124
5125@media all and (min-width:992px){
5126.prlogo2 {
5127	margin-top: 0px;
5128	width: 450px;
5129	position: relative;
5130	left: -3px;
5131	}
5132}
5133
5134@media all and (max-width:991px){
5135.prlogo2 {
5136	margin-top: 0px;
5137	width: 360px;
5138	}
5139}
5140
5141
5142
5143
5144
5145
5146
5147@media all and (min-width:992px){
5148.prb-itema {
5149  background: transparent;
5150  padding: 0em;
5151  flex: 1 0 300px;
5152  margin: 0em;
5153	margin-right: 20px;
5154}
5155}
5156
5157@media all and (max-width:991px){
5158.prb-itema {
5159  background: transparent;
5160  padding: 0.5em;
5161  flex: 1 0 300px;
5162  margin-bottom: 10px;
5163}
5164}
5165
5166
5167
5168@media all and (min-width:992px){
5169.prb-itemb {
5170  background: transparent;
5171  padding: 0em;
5172  flex: 1 0 300px;
5173  margin: 0em;
5174	margin-left: 20px;
5175}
5176}
5177
5178@media all and (min-width:992px){
5179.prb-itemb img {
5180  width: 700px;
5181}
5182}
5183
5184@media all and (max-width:991px){
5185.prb-itemb {
5186  background: transparent;
5187  padding: 0.5em;
5188  flex: 1 0 300px;
5189  margin-bottom: 10px;
5190}
5191}
5192
5193
5194@media (min-width: 990px) {
5195.prb-itema h2 {
5196	  background: transparent;
5197	  font-size: 24px;
5198	  text-align: left;
5199	  text-shadow: none;
5200	  outline: none;
5201	  color: #333;
5202	  padding: 0px;
5203	  margin: 0px;
5204	  padding-bottom: 30px;
5205	}
5206}
5207
5208@media (max-width: 989px) {
5209.prb-itema h2 {
5210	  font-size: 1.8em;
5211	  padding-bottom: 10px;
5212	}
5213}	
5214
5215
5216@media (min-width: 990px) {
5217.prb-itema h3 {
5218	  background: transparent;
5219	  font-size: 21px;
5220	  line-height: 1.5;
5221	  text-align: left;
5222	  text-shadow: none;
5223	  outline: none;
5224	  color: #333;
5225	  padding: 0px;
5226	  margin: 0px;
5227	  padding-bottom: 20px;
5228	}
5229}
5230
5231@media (max-width: 989px) {
5232.prb-itema h3 {
5233  border-top: 0px solid #524741;
5234  border-bottom: 0px solid #524741;
5235  text-align: left;
5236  margin-top: 0px;
5237  padding: 0px;
5238  padding-top: 15px;
5239  padding-bottom: 0px;
5240  font-weight: bold;
5241  color: #333;
5242  font-size: 18px;
5243  background: transparent;
5244}
5245}	
5246
5247
5248
5249
5250
5251
5252.prb-itemb h2 {
5253	  background: transparent;
5254	  font-size: 24px;
5255	  text-shadow: none;
5256	  outline: none;
5257	  color: #333;
5258	  padding: 0px;
5259	  margin: 0px;
5260	  padding-bottom: 30px;
5261}
5262
5263@media (max-width: 989px) {
5264.prb-itemb h2 {
5265	  font-size: 1.8em;
5266	  padding-bottom: 10px;
5267}
5268}	
5269
5270
5271
5272
5273
5274
5275
5276.siteHeader_sub p.contact_txt {
5277    margin-right: 20px;
5278}
5279
5280
5281
5282
5283
5284
5285/* 20210926 */
5286
5287.device-pc .gMenu li a {
5288    display: block;
5289    overflow: hidden;
5290}
5291
5292.gMenu_outer nav {
5293	  max-width: 96%;
5294	  width: 100%;
5295}
5296
5297.gMenu {
5298	  max-width: 100%;
5299	  width: 100%;
5300}
5301
5302.gMenu > li:hover, .gMenu > li[class*="current"] {
5303    transition: all .5s ease-out;
5304    background-color: #d1d1d1;
5305}
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315/* 20211007 */
5316
5317
5318.siteContent .container {
5319    max-width: 1280px;
5320    padding-right: 0px;
5321    padding-left: 0px;
5322}
5323
5324
5325ul.gMenu {
5326    top: 0px;
5327}
5328
5329.widget_vkexunit_contact_section {
5330    margin-bottom: 0px;
5331}
5332
5333
5334@media all and (max-width:1269px){
5335.widget .veu_contact .contact_bt {
5336    display: none;
5337	}
5338}
5339
5340
5341
5342
5343
5344
5345
5346/* グーグルマップ */
5347
5348.imap {
5349	margin-top: 0px;
5350	margin-bottom: -37px;
5351	margin-left: -500px;
5352	margin-right: -500px;
5353}
5354
5355
5356/* Google MAP 装飾*/
5357
5358.imap iframe,
5359.imap object,
5360.imap embed {
5361  -webkit-filter: grayscale(100%);
5362  -moz-filter: grayscale(100%);
5363  -ms-filter: grayscale(100%);
5364  -o-filter: grayscale(100%);
5365  filter: grayscale(100%);
5366  -webkit-transition: all 0.7s ease;
5367  -moz-transition: all 0.7s ease;
5368  -o-transition: all 0.7s ease;
5369  transition: all  0.7s ease;
5370}
5371
5372.imap iframe:hover,
5373.imap object:hover,
5374.imap embed:hover {
5375  -webkit-filter: grayscale(0%);
5376  -moz-filter: grayscale(0%);
5377  -ms-filter: grayscale(0%);
5378  -o-filter: grayscale(0%);
5379  filter: grayscale(0%);
5380}
5381
5382
5383
5384
5385
5386
5387/* ページトップボタン */
5388
5389
5390
5391@media all and (min-width:992px){
5392.page_top_btn {
5393    position: fixed;
5394    right: 2%;
5395    z-index: 99999;
5396    width: 80px;
5397    height: 80px;
5398    color: transparent;
5399    border: none;
5400    background: rgba(0,0,0,0);
5401        background-position-x: 0%;
5402        background-position-y: 0%;
5403        background-repeat: repeat;
5404        background-image: none;
5405        background-size: auto;
5406    box-shadow: 0 0 0 5px rgba(255,255,255,0),0 0 0 2px rgba(0,0,0,0);
5407    background-image: url("https://shinjukudental.com/wp-content/uploads/2023/06/pagetb_ao.png")!important;
5408    background-size: 100%;
5409    background-repeat: no-repeat;
5410    background-position: center;
5411    opacity: 0;
5412    transition: opacity .3s;
5413    text-decoration: none;
5414	}
5415}
5416
5417@media all and (max-width:991px){
5418.page_top_btn {
5419    position: fixed;
5420    right: 2%;
5421    z-index: 99999;
5422    width: 50px;
5423    height: 50px;
5424    color: transparent;
5425    border: none;
5426    background: rgba(0,0,0,0);
5427        background-position-x: 0%;
5428        background-position-y: 0%;
5429        background-repeat: repeat;
5430        background-image: none;
5431        background-size: auto;
5432    box-shadow: 0 0 0 5px rgba(255,255,255,0),0 0 0 2px rgba(0,0,0,0);
5433    background-image: url("https://shinjukudental.com/wp-content/uploads/2023/06/pagetb_ao.png")!important;
5434    background-size: 100%!important;
5435    background-repeat: no-repeat!important;
5436    background-position: center;
5437	}
5438}
5439
5440
5441
5442
5443
5444
5445/* フッター調整 */
5446
5447
5448@media all and (min-width:992px){
5449aside#wp_widget_vkexunit_profile-5.widget.widget_wp_widget_vkexunit_profile {
5450	position: relative;
5451	width: 130%;
5452	}
5453}
5454
5455@media all and (min-width:992px){
5456aside#nav_menu-14.widget.widget_nav_menu {
5457	position: relative;
5458	width: 90%;
5459	top: 120px;
5460	left: 200px;
5461	}
5462}
5463
5464@media all and (min-width:992px){
5465aside#nav_menu-19.widget.widget_nav_menu {
5466	position: relative;
5467	width: 90%;
5468	top: 120px;
5469	left: 100px;
5470	}
5471}
5472
5473@media all and (min-width:992px){
5474aside#nav_menu-22.widget.widget_nav_menu {
5475	position: relative;
5476	width: 90%;
5477	top: 120px;
5478	left: 50px;
5479	}
5480}
5481
5482@media (min-width: 990px) {
5483.siteFooter .copySection {
5484	  margin-top: 100px;
5485    padding-top: 100px;
5486	  padding-bottom: 100px;
5487	  max-width: 100%;
5488	  background: #333;
5489	}
5490}
5491
5492@media (max-width: 989px) {
5493.siteFooter .copySection {
5494	  margin-top: 100px;
5495    padding-top: 70px;
5496	  padding-bottom: 150px;
5497	  max-width: 100%;
5498	  background: #333;
5499	}
5500}
5501
5502
5503
5504@media (min-width: 990px) {
5505.copySection p {
5506	  color: #a3a3a3;
5507    text-align: center;
5508	  width: auto;
5509	}
5510}
5511
5512.siteFooter .widget_nav_menu ul li a {
5513    border-bottom: none;
5514	  color: #f7f7f7;
5515    -webkit-box-shadow: inherit;
5516    box-shadow: inherit;
5517    padding-top: 8px;
5518    padding-bottom: 8px;
5519}
5520
5521
5522
5523
5524
5525
5526@media (max-width: 989px) {
5527.siteFooter .copySection p {
5528    text-align: center;
5529	  color: #fff;
5530	}
5531}
5532
5533
5534div.media_outer.media_left {
5535  max-width: 270px;
5536  width: 270px;
5537}
5538
5539
5540.veu_profile .media_outer {
5541    position: relative;
5542    display: block;
5543    overflow: visible;
5544    margin: 2.8em 0 .8em;
5545    box-sizing: border-box;
5546	  margin-bottom: 30px;
5547}
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582/* ヘッダー上部問合せバナー */
5583
5584
5585section.veu_contentAddSection.veu_contact-layout-horizontal {
5586	height: 100px;
5587}
5588
5589
5590section.veu_contentAddSection.veu_contact-layout-horizontal img {
5591	height: 90px;
5592	position: relative;
5593	top: 0px;
5594}
5595
5596section.veu_contentAddSection.veu_contact-layout-horizontal img:hover {
5597    opacity: 0.8;
5598}
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609@media all and (max-width:991px){
5610.mainSection .widget_ltg_full_wide_title_outer {
5611    margin-left: 0px;
5612    margin-right: 0px;
5613    padding-left: 10px;
5614    padding-right: 10px;
5615    padding-top: 0;
5616    padding-bottom: 0em;
5617	}
5618}
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628/* PR BLOCKS 調整 */
5629
5630
5631@media (min-width: 990px) {
5632div.prBlock.col-sm-3 {
5633    position: relative;
5634    width: 100%;
5635    padding-right: 0px;
5636    padding-left: 0px;
5637	  background: #f9f9f9;
5638	}
5639}
5640
5641@media (max-width: 989px) {
5642div.prBlock.col-sm-3 {
5643    position: relative;
5644    width: 100%;
5645    padding-right: 20px;
5646    padding-left: 20px;
5647	}
5648}
5649
5650
5651
5652
5653div.prBlock.col-sm-3:first-child {
5654}
5655
5656
5657
5658
5659
5660
5661/* PR BROCKS デザイン */
5662
5663div#wp_widget_vkexunit_pr_blocks-33.widget.widget_wp_widget_vkexunit_pr_blocks p {
5664  padding-top: 12px;
5665	padding-bottom: 20px;
5666}
5667
5668@media (min-width: 990px) {
5669div#wp_widget_vkexunit_pr_blocks-33.widget.widget_wp_widget_vkexunit_pr_blocks {
5670	background-color: #f7f4ed;	
5671	padding-top: 50px;
5672	padding-bottom: 0px;
5673	margin-bottom: 0px;
5674	margin-left: -500px;
5675	margin-right: -500px;
5676	padding-left: 500px;
5677	padding-right: 500px;
5678	}
5679}
5680
5681@media (max-width: 989px) {
5682div#wp_widget_vkexunit_pr_blocks-33.widget.widget_wp_widget_vkexunit_pr_blocks {
5683	padding-left: 10px;
5684	padding-right: 10px;
5685	}
5686}
5687
5688
5689div#wp_widget_vkexunit_pr_blocks-34.widget.widget_wp_widget_vkexunit_pr_blocks p {
5690  padding-top: 12px;
5691	padding-bottom: 20px;
5692}
5693
5694@media (min-width: 990px) {
5695div#wp_widget_vkexunit_pr_blocks-34.widget.widget_wp_widget_vkexunit_pr_blocks {
5696	background-color: #f7f4ed;	
5697	padding-top: 0px;
5698	padding-bottom: 120px;
5699	margin-bottom: 0px;
5700	margin-left: -500px;
5701	margin-right: -500px;
5702	padding-left: 500px;
5703	padding-right: 500px;
5704	}
5705}
5706
5707@media (max-width: 989px) {
5708div#wp_widget_vkexunit_pr_blocks-34.widget.widget_wp_widget_vkexunit_pr_blocks {
5709	padding-left: 10px;
5710	padding-right: 10px;
5711	}
5712}
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723div#wp_widget_vkexunit_pr_blocks-5.widget.widget_wp_widget_vkexunit_pr_blocks p {
5724  padding-top: 12px;
5725	padding-bottom: 20px;
5726}
5727
5728@media (min-width: 990px) {
5729div#wp_widget_vkexunit_pr_blocks-5.widget.widget_wp_widget_vkexunit_pr_blocks {
5730	background-color: #fff;	
5731  margin: 0 calc(50% - 50vw);
5732  padding: 0 calc(50vw - 50%);
5733	padding-top: 40px;
5734	padding-bottom: 0px;
5735	margin-bottom: 0px;	
5736	}
5737}
5738
5739@media (max-width: 989px) {
5740div#wp_widget_vkexunit_pr_blocks-5.widget.widget_wp_widget_vkexunit_pr_blocks {
5741	padding-left: 10px;
5742	padding-right: 10px;
5743	}
5744}
5745
5746
5747
5748
5749
5750
5751
5752
5753div#wp_widget_vkexunit_pr_blocks-31.widget.widget_wp_widget_vkexunit_pr_blocks p {
5754  padding-top: 12px;
5755	padding-bottom: 20px;
5756}
5757
5758@media (min-width: 990px) {
5759div#wp_widget_vkexunit_pr_blocks-31.widget.widget_wp_widget_vkexunit_pr_blocks {
5760	background-color: #fff;	
5761  margin: 0 calc(50% - 50vw);
5762  padding: 0 calc(50vw - 50%);
5763	padding-top: 0px;
5764	padding-bottom: 0px;
5765	margin-bottom: 0px;
5766	}
5767}
5768
5769@media (max-width: 989px) {
5770div#wp_widget_vkexunit_pr_blocks-31.widget.widget_wp_widget_vkexunit_pr_blocks {
5771	padding-left: 10px;
5772	padding-right: 10px;
5773	}
5774}
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784div#wp_widget_vkexunit_pr_blocks-35.widget.widget_wp_widget_vkexunit_pr_blocks p {
5785  padding-top: 12px;
5786	padding-bottom: 20px;
5787}
5788
5789@media (min-width: 990px) {
5790div#wp_widget_vkexunit_pr_blocks-35.widget.widget_wp_widget_vkexunit_pr_blocks {
5791	background-color: #fff;	
5792  margin: 0 calc(50% - 50vw);
5793  padding: 0 calc(50vw - 50%);
5794	padding-top: 0px;
5795	padding-bottom: 0px;
5796	margin-bottom: 0px;
5797	}
5798}
5799
5800@media (max-width: 989px) {
5801div#wp_widget_vkexunit_pr_blocks-35.widget.widget_wp_widget_vkexunit_pr_blocks {
5802	padding-left: 10px;
5803	padding-right: 10px;
5804	}
5805}
5806
5807
5808
5809
5810
5811div#wp_widget_vkexunit_pr_blocks-36.widget.widget_wp_widget_vkexunit_pr_blocks p {
5812  padding-top: 12px;
5813	padding-bottom: 20px;
5814}
5815
5816@media (min-width: 990px) {
5817div#wp_widget_vkexunit_pr_blocks-36.widget.widget_wp_widget_vkexunit_pr_blocks {
5818	background-color: #fff;	
5819  margin: 0 calc(50% - 50vw);
5820  padding: 0 calc(50vw - 50%);
5821	padding-top: 0px;
5822	padding-bottom: 0px;
5823	margin-bottom: 0px;
5824	}
5825}
5826
5827@media (max-width: 989px) {
5828div#wp_widget_vkexunit_pr_blocks-36.widget.widget_wp_widget_vkexunit_pr_blocks {
5829	padding-left: 10px;
5830	padding-right: 10px;
5831	}
5832}
5833
5834
5835
5836
5837
5838div#wp_widget_vkexunit_pr_blocks-40.widget.widget_wp
5838_widget_vkexunit_pr_blocks p {
5839  padding-top: 12px;
5840	padding-bottom: 20px;
5841}
5842
5843@media (min-width: 990px) {
5844div#wp_widget_vkexunit_pr_blocks-40.widget.widget_wp_widget_vkexunit_pr_blocks {
5845	background-image: linear-gradient(180deg, #fff, #e7e7e7);	
5846  margin: 0 calc(50% - 50vw);
5847  padding: 0 calc(50vw - 50%);
5848	padding-top: 0px;
5849	padding-bottom: 120px;
5850	margin-bottom: 0px;
5851	}
5852}
5853
5854@media (max-width: 989px) {
5855div#wp_widget_vkexunit_pr_blocks-40.widget.widget_wp_widget_vkexunit_pr_blocks {
5856	padding-left: 10px;
5857	padding-right: 10px;
5858	margin-bottom: 60px;
5859	}
5860}
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871div#wp_widget_vkexunit_pr_blocks-38.widget.widget_wp_widget_vkexunit_pr_blocks p {
5872  padding-top: 12px;
5873	padding-bottom: 20px;
5874}
5875
5876@media (min-width: 990px) {
5877div#wp_widget_vkexunit_pr_blocks-38.widget.widget_wp_widget_vkexunit_pr_blocks {
5878	background-color: #f7f4ed;	
5879	padding-top: 0px;
5880	padding-bottom: 50px;
5881	margin-bottom: 0px;
5882	margin-left: -500px;
5883	margin-right: -500px;
5884	padding-left: 500px;
5885	padding-right: 500px;
5886	}
5887}
5888
5889@media (max-width: 989px) {
5890div#wp_widget_vkexunit_pr_blocks-38.widget.widget_wp_widget_vkexunit_pr_blocks {
5891	padding-left: 10px;
5892	padding-right: 10px;
5893	}
5894}
5895
5896div#wp_widget_vkexunit_pr_blocks-38.widget.widget_wp_widget_vkexunit_pr_blocks .prBlock .prBlock_title {
5897	background: #727e8e;
5898}
5899
5900
5901
5902
5903
5904
5905
5906div#wp_widget_vkexunit_pr_blocks-27.widget.widget_wp_widget_vkexunit_pr_blocks p {
5907  margin-top: -10px;
5908	padding-bottom: 20px;
5909}
5910
5911@media (min-width: 990px) {
5912div#wp_widget_vkexunit_pr_blocks-27.widget.widget_wp_widget_vkexunit_pr_blocks {
5913	background-color: #f9e9e5;	
5914	padding-top: 0px;
5915	padding-bottom: 40px;
5916	margin-left: -500px;
5917	margin-right: -500px;
5918	padding-left: 500px;
5919	padding-right: 500px;
5920	}
5921}
5922
5923@media (max-width: 989px) {
5924div#wp_widget_vkexunit_pr_blocks-27.widget.widget_wp_widget_vkexunit_pr_blocks {
5925	padding-left: 10px;
5926	padding-right: 10px;
5927	}
5928}
5929
5930
5931
5932
5933
5934
5935/* PR BROCKS デザイン① */
5936
5937
5938
5939@media (min-width: 990px) {
5940div#wp_widget_vkexunit_pr_blocks-23.widget.widget_wp_widget_vkexunit_pr_blocks {
5941	background-color: #f7f7f7;	
5942	padding-top: 0px;
5943	padding-bottom: 60px;
5944	margin-left: -500px;
5945	margin-right: -500px;
5946	padding-left: 500px;
5947	padding-right: 500px;
5948	}
5949}
5950
5951@media (min-width: 990px) {
5952div#wp_widget_vkexunit_pr_blocks-6.widget.widget_wp_widget_vkexunit_pr_blocks {
5953	background-color: #f7f7f7;	
5954	padding-top: 0px;
5955	padding-bottom: 60px;
5956	margin-left: -500px;
5957	margin-right: -500px;
5958	padding-left: 500px;
5959	padding-right: 500px;
5960	}
5961}
5962
5963
5964
5965
5966/* PR BROCKS デザイン② */
5967
5968@media (min-width: 990px) {
5969div#wp_widget_vkexunit_pr_blocks-18.widget.widget_wp_widget_vkexunit_pr_blocks {
5970	background-color: #f7f7f7;	
5971	padding-top: 60px;
5972	padding-bottom: 20px;
5973	margin-left: -500px;
5974	margin-right: -500px;
5975	padding-left: 500px;
5976	padding-right: 500px;
5977	margin-top: 40px;
5978	}
5979}
5980
5981@media (min-width: 990px) {
5982div#wp_widget_vkexunit_pr_blocks-19.widget.widget_wp_widget_vkexunit_pr_blocks {
5983	background-color: #f7f7f7;		
5984	padding-top: 0px;
5985	padding-bottom: 20px;
5986	margin-left: -500px;
5987	margin-right: -500px;
5988	padding-left: 500px;
5989	padding-right: 500px;
5990	}
5991}
5992
5993@media (min-width: 990px) {
5994div#wp_widget_vkexunit_pr_blocks-21.widget.widget_wp_widget_vkexunit_pr_blocks {
5995	background-color: #f7f7f7;		
5996	padding-top: 0px;
5997	padding-bottom: 60px;
5998	margin-left: -500px;
5999	margin-right: -500px;
6000	padding-left: 500px;
6001	padding-right: 500px;
6002	}
6003}
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020/* PR BROCKS デザイン① SP */
6021
6022@media (max-width: 989px) {
6023div#wp_widget_vkexunit_pr_blocks-5.widget.widget_wp_widget_vkexunit_pr_blocks {
6024	padding-left: 10px;
6025	padding-right: 10px;
6026	}
6027}
6028
6029@media (max-width: 989px) {
6030div#wp_widget_vkexunit_pr_blocks-23.widget.widget_wp_widget_vkexunit_pr_blocks {
6031	padding-left: 10px;
6032	padding-right: 10px;
6033	}
6034}
6035
6036@media (max-width: 989px) {
6037div#wp_widget_vkexunit_pr_blocks-6.widget.widget_wp_widget_vkexunit_pr_blocks {
6038	padding-left: 10px;
6039	padding-right: 10px;
6040	}
6041}
6042
6043
6044
6045/* PR BROCKS デザイン② SP */
6046
6047@media (max-width: 989px) {
6048div#wp_widget_vkexunit_pr_blocks-18.widget.widget_wp_widget_vkexunit_pr_blocks {
6049	padding-left: 10px;
6050	padding-right: 10px;
6051	}
6052}
6053
6054@media (max-width: 989px) {
6055div#wp_widget_vkexunit_pr_blocks-19.widget.widget_wp_widget_vkexunit_pr_blocks {
6056	padding-left: 10px;
6057	padding-right: 10px;
6058	}
6059}
6060
6061@media (max-width: 989px) {
6062div#wp_widget_vkexunit_pr_blocks-21.widget.widget_wp_widget_vkexunit_pr_blocks {
6063	padding-left: 10px;
6064	padding-right: 10px;
6065	}
6066}
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082/* 背景設定 */
6083
6084
6085
6086
6087@media (min-width: 990px) {
6088.prb2-outer {
6089	background-image: url("https://shinjukudental.com/wp-content/uploads/2022/10/hk2_ab1.png");
6090  background-color:rgba(255,255,255,0.7);
6091  background-blend-mode:lighten;	
6092	}
6093}
6094
6095@media (max-width: 989px) {
6096.prb2-outer {
6097	background-image: url("https://shinjukudental.com/wp-content/uploads/2022/02/hka_アートボード-1-1.png");
6098	}
6099}
6100
6101
6102
6103
6104.midaseroouter2 {
6105	background-image: none;
6106background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/tmi-03.png), url(https://shinjukudental.com/wp-content/uploads/2025/12/tmi-02.png);
6107    background-repeat: no-repeat, no-repeat;
6108    background-position: left top, right top;
6109    background-size: 35%;
6110    padding-top: 80px;
6111    padding-bottom: 40px;		
6112}
6113
6114@media (max-width: 989px) {
6115.midaseroouter2 {
6116	background-image: none;
6117background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/tmi-03.png), url(https://shinjukudental.com/wp-content/uploads/2025/12/tmi-02.png);
6118    background-repeat: no-repeat, no-repeat;
6119    background-position: left top, right top;
6120    background-size: 42%, 42%;
6121    padding-top: 40px;
6122    padding-bottom: 40px;		
6123}
6124}
6125
6126
6127
6128
6129
6130
6131/* 3PRエリア 個別設定 */
6132
6133@media (min-width: 990px) {
6134div#wp_widget_vkexunit_3pr_area-12.widget.widget_wp_widget_vkexunit_3pr_area {
6135	background-color: #fff;	
6136	padding-top: 0px;
6137	padding-bottom: 0px;
6138  margin: 0 calc(50% - 50vw);
6139  padding: 0 calc(50vw - 50%);
6140	margin-top: -0px;
6141	}
6142}
6143
6144@media (max-width: 989px) {
6145div#wp_widget_vkexunit_3pr_area-12.widget.widget_wp_widget_vkexunit_3pr_area {
6146	  margin: 0 calc(50% - 50vw);
6147  padding: 0 calc(50vw - 50%);
6148	background-color: #fff;	
6149	padding-top: 0px;
6150	padding-bottom: 0px;
6151	margin-top: -15px;
6152	}
6153}
6154
6155
6156
6157@media (min-width: 990px) {
6158div#wp_widget_vkexunit_3pr_area-10.widget.widget_wp_widget_vkexunit_3pr_area {
6159	background-color: #fff;	
6160	padding-top: 0px;
6161	padding-bottom: 0px;
6162  margin: 0 calc(50% - 50vw);
6163  padding: 0 calc(50vw - 50%);
6164	margin-top: -0px;
6165	}
6166}
6167
6168@media (max-width: 989px) {
6169div#wp_widget_vkexunit_3pr_area-10.widget.widget_wp_widget_vkexunit_3pr_area {
6170	background-color: #fff;	
6171	padding-top: 0px;
6172	padding-bottom: 0px;
6173	margin-top: -20px;
6174	}
6175}
6176
6177
6178
6179@media (min-width: 990px) {
6180div#wp_widget_vkexunit_3pr_area-13.widget.widget_wp_widget_vkexunit_3pr_area {
6181	background-color: #f3f3f3;	
6182  margin: 0 calc(50% - 50vw);
6183  padding: 0 calc(50vw - 50%);
6184	margin-top: 0px;
6185	}
6186}
6187
6188@media (max-width: 989px) {
6189div#wp_widget_vkexunit_3pr_area-13.widget.widget_wp_widget_vkexunit_3pr_area {
6190	  margin: 0 calc(50% - 50vw);
6191  padding: 0 calc(50vw - 50%);	
6192	background-color: #f3f3f3;	
6193	padding-top: 0px;
6194	padding-bottom: 0px;
6195	margin-top: -20px;
6196	}
6197}
6198
6199
6200
6201
6202@media (min-width: 990px) {
6203div#wp_widget_vkexunit_3pr_area-15.widget.widget_wp_widget_vkexunit_3pr_area {
6204	background-color: #f3f3f3;	
6205	padding-top: 0px;
6206	padding-bottom: 0px;
6207  margin: 0 calc(50% - 50vw);
6208  padding: 0 calc(50vw - 50%);
6209	margin-top: -0px;
6210	}
6211}
6212
6213@media (max-width: 989px) {
6214div#wp_widget_vkexunit_3pr_area-15.widget.widget_wp_widget_vkexunit_3pr_area {
6215	  margin: 0 calc(50% - 50vw);
6216  padding: 0 calc(50vw - 50%);
6217	background-color: #f3f3f3;		
6218	padding-top: 0px;
6219	padding-bottom: 0px;
6220	margin-top: -20px;
6221	}
6222}
6223
6224
6225
6226
6227@media (min-width: 990px) {
6228div#wp_widget_vkexunit_3pr_area-17.widget.widget_wp_widget_vkexunit_3pr_area {
6229	background-color: #f3f3f3;		
6230	padding-top: 0px;
6231	padding-bottom: 80px;
6232  margin: 0 calc(50% - 50vw);
6233  padding: 0 calc(50vw - 50%);
6234	margin-top: -0px;
6235	}
6236}
6237
6238@media (max-width: 989px) {
6239div#wp_widget_vkexunit_3pr_area-17.widget.widget_wp_widget_vkexunit_3pr_area {
6240  margin: 0 calc(50% - 50vw);
6241  padding: 0 calc(50vw - 50%);	
6242	background-color: #f3f3f3;		
6243	padding-top: 0px;
6244	padding-bottom: 0px;
6245	margin-top: -20px;
6246	}
6247}
6248
6249
6250
6251
6252
6253@media (max-width: 989px) {
6254.veu_3prArea .prArea {
6255    margin-bottom: 0em;
6256    display: block;
6257    overflow: hidden;
6258	}
6259}
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272.veu_3prArea_image {
6273    margin-bottom: 0em;
6274    border: 1px solid #e5e5e5;
6275}
6276
6277
6278
6279@media (min-width:767px) {
6280.veu_3prArea .summary {
6281    background: #fff;
6282	  padding: 10px;
6283	  padding-bottom: 15px;
6284	}
6285}
6286
6287@media (max-width:766px) {
6288.veu_3prArea .summary {
6289    background: transparent;
6290	  padding: 10px;
6291	  padding-bottom: 15px;
6292	}
6293}
6294
6295
6296
6297div.veu_3prArea.row {
6298    background: transparent;
6299	  padding-bottom: 15px;
6300}
6301
6302
6303
6304
6305
6306
6307/* F-NAVI */
6308
6309
6310@media only screen and (min-width:990px) {
6311.fnaviouter {
6312	margin-top: 65px;
6313	margin-bottom: -20px;
6314	}
6315}
6316
6317@media only screen and (max-width:989px) {
6318.fnaviouter {
6319	margin-top: 10px;
6320	margin-bottom: 20px;
6321	}
6322}
6323
6324
6325
6326@media only screen and (min-width:990px) {
6327.fnavi {
6328	display: flex;
6329	flex-wrap: wrap;
6330	justify-content: space-between;
6331	align-content: space-between;
6332	}
6333}
6334
6335
6336@media only screen and (max-width:989px) {
6337.fnavi {
6338	display: flex;
6339	flex-wrap: wrap;
6340	justify-content: space-between;
6341	align-content: space-between;
6342	}
6343}
6344
6345@media only screen and (min-width:990px) {
6346.fitem {
6347	background: #bea779;
6348	margin-top: 5px;
6349	margin-bottom: 0px;
6350	padding: 7px;
6351	font-size: 14px;
6352	text-align: center;
6353	width: calc(25% - 3px);
6354	}
6355}
6356
6357@media only screen and (max-width:989px) {
6358.fitem {
6359	background: #d0b695;
6360	margin-top: 5px;
6361	margin-bottom: 0px;
6362	padding: 7px;
6363	font-size: 14px;
6364	text-align: center;
6365	width: calc(49.5% - 0px);
6366	}
6367}
6368
6369
6370.fitem:hover {
6371	opacity: 0.8;
6372}
6373
6374.fitem a {
6375	color: #f7f7f7;
6376}
6377
6378.fitem a:hover {
6379	text-decoration: none;
6380	color: #cdb79f;
6381}
6382
6383
6384
6385/* パンくず */
6386
6387.breadSection {
6388	  background: #f9f9f9;
6389    line-height: 1.2;
6390    border-bottom: 1px solid #f3f3f3;
6391}
6392
6393.fa-home::before {
6394    content: none;
6395}
6396
6397.breadSection .breadcrumb > li + li::before {
6398    content: "/";
6399    margin-left: .5em;
6400    margin-right: .5em;
6401    font-size: 12px;
6402    color: #a7a7a7;
6403}
6404
6405.breadSection .breadcrumb {
6406    padding: 6px 0px 5px;
6407}
6408
6409.breadSection .breadcrumb a {
6410    color: #a7a7a7;
6411}
6412
6413.breadSection .breadcrumb span {
6414    color: #a7a7a7;
6415}
6416
6417
6418
6419/* サイドナビの装飾 */
6420
6421.sideSection .subSection-title {
6422    margin-top: 0px;
6423    margin-bottom: 20px;
6424    font-size: 16px;
6425    padding-top: 10px;
6426    padding-bottom: 10px;
6427    font-weight: bold;
6428    background: linear-gradient(to right, #534741, #534741, #534741);
6429    color: #f7f7f7;
6430    outline: none;
6431    outline-offset: -2px;
6432    text-shadow: 0px 1px 1px #666;
6433}
6434
6435
6436
6437.sideSection .widget_nav_menu ul > li a::after {
6438    display: inline-block;
6439    position: absolute;
6440    top: 50%;
6441    left: 15px;
6442    transform: translateY(-50%);
6443    text-align: center;
6444    font-size: 14px;
6445    line-height: 1;
6446    font-family: "メイリオ",Meiryo,sans-serif;
6447    content: "+";
6448	  color: #ddd69d;
6449}
6450
6451.widget_nav_menu ul li a {
6452    display: block;
6453    padding: 10px .5em 10px;
6454        padding-left: .5em;
6455    border-bottom: 1px solid rgba(0,0,0,.05);
6456}
6457
6458
6459.sideSection .widget_nav_menu ul > li a {
6460    padding-left: 36px;
6461    position: relative;
6462    text-decoration: none;
6463}
6464
6465.sideSection .widget_nav_menu ul > li a:hover {
6466    padding-left: 36px;
6467    position: relative;
6468    text-decoration: none;
6469}
6470
6471
6472.sideSection-col-two {
6473    margin-top: 24px;
6474    margin-bottom: 80px;
6475}
6476
6477
6478
6479
6480
6481
6482@media only screen and (min-width:990px) {
6483.su-u-trim ul {
6484	padding-left: 0px;
6485	}
6486}
6487
6488
6489
6490
6491
6492
6493.entry-meta_items_term_button {
6494    font-size: .8rem;
6495    line-height: 1;
6496    padding: 4px 1em 4px;
6497}
6498
6499
6500
6501
6502@media (max-width: 989px) {
6503.pr_content_media_imgage {
6504    padding-left:20px;
6505	  padding-right:20px;
6506	}
6507}
6508
6509@media (max-width: 989px) {
6510.pr-content-col-text {
6511    padding-left:20px;
6512	  padding-right:20px;
6513	}
6514}
6515
6516
6517
6518
6519@media (max-width: 766px) {
6520.veu_3prArea .prArea {
6521    padding-left:20px;
6522	  padding-right:20px;		
6523	  padding-bottom:10px;		
6524	  background: transparent;
6525	}
6526}
6527
6528@media (max-width: 989px) {
6529.veu_3prArea .summary {
6530    padding-top: 0px
6531
6532}
6533}
6534
6535
6536@media (max-width: 989px) {
6537.prbcal {
6538    width: 100%;
6539	}
6540}
6541
6542
6543@media (max-width: 1249px) {
6544section.veu_contentAddSection.veu_contact-layout-horizontal img {
6545    display: none;
6546	}
6547}
6548
6549	
6550	
6551/* モバイルメニューボタン */
6552
6553
6554.vk-mobile-nav-menu-btn {
6555    position: fixed;
6556    top: 0em;
6557    right:0px;
6558	  left:inherit;
6559    z-index: 2100;
6560    overflow: hidden;
6561    border-radius: 0px;
6562    width: 70px;
6563    height: 70px;
6564    cursor: pointer;
6565    text-indent: -9999px;
6566	  border: none;
6567    background-color: rgba(255,255,255,0.5);
6568        background-size: auto;
6569    background-size: 70px 70px;
6570    -webkit-transition: border-color .5s ease-out;
6571    transition: border-color .5s ease-out;
6572	  background-image: url("https://shinjukudental.com/wp-content/uploads/2022/01/MENU70-500_アートボード-1.png");
6573}
6574	
6575
6576
6577
6578@media (max-width: 989px) {
6579.siteContent .mainSection {
6580    padding-left: 25px;
6581	  padding-right: 25px;
6582	}
6583}
6584
6585
6586@media (max-width: 989px) {
6587.su-u-trim ul {
6588    padding-left: 0px;
6589	}
6590}
6591
6592
6593
6594
6595
6596
6597.vk-mobile-nav {
6598    position: fixed;
6599    z-index: 2000;
6600    width: 100%;
6601    height: 100%;
6602    display: block;
6603    padding: 20px 10px;
6604    overflow: scroll;
6605    transition: all .5s ease-out;
6606}
6607
6608.vk-mobile-nav .menu{
6609    margin-top: 20px;
6610}
6611
6612
6613
6614
6615
6616
6617
6618div.whatsnew a {
6619    padding: 0px 0;
6620    display: flex;
6621    text-decoration: none;
6622    box-shadow: none;
6623}
6624
6625div.whatsnew p {
6626    margin-bottom: 5px;
6627}
6628
6629div.whatsnew {
6630    margin: 0px 0;
6631	  margin-bottom: 10px;
6632    font-size: 14px;
6633    word-break: break-all;
6634    overflow: hidden;
6635	  background: rgba(255,255,255,0)
6636}
6637
6638
6639
6640div.whatsnew dl {
6641	  background: rgba(255,255,255,1);
6642    margin: 0px;
6643    padding: 12px;
6644	   padding-top: 8px;
6645	   padding-bottom: 8px;
6646}
6647
6648
6649
6650
6651div.whatsnew hr {
6652    border: none;
6653}
6654
6655div.whatsnew dt {
6656    font-size: 13px;
6657	  color: #423e44;
6658	  width: auto;
6659	  margin-right: 10px;
6660}
6661
6662div.whatsnew dd {
6663    font-size: 13px;
6664	  color: #423e44;
6665    border-left: 1px solid #ddd;
6666	  padding-left: 7px;
6667}
6668
6669div.whatsnew .newmark {
6670    font-size: 70%;
6671    padding: 1px 5px;
6672	  margin-right: 7px;
6673    vertical-align: middle;
6674    color: White;
6675    background-color: #ff4500;
6676    border-radius: 2px;
6677}
6678
6679
6680.oshigroup {
6681	display: flex;
6682	justify-content: space-between;
6683	margin-bottom: 0px;
6684	padding: 2px;
6685	padding-left: 0px;
6686	padding-right: 0px;
6687}
6688
6689
6690.clititle p {
6691	margin-bottom: 0px;
6692	font-size: 21px;
6693	color: #cbc6bc;
6694	position: relative;
6695	margin-top: 0px;
6696  font-family: Futura, "Trebuchet MS", Arial, sans-serif;
6697}
6698
6699
6700
6701
6702.oshititle p {
6703	margin-bottom: 0px;
6704	font-size: 21px;
6705	color: #cbc6bc;
6706	position: relative;
6707	margin-top: 0px;
6708  font-family: Futura, "Trebuchet MS", Arial, sans-serif;
6709}
6710
6711
6712
6713.oshilink p {
6714	margin-bottom: 0px;
6715	margin-top: 7px;
6716	font-size: 11px;
6717	padding-bottom: 2px;
6718	color: #fff;
6719	background: #998675;
6720	background: #938e8b;
6721	padding-left: 8px;
6722	padding-right: 8px;
6723	border-radius: 2px;
6724}
6725
6726.oshilink p:after {
6727  content: '\e5df';
6728  font-family: 'Material Icons';
6729	position: relative;
6730	top: 2px;
6731	margin-left: 5px;
6732}
6733
6734
6735
6736.caltitle p {
6737	margin-bottom: 0px;
6738	font-size: 21px;
6739	color: #cbc6bc;
6740	position: relative;
6741	margin-top: 0px;
6742  font-family: Futura, "Trebuchet MS", Arial, sans-serif;
6743}
6744
6745
6746
6747.callink p {
6748	margin-bottom: 0px;
6749	margin-top: 7px;
6750	font-size: 13px;
6751	color: #fff;
6752	background: #998675;
6753	background: #938e8b;
6754	padding-left: 8px;
6755	padding-right: 8px;
6756	border-radius: 2px;
6757}
6758
6759.callink p:after {
6760  content: '\e5df';
6761  font-family: 'Material Icons';
6762	position: relative;
6763	top: 2px;
6764	margin-left: 5px;
6765	color: #fff;
6766}
6767
6768
6769	
6770
6771.tpress {
6772	  padding: 8px;
6773    font-size: 100%;
6774    word-break: break-all;
6775    overflow: hidden;
6776	  background: rgba(255,255,255,1);
6777}
6778
6779.tpress p {
6780	  margin-bottom: 0px;
6781	  font-size: 12px;
6782}
6783
6784
6785.tpressp p {
6786	  padding: 8px;
6787	  padding-top: 1px;
6788	  line-height: 1.3;
6789    font-size: 13px;
6790	  color: #646464;
6791    word-break: break-all;
6792    overflow: hidden;
6793	  background: rgba(255,255,255,0.7);
6794}
6795
6796.tablepress {
6797    margin-bottom: 0em;
6798}
6799
6800.dataTables_wrapper {
6801    margin-bottom: 0em;
6802}
6803
6804caption {
6805    display: none;
6806}
6807
6808
6809
6810
6811
6812.tpressp2 p {
6813	  padding: 12px;
6814	  line-height: 1.5;
6815    font-size: 14px;
6816	  color: #646464;
6817    word-break: break-all;
6818    overflow: hidden;
6819	  background: rgba(255,255,255,1);
6820	  margin-bottom: 14px;
6821}
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831@media (min-width: 990px) {
6832.headerTop {
6833	  margin-top: 0px;
6834    border-top: 0px solid #f7f7f7;
6835	  background: transparent;
6836	  height: 0px;
6837}
6838}
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849.d-demo-outer {
6850	background: #e7e7e7;
6851	margin-left: -500px;
6852	margin-right: -500px;
6853	padding-left: 500px;
6854	padding-right: 500px;
6855	padding-top: 40px;
6856	padding-bottom: 40px;
6857}
6858
6859
6860@media (min-width: 990px) {
6861.d-demo {
6862	background: #fff;
6863	margin-top: 0px;
6864	margin-bottom: 0px;
6865	padding-top: 0px;
6866	padding-bottom: 0px;
6867  margin-left: -500px;
6868	margin-right: -500px;
6869	}
6870}
6871
6872@keyframes infinity-scroll-left {
6873  from {
6874    transform: translateX(0);
6875  }
6876  to {
6877    transform: translateX(-100%);
6878  }
6879}
6880
6881
6882.d-demo__wrap {
6883  display: flex;
6884  overflow: hidden;
6885}
6886
6887.d-demo__list {
6888  display: flex;
6889  list-style: none;
6890}
6891
6892.d-demo__list--left{
6893  animation :infinity-scroll-left 95s infinite linear 0.5s both;
6894	padding: 0px;
6895}
6896
6897
6898@media (min-width: 990px) {
6899.d-demo__item {
6900  width: calc(100vw / 3.5);
6901	}
6902}
6903
6904@media (max-width: 989px) {
6905.d-demo__item {
6906  width: calc(100vw / 1.5);
6907	}
6908}
6909
6910.d-demo__item img{
6911   width: 100%;
6912}
6913
6914.d-demo__list--left{
6915   margin-bottom: 0px;
6916}
6917
6918.d-demo__item{
6919   margin-bottom: 0px;
6920}
6921
6922
6923
6924
6925
6926
6927
6928@media (min-width: 990px) {
6929.d-demo2 {
6930	background: #e7e7e7;
6931	margin-top: 0px;
6932	margin-bottom: 0px;
6933	padding-top: 40px;
6934	padding-bottom: 40px;
6935  margin-left: -500px;
6936	margin-right: -500px;	
6937	}
6938}
6939
6940@media (max-width: 989px) {
6941.d-demo2 {
6942	background: #d7d7d7;
6943	margin-top: 0px;
6944	margin-bottom: 0px;
6945	padding-top: 20px;
6946	padding-bottom: 20px;
6947  margin-left: -500px;
6948	margin-right: -500px;	
6949	}
6950}
6951
6952@keyframes infinity-scroll-right {
6953  from {
6954    transform: translateX(-100%);
6955  }
6956  to {
6957    transform: translateX(0%);
6958  }
6959}
6960
6961
6962.d-demo2__wrap {
6963  display: flex;
6964  overflow: hidden;
6965}
6966
6967.d-demo2__list {
6968  display: flex;
6969  list-style: none;
6970}
6971
6972.d-demo2__list--right{
6973  animation :infinity-scroll-right 95s infinite linear 0.5s both;
6974	padding: 0px;
6975	margin: 0px;
6976}
6977
6978
6979@media (min-width: 990px) {
6980.d-demo2__item {
6981  width: calc(100vw / 3.5);
6982	margin: 0px;	
6983	}
6984}
6985
6986@media (max-width: 989px) {
6987.d-demo2__item {
6988  width: calc(100vw / 1.5);
6989	margin-bottom: 0px;
6990	}
6991}
6992
6993.d-demo2__item img{
6994   width: 100%;
6995}
6996
6997
6998
6999
7000
7001
7002.sideSection-col-two {
7003  margin-top: 15px;
7004  margin-bottom: 80px;
7005}
7006
7007.sideSection .subSection-title {
7008    margin-top: 0px;
7009    margin-bottom: 20px;
7010    font-size: 16px;
7011    padding-top: 10px;
7012    padding-bottom: 10px;
7013    font-weight: bold;
7014     background: #bea779;
7015    color: #fff;
7016    outline: none;
7017    outline-offset: 0px;
7018	  border: none;
7019    text-shadow: none;
7020}
7021
7022
7023
7024
7025/* PR Block 2列 */
7026
7027@media (max-width: 766px) {
7028div.prBlock.col-sm-3 {
7029  flex-basis: calc(49% - 1px);
7030	padding: 0px;
7031  margin-left: 2px;
7032	margin-right: auto;
7033	}
7034}
7035
7036
7037
7038
7039@media (max-width: 766px) {
7040.prBlock {
7041    margin-bottom: 5px;
7042	}
7043}
7044
7045
7046
7047.prBlock .prBlock_image {
7048    position: relative;
7049    display: block;
7050    overflow: hidden;
7051    background-size: cover;
7052    background-position: center;
7053    margin: 0 auto;
7054    border-radius: 0px;
7055    text-indent: -9999px;
7056    height: auto;
7057    width: auto;
7058    outline-offset: -10px;
7059	  outline: 1px solid rgba(255,255,255,0.5);
7060}
7061
7062
7063
7064
7065
7066
7067
7068@media (min-width: 767px) {
7069.copybana {
7070		float: left;
7071	  width: 270px;
7072	  position: relative;
7073	  top: -70px;
7074	  left: 10%;
7075	}
7076}
7077
7078
7079@media (max-width: 766px) {
7080.copybana	{
7081	  width: 50%;
7082	  margin-left: auto;
7083	  margin-right: auto;
7084	  position: relative;
7085	  top: 50px;
7086}
7087}
7088
7089.siteFooter .copySection a {
7090    border-bottom: 0px dotted #999;
7091}
7092
7093
7094
7095
7096
7097
7098
7099.col-sm-6 h3 {
7100	text-align: left;
7101}
7102
7103
7104
7105
7106@media (min-width: 767px) {
7107.kimage {
7108	padding: 30px;
7109	padding-bottom: 18px;
7110	background: #e7e7e7;
7111	}	
7112}
7113
7114
7115@media (min-width: 767px) {
7116.srog {
7117	padding: 30px;
7118	border: 2px solid #333;
7119	background: #fbeae7;
7120	}
7121}
7122
7123@media (max-width: 766px) {
7124.srog {
7125	padding: 5px;
7126	border: 2px solid #333;
7127	background: #fbeae7;
7128	}
7129}
7130
7131
7132@media (min-width: 767px) {
7133.srog h2 {
7134	margin: 0px;
7135	background: transparent;
7136	color: #524741;
7137	}
7138}
7139
7140@media (max-width: 766px) {
7141.srog h2 {
7142	width: 100%;
7143	font-size: 18px;
7144	margin: 0px;
7145	padding: 0px;
7146	 padding-top: 10px;
7147	 padding-bottom: 10px;
7148	background: transparent;
7149	color: #524741;
7150	}
7151}
7152
7153
7154@media (min-width: 767px) {
7155.srog p {
7156	text-align: center;
7157	margin: 0px;
7158	background: transparent;
7159	color: #524741;
7160	}
7161}
7162
7163@media (max-width: 766px) {
7164.srog p {
7165	text-align: center;
7166	margin: 0px;
7167	padding-left: 15px;
7168	padding-right: 15px;
7169	padding-bottom: 10px;
7170	background: transparent;
7171	color: #524741;
7172	}
7173}
7174
7175
7176
7177
7178
7179@media (min-width: 990px) {
7180.siteHeader {
7181    height: 210px;
7182    box-shadow: none;
7183	}
7184}
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200.mobile-fix-nav .mobile-fix-nav-menu li {
7201  width: 100%;
7202	border-right: 1px dotted #c1c1c1;
7203}
7204
7205.mobile-fix-nav .mobile-fix-nav-menu li:last-child {
7206  width: 100%;
7207	border-right: 0px dotted #c1c1c1;
7208}
7209
7210
7211
7212/* スマホ電話・予約ボタン */
7213
7214/*641px~PC PC上では見えないようにする*/
7215
7216@media screen and (min-width:641px){	
7217	.footer_area{
7218		display: none;
7219}	
7220}
7221 
7222/*スマホ~641pxの幅サイズまで*/
7223
7224@media screen and (max-width:640px){
7225.footer_area {
7226    position: fixed;
7227    bottom: 0;
7228    left: 0;
7229    width: 100%;
7230	  height: 0px;
7231	  margin-bottom: 105px;
7232    background-color: rgba( 255, 255, 255, 0.5 );
7233	z-index: 10000;
7234	}
7235}
7236	
7237.footer_area .footer_area_inner {
7238	  display: flex;
7239    position: relative;
7240    width: 100%;
7241    margin: 0px auto;
7242    padding: 0px 0px;
7243  	margin-right: auto;
7244	  margin-left: auto;
7245	  margin-top: 0px;
7246}
7247	
7248.footer_area .footer_area_inner .footer_area_inner_btn {
7249    width: 100%;
7250    font-size: 20px;
7251    font-weight: bold;
7252	  line-height: 1.3; 
7253}
7254	
7255
7256/* 左のボタン */
7257	
7258.inquiry_btn1 {
7259    background-color: #917050;
7260    border-radius: 0px;
7261    display: inline-block;
7262    text-align: center;
7263    text-decoration: none;
7264	width: 42%;
7265    padding: 12px 0;
7266    font-size: 12px;
7267    font-weight: normal;
7268	  margin-right: 0px;
7269	  height: 60px;
7270}
7271	
7272.inquiry_btn1:link, .inquiry_btn1:visited {
7273    color: #fff !important;
7274}
7275	
7276	
7277/* 右のボタン */
7278	
7279.inquiry_btn2 {
7280    background-color: #392615;
7281    border-radius: 0px;
7282    display: inline-block;
7283    text-align: center;
7284    text-decoration: none;
7285	width: 42%;
7286    padding: 12px 0;
7287    font-size: 12px;
7288    font-weight: normal;
7289    margin-left: 0px;
7290	  height: 60px;
7291}
7292
7293.inquiry_btn2:link, .inquiry_btn2:visited {
7294    color: #fff !important;
7295}
7296	
7297	
7298/* 採用のボタン */
7299	
7300.inquiry_btn3 {
7301    background-color: #06c755;
7302    border-radius: 0px;
7303    display: inline-block;
7304    text-align: center;
7305    text-decoration: none;
7306	width: 16%;
7307    padding: 3px 0;
7308    font-size: 12px;
7309    font-weight: normal;
7310    margin-left: 0px;
7311	  height: 60px;
7312}
7313
7314.inquiry_btn3:before {
7315  content: '';
7316  display: inline-block;
7317  width: 100%;
7318  height: 50px;
7319  background-image: url(https://shinjukudental.com/wp-content/uploads/2025/11/line-2.png);
7320  background-size: contain;
7321	background-position: center;
7322	background-repeat: no-repeat;
7323  vertical-align: middle;
7324}
7325	
7326.inquiry_btn3:link, .inquiry_btn3:visited {
7327    color: #fff !important;
7328}
7329	
7330	
7331	
7332.footer_area_inner span{
7333	color: #fff;
7334}
7335	
7336#siteBottom{
7337	margin-bottom: 85px;
7338}
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348/* PCサイドのボタン関連 */
7349
7350/*PCの幅サイズ*/
7351
7352/*スマホでは見えないようにする*/
7353	
7354@media screen and (max-width:991px){
7355.side_area{
7356	display: none;
7357	}
7358}
7359
7360/*PCサイズ*/
7361
7362@media screen and (min-width:992px){
7363.side_area {
7364	position: fixed;
7365	bottom: 30%;
7366	right: 0;
7367  width: 75px;
7368	height: 381px;
7369  background-color: #ffff00;
7370	z-index: 10000;
7371	}
7372}
7373
7374.side_area .side_area_inner {
7375	  display: flex;
7376    position: relative;
7377    width: 100%;
7378	  height: 381px;
7379    margin: 0px auto;
7380    padding: 0px 0px;
7381  	margin-right: auto;
7382	  margin-left: auto;
7383	  margin-top: 0px;
7384	  margin-bottom: 0px;
7385}
7386	
7387.side_area .side_area_inner .side_area_inner_btn {
7388    width: 100%;
7389	  height:381px;
7390    padding: 11px 0;
7391    font-size: 20px;
7392    font-weight: bold;
7393    margin-left: 0px;
7394	  line-height: 1.3;
7395}
7396	
7397
7398/* PCサイドボタン */
7399	
7400.inquiry_btnpc {
7401	  background-color: #2b1a12;
7402	  background-image: url("https://shinjukudental.com/wp-content/uploads/2025/02/recbanatate380-2-80.png");
7403	  background-image: none;
7404    -webkit-border-radius: 0px;
7405    text-decoration: none;
7406	  width: 100%;
7407	  padding-bottom: 0px;
7408    font-size: 14px;
7409    font-weight: normal;
7410	  margin-right: 0px;
7411	  margin-top: 0px;
7412	  line-height: 1.6;
7413	  writing-mode: vertical-rl;
7414		display: flex;
7415    align-items: center;
7416	transition: 1.0s;	
7417}
7418
7419.inquiry_btnpc {
7420	  display: flex;
7421	  justify-content: center;
7422	  align-items: center!important;
7423	  letter-spacing: 2px;
7424	  writing-mode: vertical-rl!important;
7425	  font-size: 27px!important;	
7426	  font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラã‚
7426®ãƒŽæ˜Žæœ Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ï¼­ï¼³ P明朝" , "MS PMincho" , serif;
7427}
7428
7429.inquiry_btnpc:hover {
7430    opacity: 0.85;
7431    text-decoration: none;
7432	transition: 1.0s;	
7433}
7434	
7435.inquiry_btnpc:link, .inquiry_btnpc:visited {
7436    color: #FFFFFF !important;
7437}
7438
7439
7440
7441
7442
7443.inquiry_btnpc:before {
7444  content: '';
7445  display: inline-block;
7446  width: 28px;
7447  height: 28px;
7448  background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/pcicon.png);
7449  background-size: contain;
7450  vertical-align: middle;
7451	margin-bottom: 12px;
7452}
7453
7454
7455
7456
7457
7458
7459
7460
7461/* PCサイドのボタン関連2 */
7462
7463/*PCの幅サイズ2*/
7464
7465/*スマホでは見えないようにする2*/
7466	
7467@media screen and (max-width:640px){
7468.side_area2{
7469	display: none;
7470	}
7471}
7472
7473/*PCサイズ2*/
7474
7475@media screen and (min-width:641px){
7476.side_area2 {
7477	position: fixed;
7478	bottom: 15%;
7479	right: 0;
7480  width: 60px;
7481	height: 161px;
7482  background-color: transparent;
7483	z-index: 10000;
7484	}
7485}
7486
7487.side_area2 .side_area_inner2 {
7488	  display: flex;
7489    position: relative;
7490    width: 100%;
7491	  height: 161px;
7492    margin: 0px auto;
7493    padding: 0px 0px;
7494  	margin-right: auto;
7495	  margin-left: auto;
7496	  margin-top: 0px;
7497	  margin-bottom: 0px;
7498}
7499	
7500.side_area2 .side_area_inner2 .side_area_inner_btn2 {
7501    width: 100%;
7502	  height: 235px;
7503    padding: 11px 0;
7504    font-size: 20px;
7505    font-weight: bold;
7506    margin-left: 0px;
7507	  line-height: 1.3;
7508}
7509	
7510
7511/* PCサイドボタン2 */
7512	
7513.inquiry_btnpc2 {
7514	  background-color: #ff8b0f;
7515	  background-image: url("https://shinjukudental.com/wp-content/uploads/2022/01/recbanatate1-55.png");
7516    -webkit-border-radius: 2px;
7517    text-decoration: none;
7518	  width: 100%;
7519	  padding-bottom: 15px;
7520    font-size: 14px;
7521    font-weight: normal;
7522	  margin-right: 5px;
7523	  margin-top: 0px;
7524	  line-height: 1.6;
7525	  writing-mode: vertical-rl;
7526		display: flex;
7527    align-items: center;
7528}
7529
7530.inquiry_btnpc2:hover {
7531    opacity: 0.9;
7532    text-decoration: none;
7533}
7534	
7535.inquiry_btnpc2:link, .inquiry_btnpc2:visited {
7536    color: #FFFFFF !important;
7537}
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547/* 最下層ボタン */
7548
7549/*641px~PC PC上では見えないようにする*/
7550
7551@media screen and (min-width:641px){	
7552.footest_area{
7553		display: none;
7554}	
7555}
7556 
7557/*スマホ~641pxの幅サイズまで*/
7558
7559@media screen and (max-width:640px){
7560.footest_area {
7561    position: fixed;
7562    bottom: 0;
7563    left: 0;
7564    width: 100%;
7565	  height: 24px;
7566
7567    background-color: rgba( 255, 255, 255, 0.7 );
7568	z-index: 10000;
7569	}
7570}
7571	
7572.footest_area .footest_area_inner {
7573	  display: flex;
7574    position: relative;
7575    width: 100%;
7576    margin: 0px auto;
7577    padding: 0px 0px;
7578  	margin-right: auto;
7579	  margin-left: auto;
7580	  margin-top: 0px;
7581	  margin-bottom: 0px;
7582}
7583	
7584.footest_area .footest_area_inner .footest_area_inner_btn {
7585    width: 100%;
7586    font-weight: bold;
7587	  line-height: 1.3; 
7588}
7589	
7590
7591/* 最下層のボタン */
7592	
7593.inquiry_btn0 {
7594    background-color: #e7e7e7;
7595    border-radius: 0px;
7596    display: inline-block;
7597    text-align: center;
7598    text-decoration: none;
7599	  width: 100%;
7600    padding: 4px 0;
7601    font-size: 11px;
7602	  letter-spacing: 1.1px;
7603    font-weight: normal;
7604	  margin-right: 0px;
7605	  margin-top: 0px;
7606	  color: #646464;
7607}
7608
7609
7610
7611
7612	
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622/* メガメニュー */
7623
7624/* メガメニューアウター */
7625#mega-menu-wrap-Header {
7626  background: #fff;
7627	height: 90px;
7628  box-shadow: 0 10px 10px rgba(0,0,0,0.1);
7629}
7630
7631/* メガメニュー本体 */
7632
7633@media screen and (min-width:1300px){
7634#mega-menu-wrap-Header #mega-menu-Header {
7635	background: transparent;
7636	display: flex;
7637	justify-content: center;	
7638	width: 90%;
7639	height: 90px;
7640	margin-left: auto;
7641	margin-right: auto;
7642	margin-top: 0px;
7643  box-shadow: 0 8px 8px rgba(0,0,0,0.3);
7644	box-shadow: none;
7645	}
7646}
7647	
7648@media screen and (max-width:1299px){
7649#mega-menu-wrap-Header #mega-menu-Header {
7650	background: transparent;
7651	display: flex;
7652	justify-content: center;	
7653	width: 100%;
7654	height: 90px;
7655	margin-left: auto;
7656	margin-right: auto;
7657	margin-top: 0px;
7658  box-shadow: 0 8px 8px rgba(0,0,0,0.3);
7659	box-shadow: none;
7660	}
7661}	
7662	
7663	
7664	
7665	
7666
7667/* メガメニュー個々 */
7668#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item {
7669  width: 100%;
7670  height: auto;
7671  vertical-align: middle;
7672	border-left: 0px dotted #fff;
7673}
7674
7675#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item:first-child {
7676	border-left: 0px dotted #fff;
7677}
7678
7679
7680
7681
7682
7683
7684
7685
7686/* メガメニュー個々中身 */
7687#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item > a.mega-menu-link {
7688  line-height: 82px;
7689  height: 90px;
7690  padding: 0px 0px 0px 0px;
7691  vertical-align: middle;
7692  width: 100%;
7693  display: block;
7694  color: #646464;
7695  text-align: center;
7696  background: #bea779;
7697	background: #938e8b;
7698	background: #fff;
7699  font-size: 14px;
7700  font-weight: normal;
7701}
7702
7703
7704
7705#mega-menu-wrap-Header #mega-menu-Header a.mega-menu-link .mega-description-group {
7706  vertical-align: middle;
7707  display: inline-block;
7708  transition: none;
7709}
7710
7711
7712/* 説明文 */
7713#mega-menu-wrap-Header #mega-menu-Header a.mega-menu-link .mega-description-group .mega-menu-description {
7714  font-style: normal;
7715  font-size: 0.6em;
7716  text-transform: none;
7717  font-weight: normal;
7718	color: #989898;
7719}
7720
7721/* インジケーター */
7722#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
7723  display: none;
7724}
7725
7726/* 表示ページの色 */
7727#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
7728  background: #2b1a12;
7729	background: #f7f7f7;
7730  color: #646464;
7731  font-weight: normal;
7732  text-decoration: none;
7733  border-color: #fff;
7734}
7735
7736/* ホバー残像 */
7737#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
7738  color: #fff;
7739  text-align: center;
7740  background: #7c7774;
7741  font-size: 14px;
7742  font-weight: normal;
7743}
7744
7745/* ホバー */
7746#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item > a.mega-menu-link:hover {
7747  color: #fff;
7748  text-align: center;
7749  background: #7c7774;
7750  font-size: 14px;
7751  font-weight: normal;
7752}
7753
7754
7755
7756
7757
7758
7759/* メガドロップ背景 */
7760#mega-menu-wrap-Header #mega-menu-Header[data-effect="fade_up"] li.mega-menu-item.mega-menu-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-Header #mega-menu-Header[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
7761  background: #7c7774;
7762  opacity: 1;
7763}
7764
7765/* メガドロップ戻るとき */
7766#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu {
7767  background: #7c7774;
7768  opacity: 1;
7769}
7770
7771/* メガドロップ文字 */
7772#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
7773  color: #333;
7774  font-size: 14px;
7775	font-weight: normal;
7776}
7777
7778/* メガドロップホバー */
7779#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4:hover {
7780  width: 25%;
7781  background: #fff;
7782  opacity: 1;
7783}
7784
7785/* メガドロップ文字ホバー */
7786#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
7787  color: #333;
7788  font-weight: normal;
7789  text-decoration: none;
7790  background: rgba(0, 0, 0, 0);
7791}
7792
7793
7794/* フライアウトドロップ背景 */
7795#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
7796  display: block;
7797  background: #727e8e;
7798  background: #7c7774;
7799  opacity: 1;
7800  color: #fff;
7801  font-family: inherit;
7802  font-size: 14px;
7803  font-weight: normal;
7804  padding: 2px 10px 2px 10px;
7805  line-height: 35px;
7806  text-decoration: none;
7807  text-transform: none;
7808  vertical-align: baseline;
7809}
7810
7811/* フライアウトドロップホバー */
7812#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
7813  display: block;
7814	background: #8e8e8e;
7815  opacity: 1;
7816  color: #fff;
7817  font-family: inherit;
7818  font-size: 14px;
7819  font-weight: normal;
7820  padding: 2px 10px 2px 10px;
7821  line-height: 35px;
7822  text-decoration: none;
7823  text-transform: none;
7824  vertical-align: baseline;
7825}
7826
7827/* フライアウトドロップ幅 */
7828#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-flyout ul.mega-sub-menu {
7829  z-index: 999;
7830  position: absolute;
7831  width: 350px;
7832  max-width: none;
7833  padding: 0px 0px 0px 0px;
7834  border: 0;
7835  background: transparent;
7836  border-radius: 0;
7837}
7838
7839
7840/* スクロールアウター透明に */
7841.header_scrolled .gMenu_outer {
7842  clear: both;
7843  z-index: 1000;
7844  position: fixed;
7845  top: 0;
7846  left: 0;
7847  width: 100%;
7848  min-height: unset;
7849  background-color: transparent;
7850  box-shadow: 0 1px 3px rgba(0,0,0,0);
7851}
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863.vk-mobile-nav-menu-btn.menu-open {
7864  border-color: transparent;
7865  background: var(--vk-mobile-nav-menu-btn-close-bg-src) center 50% no-repeat rgba(255,255,255,.8);
7866}
7867
7868
7869.vk-menu-acc .acc-btn-close {
7870  background: var(--vk-menu-acc-icon-close-black-bg-src) center 50% no-repeat;
7871}
7872
7873.vk-menu-acc .acc-btn {
7874  border: 0px solid var(--vk-menu-acc-btn-border-color);
7875  background: var(--vk-menu-acc-icon-open-black-bg-src) center 50% no-repeat;
7876}
7877
7878
7879#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
7880  background: #938e8b;
7881  color: #fff;
7882  font-family: inherit;
7883  font-size: 16px;
7884  text-transform: uppercase;
7885  text-decoration: none;
7886  font-weight: bold;
7887  text-align: center;
7888	height: 50px;
7889	line-height: 40px;
7890  margin: 0px 0px 0px 0px;
7891	 margin-bottom: 15px;
7892  padding:5px 0px 5px 0px;
7893  vertical-align: top;
7894  display: block;
7895  visibility: inherit;
7896  border: none
7897}
7898
7899
7900
7901
7902
7903
7904
7905
7906/* メガドロップの中身 */ 
7907
7908#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
7909  background: #7c7774;
7910}
7911
7912#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover {
7913	background: transparent;
7914}
7915
7916#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a {
7917  color: #fff;
7918}
7919
7920#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a:hover {
7921  color: #fff;
7922}
7923
7924
7925
7926#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu {
7927  padding: 20px;
7928	 padding-top: 10px;
7929	 padding-bottom: 80px;
7930}
7931
7932
7933#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
7934  background: #2b1a12;
7935  color: #fff;
7936}
7937
7938#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
7939  width: 20%;
7940	padding: 4px;
7941	margin-top: 20px;
7942}
7943
7944
7945#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-item:first-child {
7946  width: 60%;
7947}
7948
7949
7950
7951
7952
7953
7954
7955#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
7956  padding: 0px 0px 0px 0px;
7957  width: 100%;
7958  display: block;
7959}
7960
7961#mega-menu-wrap-Header #mega-menu-Header li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover {
7962  background: #8e8e8e;
7963}
7964
7965
7966#mega-menu-wrap-Header #mega-menu-Header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
7967  color: #fff;
7968  font-family: inherit;
7969  font-size: 14px;
7970  text-transform: uppercase;
7971  text-decoration: none;
7972  font-weight: normal;
7973  text-align: left;
7974  margin: 0px 0px 0px 0px;
7975  padding: 5px 10px 5px 10px;
7976  vertical-align: top;
7977  display: block;
7978  border: 0;
7979}
7980
7981
7982
7983
7984
7985
7986@media (min-width: 767px) {
7987.openbana2 {
7988	margin-top: 0px;
7989	position: relative;
7990	top: 0px;
7991	text-align: center;
7992	margin-left: -500px;
7993	margin-right: -500px;
7994	padding-left: 500px;
7995	padding-right: 500px;
7996	padding-top: 40px;
7997	padding-bottom: 60px;
7998	background: #777775;
7999	background: #bfc0c0;
8000	}
8001}
8002
8003@media (max-width: 766px) {
8004.openbana2 {
8005	margin-top: 0px;
8006	position: relative;
8007	top: -15px;
8008	text-align: center;
8009	margin-left: -500px;
8010	margin-right: -500px;
8011	padding-left: 500px;
8012	padding-right: 500px;
8013	padding-top: 30px;
8014	padding-bottom: 30px;
8015	background: #777775;
8016	}
8017}
8018
8019
8020@media all and (min-width:992px){
8021.openbanabox {
8022	background: rgba(255,255,255,0.3);
8023  display: flex;
8024  flex-wrap: wrap;
8025  border: 0px solid #ddd;
8026  padding: 0.2em;
8027  margin-top: 0px;
8028	margin-bottom:0px;
8029	width: 1280px;
8030	margin-left: 0px;
8031	filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
8032}
8033}
8034
8035@media all and (max-width:991px){
8036.openbanabox {
8037  display: flex;
8038  flex-wrap: wrap;
8039  border: 0px solid #ddd;
8040  padding: 0em;
8041  margin-top: 0px;
8042	margin-bottom: 0px;
8043}
8044}
8045
8046@media all and (min-width:992px){
8047.openbanaitem {
8048  background: #fff;
8049  padding: 0em;
8050  flex: 1 0 300px;
8051  margin: 0.2em;
8052}
8053}
8054
8055@media all and (max-width:991px){
8056.openbanaitem {
8057  background: #f9f9f9;
8058  padding: 0.3em;
8059	margin: 0.4em;
8060  flex: 1 0 300px;
8061  margin-bottom: 0em;
8062}
8063}
8064
8065
8066
8067
8068
8069
8070
8071@media all and (min-width:992px){
8072.su-box-content {
8073  background-color: #fff;
8074  color: #444;
8075  padding: 1em;
8076	margin-left: 20px;
8077	}
8078}
8079
8080@media all and (max-width:991px){
8081.su-box-content {
8082  background-color: #fff;
8083  color: #444;
8084  padding: 1em;
8085	margin-left: 10px;
8086	}
8087}
8088
8089
8090
8091
8092
8093@media (min-width: 992px) {
8094.vk-mobile-nav-menu-btn {
8095    position: fixed;
8096    top: 0em;
8097    right: 0px;
8098    left: inherit;
8099    z-index: 2100;
8100    overflow: hidden;
8101    border-radius: 0px;
8102    width: 90px;
8103    height: 90px;
8104    cursor: pointer;
8105    text-indent: -9999px;
8106    border: none;
8107    background-color: rgba(255,255,255,0.5);
8108    background-size: auto;
8109    background-size: 90px 90px;
8110    -webkit-transition: border-color .5s ease-out;
8111    transition: border-color .5s ease-out;
8112	  background-image: url("https://shinjukudental.com/wp-content/uploads/2022/01/MENU70-500_アートボード-1.png");
8113	}
8114}
8115
8116
8117
8118
8119
8120/* モバイルメニューをPCで表示 */
8121
8122@media (min-width: 992px) {
8123body.device-pc .vk-mobile-nav-menu-btn,
8124body.device-pc .vk-mobile-nav {
8125  display: block;
8126	}
8127}
8128
8129
8130
8131
8132section.veu_contentAddSection.veu_contact-layout-horizontal img:hover {
8133    opacity: 0.85;
8134	transition: 1.0s;		
8135}
8136
8137section.veu_contentAddSection.veu_contact-layout-horizontal img {
8138  height: 90px;
8139  position: relative;
8140  top: 0px;
8141	transition: 1.0s;	
8142}
8143
8144section.veu_contentAddSection.veu_contact-layout-horizontal {
8145  height: 90px;
8146  margin-right: 0%;
8147	padding-right: 0px;
8148	background: #ffff00;
8149	transition: 1.0s;
8150}
8151
8152@media (max-width: 1310px) {
8153section.veu_contentAddSection.veu_contact-layout-horizontal {
8154  display: none;
8155	}
8156}
8157
8158
8159
8160
8161/* モバイルメニュードロップダウン後の装飾 */
8162
8163@media all and (min-width:992px){
8164.vk-mobile-nav {
8165  position: fixed;
8166  z-index: 2000;
8167  width: 100%;
8168  height: 100%;
8169  display: block;
8170  left: inherit;
8171	right: 0%;
8172  padding: 60px 10px;
8173  overflow: scroll;
8174	transition: top .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);
8175	}
8176}
8177
8178@media all and (min-width:992px){
8179.vk-mobile-nav {
8180  background-color: rgba(255,255,255,1);
8181  border-bottom: 1px solid #e5e5e5;
8182	}
8183}
8184
8185@media all and (max-width:991px){
8186.vk-mobile-nav {
8187  position: fixed;
8188  z-index: 2000;
8189  width: 100%;
8190  height: 100%;
8191  display: block;
8192  left: inherit;
8193	right: 0%;
8194  padding: 20px 10px;
8195  overflow: scroll;
8196	transition: top .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);
8197  background-color: rgba(255,255,255,0.95);
8198  border-bottom: 1px solid #e5e5e5;
8199	}
8200}
8201
8202
8203
8204
8205/* imapouter */
8206
8207@media (min-width: 990px) {
8208.imapouter {
8209	background: #d3d3d3;
8210  margin: 0 calc(50% - 50vw);
8211  padding: 0 calc(50vw - 50%);
8212	padding-top: 60px;
8213	padding-bottom: 60px;
8214	}
8215}
8216
8217@media (max-width: 989px) {
8218.imapouter {
8219	background: #e7e7e7;
8220  margin: 0 calc(50% - 50vw);
8221  padding: 0 calc(50vw - 50%);	
8222	padding-top: 20px;
8223	padding-bottom: 20px;
8224	}
8225}
8226
8227
8228/* グーグルマップ */
8229
8230.imap {
8231	margin-top: 0px;
8232	margin-bottom: 0px;
8233  margin: 0 calc(50% - 50vw);
8234}
8235
8236
8237/* Google MAP 装飾*/
8238
8239.imap iframe,
8240.imap object,
8241.imap embed {
8242  -webkit-filter: grayscale(100%);
8243  -moz-filter: grayscale(100%);
8244  -ms-filter: grayscale(100%);
8245  -o-filter: grayscale(100%);
8246  filter: grayscale(100%);
8247  -webkit-transition: all 0.7s ease;
8248  -moz-transition: all 0.7s ease;
8249  -o-transition: all 0.7s ease;
8250  transition: all  0.7s ease;
8251}
8252
8253.imap iframe:hover,
8254.imap object:hover,
8255.imap embed:hover {
8256  -webkit-filter: grayscale(0%);
8257  -moz-filter: grayscale(0%);
8258  -ms-filter: grayscale(0%);
8259  -o-filter: grayscale(0%);
8260  filter: grayscale(0%);
8261}
8262
8263
8264
8265
8266.imap2 iframe,
8267.imap2 object,
8268.imap2 embed {
8269  -webkit-filter: grayscale(100%);
8270  -moz-filter: grayscale(100%);
8271  -ms-filter: grayscale(100%);
8272  -o-filter: grayscale(100%);
8273  filter: grayscale(100%);
8274  -webkit-transition: all 0.7s ease;
8275  -moz-transition: all 0.7s ease;
8276  -o-transition: all 0.7s ease;
8277  transition: all  0.7s ease;
8278}
8279
8280.imap2 iframe:hover,
8281.imap2 object:hover,
8282.imap2 embed:hover {
8283  -webkit-filter: grayscale(0%);
8284  -moz-filter: grayscale(0%);
8285  -ms-filter: grayscale(0%);
8286  -o-filter: grayscale(0%);
8287  filter: grayscale(0%);
8288}
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301@media (min-width: 990px) {	
8302.container {
8303  width: 100%;
8304  padding-right: 0px;
8305  padding-left: 0px;
8306  margin-right: auto;
8307  margin-left: auto;
8308	}
8309}
8310
8311
8312
8313
8314/* トップページ見出しセット① */
8315
8316/* 英字大見出しh2 */
8317
8318@media (min-width: 990px) {
8319.midashi1 h2 {
8320	text-align: center;
8321	background: transparent;
8322	border: none;
8323	color: #d7d7d7;
8324	font-size: 5em;
8325	line-height: 1;
8326	margin: 0px;
8327	padding-top: 30px;
8328	padding-bottom: 40px;
8329	font-family: "trajan-pro-3", serif;
8330  font-family: 游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
8331	letter-spacing: 0px;
8332}
8333}
8334
8335@media (max-width: 989px) {
8336.midashi1 h2 {
8337	text-align: center;
8338	background: transparent;
8339	border: none;
8340	color: #d7d7d7;
8341	font-size: 3.4em;
8342	line-height: 1;
8343	margin-top: 20px;
8344	margin-bottom: 30px;
8345	padding-top: 15px;
8346	padding-bottom: 15px;
8347	padding-left: 10px;
8348	padding-right: 10px;
8349	font-family: "trajan-pro-3", serif;
8350  font-family: 游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
8351	letter-spacing: 0px;
8352}
8353}
8354
8355.midashi1 h2 {
8356	display: block;
8357	position: relative;
8358	margin-bottom: 0px;
8359}
8360
8361
8362@media (min-width: 990px) {
8363.sp_only {
8364	display: none;
8365	}
8366}
8367
8368
8369@media (min-width: 990px) {
8370.midashi1 h2:before {
8371	content: '';
8372  position: absolute;
8373  left: 50%;
8374  bottom: 20px; /*下線の上下位置調整*/
8375  display: inline-block;
8376  width: 50px; /*下線の幅*/
8377  height: 3px; /*下線の太さ*/
8378  -moz-transform: translateX(-50%);
8379  -webkit-transform: translateX(-50%);
8380  -ms-transform: translateX(-50%);
8381  transform: translate(-50%); /*位置調整*/
8382  background-color: #c5c5c5; /*下線の色*/
8383	}
8384}
8385
8386
8387@media (max-width: 989px) {
8388.midashi1 h2:before {
8389	content: '';
8390  position: absolute;
8391  left: 50%;
8392  bottom: 0px; 
8393  display: inline-block;
8394  width: 50px;
8395  height: 3px; 
8396  -moz-transform: translateX(-50%);
8397  -webkit-transform: translateX(-50%);
8398  -ms-transform: translateX(-50%);
8399  transform: translate(-50%); 
8400  background-color: #c5c5c5;
8401	}
8402}
8403
8404
8405
8406/* 中見出しh3 */
8407
8408@media (min-width: 990px) {
8409.midashi1 h3 {
8410	font-size: 2.2rem;
8411	text-align: center;
8412	line-height: 1.4;
8413	color: #999;
8414	text-shadow: none;
8415	background: transparent;
8416	outline: none;
8417	padding: 0px;
8418	margin: 0px;
8419	padding-top: 0px;
8420	padding-bottom: 30px;
8421	}
8422}
8423
8424@media (max-width: 989px) {
8425.midashi1 h3 {
8426	font-size: 1.4rem;
8427	text-align: center;
8428	line-height: 1.4;
8429	color: #999;
8430	text-shadow: none;
8431	background: transparent;
8432	outline: none;
8433	padding: 0px;
8434	margin: 0px;
8435	padding-top: 30px;
8436	padding-bottom: 30px;
8437	padding-left: 7px;
8438	padding-right: 7px;
8439	}
8440}
8441
8442
8443.midashi1 h3:before {
8444  content: none;
8445}
8446
8447
8448
8449
8450/* テキストp */
8451
8452@media (min-width: 990px) {
8453.midashi1 p {
8454	font-size: 1rem;
8455	text-align: left;
8456	padding: 0px;
8457	margin: 0px;
8458	padding-bottom: 30px;
8459	}
8460}
8461
8462@media (max-width: 989px) {
8463.midasero p {
8464	font-size: 1rem;
8465	text-align: left;
8466	padding: 0px;
8467	margin: 0px;
8468	padding-bottom: 20px;
8469	padding-left: 7px;
8470	padding-right: 7px;
8471	}
8472}
8473
8474
8475
8476
8477
8478
8479
8480
8481/* datepicker */
8482
8483/* 日曜日のカラー設定 */
8484td.ui-datepicker-week-end:first-child a.ui-state-default{
8485    background: #ffecec;
8486		color: #f00!important;       
8487}
8488
8489/* 土曜日のカラー設定 */
8490td.ui-datepicker-week-end:last-child a.ui-state-default{
8491   background: #eaeaff;
8492	 color: #00f!important;       
8493}
8494
8495/* ホバー時の動作 */
8496td.ui-datepicker-week-end a.ui-state-hover{
8497   opacity: 0.8;
8498}
8499
8500/* 当日を示す色はそのまま */
8501td.ui-datepicker-week-end a.ui-state-highlight{
8502   background: #fffa90!important;
8503}
8504
8505
8506
8507
8508
8509@media (max-width: 989px) {
8510.mobile-fix-nav_enable .page_top_btn {
8511  bottom: calc(80px + 20px);
8512  right: 10px;
8513	}
8514}
8515
8516
8517
8518
8519
8520@media (min-width: 767px) {
8521.openbana {
8522	position: relative;
8523	text-align: center;
8524	margin-top: -57px;
8525	margin-left: -500px;
8526	margin-right: -500px;
8527	padding-left: 500px;
8528	padding-right: 500px;
8529	padding-top: 20px;
8530	padding-bottom: 20px;
8531	background: #917d69;
8532	background: #938e8b;
8533	}
8534}
8535
8536@media (max-width: 766px) {
8537.openbana {
8538	position: relative;
8539	text-align: center;
8540	margin-top: -15px;
8541	margin-left: -500px;
8542	margin-right: -500px;
8543	padding-left: 500px;
8544	padding-right: 500px;
8545	padding-top: 20px;
8546	padding-bottom: 20px;
8547	background: #917d69;
8548	background: #938e8b;
8549	}
8550}
8551
8552
8553
8554
8555@media (min-width: 767px) {
8556.openbana img{
8557	width: 100%;
8558	filter: drop-shadow(0rem 0rem 0.5rem rgba(0,0,0,0.3));	
8559	}
8560}
8561
8562@media (max-width: 766px) {
8563.openbana img{
8564	width: 100%;
8565	filter: drop-shadow(0rem 0rem 0.5rem rgba(0,0,0,0.3));	
8566	}
8567}
8568
8569.kibox {
8570	display: flex;
8571	flex-wrap: wrap;
8572}
8573
8574@media (min-width: 767px) {
8575.kiitem {
8576	flex: 1 0 300px;
8577	padding: 20px;
8578	}
8579}
8580
8581@media (max-width: 766px) {
8582.kiitem {
8583	flex: 1 0 300px;
8584	padding: 7px;
8585	}
8586}
8587
8588
8589
8590/* アクティビティのテーブル */
8591
8592td, th {
8593  padding: 0.3em;
8594  font-size: 14px;
8595}
8596
8597
8598
8599.w3eden .mb-2, .w3eden .my-2 {
8600	margin-top: 1.5rem !important;
8601  margin-bottom: 0.5rem !important;
8602}
8603
8604.su-note {
8605	margin-top: 1.5em !important;
8606	margin-bottom: 2.0em !important;
8607  border-width: 1px;
8608  border-style: solid;
8609}
8610
8611
8612.recs2 {
8613	margin-top: 80px;
8614	margin-left: auto;
8615	margin-right: auto;
8616	width: 85%;
8617}
8618
8619/*bana-box-outerr*/
8620
8621@media (min-width: 990px) {
8622.bana-box-outerr {
8623	margin-left: -500px;
8624	margin-right: -500px;
8625	padding-left: 500px;
8626	padding-right: 500px;
8627	background: #3f3029;
8628	padding-top: 60px;
8629	padding-bottom: 80px;
8630	margin-top: 0px;
8631	margin-bottom: 0px;
8632}
8633}
8634
8635@media (max-width: 989px) {
8636.bana-box-outerr {
8637	margin-left: -500px;
8638	margin-right: -500px;
8639	padding-left: 500px;
8640	padding-right: 500px;
8641	background: #3f3029;
8642	padding-top: 30px;
8643	padding-bottom: 80px;
8644	margin-top: 80px;	
8645	margin-bottom: -50px;
8646}
8647}
8648
8649
8650
8651@media all and (min-width:992px){
8652.bana-boxr {
8653	background: rgba(255,255,255,0.0);
8654  display: flex;
8655  flex-wrap: wrap;
8656	justify-content: left;
8657	gap: 1%;
8658  border: 0px solid #ddd;
8659  padding: 0.2em;
8660  margin-top: 20px;
8661	margin-bottom:0px;
8662	margin-left: 0px;
8663	filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
8664}
8665}
8666
8667@media all and (max-width:991px){
8668.bana-boxr {
8669  display: flex;
8670  flex-wrap: wrap;
8671  border: 0px solid #ddd;
8672  padding: 0em;
8673  margin-top: 0px;
8674	margin-bottom: 0px;
8675}
8676}
8677
8678@media all and (min-width:992px){
8679.bana-itemr {
8680	background: transparent;
8681  padding: 0em;
8682  width: 24%;
8683}
8684}
8685
8686@media all and (max-width:991px){
8687.bana-itemr {
8688	background: transparent;
8689  padding: 0.3em;
8690	margin: 0.4em;
8691  flex: 1 0 300px;
8692  margin-bottom: 0em;
8693	text-align: center;
8694}
8695}
8696
8697
8698.bana-itemr:hover {
8699	opacity: 0.9;
8700}
8701
8702
8703
8704.bana-itemr h4 {
8705	background: rgba(255,255,255,0.1);
8706	padding: 12px;
8707	margin-top: 0px;
8708	font-size: 14px;
8709	text-align: center;
8710	color: #f7f7f7;
8711	width; 100%;
8712	border: none;
8713}
8714
8715@media all and (max-width:991px){
8716.bana-itemr h4 {
8717	background: transparent;
8718	padding: 12px;
8719	margin-top: 0px;
8720	margin-bottom: 0px;
8721	text-align: center;
8722	color: #f7f7f7;
8723	}
8724}
8725
8726
8727.bana-itemr p {
8728	background: rgba(255,255,255,0.1);
8729	padding: 5px;
8730	text-align: center;
8731	color: #c7c7c7;
8732}
8733
8734
8735
8736
8737@media all and (min-width:992px){
8738.bana-boxr2 {
8739	background: rgba(255,255,255,0.0);
8740  display: flex;
8741  flex-wrap: wrap;
8742	justify-content: left;
8743  border: 0px solid #ddd;
8744  padding: 0;
8745  margin-top: 60px;
8746	margin-bottom:0px;
8747	filter: drop-shadow(0 0 0.7rem rgba(0,0,0,0.3));
8748	gap: 1.33333%;
8749}
8750}
8751
8752@media all and (max-width:991px){
8753.bana-boxr2 {
8754  display: flex;
8755  flex-wrap: wrap;
8756  border: 0px solid #ddd;
8757  padding: 0em;
8758  margin-top: 0px;
8759	margin-bottom: 0px;
8760
8761}
8762}
8763
8764@media all and (min-width:992px){
8765.bana-itemr2 {
8766	background: transparent;
8767  width: 24%;
8768	margin-bottom: 20px;
8769}
8770}
8771
8772@media all and (max-width:991px){
8773.bana-itemr2 {
8774	background: transparent;
8775  padding: 0.3em;
8776	margin: 0.4em;
8777  flex: 1 0 300px;
8778  margin-bottom: 0em;
8779	text-align: center;
8780}
8781}
8782
8783
8784.bana-itemr2:hover {
8785	opacity: 0.9;
8786}
8787
8788
8789
8790.bana-itemr2 h4 {
8791	background: rgba(255,255,255,0.1);
8792	padding: 7px;
8793	margin-top: 0px;
8794	text-align: center;
8795	color: #f7f7f7;
8796}
8797
8798
8799.bana-itemr2 p {
8800	background: rgba(255,255,255,0.1);
8801	padding: 5px;
8802	text-align: center;
8803	color: #c7c7c7;
8804}
8805
8806
8807
8808
8809a:hover {
8810	text-decoration: none;
8811}
8812
8813
8814
8815/* テーブルプレス5(インレー) */
8816
8817table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer {
8818   border-top: 0px solid #473d36;
8819   border-bottom: 3px solid #473d36;	
8820}
8821
8822table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer td {
8823   padding: 10px;
8824	 text-align: center;
8825}
8826
8827table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer .row-2 .column-2 {
8828	 text-align: left;
8829}
8830
8831table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer .row-2 .column-3 {
8832	 text-align: left;
8833}
8834
8835table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer .row-2 .column-4 {
8836	 text-align: left;
8837}
8838
8839table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer .row-2 .column-5 {
8840	 text-align: left;
8841}
8842
8843table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer .row-2 .column-6 {
8844	 text-align: left;
8845}
8846
8847table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer .column-1 {
8848	 background: #f4efe3;
8849	 vertical-align: middle;
8850	text-align: left;
8851}
8852
8853
8854/* テーブルプレス6(クラウン) */
8855
8856table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer {
8857   border-top: 0px solid #473d36;
8858   border-bottom: 3px solid #473d36;	
8859}
8860
8861table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer td {
8862   padding: 10px;
8863	 text-align: center;
8864}
8865
8866table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .row-2 .column-2 {
8867	 text-align: left;
8868}
8869
8870table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .row-2 .column-3 {
8871	 text-align: left;
8872}
8873
8874table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .row-2 .column-4 {
8875	 text-align: left;
8876}
8877
8878table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .row-3.column-5 {
8879	 text-align: left;
8880}
8881
8882table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .row-2 .column-6 {
8883	 text-align: left;
8884}
8885
8886table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .row-2 .column-7 {
8887	 text-align: left;
8888}
8889
8890table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .row-2 .column-8 {
8891	 text-align: left;
8892}
8893
8894table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer .column-1 {
8895	 background: #f4efe3;
8896	 vertical-align: middle;
8897	text-align: left;
8898}
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925.aplusbanaouter {
8926	width: 100% !important;
8927	margin-left: auto;
8928	margin-right: auto;
8929}
8930
8931
8932.tpressp2 h3 {
8933	background: #fff;
8934	font-size: 18px;
8935	margin-bottom: 0px;
8936}
8937
8938
8939.bana-boxx-outer .postListText_date {
8940	color: #fff;
8941	margin-right: 0px;
8942}
8943
8944.postListText_singleTermLabel {
8945  padding: 0;
8946  display: block;
8947  float: left;
8948  min-width: 100px;
8949  margin-right: 1em;
8950  margin-top: 2px;
8951}
8952
8953.postListText_title a {
8954	color: #fff;
8955}
8956
8957
8958.goran {
8959	color: #f23f13;
8960}
8961
8962.goran:hover {
8963	color: #60bdc9;
8964}
8965
8966
8967.alert-info {
8968  display: none;
8969}
8970
8971.vk-mobile-nav #mega-menu-wrap-Header #mega-menu-Header {
8972  display: none;
8973}
8974
8975.vk-mobile-nav #mega-menu-wrap-Header {
8976  display: none;
8977}
8978
8979
8980
8981@media (min-width: 992px){
8982.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in {
8983  display: flex;
8984  flex-wrap: wrap;
8985  justify-content: flex-start;
8986	padding-right: 80px;
8987	}
8988}
8989
8990
8991.vk-mobile-nav .widget_nav_menu ul li a::before {
8992  content: '\e5e1';
8993  font-family: 'Material Icons';
8994  position: relative;
8995  top: 2px;
8996  margin-right: 10px;
8997  margin-left: 0px;
8998  color: #062e64;
8999}
9000
9001.vk-mobile-nav .widget_nav_menu ul li a {
9002font-family: "Noto Sans JP",sans-serif;
9003font-weight: 500;
9004}
9005
9006
9007
9008.widget_nav_menu .subSection-title {
9009  background: #2b1a12;
9010	color: #fff;
9011	text-align: center;
9012	padding: 10px;
9013}
9014
9015
9016@media (min-width: 992px){
9017.vk-mobile-nav-widget {
9018  width: 25%;
9019  padding: 10px;
9020	}
9021}
9022
9023
9024.vk-mobile-nav .menu {
9025  margin-top: 0px;
9026}
9027
9028
9029
9030.sideSection .subSection-title {
9031  margin-top: 0px;
9032  margin-bottom: 20px;
9033  font-size: 16px;
9034  padding-top: 10px;
9035  padding-bottom: 10px;
9036  font-weight: bold;
9037  background: #2b1a12;
9038  color: #fff;
9039  outline: none;
9040  outline-offset: 0px;
9041  border: none;
9042    border-top-color: currentcolor;
9043  text-shadow: none;
9044}
9045
9046
9047
9048
9049
9050.postListText_date {
9051  font-size: 1rem;
9052  white-space: nowrap;
9053  font-size: 14px;
9054  display: block;
9055  float: left;
9056  min-width: 90px;
9057  margin-right: 1em;
9058}
9059
9060
9061
9062
9063table#tablepress-10.tablepress.tablepress-id-10 td.column-3 {
9064	text-align: left;
9065}
9066
9067
9068
9069.postList {
9070	margin-top: 50px;
9071}
9072
9073
9074.tpressp2 h3:before {
9075	content: none;
9076}
9077
9078.tpressp2 h3 {
9079	color: #062e64;
9080	padding: 12px;
9081	padding-bottom: 0px;
9082	font-size: 140%;
9083}
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093@media (min-width: 990px) {
9094.postListText {
9095  color: #333;
9096  margin-left: 30px;
9097  margin-right: 30px;
9098  padding: 0rem 0rem 0rem;
9099  border-bottom: 0px solid #969696;
9100  display: block;
9101  overflow: hidden;
9102  width: 100%;
9103	}
9104}
9105
9106@media (max-width: 989px) {
9107.postListText {
9108  color: #333;
9109  margin-left: 0px;
9110  margin-right: 0px;
9111  padding: 0rem 0rem 0.5rem;
9112  border-bottom: 1px dotted #969696;
9113  display: block;
9114  overflow: hidden;
9115  width: 100%;
9116	}
9117}
9118
9119
9120
9121
9122.bana-boxx-outer .postListText_date {
9123  color: #333;
9124}
9125
9126.postListText_title a {
9127  color: #333;
9128}
9129
9130.bana-boxx-outer .vk_posts {
9131  margin: 0px;
9132}
9133
9134
9135
9136
9137
9138
9139
9140
9141.vk-mobile-nav .widget .subSection-title {
9142  background: #2b1a12;
9143  color: #fff;
9144  text-align: center;
9145  padding: 10px;
9146}
9147
9148
9149
9150
9151
9152.instouter {
9153	background: #f7f7f7;
9154  margin: 0 calc(50% - 50vw);
9155  padding: 0 calc(50vw - 50%);
9156	padding-top: 40px;
9157	padding-bottom: 40px;
9158}
9159
9160.sbi_no_avatar .sbi_header_img {
9161  background: linear-gradient(to bottom right, #413bd5, #a928d5 30%, #ec2958 60%, #ea6301);
9162}
9163
9164#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3, .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {
9165  background: transparent;
9166	color: #d7d7d7;
9167	font-size: 21px;
9168}
9169
9170#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3:before {
9171  display: none;
9172}
9173
9174#sb_instagram .sbi_follow_btn a {
9175  background: #706768!important;
9176}
9177
9178#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
9179  background: #706768!important;
9180}
9181
9182
9183
9184.w3eden .card h3 {
9185  background: transparent;
9186	color: #000;
9187	padding-top: 10px;
9188	padding-bottom: 10px;
9189}
9190
9191.w3eden .card h3:before {
9192	display: none;
9193}
9194
9195
9196@media (min-width: 767px) {
9197.media .postList_thumbnail {
9198  width: 320px;
9199  margin-bottom: .5em;
9200  padding-right: 30px;
9201  display: block;
9202  overflow: hidden;
9203  float: left;
9204	}
9205}
9206
9207@media (max-width: 766px) {
9208.media .postList_thumbnail {
9209  width: 100%;
9210  margin-top: 1.5em; 
9211  margin-bottom: 1.5em;
9212  padding-right: 20px;
9213	padding-left: 20px;
9214  display: block;
9215  overflow: hidden;
9216  float: left;
9217	margin-left: auto;
9218	margin-right: auto;
9219	}
9220}
9221
9222@media (max-width: 766px) {
9223.media p {
9224  margin-bottom: 2.5em;
9225	}
9226}
9227
9228
9229
9230
9231
9232
9233
9234.entry-meta_items_term {
9235  float: right;
9236  margin-left: 10px;
9237}
9238
9239.entry-meta {
9240  margin-bottom: 1.8em;
9241  padding-left: 3px;
9242}
9243
9244
9245
9246
9247
9248
9249/* 症例集(上部ボタン) */
9250
9251@media (min-width: 767px){
9252#nav_menu-33.widget.widget_nav_menu ul {
9253  display: flex;
9254  flex-wrap: wrap;
9255  justify-content: left;
9256  gap: 5px;
9257	width: 100%;
9258	margin-top: 60px;
9259	}
9260}
9261
9262@media (max-width: 766px){
9263#nav_menu-33.widget.widget_nav_menu ul {
9264  display: flex;
9265  flex-wrap: wrap;
9266  justify-content: left;
9267  gap: 5px;
9268	width: 100%;
9269	margin-top: 80px;
9270	margin-bottom: 10px;
9271	}
9272}
9273
9274
9275@media (min-width: 767px){
9276#nav_menu-33.widget.widget_nav_menu ul li {
9277  display: block;
9278  width: 24.5%;
9279  background: #bea779;
9280	text-align: center;
9281	transition: all 0.5s !important;transition: 1s;
9282	}
9283}
9284
9285@media (max-width: 766px){
9286#nav_menu-33.widget.widget_nav_menu ul li {
9287  display: block;
9288  width: 49%;
9289  background: #bea779;
9290	text-align: center;
9291	margin-left: auto;
9292	margin-right: auto;
9293	transition: all 0.5s !important;transition: 1s;
9294	}
9295}
9296
9297
9298#nav_menu-33.widget.widget_nav_menu ul li:hover {
9299  opacity: 0.8;
9300}
9301
9302
9303@media (min-width: 767px){
9304#nav_menu-33.widget.widget_nav_menu ul li a {
9305  border: 0px;
9306  padding-top: 7px;
9307  padding-bottom: 7px;
9308  padding-left: 3px;
9309  padding-right: 3px;
9310	color: #fff;
9311	font-size: 12px;
9312  background: #bea779;
9313	}
9314}
9315
9316@media (max-width: 766px){
9317#nav_menu-33.widget.widget_nav_menu ul li a {
9318  border: 0px;
9319  padding-top: 4px;
9320  padding-bottom: 4px;
9321  padding-left: 5px;
9322  padding-right: 5px;
9323	color: #fff;
9324	font-size: 12px;
9325	background: #bea779;
9326	}
9327}
9328
9329
9330
9331
9332
9333
9334aside#ltg_full_wide_title-21.widget.widget_ltg_full_wide_title {
9335	margin-bottom: -30px;
9336}
9337
9338
9339
9340.archive-header {
9341	margin-top: 60px;
9342  margin-bottom: 1em;
9343}
9344
9345@media (max-width: 766px){
9346.archive-header {
9347	margin-top: 30px;
9348  margin-bottom: -30px;
9349	text-align: center
9350	}
9351}
9352
9353
9354
9355@media (min-width: 767px){
9356.prb-item2 img {
9357	margin-top: 20px;
9358	padding-left: 30px;
9359	}
9360}
9361
9362
9363.btxflow .su-u-trim ol {
9364	padding-left: 0px;
9365}
9366
9367
9368.prb-itemb h3 {
9369  background: transparent;
9370	color: #333;
9371	padding-left: 0px;
9372	line-height: 1.8;
9373	margin: 0px;
9374	padding-top: 0px;
9375}
9376
9377.prb-itemb h3:before {
9378  content: none;
9379}
9380
9381.prb-itemb p {
9382	line-height: 1.8;
9383}
9384
9385
9386
9387@media (min-width: 767px){
9388.moviesecout {
9389	}
9390}
9391
9392@media (max-width: 766px){
9393.moviesecout {
9394	padding: 0.5em;
9395	
9396	}
9397}
9398
9399@media (min-width: 767px){
9400.moviesec {
9401	padding-top: 60px;
9402  padding-left: 15%;
9403	padding-right: 15%;
9404	}
9405}
9406
9407@media (max-width: 766px){
9408.moviesec {
9409	margin-top: 0px;
9410	}
9411}
9412
9413
9414
9415.zoom-instagram.feed-13382 .zoom-instagram-widget__items {
9416  display: flex !important;
9417	justify-content: center!important;
9418  gap: 10px !important;
9419}
9420
9421@media (max-width: 992px){
9422.zoom-instagram.feed-13382 .zoom-instagram-widget__items {
9423  display: flex !important;
9424	flex-wrap: wrap!important;
9425	justify-content: center!important;
9426  gap: 10px !important;
9427	}
9428}
9429
9430@media (max-width: 992px){
9431.zoom-instagram-widget__item {
9432  position: relative;
9433  transition: all .1s ease-in-out;
9434  list-style-type: none !important;
9435	}
9436}
9437
9438@media screen and (max-width: 992px){
9439.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth .zoom-instagram-widget__item {
9440  max-width: 100%!important;
9441	}
9442}
9443
9444@media screen and (max-width: 992px){
9445.zoom-instagram.feed-13382 .zoom-instagram-widget__items img {
9446	max-width: 100%!important;
9447  width: 500px !important;
9448	}
9449}
9450
9451@media screen and (max-width: 992px){
9452.small, small {
9453  font-size: 100%!important;
9454  font-weight: 400;
9455	}
9456}
9457
9458
9459@media screen and (max-width: 600px){
9460.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth .zoom-instagram-widget__item {
9461  max-width: 150px;
9462	width: 30%;
9463	}
9464}
9465
9466
9467
9468.zoom-instagram .zoom-instagram-widget__header {
9469  display: none;
9470}
9471
9472
9473.instlogo {
9474	width: 240px;
9475	margin-top: 30px;
9476	margin-bottom: 10px;
9477} 
9478
9479@media screen and (max-width: 600px){
9480.instlogo {
9481	width: 180px;
9482	margin-top: 30px;
9483	margin-bottom: 10px;
9484	}
9485}
9486
9487
9488
9489
9490
9491
9492
9493@media only screen and (min-width: 768px){
9494.sp_btn {
9495    display: none;
9496	}
9497}
9498
9499@media only screen and (max-width: 767px){
9500.sp_btn {
9501    border-top: solid 1px #d3d3d3;	  
9502	  margin-top: 0px;
9503    margin-bottom: 0%;
9504	  margin-left: -16px;
9505	  margin-right: -16px;
9506	  margin-bottom: 0px;
9507	}
9508}
9509
9510@media only screen and (max-width: 767px){
9511.sp_btn > ul {
9512	  margin-bottom: 0px;
9513	  padding-left: 0px;
9514    display: -webkit-flex;
9515    display: -moz-flex;
9516    display: -ms-flex;
9517    display: -o-flex;
9518    display: flex;
9519    -webkit-justify-content: space-between;
9520    justify-content: space-between;
9521    -webkit-align-items: center;
9522    align-items: center;
9523    -webkit-flex-wrap: wrap;
9524    flex-wrap: wrap;
9525    border-left: solid 1px #d3d3d3;
9526
9527	}
9528}
9529
9530@media only screen and (max-width: 767px){
9531.sp_btn > ul > li {
9532	  list-style: none;
9533	  margin-bottom: 0px;
9534    width: 50%;
9535    text-align: left;
9536    background: #fff; 
9537    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95cf24', endColorstr='#79c600',GradientType=0 );
9538    box-sizing: border-box;
9539    border-bottom: solid 1px #d3d3d3;
9540    border-right: solid 1px #d3d3d3;
9541	}
9542}
9543
9544@media only screen and (max-width: 767px){
9545.sp_btn > ul > li > a {
9546    display: block;
9547	  padding-top: 14px;
9548	  padding-bottom: 14px;
9549    padding-left: 0em;
9550    color: #333!important;
9551
9552	  font-size: 16px;
9553    font-weight: 600;
9554	  text-align: center;
9555    letter-spacing: normal;
9556    line-height: 1.2em;
9557    position: relative;
9558	}
9559}
9560
9561@media only screen and (max-width: 767px){
9562.sp_btn > ul > li > a:hover {
9563    text-decoration: none;
9564	}
9565}
9566
9567
9568.sp_btn > ul > li > a:before {
9569    display: none!important;
9570}
9571
9572
9573
9574@media only screen and (max-width: 767px){
9575.sp_btn ul li:before {
9576    position: absolute;
9577    display: block;
9578    content: "";
9579    background-size: 100% auto;
9580    border-bottom: .9em solid #d1d1d1;
9581    border-right: .9em solid transparent;
9582	content: none;
9583	}
9584}
9585
9586@media only screen and (max-width: 767px){
9587.sp_btn ul li:hover {
9588    background: #f1f1f1;
9589	}
9590}
9591
9592
9593
9594
9595@media only screen and (max-width: 767px){
9596.sp_btn .open_area > ul {
9597    display: -webkit-flex;
9598    display: -moz-flex;
9599    display: -ms-flex;
9600    display: -o-flex;
9601    display: flex;
9602    -webkit-flex-wrap: wrap;
9603    flex-wrap: wrap;
9604	}
9605}
9606
9607@media only screen and (max-width: 767px){
9608.sp_btn .open_area .med_btn li:first-child, .sp_btn .open_area .med_btn li.s_med_yobo {
9609    width: 100%;
9610	}
9611}
9612
9613@media only screen and (max-width: 767px){
9614.sp_btn .open_area {
9615    width: 100%;
9616    background: #fff;
9617    font-size: 90%;
9618    display: none;
9619	}
9620}
9621
9622@media only screen and (max-width: 767px){
9623.sp_btn .open_area > ul {
9624	  margin-bottom: 0px;
9625	  padding-left: 0px;
9626    display: -webkit-flex;
9627    display: -moz-flex;
9628    display: -ms-flex;
9629    display: -o-flex;
9630    display: flex;
9631    -webkit-flex-wrap: wrap;
9632    flex-wrap: wrap;
9633	}
9634}
9635
9636@media only screen and (max-width: 767px){
9637.sp_btn .open_area li {
9638	  list-style: none;
9639	  margin-bottom: 0px;
9640    width: 50%;
9641	}
9642}
9643
9644@media only screen and (max-width: 767px){
9645.sp_btn .open_area a {
9646	  background: #f9f9f9;
9647	  color: #333;
9648	  font-size: 13px;
9649	  text-align: center;
9650    display: block;
9651    padding: .8em 0 .8em 0;
9652    border-bottom: solid 1px #eee;
9653    border-right: solid 1px #eee;
9654    position: relative;
9655	}
9656}
9657
9658@media only screen and (max-width: 767px){
9659.sp_btn .open_area a:hover {
9660	  text-decoration: none;
9661	}
9662}
9663
9664
9665
9666
9667@media only screen and (max-width: 767px){
9668.sp_btn > p {
9669    padding: 0.7em 0 0.7em;
9670    text-align: center;
9671    background: rgb(244,242,243);
9672    background: -moz-linear-gradient(top, rgba(244,242,243,1) 0%, rgba(231,226,227,1) 100%);
9673    background: -webkit-linear-gradient(top, rgba(244,242,243,1) 0%,rgba(231,226,227,1) 100%);
9674    background: linear-gradient(to bottom, rgba(244,242,243,1) 0%,rgba(231,226,227,1) 100%);
9675    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f2f3', endColorstr='#e7e2e3',GradientType=0 );
9676    font-size: 120%;
9677    line-height: 1.0em;
9678    letter-spacing: .05em;
9679	}
9680}
9681
9682@media only screen and (max-width: 767px){
9683.sp_btn a{
9684  color: #333;
9685	}
9686}
9687
9688.ft_europa {
9689    font-family: "europa",sans-serif;
9690    font-weight: 300;
9691}
9692
9693@media only screen and (max-width: 767px){
9694.sp_btn > p span {
9695    position: relative;
9696    padding-right: 1.4em;
9697	}
9698}
9699
9700@media only screen and (max-width: 767px){
9701.sp_btn > p i {
9702    font-size: 70%;
9703    line-height: 1.0em;
9704    position: absolute;
9705    right: 0;
9706    top: 50%;
9707    -webkit-transform: translateY(-50%);
9708    transform: translateY(-50%);
9709    opacity: 0.4;
9710	}
9711}
9712
9713
9714
9715@media (min-width: 992px){
9716div#media_posts_bs4-18.widget.widget_media_posts_bs4 {
9717	margin-top: -3.5em;
9718	background: #f7f7f7;
9719	}
9720}
9721
9722
9723@media (max-width: 991px){
9724div#media_posts_bs4-18.widget.widget_media_posts_bs4 {
9725  padding-left: 25px;
9726  padding-right: 25px;
9727	margin-top: -10px;
9728	}
9729}
9730
9731
9732
9733@media (max-width: 991px){
9734.scrolled .page_top_btn {
9735    display: block;
9736    opacity: 1!important;
9737    color: transparent;
9738	  border-radius: 100%;
9739		bottom: 120px!important;
9740	}
9741}
9742
9743@media (max-width: 991px){
9744.page_top_btn {
9745    display: none;
9746    opacity: 0!important;
9747    color: transparent;
9748	  border-radius: 100%;
9749		bottom: 80px!important;
9750	}
9751}
9752
9753
9754
9755
9756@media (min-width: 992px){
9757.spmenubox {
9758  border-radius: 5px;
9759	background: #e4eff4;
9760	margin-top: 80px;
9761	margin-bottom: 80px;
9762  display: none;
9763	}
9764}
9765
9766
9767@media (min-width: 992px){
9768.spmenu ul {
9769	list-style: none;
9770	display: flex;
9771	flex-wrap: wrap;
9772	gap: 13px;
9773	justify-content: space-between;
9774	padding: 10px;
9775	}
9776}
9777
9778
9779@media (min-width: 992px){
9780.spmenu li {
9781	width: 19%;
9782	text-align: center;
9783	background: #fff;
9784	margin: 0px;
9785	padding-top: 15px;
9786	padding-bottom: 15px;
9787	vertical-align: middle;
9788	border-radius: 5px;
9789	}
9790}
9791
9792
9793@media (min-width: 992px){
9794.spmenu li a {
9795	color: #000;
9796  line-height: 7;
9797	}
9798}
9799
9800@media (min-width: 992px){
9801.spmenu li a:hover {
9802	text-decoration: none;
9803	}
9804}
9805
9806
9807@media (min-width: 992px){
9808.spmenu ul li a{
9809  display: flex;
9810	flex-wrap: wrap;
9811	line-height: 0;
9812	}
9813}
9814
9815@media (min-width: 992px){
9816.spmenu ul li p{
9817	margin-top: 5px;
9818	margin-bottom: 0px;
9819	}
9820}
9821
9822@media (min-width: 992px){
9823.spmenu img {
9824   width: 30px;
9825	}
9826}
9827
9828
9829
9830
9831
9832
9833
9834@media (max-width: 991px){
9835.spmenubox {
9836	border-radius: 3px;
9837	background: #d7d7d7;
9838	margin-top: -15px;
9839	}
9840}
9841
9842
9843@media (max-width: 991px){
9844.spmenu ul {
9845	list-style: none;
9846	display: flex;
9847	flex-wrap: wrap;
9848	justify-content: space-between;
9849	padding: 7px;
9850	 padding-bottom: 1px;
9851	}
9852}
9853
9854
9855@media (max-width: 991px){
9856.spmenu li {
9857	width: 32%;
9858	text-align: center;
9859	background: #fff;
9860	margin: 0px;
9861	 margin-bottom: 6px;
9862	padding-top: 8px;
9863	padding-bottom: 8px;
9864	vertical-align: middle;
9865	border-radius: 3px;
9866	}
9867}
9868
9869
9870@media (max-width: 991px){
9871.spmenu li a {
9872	color: #000;
9873  line-height: 7;
9874	font-size: 11px;
9875	}
9876}
9877
9878@media (max-width: 991px){
9879.spmenu li a:hover {
9880	text-decoration: none;
9881	}
9882}
9883
9884
9885@media (max-width: 991px){
9886.spmenu ul li a{
9887  display: block;
9888	flex-wrap: wrap;
9889	line-height: 0;
9890	}
9891}
9892
9893@media (max-width: 991px){
9894.spmenu ul li p{
9895	margin-top: 5px;
9896	margin-bottom: 0px;
9897	}
9898}
9899
9900@media (max-width: 991px){
9901.spmenu img {
9902   width: 20px;
9903	}
9904}
9905
9906
9907
9908
9909
9910
9911
9912@media all and (min-width:1000px){
9913.w1000 {
9914	  width: 1000px;
9915	  margin-left: auto;
9916	  margin-right: auto;
9917}
9918}
9919
9920
9921@media all and (min-width:1000px){
9922#ez-toc-container {
9923	  max-width: 1000px!important;
9924	  margin-left: auto;
9925	  margin-right: auto;
9926}
9927}
9928
9929
9930
9931
9932.onayami:before {
9933  content: '';
9934  display: inline-block;
9935  width: 40px;
9936  height: 40px;
9937  background-image: url(https://shinjukudental.com/wp-content/uploads/2023/07/チェックボックスアイコン-01.png);
9938  background-size: contain;
9939	background-repeat: no-repeat;
9940	margin-right: 20px;
9941  vertical-align: middle;
9942}
9943
9944@media (max-width: 766px){
9945.onayami:before {
9946  content: '';
9947  display: inline-block;
9948  width: 30px;
9949  height: 30px;
9950  background-image: url(https://shinjukudental.com/wp-content/uploads/2023/07/チェックボックスアイコン-01.png);
9951  background-size: contain;
9952	background-repeat: no-repeat;
9953	margin-right: 20px;
9954  vertical-align: middle;
9955	}
9956}
9957
9958
9959.onayami {
9960	list-style: none;
9961	font-size: 1.6em;
9962	font-weight: bold;
9963}
9964
9965@media (max-width: 766px){
9966.onayami {
9967	list-style: none;
9968	font-size: 1.2em;
9969	font-weight: bold;
9970	}
9971}
9972
9973.onayamih4 {
9974	text-align: center;
9975	font-size: 1.8em;
9976	font-weight: bold;
9977}
9978
9979@media (max-width: 766px){
9980.onayamih4 {
9981	text-align: center;
9982	font-size: 1.3em;
9983	font-weight: bold;
9984	}
9985}
9986	
9987
9988.onayamiul:after {
9989  content: '';
9990  display: inline-block;
9991  width: 240px;
9992  height: 240px;
9993  background-image: url(https://shinjukudental.com/wp-content/uploads/2023/07/103334_s-n.png);
9994  background-size: contain;
9995	background-repeat: no-repeat;
9996	float: right;
9997  vertical-align: middle;
9998	margin-top: -250px;
9999}
10000
10001@media (max-width: 766px){
10002.onayamiul:after {
10003  content: '';
10004  display: inline-block;
10005  width: 200px;
10006  height: 200px;
10007  background-image: url(https://shinjukudental.com/wp-content/uploads/2023/07/103334_s-n.png);
10008  background-size: contain;
10009	background-repeat: no-repeat;
10010	float: right;
10011  vertical-align: middle;
10012	margin-top: -190px;
10013  margin-right: -60px;
10014	background-color:rgba(255,255,255,0.8);
10015  background-blend-mode:lighten;
10016}
10017}
10018
10019
10020
10021@media (min-width: 767px){
10022.hikakuouter {
10023  margin: 0 calc(50% - 50vw);
10024  padding: 0 calc(50vw - 50%);
10025	background: #938e8b;
10026	padding-top: 80px;
10027	padding-bottom: 80px;
10028	margin-top: 60px;
10029	}
10030}
10031
10032@media (min-width: 767px){
10033.hikaku {
10034	width: 50%;
10035	margin-left: auto;
10036	margin-right: auto;
10037	}
10038}
10039
10040@media (min-width: 767px){
10041.twenty20 {
10042  margin-bottom: 0px;
10043	}
10044}
10045
10046
10047
10048@media (max-width: 766px){
10049.hikakuouter {
10050  margin: 0 calc(50% - 50vw);
10051  padding: 0 calc(50vw - 50%);
10052	background: #938e8b;
10053	margin-top: 40px;
10054	padding-bottom: 10px;
10055	}
10056}
10057
10058@media (max-width: 766px){
10059.hikaku {
10060	width: 100%;
10061	margin-left: auto;
10062	margin-right: auto;
10063	}
10064}
10065
10066@media (max-width: 766px){
10067.twenty20 {
10068  margin-bottom: 0px;
10069	}
10070}
10071
10072
10073
10074
10075@media (min-width: 767px){
10076.hikakuouter h2 {
10077  margin: 0px;
10078	padding: 0px;
10079	background: transparent;
10080	color: #e6f4f7;
10081	}
10082}
10083
10084@media (max-width: 766px){
10085.hikakuouter h2 {
10086	font-size: 23px;
10087	margin: 0px;
10088  padding-top: 40px;
10089	background: transparent;
10090	color: #e6f4f7;
10091	}
10092}
10093
10094
10095@media (min-width: 767px){
10096.hikakuouter h3 {
10097  margin-top: 20px;
10098	margin-bottom: 0px;
10099	padding-left: 0px;
10100	background: transparent;
10101	}
10102}
10103
10104@media (max-width: 766px){
10105.hikakuouter h3 {
10106  margin-top: 0px;
10107	margin-bottom: 10px;
10108	padding-left: 0px;
10109	text-decoration: underline;
10110	}
10111}
10112
10113
10114.hikakuouter h3:before {
10115  content: none;
10116}
10117
10118.hikakuouter p {
10119  margin-bottom: 40px;
10120	color: #fff;
10121}
10122
10123
10124
10125.twentytwenty-horizontal .twentytwenty-before-label {
10126  left: 10px;
10127  bottom: 10px;
10128  max-width: 50%;
10129  box-sizing: border-box;
10130  line-height: inherit;
10131  padding: 8px;
10132	 padding-left: 15px;
10133	 padding-right: 15px;
10134}
10135
10136.twentytwenty-horizontal .twentytwenty-after-label {
10137  right: 10px;
10138  bottom: 10px;
10139  max-width: 50%;
10140  box-sizing: border-box;
10141  line-height: inherit;
10142  padding: 8px;
10143	 padding-left: 15px;
10144	 padding-right: 15px;
10145}
10146
10147
10148.twentytwenty-before-label, .twentytwenty-after-label {
10149  opacity: 1;
10150}
10151
10152.twentytwenty-before-label, .twentytwenty-after-label {
10153  position: absolute;
10154  background: #062e64;
10155  line-height: 38px;
10156  padding: 0 20px;
10157  border-radius: 0px;
10158}
10159
10160
10161
10162
10163
10164.su-box-content {
10165  margin-left: 15px;
10166	margin-right: 15px;
10167}
10168
10169
10170table#tablepress-16.tablepress.tablepress-id-16 {
10171	border: 1px solid #000;
10172}
10173
10174table#tablepress-16.tablepress.tablepress-id-16 th {
10175	border: 1px solid #000;
10176}
10177
10178table#tablepress-16.tablepress.tablepress-id-16 td{
10179	text-align: left;
10180	padding: 8px;
10181	padding-left: 15px;
10182	padding-right: 15px;
10183}
10184
10185
10186table#tablepress-17.tablepress.tablepress-id-17 {
10187	border: 1px solid #000;
10188}
10189
10190table#tablepress-17.tablepress.tablepress-id-17 th {
10191	border: 1px solid #000;
10192}
10193
10194table#tablepress-17.tablepress.tablepress-id-17 td{
10195	text-align: left;
10196	padding: 8px;
10197	padding-left: 15px;
10198	padding-right: 15px;
10199}
10200
10201
10202table#tablepress-18.tablepress.tablepress-id-18 {
10203	border: 1px solid #000;
10204}
10205
10206table#tablepress-18.tablepress.tablepress-id-18 th {
10207	border: 1px solid #000;
10208}
10209
10210table#tablepress-18.tablepress.tablepress-id-18 td{
10211	text-align: left;
10212	padding: 8px;
10213	padding-left: 15px;
10214	padding-right: 15px;
10215}
10216
10217
10218
10219
10220@media (min-width: 767px){
10221.instbox {
10222	display: flex;
10223	flex-wrap: wrap;
10224	justify-content: center;
10225	gap: 7px;
10226	}
10227}
10228
10229@media (min-width: 767px){
10230.institem {
10231	width: 16%;
10232	}
10233}
10234
10235
10236@media (max-width: 766px){
10237.instbox {
10238	display: flex;
10239	flex-wrap: wrap;
10240	justify-content: center;
10241	gap: 4px;
10242	}
10243}
10244
10245@media (max-width: 766px){
10246.institem {
10247	width: 49%;
10248	}
10249}
10250
10251
10252
10253
10254
10255
10256.btn_type01 {
10257    width: 300px;
10258    height: 50px;
10259    display: flex;
10260    justify-content: center;
10261    align-items: center;
10262    color: #fff;
10263    background: url("https://shinjukudental.com/wp-content/uploads/2023/09/ico_link_white.png") right 20px center no-repeat #cabb82;
10264    background-size: 23px auto;
10265    box-sizing: border-box;
10266    padding: 0 40px;
10267    margin: 0 auto;
10268	  margin-top: 30px;
10269    position: relative;
10270    -webkit-transition: all 0.5s !important;
10271}
10272
10273.btn_type01:hover {
10274    opacity: 0.9;
10275}
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286@media (max-width: 766px){
10287table#tablepress-5.tablepress.tablepress-id-5.dataTable.no-footer {
10288	width: 1000px!important;
10289	}
10290}
10291
10292@media (max-width: 766px){
10293table#tablepress-6.tablepress.tablepress-id-6.dataTable.no-footer {
10294	width: 1600px!important;
10295	}
10296}
10297
10298
10299.dataTables_scrollHead table.tablepress {
10300  border-bottom: 0px!important;
10301}
10302
10303
10304
10305
10306
10307.prcouter1{
10308  margin: 0 calc(50% - 50vw);
10309  padding: 0 calc(50vw - 50%);
10310	display: #fff;
10311	padding-top: 60px;
10312	padding-bottom: 60px;
10313}
10314
10315.prcouter2{
10316  margin: 0 calc(50% - 50vw);
10317  padding: 0 calc(50vw - 50%);
10318	background: #f9f9f9;
10319	padding-top: 60px;
10320	padding-bottom: 60px;
10321}
10322
10323.prcouter3{
10324  margin: 0 calc(50% - 50vw);
10325  padding: 0 calc(50vw - 50%);
10326	background: #f1f1f1;
10327	padding-top: 60px;
10328	padding-bottom: 60px;
10329}
10330
10331
10332.prcbox{
10333	display: flex;
10334	flex-wrap: wrap;
10335	gap: 2%;
10336}
10337
10338@media (min-width: 767px){
10339.prcitem{
10340	width: 49%;
10341	}
10342}
10343
10344@media (min-width: 767px){
10345.prcitema{
10346	width: 49%;
10347	}
10348}
10349
10350@media (max-width: 766px){
10351.prcitem{
10352	width: 100%;
10353	}
10354}
10355
10356.prcbox h4{
10357	border: none;
10358	font-size: 21px;
10359	line-height: 1.5;
10360}
10361
10362@media (max-width: 766px){
10363.prcbox h4{
10364	border: none;
10365	font-size: 21px;
10366	line-height: 1.5;
10367	padding: 20px;
10368	 padding-bottom: 0px;
10369}
10370}
10371
10372@media (max-width: 766px){
10373.prcbox p{
10374	padding: 20px;
10375	 padding-top: 0px;
10376	 padding-bottom: 0px;
10377}
10378}
10379
10380
10381
10382.prcbox h4 span{
10383	border: none;
10384	font-size: 26px;
10385	line-height: 1.5;
10386	color: #997675;
10387}
10388
10389
10390
10391@media (max-width: 766px){
10392.prcitema{
10393	order: 2;
10394	}
10395}
10396
10397@media (max-width: 766px){
10398.prcitemb{
10399	order: 1;
10400	}
10401}
10402
10403
10404@media (max-width: 766px){
10405.prcbox img{
10406	padding-left: 20px;
10407	padding-right: 20px;
10408	}
10409}
10410
10411
10412
10413
10414
10415
10416.shinbiouter {
10417  margin: 0 calc(50% - 50vw);
10418  padding: 0 calc(50vw - 50%);
10419	background: url("https://shinjukudental.com/wp-content/uploads/2023/10/rt-2_bg.png");
10420	background-size: contain;
10421	background-position: right;
10422	background-repeat: no-repeat;
10423  padding-top: 60px;
10424	padding-bottom: 60px;
10425}
10426
10427.shinbibox {
10428	display: flex;
10429	vertical-align: middle;
10430}
10431
10432.shinbiitem {
10433	vertical-align: middle;
10434}
10435
10436.shinbiitem2 {
10437	display: none;
10438}
10439
10440
10441
10442
10443@media (max-width: 766px){
10444.shinbiouter {
10445  height: 380px;
10446	background-position: left;
10447	background-size: cover;
10448	}
10449}
10450
10451@media (max-width: 766px){
10452.shinbibox {
10453	display: flex;
10454	flex-wrap: wrap;
10455	}
10456}
10457
10458
10459@media (max-width: 766px){
10460.shinbiitem {
10461	display: none;
10462	}
10463}
10464
10465@media (max-width: 766px){
10466.shinbiitem2 {
10467	display: block;
10468	width: 50%;
10469	}
10470}
10471
10472
10473
10474
10475
10476@media (min-width: 990px) {
10477  .prBlock .prBlock_title {
10478    border-right: 1px solid #fff;
10479  }
10480}
10481
10482@media (min-width: 990px) {
10483  .prBlock:nth-child(4) .prBlock_title {
10484    border-right: none;
10485  }
10486}
10487
10488
10489
10490
10491/* F-NAVI2 */
10492
10493
10494@media only screen and (min-width:990px) {
10495.fnaviouter {
10496	margin-top: 65px;
10497	margin-bottom: -20px;
10498	}
10499}
10500
10501@media only screen and (max-width:989px) {
10502.fnaviouter {
10503	margin-top: 10px;
10504	margin-bottom: 20px;
10505	}
10506}
10507
10508
10509
10510
10511
10512
10513@media only screen and (min-width:990px) {
10514div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
10515	display: flex;
10516	flex-wrap: wrap;
10517	justify-content: left;
10518	align-content: space-between;
10519	gap: 4px;
10520	}
10521}
10522
10523
10524@media only screen and (max-width:989px) {
10525div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
10526	display: flex;
10527	flex-wrap: wrap;
10528	justify-content: left;
10529	align-content: space-between;
10530	gap: 4px;
10531	}
10532}
10533
10534@media only screen and (min-width:990px) {
10535div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li {
10536	background: #bea779;
10537	margin-top: 0px;
10538	margin-bottom: 0px;
10539	padding: 7px;
10540	font-size: 14px;
10541	text-align: center;
10542	width: calc(33% - 3px);
10543	height: 100%;
10544	}
10545}
10546
10547@media only screen and (max-width:989px) {
10548div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li {
10549	background: #d0b695;
10550	margin-top: 5px;
10551	margin-bottom: 0px;
10552	padding: 7px;
10553	font-size: 14px;
10554	text-align: center;
10555	width: calc(49.5% - 2px);
10556	}
10557}
10558
10559
10560div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:hover {
10561	opacity: 0.8;
10562}
10563
10564div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li a {
10565	color: #f7f7f7;
10566display: block;
10567  padding: 0px 0em 00px;
10568    padding-left: 0em;
10569  padding-left: 0em;
10570  border-bottom: 0px solid rgba(0,0,0,.05);
10571}
10572
10573div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li a:hover {
10574	text-decoration: none;
10575	color: #cdb79f;
10576}
10577
10578
10579
10580
10581@media only screen and (min-width:990px) {
10582
10583div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(4) a {
10584  font-size: 13px;
10585}
10586
10587div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(8) a {
10588  font-size: 11px;
10589}
10590
10591div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(10) a {
10592  font-size: 10px;
10593}
10594
10595div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(11) a {
10596  font-size: 13px;
10597}
10598
10599div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(12) a {
10600  font-size: 13px;
10601}
10602
10603div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(21) a {
10604  font-size: 12px;
10605}
10606
10607div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(23) a {
10608  font-size: 12px;
10609}
10610	
10611}
10612
10613
10614
10615
10616@media only screen and (max-width:989px) {
10617	
10618  div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li {
10619    background: #bea779;
10620    margin-top: 0px;
10621    margin-bottom: 0px;
10622    padding: 4px;
10623		 padding-left: 1px;
10624		 padding-right: 1px;
10625    font-size: 14px;
10626    text-align: center;
10627    width: calc(49.5% - 2px);
10628  }	
10629	
10630div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(1) a {
10631  font-size: 11px;
10632}	
10633
10634div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(4) a {
10635  font-size: 8px;
10636}
10637
10638div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(8) a {
10639  font-size: 9px;
10640}
10641
10642div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(10) a {
10643  font-size: 7px;
10644}
10645
10646div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(11) a {
10647  font-size: 9px;
10648}
10649
10650div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(12) a {
10651  font-size: 8px;
10652}
10653
10654div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(21) a {
10655  font-size: 12px;
10656}
10657
10658div#nav_menu-34.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(23) a {
10659  font-size: 9px;
10660}
10661	
10662}
10663
10664
10665
10666/* 症例カテゴリ */
10667
10668aside#wp_widget_vk_taxonomy_list-3.widget.widget_wp_widget_vk_taxonomy_list ul {
10669	display: flex;
10670	flex-wrap: wrap;
10671}
10672
10673aside#wp_widget_vk_taxonomy_list-3.widget.widget_wp_widget_vk_taxonomy_list li {
10674  padding: 3px;
10675
10676}
10677
10678aside#wp_widget_vk_taxonomy_list-3.widget.widget_wp_widget_vk_taxonomy_list ul li a {
10679	font-size: 12px;
10680  border: 1px solid #2b1a12;
10681	color: #2b1a12;
10682	border-radius: 50px;	
10683	padding-top: 3.5px;
10684	padding-bottom: 3.5px;
10685	padding-left: 10px;
10686	padding-right: 10px;
10687}
10688
10689aside#wp_widget_vk_taxonomy_list-3.widget.widget_wp_widget_vk_taxonomy_list ul li a:hover {
10690  border: 1px solid #2b1a12;
10691	background: #2b1a12;
10692	color: #fff;
10693	border-radius: 50px;	
10694	padding-top: 3.5px;
10695	padding-bottom: 3.5px;
10696	padding-left: 10px;
10697	padding-right: 10px;
10698}
10699
10700
10701
10702
10703
10704@media only screen and (min-width:767px) {
10705div#nav_menu-35.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
10706	display: flex;
10707	flex-wrap: wrap;
10708	justify-content: left;
10709	gap: 7px;
10710	}
10711} 
10712
10713@media only screen and (min-width:767px) {
10714div#nav_menu-35.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li {
10715	width: 49.5%;
10716  background: #bea779;
10717  margin-top: 0px;
10718  margin-bottom: 0px;
10719  padding: 7px;
10720  font-size: 14px;
10721  text-align: left;	
10722	}
10723} 
10724
10725@media only screen and (min-width:767px) {
10726div#nav_menu-35.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li a {
10727	color: #fff;
10728  display: block;
10729  padding: 10px .5em 10px;
10730  padding-left: 0.5em;
10731  padding-left: .5em;
10732  border-bottom: 0px solid rgba(0,0,0,.05);
10733	text-align: center;
10734	}
10735} 
10736
10737
10738div#nav_menu-35.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li:hover {
10739	opacity: 0.8;
10740} 
10741
10742
10743
10744@media only screen and (max-width:766px) {
10745div#nav_menu-35.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
10746	display: flex;
10747	flex-wrap: wrap;
10748	justify-content: center;
10749	gap: 7px;
10750	}
10751} 
10752
10753@media only screen and (max-width:766px) {
10754div#nav_menu-35.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li {
10755	width: 100%;
10756  background: #bea779;
10757  margin-top: 0px;
10758  margin-bottom: 0px;
10759  padding: 4px;
10760  font-size: 14px;
10761  text-align: left;	
10762	}
10763} 
10764
10765@media only screen and (max-width:766px) {
10766div#nav_menu-35.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li a {
10767	color: #fff;
10768  display: block;
10769  padding: 10px .5em 10px;
10770  padding-left: 0.5em;
10771  padding-left: .5em;
10772  border-bottom: 0px solid rgba(0,0,0,.05);
10773	}
10774} 
10775
10776
10777
10778
10779
10780
10781@media only screen and (min-width:767px) {
10782.blogtwobox {
10783	display: flex;
10784	flex-wrap: wrap;
10785	justify-content: center;
10786	gap: 1%;
10787	}
10788}
10789
10790@media only screen and (min-width:767px) {
10791.blogtwoitem {
10792	width: 49%;
10793	}
10794}
10795
10796
10797
10798@media only screen and (min-width:767px) {
10799div#media_posts_bs4-19.widget.widget_media_posts_bs4.widget-shortcode.area-arbitrary .media-img {
10800    width: 27%;	
10801	  height: 135px;
10802	}
10803}
10804
10805@media only screen and (min-width:767px) {
10806div#media_posts_bs4-20.widget.widget_media_posts_bs4.widget-shortcode.area-arbitrary .media-img {
10807    width: 27%;	
10808	  height: 135px;
10809	}
10810}
10811
10812@media only screen and (min-width:767px) {
10813div#media_posts_bs4-21.widget.widget_media_posts_bs4.widget-shortcode.area-arbitrary .media-img {
10814    width: 27%;	
10815	  height: 135px;
10816	}
10817}
10818
10819@media only screen and (min-width:767px) {
10820div#media_posts_bs4-22.widget.widget_media_posts_bs4.widget-shortcode.area-arbitrary .media-img {
10821    width: 27%;	
10822	  height: 135px;
10823	}
10824}
10825
10826
10827
10828
10829@media only screen and (max-width:766px) {
10830div#media_posts_bs4-19.widget.widget_media_posts_bs4.widget-shortcode.area-arbitrary .media-img {
10831
10832	  height: 70%;
10833	}
10834}
10835
10836@media only screen and (max-width:766px) {
10837div#media_posts_bs4-20.widget.widget_media_posts_bs4.widget-shortcode.area-arbitrary .media-img {
10838
10839	  height: 70%;
10840	}
10841}
10842
10843
10844
10845
10846
10847.su-box {
10848  margin: 0 0 1.5em;
10849  border-width: 2px;
10850  border-style: solid;
10851}
10852
10853.su-box-title {
10854	background: transparent!important;
10855	background: #f3f3f3!important;
10856	color: #000!important;
10857	border-bottom: 1px solid #000;
10858}
10859
10860.su-box-content {
10861  background-color: #fff;
10862  color: #444;
10863  padding: 1em;
10864	 padding-bottom: 2.5em!important;
10865}
10866
10867
10868
10869
10870.sechaku img{
10871	width: 80%!important;
10872	margin-left: auto!important;
10873	margin-right: auto!important;
10874	text-align: center!important;
10875}
10876
10877.sechaku {
10878  text-align: center;
10879	margin-bottom: 40px!important;
10880}
10881
10882
10883@media only screen and (min-width:767px) {
10884.footbox {
10885	display: flex;
10886	flex-direction:row-reverse;
10887	justify-content: space-between;
10888	margin-bottom: 60px;
10889	}
10890}
10891
10892@media only screen and (min-width:767px) {
10893.footitem:nth-child(1) {
10894	width: 45%;
10895	}
10896}
10897
10898@media only screen and (min-width:767px) {
10899.footitem:nth-child(2) {
10900	width: 50%;
10901	}
10902}
10903
10904
10905
10906@media only screen and (max-width:766px) {
10907.footbox {
10908	display: flex;
10909	flex-wrap: wrap;
10910	flex-direction:row-reverse;
10911	margin-top: 30px;
10912	margin-bottom: 60px;
10913	}
10914}
10915
10916
10917
10918.su-box-content {
10919  background-color: #fff;
10920  color: #444;
10921  padding:1em!important;
10922	 padding-left: 1.5em!important;
10923}
10924
10925.su-box-content li {
10926  margin-bottom: 0px;
10927	line-height: 1.65;
10928}
10929
10930
10931
10932
10933.konkanhikaku td {
10934	font-size: 90%!important;
10935}
10936
10937
10938
10939table#tablepress-21.tablepress.tablepress-id-21 td {
10940	text-align: left!important;
10941	padding: 10px;
10942}
10943
10944table#tablepress-22.tablepress.tablepress-id-22 td {
10945	text-align: left!important;
10946	padding: 10px;
10947}
10948
10949
10950.recs {
10951	width: 75%;
10952	margin-left: auto;
10953	margin-right: auto;
10954	padding-top: 80px;
10955	padding-bottom: 80px;
10956}
10957
10958
10959
10960
10961
10962.kaisetsu {
10963	display: flex;
10964}
10965
10966.kaisetsuitem:nth-child(1) {
10967	width: 28%;
10968	padding: 1%;
10969}
10970
10971.kaisetsuitem:nth-child(2) {
10972	width: 72%;
10973	padding: 1%;
10974}
10975
10976.kaisetsuitem:nth-child(2):hover {
10977	background: #f9f9f9;
10978}
10979
10980.kaisetsuitem h4 {
10981	padding-top: 0px;
10982}
10983
10984
10985.botan {
10986	background: #062e64;
10987	color: #fff;
10988	text-align: center;
10989	width: 120px;
10990	float: right;
10991	font-size: 12px;
10992	border-radius: 4px;
10993}
10994
10995
10996
10997
10998@media only screen and (max-width:766px) {
10999.kaisetsu {
11000	display: flex;
11001	flex-wrap: wrap;
11002	}
11003}
11004
11005@media only screen and (max-width:766px) {
11006.kaisetsuitem:nth-child(1) {
11007	width: 65%;
11008	padding: 0%;
11009	margin-left: auto;
11010	margin-right: auto;
11011	margin-top: 30px;
11012	margin-bottom: 30px;
11013	}
11014}
11015
11016@media only screen and (max-width:766px) {
11017.kaisetsuitem:nth-child(2) {
11018	width: 100%;
11019	padding: 0%;
11020	}
11021}
11022
11023@media only screen and (max-width:766px) {
11024.kaisetsuitem h4 {
11025	padding-left: 0px;
11026	font-size: 21px;
11027	color: #051549;
11028	}
11029}
11030
11031
11032
11033
11034
11035
11036@media only screen and (min-width:990px) {
11037div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
11038	display: flex;
11039	flex-wrap: wrap;
11040	justify-content: left;
11041	align-content: space-between;
11042	gap: 4px;
11043	}
11044}
11045
11046
11047@media only screen and (max-width:989px) {
11048div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
11049	display: flex;
11050	flex-wrap: wrap;
11051	justify-content: left;
11052	align-content: space-between;
11053	gap: 4px;
11054	}
11055}
11056
11057@media only screen and (min-width:990px) {
11058div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li {
11059	background: #bea779;
11060	margin-top: 0px;
11061	margin-bottom: 0px;
11062	padding: 7px;
11063	font-size: 14px;
11064	text-align: center;
11065	width: calc(25% - 3px);
11066	height: 100%;
11067	}
11068}
11069
11070@media only screen and (max-width:989px) {
11071div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li {
11072	background: #d0b695;
11073	margin-top: 5px;
11074	margin-bottom: 0px;
11075	padding: 7px;
11076	font-size: 14px;
11077	text-align: center;
11078	width: calc(49.5% - 2px);
11079	}
11080}
11081
11082
11083div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:hover {
11084	opacity: 0.8;
11085}
11086
11087div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li a {
11088	color: #f7f7f7;
11089display: block;
11090  padding: 0px 0em 00px;
11091    padding-left: 0em;
11092  padding-left: 0em;
11093  border-bottom: 0px solid rgba(0,0,0,.05);
11094}
11095
11096div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li a:hover {
11097	text-decoration: none;
11098	color: #cdb79f;
11099}
11100
11101
11102div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(4) a {
11103  font-size: 11px;
11104}
11105
11106div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(4) a {
11107  font-size: 12px;
11108}
11109
11110div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(5) a {
11111  font-size: 12px;
11112}
11113
11114div#nav_menu-39.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(6) a {
11115  font-size: 11px;
11116}
11117
11118
11119
11120
11121
11122
11123.mdcban {
11124	width: 360px;
11125	position: relative;
11126	top: 130px;
11127}
11128
11129
11130@media (min-width: 767px) {
11131.slide-text-set {
11132  position: absolute;
11133  top: 75%;
11134  left: 50%;
11135  transform: translateY(-50%) translateX(-50%);
11136  width: 100%;
11137	}
11138}
11139
11140
11141@media (min-width: 767px) {
11142.mvitem {
11143	width: 400px;
11144	margin-left: auto;
11145	margin-right: auto;
11146	}
11147}
11148
11149@media (min-width: 767px) {
11150.slide-text-title {
11151  text-shadow: none!important;
11152font-size: 1.6vw;
11153	}
11154}
11155
11156@media (min-width: 767px) {
11157  .slide-text-caption {
11158    font-size: 1.6vw;
11159		font-weight: bold;
11160		text-shadow: none!important;
11161  }
11162}
11163
11164
11165
11166
11167
11168
11169
11170
11171@media (max-width: 766px) {
11172.slide-text-set {
11173  position: absolute;
11174  top: 64.5%;
11175  left: 50%;
11176  transform: translateY(-50%) translateX(-50%);
11177  width: 100%;
11178	}
11179}
11180
11181
11182@media (max-width: 766px) {
11183.mvitem:nth-child(1) {
11184	width: 80%;
11185	margin-left: auto;
11186	margin-right: auto;
11187	margin-top: 95px;
11188	order: 2;
11189	}
11190}
11191
11192@media (max-width: 766px) {
11193.mvitem:nth-child(1):hover {
11194	opacity: 0.95;
11195	}
11196}
11197
11198@media (max-width: 766px) {
11199.mvitem:nth-child(2) {
11200	margin-left: 0%;
11201	margin-top: 0px;
11202	}
11203}
11204
11205
11206@media (max-width: 766px) {
11207.slide-text-title {
11208	font-size: 16px;
11209  text-shadow: none!important;
11210	}
11211}
11212
11213@media (max-width: 766px) {
11214  .slide-text-caption {
11215    font-size: 3.6vw;
11216		line-height: 2;
11217		font-weight: bold;
11218		text-shadow: none!important;
11219  }
11220}
11221
11222
11223
11224@media (min-width: 990px) {
11225.slide-text-set.mini-content .container  {
11226    max-width: 1350px;
11227  }
11228}
11229
11230
11231
11232
11233
11234
11235
11236@media (min-width: 767px) {
11237.mvbox {
11238	display: flex;
11239	justify-content: center;
11240	align-items:flex-end;
11241	gap: 2%;	
11242	}
11243}
11244
11245@media (max-width: 766px) {
11246.mvbox {
11247	display: flex;
11248	flex-wrap: wrap;
11249	justify-content: center;
11250	align-items:flex-end;
11251	gap: 2%;	
11252	}
11253}
11254
11255
11256
11257
11258.minibox {
11259	display: flex;
11260	justify-content: center;
11261	align-items:flex-end;	
11262	gap: 2%;
11263}
11264
11265@media (max-width: 766px) {
11266.minibox {
11267	display: flex;
11268	justify-content: center;
11269	align-items:flex-end;
11270	width: 85%;
11271	margin-left: auto;
11272	margin-right: auto;
11273	gap: 6%;
11274	}
11275}
11276
11277
11278
11279.miniitem {
11280	background: #ffff00;
11281}
11282
11283.miniitem img {
11284	transition: 1.0s;
11285}
11286
11287.miniitem img:hover {
11288	opacity: 0.8;
11289	transition: 1.0s;
11290}
11291
11292
11293
11294
11295
11296@media (min-width: 767px) {
11297.mvitem:nth-child(1) {
11298  width: 40%;
11299	filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.5));
11300	}
11301}
11302
11303@media (max-width: 766px) {
11304.mvitem:nth-child(1) {
11305  width: 100%;
11306	filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.5));
11307	}
11308}
11309
11310.mvitem:nth-child(1) img{
11311  max-height: 140px!important;
11312}
11313
11314
11315
11316@media (min-width: 767px) {
11317.mvitem:nth-child(2) {
11318  width: 56%;
11319	filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.5));	
11320	}
11321}
11322
11323@media (max-width: 766px) {
11324.mvitem:nth-child(2) {
11325  width: 100%;
11326	filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.5));	
11327	}
11328}
11329
11330.mvitem:nth-child(2) h2 {
11331	background: transparent;
11332	border: none;
11333	text-align: left;
11334	line-height: 1.7;
11335	letter-spacing: 2px;
11336	margin-bottom: 0px;
11337	padding: 0px;
11338}
11339
11340.mvitem:nth-child(2) h2 span {
11341	background: transparent;
11342	border: none;
11343	text-align: left;
11344	line-height: 1.7;
11345	letter-spacing: 2px;
11346	margin-bottom: 0px;
11347	padding: 0px;
11348	font-size: 45%;
11349}
11350
11351
11352
11353
11354
11355.linktree {
11356    height: 100%;
11357    z-index: 0;
11358    overflow: hidden;
11359    border: 2px solid rgb(228, 220, 189);
11360    transition: none;
11361    box-shadow: rgb(228, 220, 189) 8px 8px 0px 0px;
11362    color: rgb(13, 13, 13);
11363    background-color: rgb(255, 255, 255);
11364    width: calc(100% - 12px);
11365    border-radius: 30px;
11366	text-align: center;
11367	padding-top: 20px;
11368	padding-bottom: 20px;
11369	margin-bottom: 30px;
11370}
11371
11372
11373
11374@media (hover: hover) {
11375.linktree:hover {
11376    transform: translate(4px, 4px);
11377    box-shadow: rgb(238, 220, 179) 4px 4px 0px 0px;
11378  }
11379}
11380
11381
11382.linktree a {
11383	  font-size: 1.2em;
11384    color: #000;
11385}
11386
11387
11388
11389
11390
11391.voice {
11392	background: #2b1a12!important;
11393}
11394
11395
11396
11397
11398@media (max-width: 766px) {
11399  .sideSection {
11400		margin-top: 80px;
11401    padding-left: 25px;
11402		padding-right: 25px;
11403  }
11404}
11405
11406@media (max-width: 766px) {
11407.subSection .widget {
11408	text-align: center;
11409	}
11410}
11411
11412@media (max-width: 766px) {
11413.d-demo-outer {
11414  background: #e7e7e7;
11415  margin-left: -500px;
11416  margin-right: -500px;
11417  padding-left: 500px;
11418  padding-right: 500px;
11419	margin-top: 40px;
11420  padding-top: 40px;
11421  padding-bottom: 40px;
11422}
11423}
11424
11425
11426.marker {
11427  background: linear-gradient(transparent 60%, #ffff00 85%);
11428  font-weight: bold;
11429}
11430
11431
11432
11433
11434@media (max-width: 766px) {
11435.subSection .widget {
11436    text-align: left;
11437	}
11438}
11439
11440
11441
11442.accordion-container {
11443  margin-top: 30px;
11444}
11445.accordion-item {
11446  border-bottom: 1px solid #ccc;
11447}
11448.accordion-question {
11449  background: #f5f5f5;
11450  padding: 12px 16px;
11451  font-weight: bold;
11452  cursor: pointer;
11453  position: relative;
11454}
11455.accordion-question::after {
11456  content: "+";
11457  position: absolute;
11458  right: 20px;
11459  font-size: 20px;
11460  transition: transform 0.3s ease;
11461}
11462.accordion-question.active::after {
11463  content: "-";
11464}
11465.accordion-answer {
11466  display: none;
11467  padding: 16px;
11468  background: #fff;
11469  font-size: 14px;
11470}
11471
11472
11473
11474
11475.senari th {
11476	border: 1px solid #999;
11477	text-align: center;
11478	font-weight: bold;
11479	background: #f7f7f7
11480}
11481
11482.senari td {
11483	border: 1px solid #999;
11484}
11485
11486
11487
11488/* 短期+静脈内 */
11489
11490@media(min-width:768px){
11491	
11492	#clinic {
11493	  margin: 0 calc(50% - 50vw);
11494    padding: 0 calc(50vw - 50%);	   
11495		padding-top: 40px;
11496		padding-bottom: 60px;
11497		background: #f7f7f7
11498	}
11499	
11500	#clinic h2 {
11501		font-size: 200%;
11502    font-weight: bold;
11503    letter-spacing: 0.12em;
11504    line-height: 1em;
11505    margin: 0px 0 10px 0;
11506	}
11507	
11508#clinic .point_flt {
11509    display: flex;
11510	  flex-wrap: wrap;
11511	  gap: 20px;
11512}	
11513	
11514#clinic .point_flt .point {
11515    width: 49%;
11516}
11517
11518#clinic .point {
11519    position: relative;
11520    padding-bottom: 0px;
11521}	
11522	
11523#clinic .point_plus {
11524    position: relative;
11525}	
11526	
11527#clinic .point_flt .point .point_plus::before {
11528    background-image: url(../images/top/[email protected]);
11529}	
11530	
11531#clinic .point_plus::before {
11532    position: absolute;
11533    display: block;
11534    content: "";
11535    right: 0;
11536    bottom: 0;
11537    width: 90px;
11538    height: 90px;
11539    background-size: 100% auto;
11540    background-position: right bottom;
11541    background-repeat: no-repeat;
11542}	
11543	
11544#clinic .point_flt .point .img_box {
11545    position: relative;
11546}	
11547	
11548#clinic .point_flt .point .img_box .point_icon {
11549    position: absolute;
11550    left: 0;
11551    right: 0;
11552    margin: 0 auto;
11553    bottom: -30px;
11554    text-align: center;
11555}	
11556	
11557#clinic .point_flt .point .txt_box {
11558    padding: 55px 40px 45px 40px;
11559    background: #ffffff;
11560}	
11561	
11562#clinic .point_flt .point .txt_box .point_title {
11563    height: 2em;
11564    position: relative;
11565	  border: none;
11566}
11567
11568#clinic .point_title {
11569    font-size: 136%;
11570    letter-spacing: 0.12em;
11571    font-weight: 500;
11572    line-height: 1.6em;
11573}	
11574	
11575#clinic .point_flt .point .txt_box .point_title a {
11576    display: block;
11577    position: absolute;
11578    left: 0;
11579    right: 0;
11580    margin: 0 auto;
11581    text-align: center;
11582    top: 50%;
11583    -webkit-transform: translateY(-50%);
11584    transform: translateY(-50%);
11585	  color: #000;
11586	font-size: 1.2em;
11587	font-weight: bold;
11588}	
11589	
11590#clinic .point_flt .point .txt_box p {
11591    margin-top: 30px;
11592}	
11593	
11594#clinic .point_flt .point .txt_box a {
11595    color: #000!important;
11596}		
11597	
11598	
11599}
11600	
11601
11602@media(max-width:767.98px){
11603	
11604	#clinic {
11605	  margin: 0 calc(50% - 50vw);
11606    padding: 0 calc(50vw - 50%);	   padding-top: 10px;
11607		background: #f7f7f7
11608	}
11609	
11610	#clinic h2 {
11611		font-size: 185%;
11612    font-weight: bold;
11613    letter-spacing: 0.01em;
11614    line-height: 1.5em;
11615    margin: 40px 0 30px 0;
11616	}
11617	
11618#clinic .point_flt {
11619    display: flex;
11620	  flex-wrap: wrap;
11621	  gap: 20px;
11622}	
11623	
11624#clinic .point_flt .point {
11625    width: 100%;
11626}
11627
11628#clinic .point {
11629    position: relative;
11630    padding-bottom: 0px;
11631}	
11632	
11633#clinic .point:nth-child(2) {
11634    position: relative;
11635    padding-bottom: 40px;
11636}	
11637	
11638#clinic .point_plus {
11639    position: relative;
11640}	
11641	
11642#clinic .point_flt .point .point_plus::before {
11643    background-image: url(../images/top/[email protected]);
11644}	
11645	
11646#clinic .point_plus::before {
11647    position: absolute;
11648    display: block;
11649    content: "";
11650    right: 0;
11651    bottom: 0;
11652    width: 90px;
11653    height: 90px;
11654    background-size: 100% auto;
11655    background-position: right bottom;
11656    background-repeat: no-repeat;
11657}	
11658	
11659#clinic .point_flt .point .img_box {
11660    position: relative;
11661}	
11662	
11663#clinic .point_flt .point .img_box .point_icon {
11664    position: absolute;
11665    left: 0;
11666    right: 0;
11667    margin: 0 auto;
11668    bottom: -30px;
11669    text-align: center;
11670}	
11671	
11672#clinic .point_flt .point .txt_box {
11673    padding: 55px 20px 35px 20px;
11674    background: #ffffff;
11675}	
11676	
11677#clinic .point_flt .point .txt_box .point_title {
11678    height: 2em;
11679    position: relative;
11680	  margin-bottom: 10px;
11681}
11682
11683#clinic .point_title {
11684    font-size: 143%;
11685    letter-spacing: 0.15em;
11686    font-weight: 500;
11687    line-height: 1.6em;
11688	  border: none;
11689}	
11690	
11691#clinic .point_flt .point .txt_box .point_title a {
11692    display: block;
11693    position: absolute;
11694    left: 0;
11695    right: 0;
11696    margin: 0 auto;
11697    text-align: center;
11698    top: 50%;
11699    -webkit-transform: translateY(-50%);
11700    transform: translateY(-50%);
11701	  color: #000;
11702	font-size: 1.2em;
11703	font-weight: bold;
11704}	
11705	
11706#clinic .point_flt .point .txt_box p {
11707    margin-top: 0px;
11708}		
11709	
11710#clinic .point_flt .point .txt_box a {
11711    color: #000!important;
11712}		
11713	
11714	
11715}
11716
11717
11718
11719
11720
11721@media(min-width:768px){
11722
11723div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
11724	width: 100%;
11725	display: flex;
11726	flex-wrap: wrap;
11727	justify-content: left;
11728	margin-top: 60px;
11729	margin-bottom: -30px;
11730	gap: 1%;
11731	margin-left: auto;
11732	margin-right: auto;
11733}
11734
11735div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li {
11736	width: 32.6%;
11737	margin-bottom: 1%;
11738	border: 1px solid #999;
11739}
11740
11741div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li a {
11742	text-align: center;
11743	border-bottom: 0px;
11744}
11745
11746div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li:hover {
11747	background: #062e64;
11748}
11749
11750div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li a:hover {
11751	color: #fff;
11752}
11753
11754}
11755
11756
11757
11758
11759
11760@media(max-width:767.98px){
11761
11762div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
11763	display: flex;
11764	flex-wrap: wrap;
11765	justify-content: left;
11766	margin-top: 60px;
11767	margin-bottom: -30px;
11768	gap: 1%;
11769}
11770
11771div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li {
11772	width: 49.5%;
11773	margin-bottom: 1%;
11774	border: 1px solid #999;
11775}
11776
11777div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li a {
11778	text-align: center;
11779	border-bottom: 0px;
11780}
11781
11782div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li:hover {
11783	background: #062e64;
11784}
11785
11786div#nav_menu-41.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul li a:hover {
11787	color: #fff;
11788}
11789
11790}
11791
11792
11793
11794
11795/* 小スライド */
11796
11797
11798@media (min-width: 768px){
11799#splider {
11800  margin: 0 calc(50% - 50vw);
11801  padding: 0 calc(50vw - 50%);	
11802	padding-top: 30px;
11803	padding-bottom: 30px;
11804	margin-top: -57px;
11805	margin-bottom: 0px;
11806	background: #f3f3f3;
11807	background: #062e64;
11808	}
11809}
11810
11811
11812@media (max-width: 767.98px){
11813#splider {
11814  margin: 0 calc(50% - 50vw);
11815  padding: 0 calc(50vw - 50%);	
11816	padding-top: 20px;
11817	padding-bottom: 20px;
11818	margin-top: -15px;
11819	margin-bottom: 15px;
11820	background: #062e64;
11821	}
11822}
11823
11824
11825@media (min-width: 768px){
11826	
11827   .swiper {
11828      width: 100%;
11829      padding: 30px 0;
11830    }
11831
11832    .swiper-slide {
11833      display: flex;
11834      justify-content: center;
11835      align-items: center;
11836    }
11837
11838    .swiper-slide img {
11839      width: 100%;
11840      height: auto;
11841      border-radius: 0;
11842      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
11843      transition: transform 0.3s;
11844    }
11845
11846    .swiper-slide img:hover {
11847      transform: scale(1.03);
11848    }
11849
11850}
11851
11852
11853
11854@media (max-width: 767.98px){
11855	
11856   .swiper {
11857      width: 100%;
11858      padding: 30px 0;
11859    }
11860
11861    .swiper-slide {
11862      display: flex;
11863      justify-content: center;
11864      align-items: center;
11865    }
11866
11867    .swiper-slide img {
11868      height: auto;
11869      border-radius: 0;
11870      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
11871      transition: transform 0.3s;
11872    }
11873
11874    .swiper-slide img:hover {
11875      transform: scale(1.03);
11876    }
11877
11878}
11879
11880
11881.choiceboxouter {
11882	background: transparent;
11883}
11884
11885.choicebox {
11886	display: flex;
11887	flex-wrap: wrap;
11888	justify-content: center!important;
11889	gap: 2%;
11890}
11891
11892.choiceitem {
11893	width: 32%;
11894}
11895
11896.choiceitem img {
11897	max-width: 500px;
11898	width: 100%;
11899}
11900
11901.choiceitem h4 {
11902	padding: 0px;
11903	margin-top: 15px;
11904	margin-bottom: 15px;
11905	text-align: center;
11906	border: 0px;
11907}
11908
11909.choiceitem p {
11910	background: #2b1a12;
11911}
11912
11913.choiceitem a {
11914	color: #fff;
11915	text-align: center;
11916}
11917
11918
11919@media (max-width: 766px){
11920.choiceitem {
11921	width: 48%;
11922}
11923}
11924
11925
11926
11927
11928.ryoukinhyou {
11929	border: 1px solid #000!important;
11930}
11931
11932.ryoukinhyou td{
11933	border: 1px solid #000!important;
11934	padding: 10px!important;
11935}
11936
11937.ryoukinhyou td.column-1{
11938	background: #062e64;
11939	color: #fff;
11940}
11941
11942.ryoukinhyou td.column-2{
11943	background: #d9edf7;
11944	text-align: right;
11945}
11946
11947
11948
11949.ryoukinhyoutwo {
11950	border: 1px solid #000!important;
11951}
11952
11953.ryoukinhyoutwo th{
11954	border: 1px solid #000!important;
11955	padding: 10px!important;
11956	background: #f7f7f7!important;
11957	color:#000!important;
11958}
11959
11960.ryoukinhyoutwo td{
11961	border: 1px solid #000!important;
11962	padding: 10px!important;
11963}
11964
11965.ryoukinhyoutwo td.column-1{
11966	background: #062e64;
11967	color: #fff;
11968}
11969
11970.ryoukinhyoutwo td.column-2{
11971	text-align: center;
11972}
11973
11974.ryoukinhyoutwo td.column-3{
11975	text-align: center;
11976}
11977
11978.ryoukinhyoutwo td.column-4{
11979	background: #d9edf7;
11980	text-align: right;
11981}
11982
11983
11984
11985
11986.choicebox h4 {
11987	text-align: center;
11988	padding: 0px;
11989	margin-bottom: 10px;
11990	border: 0px;
11991}
11992
11993.choicebox p {
11994	margin-bottom: 10px;
11995}
11996
11997.choicebox .su-button span {
11998	padding: 10px!important;
11999}
12000
12001.choicebox .su-button {
12002	margin-top: 0px!important;
12003}
12004
12005
12006
12007.entry-footer {
12008  display: block;
12009  overflow: hidden;
12010	margin-top: 6rem;
12011  margin-bottom: 3rem;
12012}
12013
12014
12015
12016
12017.sennashi {
12018	border: none;
12019}
12020
12021
12022.sennashi td {
12023	vertical-align: top;
12024}
12025
12026
12027
12028.voice {
12029	color: #fff!important;
12030}
12031
12032
12033
12034@media (min-width: 768px){
12035.kmv .pc_only {	
12036  margin: 0 calc(50% - 50vw);
12037	margin-top: -55px;
12038
12039	}
12040}
12041
12042
12043@media (max-width: 767px){
12044.kmv .sp_only {
12045	margin-top: -15px;
12046	margin-left: -20px;
12047	margin-right: -20px;
12048	}
12049}
12050
12051
12052
12053
12054@media (min-width: 768px){
12055
12056.merits {
12057	background: transparent;
12058	color: #000;
12059	font-size: 32px;
12060	padding: 0px;
12061	margin-top: 120px;
12062	margin-bottom: 50px;
12063	text-align: center;
12064	position: relative;
12065}
12066
12067/*上に配置する場合*/
12068
12069.merits::before {
12070content:url(https://shinjukudental.com/wp-content/uploads/2025/06/shuuchuu01.png); /*表示する画像のURL*/
12071position:absolute;
12072top:-170px; /*見出しから上40pxの位置に配置*/
12073left:0;
12074right:0;
12075transform: scale(0.4); /*高解像度ディスプレイ対応のサイズで作成した画像を半分の大きさで表示*/
12076}
12077
12078}
12079
12080
12081@media (max-width: 767.98px){
12082
12083.merits {
12084	background: transparent;
12085	color: #000;
12086	font-size: 23px;
12087	padding: 0px;
12088	margin-top: 120px;
12089	margin-bottom: 50px;
12090	text-align: center;
12091	position: relative;
12092}
12093
12094/*上に配置する場合*/
12095
12096.merits::before {
12097content:url(https://shinjukudental.com/wp-content/uploads/2025/06/shuuchuu01.png); /*表示する画像のURL*/
12098position:absolute;
12099top:-170px; /*見出しから上40pxの位置に配置*/
12100left:0;
12101right:0;
12102transform: scale(0.4); /*高解像度ディスプレイ対応のサイズで作成した画像を半分の大きさで表示*/
12103}
12104
12105}
12106
12107
12108
12109
12110@media (min-width: 768px){
12111
12112.ones {
12113	border: none;
12114	padding: 0px;
12115	color: #062e64;
12116	font-size: 140%;
12117	line-height: 1.5;
12118}
12119	
12120.points {
12121	font-size: 135%;
12122}	
12123
12124}
12125
12126
12127@media (max-width: 767.98px){
12128
12129.ones {
12130	border: none;
12131	padding: 0px;
12132	color: #062e64;
12133	font-size: 135%;
12134	line-height: 1.5;
12135}
12136	
12137.points {
12138	font-size: 135%;
12139}	
12140
12141}
12142
12143
12144
12145
12146
12147.accordion-title {
12148  background: #f1f1f1;
12149  padding: 14px;
12150  cursor: pointer;
12151  margin-bottom: 4px;
12152  border-radius: 4px;
12153}
12154.accordion-title:hover {
12155  background: #e0e0e0;
12156}
12157.accordion-content {
12158  display: none;
12159  padding: 14px;
12160  border-left: 5px solid #2b1a12;
12161  background: #fff;
12162  margin-bottom: 16px;
12163}
12164
12165
12166
12167
12168
12169
12170.timeline-container {
12171  position: relative;
12172  margin: 40px 0;
12173  padding-left: 30px;
12174}
12175.timeline-container::before {
12176  content: '';
12177  position: absolute;
12178  left: 30px;
12179  top: 0;
12180  bottom: 0;
12181  width: 4px;
12182  background: #007bff;
12183  border-radius: 2px;
12184}
12185.timeline-step {
12186  position: relative;
12187  margin-bottom: 40px;
12188  padding-left: 60px;
12189}
12190.timeline-step::before {
12191  content: attr(data-step);
12192  position: absolute;
12193  left: -30px;
12194  top: 0;
12195  background: #007bff;
12196  color: #fff;
12197  font-weight: bold;
12198  padding: 8px 12px;
12199  border-radius: 20px;
12200  font-size: 13px;
12201}
12202.timeline-title {
12203  font-weight: bold;
12204  font-size: 17px;
12205  margin-bottom: 5px;
12206  color: #007bff;
12207}
12208.timeline-text {
12209  font-size: 15px;
12210  line-height: 1.7;
12211  background: #f7f7f7;
12212  padding: 14px;
12213  border-radius: 6px;
12214}
12215@media screen and (max-width: 600px) {
12216  .timeline-step::before {
12217    font-size: 12px;
12218    padding: 6px 10px;
12219  }
12220}
12221
12222
12223
12224
12225
12226
12227@media (min-width:768px){
12228.yoyakuboxouter {
12229  margin: 0 calc(50% - 50vw);
12230  padding: 0 calc(50vw - 50%);
12231	padding-top: 40px;
12232	padding-bottom: 10px;
12233	background: #f7f7f7;
12234	text-align: center;
12235	margin-top: 0px;
12236	}
12237}
12238
12239@media (max-width:767.98px){
12240.yoyakuboxouter {
12241  margin: 0 calc(50% - 50vw);
12242  padding: 0 calc(50vw - 50%);
12243	padding-top: 40px;
12244	padding-bottom: 10px;
12245	background: #f7f7f7;
12246	text-align: center;
12247	margin-top: 0px;
12248	margin-bottom: 60px;
12249	}
12250}
12251	
12252	
12253.yoyakuboxouter h4 {
12254	border: none;
12255  background: #e4e2e6;
12256	padding: 8px;
12257	max-width: 500px;
12258	margin-left: auto;
12259	margin-right: auto;
12260}
12261
12262
12263@media (min-width:768px){
12264.yoyakubox{
12265	text-align: center;
12266	}
12267}
12268
12269
12270@media (min-width:768px){
12271.yoyakubox iframe{
12272	text-align: center;
12273	width: 80%;
12274	height: 210px;
12275	margin-top: 30px;
12276	}
12277}
12278
12279
12280@media (max-width:767.98px){
12281	
12282.yoyakubox iframe{
12283	text-align: center;
12284	width: 100%;
12285	height: 210px;
12286	}
12287	
12288	
12289}
12290
12291
12292
12293
12294.kmv {
12295	text-align: center;
12296	margin-left: auto;
12297	margin-right: auto;
12298}
12299
12300
12301
12302
12303
12304
12305@media (min-width:768px){
12306	
12307.tab-outer {
12308    margin: 0 calc(50% - 50vw);
12309    padding: 0 calc(50vw - 50%);	
12310    background: rgba(6, 46, 100, 0.1);
12311	  background: #fff;
12312	  padding-top: 20px;
12313	  padding-bottom: 20px;
12314}	
12315
12316.tab-wrap {
12317    display: flex;
12318    flex-wrap: wrap;
12319	  justify-content: space-between;
12320	  max-width: 100%;
12321	  margin-left: auto;
12322	  margin-right: auto;
12323	  margin-top: 0px;
12324	  margin-bottom: 0px;
12325	  background: #fff;
12326    border: 0px solid rgba(6, 46, 100, 0.3);	
12327}
12328
12329.tab-label {
12330  display: flex;
12331  align-items: center;       /* ←縦方向中央揃え */
12332  justify-content: center;   /* ←横方向中央揃え */	
12333	  font-size: 14px;
12334	  width: calc(10% - 3px);
12335    color: #062e64;
12336	  border: 1px solid #062e64;
12337	  font-weight: bold;
12338    background: LightGray;
12339    padding: 12px 12px 12px 12px;
12340	  margin: 0px;
12341    order: -1;
12342	  text-align: center;
12343    background: #fff;	
12344	border-radius: 4px;
12345}
12346
12347.tab-label:hover {
12348   cursor:pointer;
12349    background: rgba(6, 46, 100, 0.55);	
12350}
12351
12352.tab-content {
12353    width: 100%;
12354    display: none;
12355	  text-align: center;
12356}
12357
12358
12359/* アクティブなタブ */
12360.tab-switch:checked+.tab-label {
12361    background: #062e64;
12362	  color: #fff;
12363}
12364
12365.tab-switch:checked+.tab-label+.tab-content {
12366     display: block;
12367}
12368
12369/* ラジオボタン非表示 */
12370.tab-switch {
12371    display: none;
12372}
12373
12374}
12375
12376
12377
12378@media (max-width: 767.98px) {
12379	
12380.tab-outer {
12381    margin: 0 calc(50% - 50vw);
12382    padding: 0 calc(50vw - 50%);	
12383    background: rgba(6, 46, 100, 0.1);
12384	  background: #fff;
12385	  padding-top: 15px!important;
12386	  padding-bottom: 15px!important;
12387	  margin-top: -15px;
12388	padding: 10px;
12389}	
12390
12391.tab-wrap {
12392    display: flex;
12393    flex-wrap: wrap;
12394	  justify-content: space-between;
12395	  max-width: 800px;
12396	  margin-left: auto;
12397	  margin-right: auto;
12398	  margin-top: 0px;
12399	  margin-bottom: 0px;
12400	background: #fff;
12401    border: 0px solid rgba(6, 46, 100, 0.3);	
12402}
12403
12404.tab-label {
12405  display: flex;
12406  align-items: center;       /* ←縦方向中央揃え */
12407  justify-content: center;   /* ←横方向中央揃え */	
12408	  font-size: 10px;
12409  	font-weight: bold;
12410	  width: calc(20% - 3px);
12411    color: White;
12412    background: LightGray;
12413    padding: 8px 0px 8px 0px;
12414	  margin: 0px;
12415	  margin-bottom: 3px;
12416    order: -1;
12417	  text-align: center;
12418    background: rgba(6, 46, 100, 0.6);	
12419	  border-radius: 3px;
12420	  background: #fff;
12421	  color: #062e64;
12422	  border: 1px solid #062e64;
12423}
12424
12425.tab-label:hover {
12426   cursor:pointer;
12427    background: rgba(6, 46, 100, 0.55);	
12428}
12429
12430.tab-content {
12431    width: 100%;
12432    display: none;
12433	  text-align: center;
12434}
12435
12436
12437/* アクティブなタブ */
12438.tab-switch:checked+.tab-label {
12439    background: #062e64;
12440	  color: #fff;
12441}
12442
12443.tab-switch:checked+.tab-label+.tab-content {
12444     display: block;
12445}
12446
12447/* ラジオボタン非表示 */
12448.tab-switch {
12449    display: none;
12450}
12451
12452}
12453
12454
12455
12456@media (max-width: 767.98px) {
12457	
12458  .tab-wrap iframe {
12459    text-align: center;
12460    width: 100%;
12461    height: 210px;
12462  }
12463	
12464}
12465
12466
12467
12468
12469
12470
12471.section-wrapper {
12472  position: relative;
12473  border-radius: 0px 0px 0px 0px;
12474  margin: 0 calc(50% - 50vw);
12475  padding: 0 calc(50vw - 50%);	
12476}
12477
12478.section-body {
12479  position: relative;
12480  padding-top: 60px;
12481	padding-bottom: 60px;
12482  margin-top: 400px;
12483  width: 100%;
12484  height: 100%;
12485
12486  text-align: center;
12487}
12488
12489.section-body h2 {
12490  margin: 0px;
12491}
12492
12493
12494
12495.bg-image-fixed {
12496  position: absolute;
12497  top: -400px;
12498  left: 0;
12499  width: 100%;
12500  height: 100%;
12501  min-height: 230px;
12502  background-size: cover;
12503  background-position: center;
12504  background-attachment: fixed; /* 背景を固定 */
12505  z-index: -1;
12506}
12507
12508#section1 {
12509  background-color: #ccdfea;
12510  .bg-image-fixed {
12511    background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/AdobeStock_246634107-scaled.jpeg);
12512  }
12513}
12514
12515#section2 {
12516  background-color: #bed1e3;
12517
12518  .bg-image-fixed {
12519    background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/33484284_l1-scaled.jpg);
12520  }
12521}
12522
12523#section3 {
12524  background-color: #92a1c3;
12525
12526  .bg-image-fixed {
12527    background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/assets_task_01jzcpm82pez399vtres8ht0as_1751699396_img_0.webp);
12528  }
12529}
12530
12531
12532
12533
12534.secbox {
12535	display: flex;
12536	flex-wrap: wrap;
12537	justify-content: space-between;
12538}
12539
12540.secitem {
12541	width: 50%;
12542	text-align: left;
12543}
12544
12545.secitem h4 {
12546	border: none!important;
12547	margin-bottom: 0px;
12548	margin-left: 0px;
12549	padding-left: 0px;
12550	font-size: 1.4em;
12551	line-height: 1.65;
12552}
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575/* --- 基本設定(全幅・横揺れ防止) --- */
12576body { overflow-x: hidden; }
12577
12578.parallax-container {
12579  display: flex;
12580  flex-wrap: wrap;
12581  width: 100vw;
12582  margin-left: calc(50% - 50vw);
12583  margin-right: calc(50% - 50vw);
12584  position: relative;
12585  min-height: 60vh;
12586}
12587
12588/* PCのみ反転 */
12589@media (min-width: 769px) {
12590  .is-reverse { flex-direction: row-reverse; }
12591}
12592
12593/* 左側:テキスト */
12594.content-box {
12595  flex: 0 0 44%;
12596  background-color: #2c3e50;
12597	background: rgba(44, 62, 80, 0.5);
12598  color: #fff;
12599  display: flex;
12600  align-items: center;
12601  justify-content: center;
12602  padding: 30px 2.5%;
12603  box-sizing: border-box;
12604  z-index: 1; /* テキストを前面に */
12605}
12606
12607/* 右側:画像エリア(窓枠の役割) */
12608.image-box {
12609  flex: 0 0 56%;
12610  position: relative;
12611  min-height: 60vh;
12612  overflow: hidden; /* ★重要:窓からはみ出る擬似要素を隠す */
12613  clip-path: inset(0); /* ★iPhoneの窓枠切り抜きに必須 */
12614}
12615
12616/* ★ご提示の案:擬似要素に背景を持たせて固定する */
12617.image-box::before {
12618  content: "";
12619  position: fixed; /* 画面に対して固定 */
12620  top: 0;
12621  left: 0;
12622  width: 100%;
12623  height: 100%;
12624  background-size: cover;
12625  background-position: center;
12626  background-repeat: no-repeat;
12627  z-index: -1; /* 画像を後ろへ */
12628  pointer-events: none; /* クリック操作を邪魔しない */
12629}
12630
12631.content-box h2 {
12632	font-size: 3.2em;
12633  color: rgba(255,255,255,0.25);
12634	margin: 0px;
12635	padding-top: 0px;
12636}
12637
12638.content-box h4 {
12639  color: #fff;
12640	font-size: 1.5em;
12641	line-height: 1.5;
12642	margin-top: 0px;
12643	margin-bottom: 25px;
12644	padding: 0px;
12645	border: none;
12646	
12647}
12648
12649/* --- ★セクションごとの画像指定 --- */
12650.section-01 .image-box::before {
12651  background-image: url('https://shinjukudental.com/wp-content/uploads/2025/12/AdobeStock_246634107-scaled.jpeg');
12652	background-position: left;
12653}
12654.section-02 .image-box::before {
12655  background-image: url('https://shinjukudental.com/wp-content/uploads/2025/12/AdobeStock_91958064-コピー.jpeg');
12656	background-position: right;
12657}
12658.section-03 .image-box::before {
12659  background-image: url('https://shinjukudental.com/wp-content/uploads/2025/12/assets_task_01jzcpm82pez399vtres8ht0as_1751699396_img_0-b.png');
12660	background-position: left;
12661}
12662
12663
12664/* --- スマホ表示(SP) --- */
12665
12666@media (max-width: 768px) {
12667	
12668  .content-box, .image-box {
12669    flex: 0 0 100%;
12670		padding-left: 25px;
12671		padding-right: 25px;
12672  }
12673	
12674	.parallax-container {
12675    /* セクション全体の最低高さを解除してコンパクトに */
12676    min-height: auto; 
12677  }
12678	
12679  .image-box {
12680    height: 30vh; /* スマホでの画像の高さ */
12681/* セクション全体の最低高さを解除してコンパクトに */
12682    min-height: auto;		
12683  }
12684	
12685	.image-box::before {
12686  content: "";
12687  position: fixed; /* 画面に対して固定 */
12688  top: 0;
12689  left: 0;
12690  width: 100%;
12691  height: 100%;
12692  background-size: cover;
12693  background-position: center;
12694  background-repeat: no-repeat;
12695  z-index: -1; /* 画像を後ろへ */
12696  pointer-events: none; /* クリック操作を邪魔しない */
12697}
12698	
12699.section-01 .image-box::before {
12700	background-position: 60%;
12701}
12702.section-02 .image-box::before {
12703	background-position: 30%;
12704}
12705.section-03 .image-box::before {
12706	background-position: 80%;
12707}
12708	
12709.content-box h2 {
12710	font-size: 2.75em;
12711  color: rgba(255,255,255,0.25);
12712	margin: 0px;
12713	padding-top: 0px;
12714}	
12715	
12716  /* スマホでのパララックスが重い場合は position: absolute に変えてもOK */
12717}
12718
12719
12720
12721
12722
12723
12724@media (min-width: 990px) {
12725	
12726	.menuboxouter {
12727    margin: 0 calc(50% - 50vw);
12728		padding-left: 10%;
12729		padding-right: 10%;
12730		margin-top: 30px;
12731	}
12732	
12733	.menuboxinner {
12734		background: rgba(255,255,255,0.5);
12735	}
12736	
12737	.menubox {
12738		display: flex;
12739		flex-wrap: wrap;
12740		justify-content: space-between;
12741		gap: 0.5%;
12742		padding: 15px;
12743	}	
12744	
12745	.menuitem {
12746		width: calc(20% - 0.5%);
12747	}	
12748	
12749	.menutitle {
12750		font-size: 1.2em;
12751		font-weight: bold;
12752		text-align: center;
12753	}
12754	
12755	.menuitem p {
12756		font-size: 14px;
12757		padding: 10px;
12758	}
12759	
12760}
12761
12762
12763
12764@media (max-width: 989px) {
12765	
12766	.menuboxouter {
12767    margin: 0 calc(50% - 50vw);
12768		padding-left: 2%;
12769		padding-right: 2%;
12770	}		
12771	
12772	.menubox {
12773		display: flex;
12774		flex-wrap: wrap;
12775		gap: 1.2%;
12776	}	
12777	
12778	.menuitem {
12779		width: calc(50% - 1%);
12780	}	
12781	
12782	.menutitle {
12783		font-size: 1.2em;
12784		font-weight: bold;
12785		text-align: center;
12786	}
12787	
12788	.menuitem p {
12789		font-size: 13px;
12790		padding: 10px!important;
12791	}	
12792	
12793}
12794
12795
12796
12797/* 親要素:リンク全体の共通設定 */
12798.menuitem a {
12799    display: block;
12800    text-decoration: none;
12801    color: #333;
12802}
12803
12804/* 画像とタイトルを包むコンテナ的な役割 */
12805/* ※ aタグの直下にある要素として疑似的に扱います */
12806.menuitem a {
12807    position: relative; 
12808}
12809
12810/* 画像のラッパー(タイトルの基準点にするため) */
12811/* HTMLをいじらず、CSSで「画像+タイトル」の部分を特定します */
12812.menuitem a {
12813    display: flex;
12814    flex-direction: column;
12815}
12816
12817/* 画像とタイトルの配置を制御するための調整 */
12818.menuitem .menutitle {
12819    position: absolute;
12820    /* 画像の高さの中央に配置するための指定 */
12821    top: 0;
12822    left: 0;
12823    width: 100%;
12824    /* ここがポイント:画像部分だけの高さ(仮に200px等)に合わせるか、
12825       後述のオーバーレイ手法で画像の上に固定します */
12826    margin: 0;
12827    height: auto;
12828}
12829
12830/* --- 推奨される具体的な書き方はこちら --- */
12831
12832.menuitem a {
12833    display: block;
12834    position: relative;
12835}
12836
12837/* 画像の設定 */
12838.menuitem img {
12839    display: block;
12840    width: 100%;
12841    height: auto;
12842}
12843
12844/* 画像を暗くするオーバーレイ */
12845/* a::beforeを「画像と同じサイズ」で重ねます */
12846.menuitem a::before {
12847    content: "";
12848    position: absolute;
12849    top: 0;
12850    left: 0;
12851    width: 100%;
12852    /* imgの高さ分だけ背景を暗くする。
12853       pタグまで暗くならないよう、高さ調整が必要な場合がありますが、
12854       基本的にはこの構造で画像の上に重なります */
12855    aspect-ratio: 3 / 2; /* 画像のアスペクト比に合わせて調整 (例: 600x400なら3/2) */
12856    background: rgba(0, 0, 0, 0.4);
12857    z-index: 1;
12858}
12859
12860/* タイトル:画像の中央に配置 */
12861.menutitle {
12862    position: absolute;
12863    top: 0;
12864    left: 0;
12865    width: 100%;
12866    /* 画像部分(aspect-ratio)の中央に寄せる */
12867    height: calc(100% - 3em); /* pタグの高さを除いたおおよその画像エリア */
12868    /* もしくは画像のアスペクト比に合わせる */
12869    aspect-ratio: 3 / 2;
12870    
12871    display: flex;
12872    align-items: center;
12873    justify-content: center;
12874    
12875    color: #fff;
12876    z-index: 2;
12877    margin: 0;
12878}
12879
12880/* 説明文:画像の下に普通に表示 */
12881.menuitem p {
12882    position: relative; /* absoluteの影響を受けないようにする */
12883    padding: 15px 0;
12884    background: #fff;
12885    z-index: 3;
12886}
12887
12888
12889
12890	
12891	
12892	
12893	
12894	
12895@media (min-width: 990px) {
12896	
12897	.ftrboxouter {
12898    margin: 0 calc(50% - 50vw);
12899		padding-left: 10%;
12900		padding-right: 10%;
12901		margin-top: 30px;
12902	}
12903	
12904	.ftrboxinner {
12905		background: rgba(255,255,255,0.5);
12906	}
12907	
12908	.ftrbox {
12909		display: flex;
12910		flex-wrap: wrap;
12911		justify-content: space-between;
12912		gap: 0.5%;
12913		padding: 15px;
12914	}	
12915	
12916	.ftritem {
12917		width: calc(25% - 0.5%);
12918	}	
12919	
12920	.ftrtitle {
12921		font-size: 1em;
12922		font-weight: bold;
12923		text-align: center;
12924		padding-top: 9px;
12925		padding-bottom: 10px;
12926		background: #998675;
12927		color: #fff;
12928	}
12929	
12930	.ftritem p {
12931		font-size: 14px;
12932		padding: 10px!important;
12933		color: #000;		
12934	}
12935	
12936}
12937
12938
12939
12940@media (max-width: 989px) {
12941	
12942	.ftrboxouter {
12943    margin: 0 calc(50% - 50vw);
12944		padding-left: 2%;
12945		padding-right: 2%;
12946		margin-top: 40px;
12947	}		
12948	
12949	.ftrbox {
12950		display: flex;
12951		flex-wrap: wrap;
12952		gap: 1.2%;
12953	}	
12954	
12955	.ftritem {
12956		width: calc(50% - 1%);
12957	}	
12958	
12959	.ftrtitle {
12960		font-size: 1.15em;
12961		font-weight: bold;
12962		text-align: center;
12963		padding-top: 7px;
12964		padding-bottom: 9px;
12965		background: #998675;
12966		color: #fff;	
12967	}
12968	
12969	.ftritem p {
12970		font-size: 13px;
12971		padding: 10px!important;
12972		color: #000;
12973	}	
12974	
12975}
12976
12977	
12978
12979
12980@media (min-width: 990px) {
12981	
12982.bana-boxs {
12983	display: flex;
12984}
12985
12986}
12987
12988
12989@media (max-width: 989px) {
12990	
12991.bana-boxs {
12992	display: flex;
12993	flex-wrap: wrap;
12994}
12995	
12996.bana-items {
12997	width: 50%;
12998}	
12999
13000}
13001
13002
13003
13004
13005
13006@media (min-width: 990px) {
13007
13008.medical {
13009  margin: 0 calc(50% - 50vw);	
13010	margin-top: 80px;
13011	padding-left: 0%;
13012	padding-right: 0%;
13013
13014	
13015}
13016
13017#yobo.medicalMain {
13018	    background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/dh3-ccai-3b.png);	
13019}
13020
13021.medicalMain {
13022    width: 100%;
13023    border-top: solid 1px rgba(6, 46, 100, 0.2);
13024    background-repeat: no-repeat;
13025    background-position: right top;
13026    background-size: auto 100%;	
13027    position: relative;
13028    transition: box-shadow 0;
13029    z-index: 0;
13030}
13031
13032.medicalMain .w1320 {
13033    padding-top: 120px;
13034    padding-bottom: 60px;
13035    background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
13036    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=1 );
13037}
13038
13039.medicalMain h3
13040Specificity: (0,1,1)
13041 {
13042    margin-bottom: .5em;
13043}
13044
13045.medical h3 {
13046    font-size: 180%;
13047    font-weight: bold;
13048    letter-spacing: .05em;
13049    line-height: 1.6em;
13050	  color: #000;
13051	  padding-left: 0px;
13052}
13053
13054.medical h3 span {
13055    display: block;
13056    margin-top: .1em;
13057    color: #062e64;
13058    font-size: 200%;
13059    font-weight: bold;
13060    letter-spacing: normal;
13061    line-height: 1.2em;
13062}
13063
13064
13065.yoboMenu {
13066    width: 100%;
13067    display: flex;
13068    justify-content: space-between;
13069    flex-wrap: wrap;
13070    text-align: center;
13071	  padding-left: 7%;
13072  	padding-right: 7%;
13073}
13074
13075.yoboMenu li.title {
13076    background: #062e64;
13077}
13078
13079.yoboMenu li {
13080	  list-style: none;
13081    width: 25%;
13082    text-align: center;
13083	  font-weight: bold;
13084	  font-size: 1.35em;
13085    box-sizing: border-box;
13086    border-top: solid 1px rgba(6, 46, 100, 0.2);
13087    border-left: solid 1px rgba(6, 46, 100, 0.2);
13088    padding-bottom: 5%;
13089    padding-top: 5%;
13090	  margin-bottom: 0px;
13091    background-color: #fff;
13092    background-repeat: no-repeat;
13093    background-position: center bottom;
13094    background-size: 65% auto;
13095    position: relative;
13096}
13097
13098.yoboMenu li a{
13099	  color: #000;
13100}
13101
13102.yoboMenu li:nth-child(4) {
13103    border-right: solid 1px rgba(6, 46, 100, 0.2);
13104}
13105
13106.yoboMenu li:nth-child(8) {
13107    border-right: solid 1px rgba(6, 46, 100, 0.2);
13108    border-bottom: solid 1px rgba(6, 46, 100, 0.2);	
13109}
13110
13111.yoboMenu li:nth-child(5) {
13112    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13113}
13114
13115.yoboMenu li:nth-child(6) {
13116    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13117}
13118
13119.yoboMenu li:nth-child(7) {
13120    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13121}
13122
13123.yoboMenu li:nth-child(8) {
13124    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13125}
13126
13127
13128.yoboMenu li.title h4 {
13129    position: absolute;
13130    color: #fff;
13131    font-size: 260%;
13132    font-weight: normal;
13133    letter-spacing: .05em;
13134    line-height: 1.4em;
13135    left: 0;
13136    right: 0;
13137    top: 50%;
13138    transform: translateY(-50%);
13139    margin: auto;
13140	  border: none;	
13141}
13142
13143.medical .tb_pc {
13144	background: transparent;
13145	padding-left: 7%;
13146}
13147
13148.medical p {
13149	background: transparent;
13150	padding-left: 7%;
13151}
13152
13153}
13154
13155
13156
13157
13158@media (max-width: 989px) {
13159
13160.medical {
13161  margin: 0 calc(50% - 50vw);	
13162	margin-top: 80px;
13163	padding-left: 0%;
13164	padding-right: 0%;
13165
13166	
13167}
13168
13169#yobo.medicalMain {
13170	    background-image: url(https://shinjukudental.com/wp-content/uploads/2025/12/dh3-ccai-3b.png);	
13171}
13172
13173.medicalMain {
13174    width: 100%;
13175    border-top: solid 1px rgba(6, 46, 100, 0.2);
13176    background-repeat: no-repeat;
13177    background-position: center top;
13178    background-size: 135%;	
13179    position: relative;
13180    transition: box-shadow 0;
13181    z-index: 0;
13182}
13183
13184.medicalMain .w1320 {
13185    padding-top: 165px;
13186    padding-bottom: 20px;
13187
13188    background: linear-gradient(to top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 255, 255, 0) 100%;
13189    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=1 );
13190}
13191
13192.medicalMain h3
13193Specificity: (0,1,1)
13194 {
13195    margin-bottom: .5em;
13196}
13197
13198.medical h3 {
13199    font-size: 140%;
13200    font-weight: bold;
13201    letter-spacing: .05em;
13202    line-height: 1.6em;
13203	  color: #000;
13204	  padding-left: 0px;
13205	  text-shadow: 0px 0px 10px #f5f1ed;
13206	  filter: drop-shadow(0px 0px 10px #f5f1ed);
13207}
13208
13209.medical h3 span {
13210    display: block;
13211    margin-top: .1em;
13212    color: #062e64;
13213    font-size: 200%;
13214    font-weight: bold;
13215    letter-spacing: normal;
13216    line-height: 1.2em;
13217}
13218
13219
13220.yoboMenu {
13221    width: 100%;
13222    display: flex;
13223    justify-content: space-between;
13224    flex-wrap: wrap;
13225    text-align: center;
13226	  padding-left: 7%;
13227  	padding-right: 7%;
13228}
13229
13230.yoboMenu li.title {
13231    background: #062e64;
13232}
13233
13234.yoboMenu li {
13235	  list-style: none;
13236    width: 50%;
13237    text-align: center;
13238	  font-weight: bold;
13239	  font-size: 1.35em;
13240    box-sizing: border-box;
13241    border-top: solid 1px rgba(6, 46, 100, 0.2);
13242    border-left: solid 1px rgba(6, 46, 100, 0.2);
13243    padding-bottom: 12%;
13244    padding-top: 12%;
13245	  margin-bottom: 0px;
13246    background-color: #fff;
13247    background-image: url(../images/top/deco_yobo01.jpg);
13248    background-repeat: no-repeat;
13249    background-position: center bottom;
13250    background-size: 65% auto;
13251    position: relative;
13252}
13253
13254.yoboMenu li a{
13255	  color: #000;
13256}
13257
13258.yoboMenu li:nth-child(4) {
13259    border-right: solid 1px rgba(6, 46, 100, 0.2);
13260}
13261
13262.yoboMenu li:nth-child(8) {
13263    border-right: solid 1px rgba(6, 46, 100, 0.2);
13264    border-bottom: solid 1px rgba(6, 46, 100, 0.2);	
13265}
13266
13267.yoboMenu li:nth-child(5) {
13268    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13269}
13270
13271.yoboMenu li:nth-child(6) {
13272    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13273}
13274
13275.yoboMenu li:nth-child(7) {
13276    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13277}
13278
13279.yoboMenu li:nth-child(8) {
13280    border-bottom: solid 1px rgba(6, 46, 100, 0.2);
13281}
13282
13283
13284.yoboMenu li.title h4 {
13285    position: absolute;
13286    color: #fff;
13287    font-size: 260%;
13288    font-weight: normal;
13289    letter-spacing: .05em;
13290    line-height: 1.4em;
13291    left: 0;
13292    right: 0;
13293    top: 50%;
13294    transform: translateY(-50%);
13295    margin: auto;
13296	  border: none;	
13297}
13298
13299.medical .tb_pc {
13300	background: transparent;
13301	padding-left: 7%;
13302}
13303
13304.medical p {
13305	background: transparent;
13306	padding-left: 7%;
13307}
13308
13309}
13310
13311
13312
13313
13314
13315.blocklink a {
13316    color: #fff!important; 
13317}
13318
13319
13320/* liにホバーしたときにli自体のスタイル変化 */
13321.medical .blocklink:hover {
13322    opacity: 0.8; 
13323	  background: rgba(6,46,100,1)!important;
13324	  cursor: pointer;	
13325}
13326
13327/* liにホバーしたときに内部のaの色を変化させる */
13328.blocklink:hover a {
13329    color: white; 
13330}
13331
13332
13333.blocklink {
13334  background-blend-mode:darken;
13335}
13336
13337
13338
13339.deco01.blocklink {
13340	background: url(https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0923.jpg) rgba(0,0,0,0.25);
13341	background-size: cover;
13342}
13343
13344.deco02.blocklink {
13345	background: url(https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0985.jpg) rgba(0,0,0,0.25);
13346	background-size: cover;
13347}
13348
13349.deco03.blocklink {
13350	background: url(https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0797-c2.png) rgba(0,0,0,0.25);
13351	background-size: cover;
13352}
13353
13354.deco04.blocklink {
13355	background: url(https://shinjukudental.com/wp-content/uploads/2025/12/Z14_1010-コピー.jpg) rgba(0,0,0,0.25);
13356	background-size: cover;
13357}
13358
13359
13360
13361
13362
13363.headtopbtnbox {
13364	display: flex;
13365  background: #ffff00;
13366}
13367
13368
13369
13370.headtopbtnitem:nth-child(1) p{
13371	font-size: 14px;
13372	color: #fff;
13373	text-align: center;
13374	margin-top: 11px;
13375	margin-bottom: 0px;
13376	line-height: 1.2;
13377}
13378
13379.headtopbtnitem:nth-child(2) p{
13380	font-size: 14px;
13381	color: #fff;
13382	text-align: center;
13383	margin-top: 9px;
13384	margin-bottom: 0px;
13385	line-height: 1.4;
13386}
13387
13388
13389
13390.headtopbtnitem:nth-child(1) {
13391	background-color: #917050;
13392	height: 90px;
13393	width: 350px;
13394	transition: 1s;		
13395}
13396.headtopbtnitem:nth-child(1) p span {
13397	font-size: 27px;	
13398	font-weight: 500;
13399	letter-spacing: 2px;
13400	font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "MS P明朝" , "MS PMincho" , serif;
13401
13402}
13403.headtopbtnitem:nth-child(1):hover {
13404	opacity: 0.85;	
13405	transition: 1s;
13406	cursor: pointer;
13407}
13408
13409
13410
13411.headtopbtnitem:nth-child(2) {
13412	background-color: #392615;
13413	height: 90px;
13414	width: 350px;	
13415	transition: 1s;		
13416}
13417.headtopbtnitem:nth-child(2) p span {
13418	font-size: 22px;	
13419	font-weight: 500;	
13420	letter-spacing: 2px;
13421	font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "MS P明朝" , "MS PMincho" , serif;
13422
13423}
13424.headtopbtnitem:nth-child(2):hover {
13425	opacity: 0.85;	
13426	transition: 1s;	
13427	cursor: pointer;	
13428}
13429
13430
13431
13432.headtopbtnitem img {
13433	width: 42px;
13434	margin-bottom: -9px;
13435}
13436
13437
13438
13439.toibox {
13440	display: flex;
13441	justify-content: center;
13442	align-items: center;
13443	gap: 10px;
13444}
13445
13446
13447.toibox .kinkyu {
13448  font-size: 12px!important;
13449	color:#777;
13450	margin: 0px!important;
13451}
13452
13453
13454
13455
13456
13457
13458
13459
13460.sptoibox {
13461	display: flex;
13462	flex-wrap: wrap;
13463	justify-content: center;
13464	align-items: center;
13465	gap: 7px;
13466	height: 60px;
13467	position: relative;
13468	bottom: 12px;
13469}
13470
13471.sptoiitem img {
13472	width: 28px;
13473	margin-bottom: 0px;
13474}
13475
13476.sptoiitem p {
13477	margin-bottom: 0px;
13478	line-height: 1.2;
13479	font-size: 9px;
13480}
13481
13482.sptoiitem p span{
13483	font-size: 16px;
13484}
13485
13486.sptoibox .kinkyu {
13487  font-size: 9px!important;
13488	color:#f7f7f7;
13489	margin: 0px!important;
13490}
13491
13492
13493
13494
13495
13496
13497#sbi_mod_error {
13498  display: none!important;
13499}
13500
13501
13502
13503@media (min-width: 990px) {
13504
13505.menbox {
13506	display: flex;
13507	flex-wrap: wrap;
13508	gap: 4%;
13509}
13510
13511.menitem {
13512	width: 48%;
13513}
13514	
13515.menitem h2 {
13516	font-size: 20px;
13517	text-decoration: underline;
13518}	
13519
13520}
13521
13522
13523@media (max-width: 989px) {
13524
13525.menbox {
13526	display: flex;
13527	flex-wrap: wrap;
13528}
13529
13530.menitem {
13531	width: 100%;
13532}
13533	
13534.menitem h2 {
13535	font-size: 17px;
13536	text-decoration: underline;
13537}	
13538
13539}
13540
13541
13542
13543
13544
13545@media (min-width: 767px) {
13546
13547.fadeUp.is-visible {
13548  margin: 0 calc(50% - 50vw);
13549  padding: 0 calc(50vw - 50%);
13550	 padding-top: 30px;
13551	 padding-bottom: 60px;
13552}
13553
13554.fadeUp.is-visible ul {
13555    list-style: none;
13556	  padding-left: 0px;
13557}
13558
13559.sec02 {
13560	  background-image: url("https://shinjukudental.com/wp-content/uploads/2026/01/bb-1.png");
13561	  background-repeat: no-repeat;
13562	  background-size: cover;
13563	  background-position: right;
13564    background-color: rgba(255,255,255,0);
13565    background-blend-mode: lighten;	
13566    padding: 50px 0;
13567    position: relative;
13568}
13569
13570
13571.sec02 .cmn-inner {
13572    padding-left: 0px;
13573    margin-left: 0;
13574}
13575.cmn-inner {
13576    padding: 0 15px;
13577    margin: 0 auto;
13578    max-width: 1310px;
13579    width: 100%;
13580}
13581
13582
13583.sec02-topBox {
13584    max-width: 100%;
13585	  display: flex;
13586	  flex-wrap:wrap;
13587	  justify-content: space-between;
13588	  gap: 10%;
13589}
13590	
13591.sec02-txtBox {
13592    max-width: 80%;
13593
13594}	 
13595	
13596.sec02-titBox {
13597    max-width: 10%;
13598	  margin-right: 10%;
13599}	 	
13600	
13601.sec02-titBox h3 {
13602	   writing-mode: vertical-rl;
13603	   background: transparent;
13604	   color: #000;
13605}		
13606	
13607
13608
13609
13610.sec02 .cmn-ttl {
13611    position: relative;
13612    top: 0px;
13613	  margin: 0px;
13614	   margin-bottom: 0px;
13615	 padding-left: 0px;
13616}
13617.cmn-ttl {
13618    position: relative;
13619    z-index: 2;
13620}
13621
13622
13623.cmn-ttl__en {
13624    color: #c1c1c1;
13625    display: block;
13626    font-size: 1.4em;
13627    line-height: 1.2;
13628    font-family: "Cormorant Garamond", serif;
13629		font-family: 游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
13630	  text-align: left;
13631    font-weight: bold;
13632}
13633
13634
13635.cmn-ttl__jp {
13636    display: block;
13637    font-family: "Shippori Mincho", serif;
13638    font-size: 14px;
13639    line-height: 1.5;
13640    letter-spacing: .05em;
13641    font-weight: 400;
13642    color: #b3b3b3;
13643	text-align: left;
13644}
13645
13646
13647.sec02-aboutList {
13648    counter-reset: item;
13649    margin-top: 30px;
13650}
13651
13652.sec02-aboutList__item {
13653    padding-left: 40px;
13654    padding-bottom: 0px;
13655    position: relative;
13656    margin-bottom: 0px;
13657    border-bottom: 1px solid #c1c1c1;
13658}
13659
13660
13661.sec02-aboutList__item:before {
13662    content: "";
13663    width: 28.5px;
13664    height: 28.5px;
13665    position: absolute;
13666    top: 5px;
13667    left: 10px;
13668    background-image: url(https://shinjukudental.com/wp-content/uploads/2026/01/check.png);
13669    background-repeat: no-repeat;
13670    background-size: contain;
13671}
13672
13673
13674.sec02-aboutList__ttl {
13675    font-size: 21px;
13676    letter-spacing: .1em;
13677    line-height: 1;
13678    font-family: "Shippori Mincho", serif;
13679    font-weight: 700;
13680	  background: transparent;
13681	  color: #000;
13682	  padding: 9px;
13683	   padding-left: 15px;
13684	  margin-bottom: 3px;
13685	  margin-top: 12px!important;
13686}
13687
13688
13689
13690
13691	
13692
13693.yoyakumoji {
13694	font-size: 18px!important;
13695	font-weight: bold;
13696	text-align: center!important;
13697	color:#062e64;
13698	padding: 0px!important;
13699	 padding-bottom: 10px!important;
13700}	
13701	
13702	
13703
13704.oness {
13705  display: inline;
13706  box-decoration-break: clone;
13707  font-size: 1.3em;
13708  padding: .5em;
13709  line-height: 2.5;
13710  background: rgba(255, 255, 255, .8);
13711	color: #444;	
13712	font-family: "Shippori Mincho", serif;
13713  font-weight: 700;
13714}	
13715	
13716.twoss {
13717  display: inline;
13718  box-decoration-break: clone;
13719  font-size: 1.3em;	
13720  padding: .5em;
13721  line-height: 2.5;
13722  background: rgba(255, 255, 255, .8);
13723	color: #af9275;
13724	font-family: "Shippori Mincho", serif;
13725  font-weight: 700;
13726	margin-top: 0px;
13727}	
13728	
13729.threess {
13730  display: inline;
13731  box-decoration-break: clone;
13732  font-size: 1.3em;	
13733  padding: .5em;
13734  line-height: 2.5;
13735  background: rgba(255, 255, 255, .8);
13736	color: #444;
13737	font-family: "Shippori Mincho", serif;
13738  font-weight: 700;
13739	margin-top: 0px;	
13740}		
13741	
13742
13743}
13744
13745
13746
13747
13748@media (max-width: 766.98px) {
13749
13750.fadeUp.is-visible {
13751    opacity: 1;
13752    -webkit-transform: translateY(0);
13753    transform: translateY(0);
13754    margin: 0 calc(50% - 50vw);	
13755}
13756
13757.fadeUp.is-visible ul {
13758    list-style: none;
13759	  padding-left: 0px;
13760}
13761
13762.sec02 {
13763	  background-image: url("https://shinjukudental.com/wp-content/uploads/2026/01/bb-02.png");
13764	  background-repeat: no-repeat;
13765	  background-size: 100%;
13766    background-color:rgba(255,255,255,0.1);
13767background-blend-mode:lighten;	
13768    padding: 50px 0;
13769    position: relative;
13770}
13771.fadeUp {
13772    opacity: 0;
13773    -webkit-transform: translateY(20px);
13774    transform: translateY(20px);
13775    -webkit-transition: all .6s ease;
13776    transition: all .6s ease;
13777}
13778
13779
13780.sec02 .cmn-inner {
13781    padding-left: 15px;
13782	  padding-right: 15px;
13783    margin-left: 0;
13784}
13785.cmn-inner {
13786    padding: 0 15px;
13787    margin: 0 auto;
13788    max-width: 1310px;
13789    width: 100%;
13790}
13791
13792
13793.sec02-topBox {
13794    max-width: 100%;
13795	  display: flex;
13796	  flex-wrap:wrap;
13797	  justify-content: space-between;
13798flex-direction: column-reverse;
13799	  gap: 10%;
13800}
13801	
13802.sec02-topBox h3 {
13803    background: transparent;
13804}	
13805	
13806.sec02-txtBox {
13807    background: rgba(255,255,255,0.95);
13808	  padding: 15px;
13809}		
13810
13811
13812.sec02 .cmn-ttl {
13813    position: relative;
13814    top: 0px;
13815	  margin: 0px;
13816	   margin-bottom: 10px;
13817}
13818.cmn-ttl {
13819    position: relative;
13820    z-index: 2;
13821}
13822
13823
13824.cmn-ttl__en {
13825    color: #555;
13826    display: block;
13827    font-size: 1.5em;
13828    line-height: 1.2;
13829    font-family: "Cormorant Garamond", serif;
13830		font-family: 游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
13831	  text-align: center;
13832    font-weight: bold;
13833}
13834
13835
13836.cmn-ttl__jp {
13837    color: #555;	
13838    display: block;
13839    font-family: "Shippori Mincho", serif;
13840    font-size: 12.5px!important;
13841    line-height: 1.5;
13842    letter-spacing: .05em;
13843    font-weight: 400;
13844	text-align: center;
13845}
13846
13847
13848.sec02-aboutList {
13849    counter-reset: item;
13850    margin-top: 30px;
13851}
13852
13853.sec02-aboutList__item {
13854    padding-left: 40px;
13855    padding-bottom: 0px;
13856    position: relative;
13857    margin-bottom: 0px;
13858    border-bottom: 1px solid #c1c1c1;
13859}
13860
13861
13862.sec02-aboutList__item:before {
13863    content: "";
13864    width: 28.5px;
13865    height: 28.5px;
13866    position: absolute;
13867    top: 1px;
13868    left: 0px;
13869    background-image: url(https://shinjukudental.com/wp-content/uploads/2026/01/check.png);
13870    background-repeat: no-repeat;
13871    background-size: contain;
13872}
13873
13874
13875.sec02-aboutList__ttl {
13876    font-size: 17.0px;
13877    letter-spacing: .1em;
13878    line-height: 1.35;
13879    font-family: "Shippori Mincho", serif;
13880    font-weight: 700;
13881	  background: transparent;
13882	  color: #000;
13883	  padding: 4px;
13884	   padding-left: 0px;
13885	  margin-bottom: 2px;
13886	  margin-top: 12px!important;
13887}
13888	
13889.yoyakumoji {
13890	font-size: 18px!important;
13891	font-weight: bold;
13892	text-align: center!important;
13893	color:#062e64;
13894	padding: 10px!important;
13895	 padding-bottom: 5px!important;
13896	margin-bottom: 0px;
13897
13898}	
13899	
13900	
13901.oness {
13902  display: inline;
13903  box-decoration-break: clone;
13904  font-size: 1.2em;
13905  padding: .3em;
13906  line-height: 2.0;
13907  background: rgba(255, 255, 255, .8);
13908	color: #444;	
13909	font-family: "Shippori Mincho", serif;
13910  font-weight: 700;
13911}	
13912	
13913.twoss {
13914  display: inline;
13915  box-decoration-break: clone;
13916  font-size: 1.2em;	
13917  padding: .3em;
13918  line-height: 2.0;
13919  background: rgba(255, 255, 255, .8);
13920	color: #af9275;
13921	font-family: "Shippori Mincho", serif;
13922  font-weight: 700;
13923	margin-top: 0px;
13924}	
13925	
13926.threess {
13927  display: inline;
13928  box-decoration-break: clone;
13929  font-size: 1.2em;	
13930  padding: .3em;
13931  line-height: 2.0;
13932  background: rgba(255, 255, 255, .8);
13933	color: #444;
13934	font-family: "Shippori Mincho", serif;
13935  font-weight: 700;
13936	margin-top: 0px;	
13937}	
13938	
13939
13940}
13941	
13942	
13943
13944/* お悩み */
13945	
13946/* ②お悩み */
13947
13948
13949@media (min-width: 767px) {
13950	
13951.midaseroouter0 {
13952	  padding-top: 40px;
13953	  padding-bottom: 40px;
13954	}	
13955	
13956.onayami-outer-max {
13957  margin: 0 calc(50% - 50vw);
13958  padding: 0 calc(50vw - 50%);
13959	  padding-top: 0px;
13960    background: #fff;
13961	  margin-top: -25px;
13962	}
13963	
13964.onayami-outer {
13965  margin: 0 calc(50% - 50vw);
13966  padding: 0 calc(50vw - 50%);
13967	 padding-bottom: 60px;
13968    background: linear-gradient(to bottom,  rgba(255, 255, 255, 1) 0%,rgba(228, 216, 208, 0.5) 90%);
13969	  margin-bottom: -40px;	
13970	}	
13971	
13972}
13973
13974
13975
13976@media (max-width: 766px) {
13977	
13978.onayami-outer-max {
13979  margin: 0 calc(50% - 50vw);
13980  padding: 0 calc(50vw - 50%);
13981	  margin-top: -35px;
13982	  padding-top: 10px;
13983    background: #fff;
13984	}
13985	
13986.onayami-outer {
13987  margin: 0 calc(50% - 50vw);
13988  padding: 0 calc(50vw - 50%);
13989	 padding-bottom: 30px;	
13990    background: linear-gradient(to bottom,  rgba(255, 255, 255, 1) 0%,rgba(228, 216, 208, 0.5) 90%);
13991	}	
13992	
13993}
13994
13995
13996
13997
13998
13999
14000
14001@media (min-width: 767px) {
14002.onayami-box {
14003	display: flex;
14004	flex-wrap: wrap;
14005	padding-top: 30px;
14006	padding-bottom: 30px;
14007	}
14008}
14009
14010@media (max-width: 766px) {
14011.onayami-box {
14012	display: flex;
14013	flex-wrap: wrap;
14014	padding-top: 10px;
14015	padding-bottom: 20px;
14016	}
14017}
14018
14019
14020
14021
14022@media (min-width: 767px) {
14023.onayami-item {
14024	width: 16.6666%;
14025	padding-left: 10px;
14026	padding-right: 10px;
14027	margin-bottom: 20px;
14028  transition: .3s;
14029filter: drop-shadow(0 0 0.75rem rgba(0,0,0,0.1));
14030	}
14031}
14032
14033@media (max-width: 766px) {
14034.onayami-item {
14035	width: 33.3333%;
14036	padding-left: 7px;
14037	padding-right: 7px;
14038	margin-top: 7px;
14039	margin-bottom: 7px;
14040  transition: .3s;
14041filter: drop-shadow(0 0 0.75rem rgba(0,0,0,0.1));
14042	}
14043}
14044
14045
14046
14047
14048.onayami-item:hover {
14049  transform: translateY(-7px);
14050	cursor:pointer;
14051}
14052
14053
14054
14055
14056
14057@media (min-width: 767px) {
14058.onayami-outer-max .midashi h2 {
14059	margin-top: 40px;
14060	margin-bottom: 30px;
14061	padding-top: 0px;
14062	border: none;
14063	padding: 0px;
14064	background: transparent;
14065	color: #85878b;
14066  font-size: 2.4rem;
14067  font-family: “游明朝”, YuMincho, “Hiragino Mincho ProN W3”, “ヒラギノ明朝 ProN W3”, “Hiragino Mincho ProN”, “HG明朝E”, “MS P明朝”, “MS 明朝”, serif;
14068font-weight: bold;
14069	}
14070}
14071
14072@media (max-width: 766px) {
14073.onayami-outer-max .midashi h2 {
14074    font-size: 22px;
14075	  line-height: 1.6;
14076	  margin-bottom: 0.7em;
14077	  font-family: “游明朝”, YuMincho, “Hiragino Mincho ProN W3”, “ヒラギノ明朝 ProN W3”, “Hiragino Mincho ProN”, “HG明朝E”, “MS P明朝”, “MS 明朝”, serif;
14078	font-weight: bold;
14079	border: none;
14080	padding: 7px;
14081	margin-top: 40px;
14082	margin-bottom: 0px;
14083	background: transparent;
14084	}
14085}
14086
14087
14088
14089
14090
14091@media (min-width: 990px) {
14092.onayami-outer-max .midashi h2 {
14093    position: relative;
14094    padding: 0 30px;
14095    margin-bottom: 36px;
14096	}
14097}	
14098	
14099	
14100	
14101@media (min-width: 767px) {
14102	
14103  .onayami-box {
14104    display: flex;
14105    flex-wrap: wrap;
14106		justify-content: space-between;
14107    padding-top: 30px;
14108    padding-bottom: 30px;
14109  }
14110	
14111  .onayami-item {
14112    width: 16%;
14113		text-align: center;
14114		border-radius: 5px;
14115    padding-left: 10px;
14116    padding-right: 10px;
14117    margin-bottom: 20px;
14118    transition: .3s;
14119		border: px solid #000;
14120		background: #fff;
14121    filter: drop-shadow(0 0 0.75rem rgba(0,0,0,0.1));	
14122  }
14123	
14124	.onayami-item h4 {
14125		padding: 0px;
14126		background: transparent;
14127		margin-top: 25px;
14128		margin-bottom: 15px;
14129		font-size: 21px;
14130		color: #666;
14131		border: none;
14132		font-family: "Shippori Mincho", serif;
14133    font-weight: 700;
14134	}
14135	
14136	
14137	
14138	.onayami-item a:hover {
14139		text-decoration: none;
14140	}	
14141	
14142	.onayami-item h4 span {
14143		color: #8e7865;
14144	}	
14145	
14146	.onayami-item img {
14147		width: 15px;
14148		margin-bottom: 25px;
14149		opacity: 0.5;
14150	}	
14151	
14152}
14153
14154
14155
14156.onayami-item {
14157	transition: 1s;		
14158}
14159
14160.onayami-item:hover {
14161  transform: translateY(-7px);
14162  cursor: pointer;
14163	transition: 1s;		
14164}
14165
14166
14167
14168@media (max-width: 766.98px) {
14169	
14170  .onayami-box {
14171    display: flex;
14172    flex-wrap: wrap;
14173		justify-content: space-between;
14174    padding-top: 30px;
14175    padding-bottom: 30px;
14176  }
14177	
14178  .onayami-item {
14179    width: 32%;
14180		text-align: center;
14181		border-radius: 5px;
14182    padding-left: 10px;
14183    padding-right: 10px;
14184    margin-bottom: 5px;
14185    transition: .3s;
14186		border: px solid #000;
14187		background: #fff;
14188    filter: drop-shadow(0 0 0.75rem rgba(0,0,0,0.1));	
14189  }
14190	
14191	.onayami-item h4 {
14192		padding: 0px;
14193		background: transparent;
14194		margin-top: 25px;
14195		font-size: 14px;
14196		color: #666;
14197		border: none;	
14198		font-family: "Shippori Mincho", serif;
14199    font-weight: 700;		
14200	}
14201	
14202	.onayami-item a:hover {
14203		text-decoration: none;
14204	}	
14205	
14206	.onayami-item h4 span {
14207		color: #8e7865;
14208	}	
14209	
14210	.onayami-item img {
14211		width: 18px;
14212		margin-bottom: 25px;
14213		opacity: 0.5;
14214	}	
14215	
14216}	
14217	
14218	
14219	
14220	
14221
14222
14223/* 緊急バナー */
14224.dtl-emergency-banner {
14225    background-color: #fff5f5;
14226    border: 3px solid #e53e3e;
14227    padding: 30px;
14228    border-radius: 12px;
14229    margin-bottom: 40px;
14230    text-align: center;
14231}
14232
14233.dtl-emergency-banner h2 {
14234    color: #c53030;
14235    margin-top: 0;
14236    font-size: 1.6em;
14237    border-bottom: 2px solid #c53030;
14238    padding-bottom: 10px;
14239    display: inline-block;
14240}
14241
14242.dtl-btn-phone {
14243    display: inline-block;
14244    background-color: #e53e3e;
14245    color: #fff !important;
14246    padding: 18px 40px;
14247    border-radius: 50px;
14248    text-decoration: none;
14249    font-weight: bold;
14250    font-size: 1.3em;
14251    box-shadow: 0 4px 10px rgba(229, 62, 62, 0.3);
14252    margin: 20px 0;
14253    transition: transform 0.2s ease;
14254}
14255
14256.dtl-btn-phone:hover {
14257    transform: scale(1.05);
14258}
14259
14260/* 見出しスタイル */
14261.dtl-section-h2 {
14262    border-left: 6px solid #2b6cb0;
14263    padding: 10px 20px;
14264    background: #f0f4f8;
14265    font-size: 1.5em;
14266    margin: 50px 0 25px;
14267}
14268
14269.dtl-section-h3 {
14270    color: #fff;
14271    border-bottom: 1px solid #ddd;
14272	  padding-top: 12px;
14273    padding-bottom: 12.5px;
14274    margin-top: 30px;
14275    font-size: 1.3em;
14276	  text-align: center;
14277}
14278
14279/* 応急処置カード */
14280.dtl-card-group {
14281    display: flex;
14282    flex-wrap: wrap;
14283    gap: 20px;
14284    margin-top: 20px;
14285}
14286
14287.dtl-card {
14288    flex: 1;
14289    min-width: 280px;
14290    background: #f9f9f9;
14291    padding: 20px;
14292    border-radius: 10px;
14293    border: 1px solid #eee;
14294}
14295
14296.dtl-alert-text {
14297    background: #fff5f5;
14298    color: #c53030;
14299    padding: 15px;
14300    border-left: 4px solid #c53030;
14301    margin: 15px 0;
14302}
14303
14304/* リスクセクション(グリッド) */
14305.dtl-grid {
14306    display: grid;
14307    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
14308    gap: 20px;
14309    margin: 25px 0;
14310}
14311
14312.dtl-grid-item {
14313    background: #fff;
14314    padding: 25px;
14315    border: 1px solid #ddd;
14316    border-radius: 8px;
14317  	text-align: center;
14318}
14319
14320.dtl-grid-item h4 {
14321    color: #e53e3e;
14322    margin-top: 0;
14323    font-size: 1.2em;
14324	  border-left: none;
14325	  margin-bottom: 10px;
14326	  text-decoration: underline;
14327}
14328
14329.dtl-grid-item p {
14330    text-align: left;
14331}
14332
14333
14334/* テーブル */
14335.dtl-table-wrapper {
14336    overflow-x: auto;
14337    margin: 20px 0;
14338}
14339
14340.dtl-table {
14341    width: 100%;
14342    border-collapse: collapse;
14343    min-width: 600px;
14344}
14345
14346.dtl-table th {
14347    background-color: #2b6cb0;
14348    color: #fff;
14349    padding: 15px;
14350    border: 1px solid #ddd;
14351}
14352
14353.dtl-table td {
14354    padding: 15px;
14355    border: 1px solid #ddd;
14356}
14357
14358/* FAQ */
14359.dtl-faq-box {
14360    background: #fff;
14361    border: 2px solid #f0f4f8;
14362    padding: 30px;
14363    border-radius: 12px;
14364}
14365
14366.dtl-faq-item {
14367    margin-bottom: 30px;
14368}
14369
14370.dtl-faq-q {
14371    font-weight: bold;
14372    color: #2b6cb0;
14373    display: block;
14374    margin-bottom: 8px;
14375    font-size: 1.1em;
14376}
14377
14378.dtl-faq-a {
14379    display: block;
14380    padding-left: 15px;
14381    border-left: 2px solid #eee;
14382}
14383
14384/* スマホ対応 */
14385@media (max-width: 600px) {
14386    .dtl-section-h2 { font-size: 1.2em; }
14387    .dtl-btn-phone { width: 100%; padding: 15px 10px; font-size: 1.1em; }
14388}	
14389	
14390	
14391	
14392	
14393.dtl-faq-box h2 {
14394	margin-top: 0px;
14395	margin-bottom: 20px;
14396}	
14397	
14398	
14399	
14400div#wpdmpro_notice.xcard {
14401    display: none!important;
14402}	
14403	
14404	
14405	
14406/* 採用rテーブル */
14407	
14408.tables td {
14409	padding: 12px!important;
14410}
14411	
14412.tables td.column-1 {
14413	font-weight: bold;
14414}	
14415	
14416	
14417div#nav_menu-67.widget.widget_nav_menu.widget-shortcode.area-arbitrary ul {
14418	display: flex;
14419	flex-wrap: wrap;
14420	justify-content: space-between;
14421}
14422	
14423div#nav_menu-67.widget.widget_nav_menu.widget-shortcode.area-arbitrary li {
14424	width: 32%;
14425}
14426
14427div#nav_menu-67.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(1) {
14428	background: #0dc85a;
14429}
14430
14431div#nav_menu-67.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(2) {
14432	background: #f15b25;
14433}
14434
14435div#nav_menu-67.widget.widget_nav_menu.widget-shortcode.area-arbitrary li:nth-child(3) {
14436	background: #aa353b;
14437}
14438
14439div#nav_menu-67.widget.widget_nav_menu.widget-shortcode.area-arbitrary a {
14440	border: none;
14441	color: #fff;
14442	text-align: center;
14443}
14444
14445/* スマホ対応 */
14446@media (max-width: 600px) {
14447div#nav_menu-67.widget.widget_nav_menu.widget-shortcode.area-arbitrary li {
14448	width: 100%;
14449	margin-bottom: 10px;
14450}
14451}
14452
14453
14454
14455.ryoukinhyou a {
14456  color: #fff;
14457}
14458
14459.tablepress td{
14460  vertical-align: middle;
14461}
14462
14463
14464
14465
14466
14467
14468.ryoukinhyou td.column-2 {
14469  background: #fff;
14470  color: #000;
14471}
14472
14473.ryoukinhyou td.column-1 {
14474  background: #f7f0e6;
14475	color: #000;
14476}
14477
14478.ryoukinhyou td.column-1 a {
14479	color: #000;
14480}
14481
14482
14483
14484
14485.ryoukinhyoutwo td.column-1 {
14486  background: #f7f0e6;
14487	color: #000;
14488}
14489
14490.ryoukinhyoutwo td.column-4 {
14491  background: #fff;
14492	color: #000;
14493}
14494
14495
14496
14497.tels {
14498	font-size: 24px;
14499	font-weight:bold;
14500}
14501
14502
14503
14504
14505/* 歯科リスク・副作用セクションのスタイル */
14506.risk-container {
14507    max-width: 900px;
14508    margin: 2em auto;
14509    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
14510    color: #333;
14511    line-height: 1.7;
14512}
14513
14514.risk-intro {
14515    background-color: #f9f9f9;
14516    border-left: 4px solid #cc0000; /* 注意喚起の赤色 */
14517    padding: 15px;
14518    margin-bottom: 30px;
14519    font-weight: bold;
14520    font-size: 0.95em;
14521}
14522
14523.risk-grid {
14524    display: grid;
14525    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
14526    gap: 20px;
14527}
14528
14529.risk-item {
14530    background: #fff;
14531    border: 1px solid #e0e0e0;
14532    border-radius: 8px;
14533    padding: 20px;
14534    transition: transform 0.2s ease;
14535}
14536
14537.risk-item:hover {
14538    border-color: #005aad; /* ホバー時に医院カラーへ */
14539}
14540
14541.risk-item h3 {
14542    margin: 0 0 12px 0;
14543    font-size: 1.1em;
14544	  background: #2b1a12;
14545    color: #fff; /* 医院のメインカラーに合わせて調整してください */
14546    border-bottom: 2px solid #f0f0f0;
14547    padding-bottom: px;
14548    display: flex;
14549    align-items: center;
14550}
14551
14552.risk-item h3::before {
14553    content: "●";
14554    margin-right: 8px;
14555    font-size: 0.8em;
14556}
14557
14558.risk-item ul {
14559    margin: 0;
14560    padding-left: 1.2em;
14561    list-style-type: disc;
14562}
14563
14564.risk-item ul li {
14565    margin-bottom: 8px;
14566    font-size: 0.9em;
14567}
14568
14569.risk-item ul li:last-child {
14570    margin-bottom: 0;
14571}
14572
14573/* スマホ表示での調整 */
14574@media (max-width: 600px) {
14575    .risk-grid {
14576        grid-template-columns: 1fr;
14577    }
14578}
14579
14580
14581
14582
14583
14584
14585/* ダイレクトボンディング専用:干渉防止用プレフィックス dent-db- */
14586
14587.dent-db-wrapper {
14588    max-width: 960px;
14589    margin: 0 auto;
14590    color: #333;
14591    line-height: 1.8;
14592    font-family: sans-serif;
14593}
14594
14595
14596/* 共通見出し */
14597
14598.dent-db-h2 {
14599    padding-bottom: 10px !important;
14600    margin-bottom: 30px !important;
14601    color: #333 !important;
14602}
14603.dent-db-h3 {
14604    font-size: 1.4rem !important;
14605    color: #062e64 !important;
14606	  background: transparent;
14607    margin-bottom: 20px !important;
14608    text-align: center;
14609}
14610
14611/* チェックリスト */
14612.dent-db-bg-light {
14613    background: #f9f9f9;
14614    padding: 40px 20px;
14615    border-radius: 10px;
14616}
14617.dent-db-check-list {
14618    list-style: none !important;
14619    padding: 0 !important;
14620    max-width: 600px;
14621    margin: 0 auto !important;
14622}
14623.dent-db-check-list li {
14624    position: relative;
14625    padding-left: 35px;
14626    margin-bottom: 15px;
14627    font-weight: bold;
14628}
14629.dent-db-check-list li::before {
14630    content: '✔';
14631    position: absolute;
14632    left: 0;
14633    color: #0073aa;
14634    font-size: 1.5rem;
14635    top: -5px;
14636}
14637
14638/* カードレイアウト */
14639.dent-db-grid {
14640    display: grid;
14641    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
14642    gap: 20px;
14643}
14644.dent-db-card {
14645    background: #fff;
14646    border: 1px solid #eee;
14647    padding: 30px 20px;
14648    border-radius: 10px;
14649    box-shadow: 0 4px 10px rgba(0,0,0,0.05);
14650}
14651.dent-db-card-tag {
14652    color: #0073aa;
14653    font-weight: bold;
14654    font-size: 0.8rem;
14655    text-transform: uppercase;
14656}
14657.dent-db-card h4 {
14658    margin: 10px 0 !important;
14659    font-size: 1.15rem !important;
14660    color: #000 !important;
14661}
14662
14663/* 料金表スタイル */
14664.dent-db-info-table {
14665    border-top: 1px solid #ddd;
14666}
14667.dent-db-info-table dl {
14668    display: flex;
14669    border-bottom: 1px solid #ddd;
14670    margin: 0;
14671    padding: 20px 10px;
14672}
14673.dent-db-info-table dt {
14674    width: 30%;
14675    font-weight: bold;
14676    color: #0073aa;
14677}
14678.dent-db-info-table dd {
14679    width: 70%;
14680    margin: 0;
14681}
14682.dent-db-small-list {
14683    font-size: 0.9rem;
14684    padding-left: 20px !important;
14685}
14686
14687/* レスポンシブ */
14688@media (max-width: 768px) {
14689    .dent-db-main-title { font-size: 1.8rem !important; }
14690    .dent-db-info-table dl { flex-direction: column; }
14691    .dent-db-info-table dt { width: 100%; margin-bottom: 5px; }
14692    .dent-db-info-table dd { width: 100%; }
14693}
14694
14695
14696.risk2 td{
14697  border: 1px solid #000;
14698	padding: 10px!important;
14699}
14700
14701.risk2 td.column-1{
14702	background: #dee7f2;
14703	font-weight: bold;	
14704}
14705
14706.risk2 tr{
14707  border: 1px solid #000;
14708}
14709
14710
14711.ytbboxouter {
14712  margin: 0 calc(50% - 50vw);
14713  padding: 0 calc(50vw - 50%);
14714	margin-top: 60px;
14715	padding-top: 5px;
14716	padding-bottom: 60px;
14717	background: #f7f7f7;
14718}
14719
14720.ytbbox {
14721	display: flex;
14722	flex-wrap: wrap;
14723	justify-content: space-between;
14724	gap 2%;
14725}
14726
14727.ytbitem{
14728	width: 48%;
14729}
14730
14731
14732@media (max-width: 768px) {
14733	
14734.ytbboxouter {
14735  margin: 0 calc(50% - 50vw);
14736  padding: 0 calc(50vw - 50%);
14737	margin-top: 20px;
14738	padding-top: 60px;
14739	padding-bottom: 40px;
14740	background: #f7f7f7;
14741}
14742
14743.ytbbox {
14744	display: flex;
14745	flex-wrap: wrap;
14746}
14747
14748.ytbitem{
14749	width: 100%;
14750}
14751	
14752}
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763/* =========================================
14764   小児歯科(治療・予防)ページ専用 CSS
14765   ========================================= */
14766.pediatric-wrapper {
14767  font-family: 'Hiragino Kaku Gothic ProN', 'Meiryo', sans-serif;
14768  color: #333;
14769  line-height: 1.8;
14770  max-width: 1000px;
14771  margin: 0 auto;
14772	margin-top: 40px;
14773  padding: 20px 10px;
14774}
14775.pediatric-wrapper img {
14776  max-width: 100%;
14777  height: auto;
14778  border-radius: 8px;
14779}
14780/* ヒーローセクション */
14781.pediatric-hero {
14782  background: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%);
14783  padding: 50px 30px;
14784  text-align: center;
14785  border-radius: 15px;
14786  margin-bottom: 40px;
14787}
14788.pediatric-hero h1 {
14789  color: #00796b;
14790  font-size: 28px;
14791  font-weight: bold;
14792  margin-bottom: 15px;
14793  line-height: 1.4;
14794}
14795.pediatric-hero p {
14796  font-size: 16px;
14797  color: #004d40;
14798  font-weight: bold;
14799}
14800/* 見出しスタイル */
14801.pediatric-wrapper h2 {
14802  color: #00897b;
14803  font-size: 24px;
14804  border-bottom: 3px solid #ffb300;
14805  padding-bottom: 10px;
14806  margin-top: 50px;
14807  margin-bottom: 25px;
14808  position: relative;
14809}
14810.pediatric-wrapper h2::before {
14811  content: "✨";
14812  margin-right: 10px;
14813}
14814.pediatric-wrapper h3 {
14815  color: #00695c;
14816  font-size: 20px;
14817  background: #f1f8e9;
14818  padding: 12px 15px;
14819  border-left: 5px solid #8bc34a;
14820  border-radius: 4px;
14821  margin-top: 40px;
14822  margin-bottom: 20px;
14823}
14824.pediatric-wrapper h4 {
14825  color: #d84315;
14826  font-size: 18px;
14827  margin-top: 30px;
14828  margin-bottom: 15px;
14829}
14830/* 本文テキスト */
14831.pediatric-wrapper p {
14832  margin-bottom: 25px;
14833  font-size: 16px;
14834}
14835/* 強調テキスト */
14836.p-highlight {
14837  background: linear-gradient(transparent 60%, #fff59d 60%);
14838  font-weight: bold;
14839}
14840/* メッセージボックス */
14841.message-box {
14842  background: #fff3e0;
14843  border: 2px solid #ffb74d;
14844  padding: 25px;
14845  border-radius: 10px;
14846  margin: 30px 0;
14847}
14848.message-box p:last-child {
14849  margin-bottom: 0;
14850}
14851/* カードレイアウト(年齢別・メニュー) */
14852.card-grid {
14853  display: grid;
14854  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
14855  gap: 20px;
14856  margin-bottom: 40px;
14857}
14858.card {
14859  background: #fff;
14860  border: 1px solid #e0e0e0;
14861  border-radius: 10px;
14862  padding: 25px;
14863  box-shadow: 0 4px 6px rgba(0,0,0,0.05);
14864  transition: transform 0.3s ease;
14865}
14866.card:hover {
14867  transform: translateY(-5px);
14868  box-shadow: 0 8px 15px rgba(0,0,0,0.1);
14869}
14870.card-age {
14871  background: #ffb300;
14872  color: #fff;
14873  display: inline-block;
14874  padding: 5px 15px;
14875  border-radius: 20px;
14876  font-weight: bold;
14877  font-size: 14px;
14878  margin-bottom: 15px;
14879}
14880.card h4 {
14881  margin-top: -15px;
14882  color: #333;
14883	border-left: none;
14884  border-bottom: 2px dashed #ccc;
14885	padding-left: 0px;
14886  padding-bottom: 10px;
14887}
14888/* リストスタイル */
14889.pediatric-wrapper ul {
14890  list-style-type: none;
14891  padding-left: 0;
14892}
14893.pediatric-wrapper ul li {
14894  position: relative;
14895  padding-left: 1.5em;
14896  margin-bottom: 10px;
14897}
14898.pediatric-wrapper ul li::before {
14899  content: "🐾";
14900  position: absolute;
14901  left: 0;
14902  color: #ff9800;
14903}
14904/* アコーディオン (FAQ) */
14905.faq-details {
14906  background: #f9f9f9;
14907  border: 1px solid #ddd;
14908  border-radius: 8px;
14909  margin-bottom: 15px;
14910  overflow: hidden;
14911}
14912.faq-summary {
14913  padding: 15px 20px;
14914  font-weight: bold;
14915  cursor: pointer;
14916  background: #e1f5fe;
14917  color: #0277bd;
14918  list-style: none;
14919  position: relative;
14920}
14921.faq-summary::-webkit-details-marker {
14922  display: none;
14923}
14924.faq-summary::after {
14925  content: "▼";
14926  position: absolute;
14927  right: 20px;
14928  color: #0277bd;
14929  transition: transform 0.3s;
14930}
14931.faq-details[open] .faq-summary::after {
14932  transform: rotate(180deg);
14933}
14934.faq-content {
14935  padding: 15px 20px;
14936  border-top: 1px dashed #ccc;
14937  background: #fff;
14938}
14939/* 予約ボタン */
14940.cta-section {
14941  text-align: center;
14942  margin-top: 60px;
14943  padding: 40px;
14944  background: #f3e5f5;
14945  border-radius: 15px;
14946}
14947.cta-button {
14948  display: inline-block;
14949  background: #d81b60;
14950  color: #fff !important;
14951  font-size: 20px;
14952  font-weight: bold;
14953  padding: 15px 40px;
14954  border-radius: 30px;
14955  text-decoration: none;
14956  box-shadow: 0 4px 10px rgba(216, 27, 96, 0.4);
14957  transition: all 0.3s;
14958}
14959.cta-button:hover {
14960  background: #ad1457;
14961  transform: scale(1.05);
14962}
14963
14964/* スマホ対応 */
14965@media (max-width: 768px) {
14966  .pediatric-hero h1 { font-size: 22px; }
14967  .pediatric-wrapper h2 { font-size: 20px; }
14968  .pediatric-wrapper h3 { font-size: 18px; }
14969  .card-grid { grid-template-columns: 1fr; }
14970}
14971
14972
14973
14974
14975/* =========================================
14976   小児矯正ページ専用 CSS
14977   ========================================= */
14978.pediatric-wrapper {
14979  font-family: 'Hiragino Kaku Gothic ProN', 'Meiryo', sans-serif;
14980  color: #333;
14981  line-height: 1.8;
14982  max-width: 1000px;
14983  margin: 0 auto;
14984  padding: 20px 10px;
14985	margin-top: 40px;
14986}
14987.pediatric-wrapper img {
14988  max-width: 100%;
14989  height: auto;
14990  border-radius: 8px;
14991}
14992/* ヒーローセクション */
14993.pediatric-hero {
14994  background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%);
14995  padding: 50px 30px;
14996  text-align: center;
14997  border-radius: 15px;
14998  margin-bottom: 40px;
14999}
15000.pediatric-hero h1 {
15001  color: #f57f17;
15002  font-size: 28px;
15003  font-weight: bold;
15004  margin-bottom: 15px;
15005  line-height: 1.4;
15006}
15007.pediatric-hero p {
15008  font-size: 16px;
15009  color: #e65100;
15010  font-weight: bold;
15011}
15012/* 見出しスタイル */
15013.pediatric-wrapper h2 {
15014  color: #ef6c00;
15015  font-size: 24px;
15016  border-bottom: 3px solid #ffd54f;
15017  padding-bottom: 10px;
15018  margin-top: 50px;
15019  margin-bottom: 25px;
15020  position: relative;
15021}
15022.pediatric-wrapper h2::before {
15023  content: "🦷";
15024  margin-right: 10px;
15025}
15026.pediatric-wrapper h3 {
15027  color: #e65100;
15028  font-size: 20px;
15029  background: #fff3e0;
15030  padding: 12px 15px;
15031  border-left: 5px solid #ff9800;
15032  border-radius: 4px;
15033  margin-top: 40px;
15034  margin-bottom: 20px;
15035}
15036.pediatric-wrapper h4 {
15037  color: #bf360c;
15038  font-size: 18px;
15039  margin-top: 30px;
15040  margin-bottom: 15px;
15041}
15042/* 本文テキスト */
15043.pediatric-wrapper p {
15044  margin-bottom: 20px;
15045  font-size: 16px;
15046}
15047/* 強調テキスト */
15048.p-highlight {
15049  background: linear-gradient(transparent 60%, #fff59d 60%);
15050  font-weight: bold;
15051}
15052/* メッセージボックス */
15053.message-box {
15054  background: #e8f5e9;
15055  border: 2px solid #81c784;
15056  padding: 25px;
15057  border-radius: 10px;
15058  margin: 30px 0;
15059}
15060.message-box p:last-child {
15061  margin-bottom: 0;
15062}
15063/* チェックリスト */
15064.check-list-box {
15065  background: #fcfcfc;
15066  border: 2px dashed #ffb74d;
15067  padding: 25px;
15068  border-radius: 10px;
15069  margin-bottom: 30px;
15070}
15071.check-list-box ul {
15072  list-style-type: none;
15073  padding-left: 0;
15074  margin-bottom: 0;
15075  display: grid;
15076  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
15077  gap: 15px;
15078}
15079.check-list-box ul li {
15080  position: relative;
15081  padding-left: 30px;
15082  font-weight: bold;
15083}
15084.check-list-box ul li::before {
15085  content: "☑️";
15086  position: absolute;
15087  left: 0;
15088  top: 2px;
15089}
15090/* カードレイアウト */
15091.card-grid {
15092  display: grid;
15093  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
15094  gap: 20px;
15095  margin-bottom: 40px;
15096}
15097.card {
15098  background: #fff;
15099  border: 1px solid #e0e0e0;
15100  border-radius: 10px;
15101  padding: 25px;
15102  box-shadow: 0 4px 6px rgba(0,0,0,0.05);
15103  transition: transform 0.3s ease;
15104}
15105.card:hover {
15106  transform: translateY(-5px);
15107  box-shadow: 0 8px 15px rgba(0,0,0,0.1);
15108}
15109.card h4 {
15110  margin-top: 0;
15111  color: #d84315;
15112  border-bottom: 2px dashed #ffcc80;
15113  padding-bottom: 10px;
15114}
15115/* 比較テーブル */
15116.ortho-table {
15117  width: 100%;
15118  border-collapse: collapse;
15119  margin-bottom: 30px;
15120  background: #fff;
15121}
15122.ortho-table th, .ortho-table td {
15123  border: 1px solid #ddd;
15124  padding: 15px;
15125  text-align: left;
15126}
15127.ortho-table th {
15128  background-color: #ffe082;
15129  color: #e65100;
15130  font-weight: bold;
15131  width: 20%;
15132  text-align: center;
15133}
15134.ortho-table td:nth-child(2) {
15135  background-color: #fffde7;
15136  width: 40%;
15137}
15138/* アコーディオン (FAQ) */
15139.faq-details {
15140  background: #f9f9f9;
15141  border: 1px solid #ddd;
15142  border-radius: 8px;
15143  margin-bottom: 15px;
15144  overflow: hidden;
15145}
15146.faq-summary {
15147  padding: 15px 20px;
15148  font-weight: bold;
15149  cursor: pointer;
15150  background: #fff3e0;
15151  color: #e65100;
15152  list-style: none;
15153  position: relative;
15154}
15155.faq-summary::-webkit-details-marker {
15156  display: none;
15157}
15158.faq-summary::after {
15159  content: "▼";
15160  position: absolute;
15161  right: 20px;
15162  color: #e65100;
15163  transition: transform 0.3s;
15164}
15165.faq-details[open] .faq-summary::after {
15166  transform: rotate(180deg);
15167}
15168.faq-content {
15169  padding: 15px 20px;
15170  border-top: 1px dashed #ccc;
15171  background: #fff;
15172}
15173/* リストスタイル(汎用) */
15174.pediatric-wrapper .normal-list {
15175  list-style-type: none;
15176  padding-left: 0;
15177}
15178.pediatric-wrapper .normal-list li {
15179  position: relative;
15180  padding-left: 1.5em;
15181  margin-bottom: 10px;
15182}
15183.pediatric-wrapper .normal-list li::before {
15184  content: "💡";
15185  position: absolute;
15186  left: 0;
15187}
15188/* 予約ボタン */
15189.cta-section {
15190  text-align: center;
15191  margin-top: 60px;
15192  padding: 40px;
15193  background: #fff8e1;
15194  border-radius: 15px;
15195  border: 2px solid #ffc107;
15196}
15197.cta-button {
15198  display: inline-block;
15199  background: #ff8f00;
15200  color: #fff !important;
15201  font-size: 20px;
15202  font-weight: bold;
15203  padding: 15px 40px;
15204  border-radius: 30px;
15205  text-decoration: none;
15206  box-shadow: 0 4px 10px rgba(255, 143, 0, 0.4);
15207  transition: all 0.3s;
15208}
15209.cta-button:hover {
15210  background: #ff6f00;
15211  transform: scale(1.05);
15212}
15213
15214/* スマホ対応 */
15215@media (max-width: 768px) {
15216  .pediatric-hero h1 { font-size: 22px; }
15217  .pediatric-wrapper h2 { font-size: 20px; }
15218  .pediatric-wrapper h3 { font-size: 18px; }
15219  .check-list-box ul { grid-template-columns: 1fr; }
15220  .ortho-table th, .ortho-table td { display: block; width: 100%; }
15221  .ortho-table th { border-bottom: none; }
15222}
15223
15224
15225
15226/* =========================================
15227   小児のケガ・外傷ページ専用 CSS
15228   ========================================= */
15229.pediatric-wrapper {
15230  font-family: 'Hiragino Kaku Gothic ProN', 'Meiryo', sans-serif;
15231  color: #333;
15232  line-height: 1.8;
15233  max-width: 1000px;
15234  margin: 0 auto;
15235  padding: 20px 10px;
15236	margin-top: 40px;
15237}
15238.pediatric-wrapper img {
15239  max-width: 100%;
15240  height: auto;
15241  border-radius: 8px;
15242}
15243/* ヒーローセクション(緊急) */
15244.emergency-hero {
15245  background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%);
15246  padding: 50px 30px;
15247  text-align: center;
15248  border-radius: 15px;
15249  margin-bottom: 30px;
15250  border: 3px solid #ef5350;
15251}
15252.emergency-hero h1 {
15253  color: #b71c1c;
15254  font-size: 28px;
15255  font-weight: bold;
15256  margin-bottom: 15px;
15257  line-height: 1.4;
15258}
15259.emergency-hero p {
15260  font-size: 18px;
15261  color: #d32f2f;
15262  font-weight: bold;
15263}
15264/* すぐに読んでほしい警告ボックス */
15265.alert-box {
15266  background: #fff3e0;
15267  border-left: 7px solid #ff9800;
15268  padding: 20px 25px;
15269  border-radius: 4px;
15270  margin-bottom: 40px;
15271  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
15272}
15273.alert-box h3 {
15274  color: #e65100;
15275  margin-top: 0;
15276  font-size: 20px;
15277  display: flex;
15278  align-items: center;
15279}
15280.alert-box h3::before {
15281  content: "⚠️";
15282  margin-right: 10px;
15283  font-size: 24px;
15284}
15285.alert-box p {
15286  margin-bottom: 10px;
15287  font-size: 16px;
15288  font-weight: bold;
15289}
15290.alert-box .time-limit {
15291  background: #d32f2f;
15292  color: #fff;
15293  display: inline-block;
15294  padding: 5px 15px;
15295  border-radius: 20px;
15296  font-size: 14px;
15297  margin-top: 10px;
15298}
15299/* 見出しスタイル */
15300.pediatric-wrapper h2 {
15301  color: #0277bd;
15302  font-size: 24px;
15303  border-bottom: 3px solid #4fc3f7;
15304  padding-bottom: 10px;
15305  margin-top: 50px;
15306  margin-bottom: 25px;
15307  position: relative;
15308}
15309.pediatric-wrapper h2::before {
15310  content: "🏥";
15311  margin-right: 10px;
15312}
15313.pediatric-wrapper h3 {
15314  color: #01579b;
15315  font-size: 20px;
15316  background: #e1f5fe;
15317  padding: 12px 15px;
15318  border-left: 5px solid #03a9f4;
15319  border-radius: 4px;
15320  margin-top: 40px;
15321  margin-bottom: 20px;
15322}
15323.pediatric-wrapper h4 {
15324  color: #0277bd;
15325  font-size: 18px;
15326  margin-top: 30px;
15327  margin-bottom: 15px;
15328  border-bottom: 2px dashed #b3e5fc;
15329  display: inline-block;
15330}
15331/* 本文テキスト */
15332.pediatric-wrapper p {
15333  margin-bottom: 20px;
15334  font-size: 16px;
15335}
15336/* 強調テキスト */
15337.p-highlight-red {
15338  background: linear-gradient(transparent 60%, #ffcdd2 60%);
15339  font-weight: bold;
15340  color: #b71c1c;
15341}
15342/* 症状別カードレイアウト */
15343.trauma-grid {
15344  display: grid;
15345  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
15346  gap: 20px;
15347  margin-bottom: 40px;
15348}
15349.trauma-card {
15350  background: #fff;
15351  border: 1px solid #e0e0e0;
15352  border-top: 5px solid #0288d1;
15353  border-radius: 8px;
15354  padding: 25px;
15355  box-shadow: 0 4px 6px rgba(0,0,0,0.05);
15356}
15357.trauma-card h4 {
15358  margin-top: 0;
15359  color: #0288d1;
15360  border-bottom: none;
15361  font-size: 20px;
15362}
15363.trauma-card .danger-level {
15364  display: inline-block;
15365  background: #ffe082;
15366  color: #d84315;
15367  padding: 3px 10px;
15368  border-radius: 4px;
15369  font-size: 12px;
15370  font-weight: bold;
15371  margin-bottom: 15px;
15372}
15373.trauma-card ul {
15374  padding-left: 20px;
15375  margin-bottom: 0;
15376}
15377.trauma-card li {
15378  margin-bottom: 8px;
15379  font-size: 15px;
15380}
15381/* NG行動リスト */
15382.dont-do-box {
15383  background: #fafafa;
15384  border: 2px solid #bdbdbd;
15385  padding: 25px;
15386  border-radius: 10px;
15387  margin-bottom: 30px;
15388}
15389.dont-do-box h4 {
15390  color: #424242;
15391  margin-top: 0;
15392  display: flex;
15393  align-items: center;
15394}
15395.dont-do-box h4::before {
15396  content: "❌";
15397  margin-right: 10px;
15398}
15399.dont-do-box ul {
15400  list-style-type: none;
15401  padding-left: 0;
15402}
15403.dont-do-box ul li {
15404  position: relative;
15405  padding-left: 30px;
15406  margin-bottom: 10px;
15407  color: #616161;
15408  font-weight: bold;
15409}
15410.dont-do-box ul li::before {
15411  content: "絶対NG";
15412  position: absolute;
15413  left: 0;
15414  top: 2px;
15415  font-size: 11px;
15416  background: #757575;
15417  color: #fff;
15418  padding: 2px 5px;
15419  border-radius: 3px;
15420}
15421/* 連絡先CTA */
15422.tel-cta {
15423  text-align: center;
15424  margin-top: 50px;
15425  padding: 40px;
15426  background: #e8f5e9;
15427  border-radius: 15px;
15428  border: 2px solid #81c784;
15429}
15430.tel-number {
15431  font-size: 32px;
15432  font-weight: bold;
15433  color: #2e7d32;
15434  display: block;
15435  margin: 20px 0;
15436}
15437/* アコーディオン (FAQ) */
15438.faq-details {
15439  background: #f9f9f9;
15440  border: 1px solid #ddd;
15441  border-radius: 8px;
15442  margin-bottom: 15px;
15443  overflow: hidden;
15444}
15445.faq-summary {
15446  padding: 15px 20px;
15447  font-weight: bold;
15448  cursor: pointer;
15449  background: #f1f8e9;
15450  color: #33691e;
15451  list-style: none;
15452  position: relative;
15453}
15454.faq-summary::-webkit-details-marker {
15455  display: none;
15456}
15457.faq-summary::after {
15458  content: "▼";
15459  position: absolute;
15460  right: 20px;
15461  color: #33691e;
15462  transition: transform 0.3s;
15463}
15464.faq-details[open] .faq-summary::after {
15465  transform: rotate(180deg);
15466}
15467.faq-content {
15468  padding: 15px 20px;
15469  border-top: 1px dashed #ccc;
15470  background: #fff;
15471}
15472
15473/* スマホ対応 */
15474@media (max-width: 768px) {
15475  .emergency-hero h1 { font-size: 24px; }
15476  .pediatric-wrapper h2 { font-size: 20px; }
15477  .trauma-grid { grid-template-columns: 1fr; }
15478  .tel-number { font-size: 26px; }
15479}
15480
15481
15482
15483
15484@media (min-width: 767px) {
15485	
15486.choices h2 {
15487   margin-bottom: 0px;
15488  }
15489	
15490.choices p {
15491	 text-align: center;
15492   margin-bottom: 35px;
15493  }	
15494	
15495}
15496
15497
15498@media (max-width: 766px) {
15499	
15500.choices h2 {
15501   margin-bottom: 0px;
15502  }
15503	
15504.choices p {
15505	 text-align: center;
15506   margin-bottom: 35px;
15507  }	
15508	
15509}
15510
15511
15512
15513
15514/* =========================================================
15515   ラ・トゥール新宿歯科
15516   症例ページ:関連する治療ページへの自動リンク
15517========================================================= */
15518
15519.latour-case-treatment-links {
15520  --latour-case-main: #185b80;
15521  --latour-case-sub: #277ca8;
15522  --latour-case-bg: #f4f9fc;
15523  --latour-case-border: #cddfe9;
15524
15525  width: 100%;
15526  margin: 50px 0 10px;
15527  padding: 32px;
15528  border: 1px solid var(--latour-case-border);
15529  background: var(--latour-case-bg);
15530  box-sizing: border-box;
15531}
15532
15533.latour-case-treatment-links,
15534.latour-case-treatment-links * {
15535  box-sizing: border-box;
15536}
15537
15538.latour-case-treatment-links__heading {
15539  margin: 0 0 22px !important;
15540  padding: 0 !important;
15541  border: 0 !important;
15542  background: transparent !important;
15543  color: var(--latour-case-main) !important;
15544  font-size: 21px !important;
15545  font-weight: 700;
15546  line-height: 1.6;
15547  text-align: center;
15548	color: #062e64!important;
15549}
15550
15551.latour-case-treatment-links__buttons {
15552  display: flex;
15553  flex-wrap: wrap;
15554  justify-content: center;
15555  gap: 14px;
15556}
15557
15558.latour-case-treatment-links__button {
15559  display: flex;
15560  width: calc(50% - 7px);
15561  min-height: 80px;
15562  margin: 0;
15563  padding: 14px 54px 14px 22px;
15564  align-items: center;
15565  justify-content: center;
15566  flex-direction: column;
15567  position: relative;
15568  overflow: hidden;
15569  border: 1px solid var(--latour-case-main);
15570  border-radius: 0;
15571  background: var(--latour-case-main);
15572  color: #fff !important;
15573  line-height: 1.5;
15574  text-align: center;
15575  text-decoration: none !important;
15576  box-shadow: 0 5px 15px rgba(24, 91, 128, 0.16);
15577  transition:
15578    background-color 0.25s ease,
15579    border-color 0.25s ease,
15580    box-shadow 0.25s ease,
15581    transform 0.25s ease;
15582	background: #062e64;
15583}
15584
15585.latour-case-treatment-links__button::after {
15586  position: absolute;
15587  top: 50%;
15588  right: 24px;
15589  width: 9px;
15590  height: 9px;
15591  margin-top: -6px;
15592  border-top: 2px solid #fff;
15593  border-right: 2px solid #fff;
15594  transform: rotate(45deg);
15595  content: "";
15596}
15597
15598.latour-case-treatment-links__button span {
15599  display: block;
15600  margin: 0;
15601  padding: 0;
15602  color: #fff !important;
15603  font-size: 17px;
15604  font-weight: 700;
15605  line-height: 1.5;
15606}
15607
15608.latour-case-treatment-links__button strong {
15609  display: block;
15610  margin: 3px 0 0;
15611  padding: 0;
15612  color: #fff !important;
15613  font-size: 13px;
15614  font-weight: 500;
15615  line-height: 1.5;
15616}
15617
15618.latour-case-treatment-links__button:hover,
15619.latour-case-treatment-links__button:focus {
15620  border-color: var(--latour-case-sub);
15621  background: var(--latour-case-sub);
15622  color: #fff !important;
15623  opacity: 1;
15624  text-decoration: none !important;
15625  transform: translateY(-2px);
15626  box-shadow: 0 8px 20px rgba(24, 91, 128, 0.23);
15627}
15628
15629.latour-case-treatment-links__button:hover span,
15630.latour-case-treatment-links__button:hover strong,
15631.latour-case-treatment-links__button:focus span,
15632.latour-case-treatment-links__button:focus strong {
15633  color: #fff !important;
15634}
15635
15636@media screen and (max-width: 767px) {
15637
15638  .latour-case-treatment-links {
15639    margin-top: 38px;
15640    padding: 24px 16px;
15641  }
15642
15643  .latour-case-treatment-links__heading {
15644    margin-bottom: 18px !important;
15645    font-size: 18px !important;
15646  }
15647
15648  .latour-case-treatment-links__buttons {
15649    display: block;
15650  }
15651
15652  .latour-case-treatment-links__button {
15653    width: 100%;
15654    min-height: 72px;
15655    margin: 0 0 12px;
15656    padding: 12px 45px 12px 16px;
15657  }
15658
15659  .latour-case-treatment-links__button:last-child {
15660    margin-bottom: 0;
15661  }
15662
15663  .latour-case-treatment-links__button::after {
15664    right: 19px;
15665  }
15666
15667  .latour-case-treatment-links__button span {
15668    font-size: 16px;
15669  }
15670
15671  .latour-case-treatment-links__button strong {
15672    font-size: 12px;
15673  }
15674
15675}
15676
15677
15678
15679
15680.gum-peeling-page {
15681	--gp-main: #b77972;
15682	--gp-main-dark: #76504b;
15683	--gp-main-light: #f5e8e5;
15684	--gp-accent: #d8aaa3;
15685	--gp-pale: #fbf7f5;
15686	--gp-white: #ffffff;
15687	--gp-text: #403735;
15688	--gp-muted: #746a67;
15689	--gp-border: #e8d8d4;
15690	--gp-shadow: 0 18px 45px rgba(92, 62, 57, 0.08);
15691
15692	position: relative;
15693	left: 50%;
15694	width: 100vw;
15695	max-width: none;
15696	margin-left: -50vw;
15697	color: var(--gp-text);
15698	background: var(--gp-white);
15699	font-family: "Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;
15700	font-size: 16px;
15701	line-height: 1.9;
15702	letter-spacing: 0.02em;
15703	overflow: hidden;
15704}
15705
15706.gum-peeling-page *,
15707.gum-peeling-page *::before,
15708.gum-peeling-page *::after {
15709	box-sizing: border-box;
15710}
15711
15712.gum-peeling-page img {
15713	display: block;
15714	width: 100%;
15715	max-width: 100%;
15716	height: auto;
15717}
15718
15719.gum-peeling-page p {
15720	margin: 0 0 1.5em;
15721}
15722
15723.gum-peeling-page p:last-child {
15724	margin-bottom: 0;
15725}
15726
15727.gum-peeling-page h2,
15728.gum-peeling-page h3 {
15729	margin-top: 0;
15730}
15731
15732.gum-peeling-page h2 {
15733	margin-bottom: 30px;
15734	color: var(--gp-text);
15735	font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif;
15736	font-size: clamp(30px, 3.5vw, 48px);
15737	font-weight: 600;
15738	line-height: 1.5;
15739	letter-spacing: 0.06em;
15740}
15741
15742.gum-peeling-page h3 {
15743	margin-bottom: 14px;
15744	color: var(--gp-text);
15745	font-size: 20px;
15746	font-weight: 700;
15747	line-height: 1.6;
15748	letter-spacing: 0.04em;
15749}
15750
15751.gum-peeling-page ul {
15752	margin: 0;
15753	padding: 0;
15754	list-style: none;
15755}
15756
15757.gum-peeling-inner {
15758	width: min(1120px, calc(100% - 48px));
15759	margin: 0 auto;
15760}
15761
15762.gum-peeling-heading {
15763	margin-bottom: 50px;
15764}
15765
15766.gum-peeling-heading--center {
15767	text-align: center;
15768}
15769
15770.gum-peeling-heading__en {
15771	margin-bottom: 9px !important;
15772	color: var(--gp-main);
15773	font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
15774	font-size: 13px;
15775	font-weight: 700;
15776	line-height: 1.4;
15777	letter-spacing: 0.26em;
15778}
15779
15780.gum-peeling-heading h2 {
15781	margin-bottom: 0;
15782}
15783
15784.gum-peeling-hero {
15785	display: flex;
15786	align-items: stretch;
15787	min-height: 680px;
15788	background: var(--gp-pale);
15789}
15790
15791.gum-peeling-hero__image {
15792	width: 55%;
15793	min-height: 680px;
15794}
15795
15796.gum-peeling-hero__image img {
15797	width: 100%;
15798	height: 100%;
15799	object-fit: cover;
15800	object-position: center;
15801}
15802
15803.gum-peeling-hero__content {
15804	display: flex;
15805	flex-direction: column;
15806	justify-content: center;
15807	width: 45%;
15808	padding: 85px clamp(45px, 6vw, 105px);
15809	background:
15810		linear-gradient(rgba(255, 255, 255, 0.78), rgba(255, 255, 255, 0.78)),
15811		radial-gradient(circle at top right, #efd5cf 0, transparent 58%);
15812}
15813
15814.gum-peeling-hero__en {
15815	margin-bottom: 18px !important;
15816	color: var(--gp-main);
15817	font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
15818	font-size: 13px;
15819	font-weight: 700;
15820	letter-spacing: 0.28em;
15821}
15822
15823.gum-peeling-hero__catch {
15824	margin-bottom: 16px !important;
15825	color: var(--gp-main-dark);
15826	font-size: 16px;
15827	font-weight: 700;
15828	letter-spacing: 0.08em;
15829}
15830
15831.gum-peeling-hero__content h2 {
15832	margin-bottom: 30px;
15833	font-size: clamp(34px, 4vw, 58px);
15834	line-height: 1.45;
15835}
15836
15837.gum-peeling-hero__lead {
15838	margin-bottom: 22px !important;
15839	color: var(--gp-main-dark);
15840	font-size: 18px;
15841	font-weight: 700;
15842	line-height: 2;
15843}
15844
15845.gum-peeling-hero__content > p:last-child {
15846	color: var(--gp-muted);
15847	font-size: 15px;
15848}
15849
15850.gum-peeling-introduction {
15851	padding: 115px 0;
15852	background: var(--gp-white);
15853}
15854
15855.gum-peeling-introduction__content {
15856	max-width: 870px;
15857	padding-left: 68px;
15858	border-left: 2px solid var(--gp-accent);
15859}
15860
15861.gum-peeling-introduction__content p {
15862	font-size: 16px;
15863}
15864
15865.gum-peeling-concerns {
15866	padding: 115px 0;
15867	background: var(--gp-pale);
15868}
15869
15870.gum-peeling-concerns__list {
15871	display: flex;
15872	flex-wrap: wrap;
15873	gap: 18px;
15874}
15875
15876.gum-peeling-concerns__item {
15877	position: relative;
15878	display: flex;
15879	align-items: center;
15880	width: calc((100% - 36px) / 3);
15881	min-height: 125px;
15882	padding: 34px 30px;
15883	background: var(--gp-white);
15884	border: 1px solid var(--gp-border);
15885	box-shadow: var(--gp-shadow);
15886	overflow: hidden;
15887}
15888
15889.gum-peeling-concerns__item::before {
15890	content: "";
15891	position: absolute;
15892	top: 0;
15893	left: 0;
15894	width: 4px;
15895	height: 100%;
15896	background: var(--gp-main);
15897}
15898
15899.gum-peeling-concerns__number {
15900	position: absolute;
15901	top: 12px;
15902	right: 16px;
15903	color: rgba(183, 121, 114, 0.16);
15904	font-family: Georgia, serif;
15905	font-size: 42px;
15906	font-style: italic;
15907	line-height: 1;
15908}
15909
15910.gum-peeling-concerns__item p {
15911	position: relative;
15912	z-index: 1;
15913	margin: 0;
15914	font-weight: 700;
15915	line-height: 1.8;
15916}
15917
15918.gum-peeling-causes {
15919	padding: 115px 0;
15920	background: var(--gp-white);
15921}
15922
15923.gum-peeling-causes__list {
15924	display: flex;
15925	flex-wrap: wrap;
15926	gap: 24px;
15927}
15928
15929.gum-peeling-causes__item {
15930	position: relative;
15931	width: calc((100% - 24px) / 2);
15932	padding: 42px 40px;
15933	background: linear-gradient(135deg, #ffffff 0%, #fcf6f4 100%);
15934	border: 1px solid var(--gp-border);
15935}
15936
15937.gum-peeling-causes__number {
15938	display: inline-flex;
15939	align-items: center;
15940	justify-content: center;
15941	width: 52px;
15942	height: 52px;
15943	margin-bottom: 20px;
15944	color: var(--gp-white);
15945	background: var(--gp-main);
15946	border-radius: 50%;
15947	font-family: Georgia, serif;
15948	font-size: 17px;
15949	font-style: italic;
15950}
15951
15952.gum-peeling-causes__item h3 {
15953	color: var(--gp-main-dark);
15954	background: transparent;
15955	padding: 0px;
15956}
15957
15958.gum-peeling-causes__item p {
15959	margin: 0;
15960	color: var(--gp-muted);
15961	font-size: 15px;
15962}
15963
15964.gum-peeling-notice {
15965	margin-top: 34px;
15966	padding: 30px 34px;
15967	background: var(--gp-main-light);
15968	border-left: 5px solid var(--gp-main);
15969}
15970
15971.gum-peeling-notice p {
15972	margin: 0;
15973	font-weight: 600;
15974}
15975
15976.gum-peeling-features {
15977	padding: 115px 0;
15978	background: var(--gp-pale);
15979}
15980
15981.gum-peeling-features__list {
15982	display: flex;
15983	flex-wrap: wrap;
15984	gap: 22px;
15985}
15986
15987.gum-peeling-features__item {
15988	position: relative;
15989	width: calc((100% - 66px) / 4);
15990	padding: 38px 27px 32px;
15991	text-align: center;
15992	background: var(--gp-white);
15993	border: 1px solid var(--gp-border);
15994	box-shadow: 0 14px 35px rgba(92, 62, 57, 0.06);
15995}
15996
15997.gum-peeling-features__number {
15998	display: flex;
15999	align-items: center;
16000	justify-content: center;
16001	width: 58px;
16002	height: 58px;
16003	margin: 0 auto 22px;
16004	color: var(--gp-main);
16005	background: var(--gp-main-light);
16006	border: 1px solid var(--gp-accent);
16007	border-radius: 50%;
16008	font-family: Georgia, serif;
16009	font-size: 18px;
16010	font-style: italic;
16011}
16012
16013.gum-peeling-features__item h3 {
16014	color: var(--gp-main-dark);
16015	font-size: 18px;
16016	background: transparent;
16017	padding: 0px;	
16018}
16019
16020.gum-peeling-features__item p {
16021	margin: 0;
16022	color: var(--gp-muted);
16023	font-size: 14px;
16024	text-align: left;
16025}
16026
16027.gum-peeling-treatment {
16028	display: flex;
16029	align-items: stretch;
16030	background: var(--gp-main-dark);
16031}
16032
16033.gum-peeling-treatment__image,
16034.gum-peeling-treatment__content {
16035	width: 50%;
16036}
16037
16038.gum-peeling-treatment__image {
16039	min-height: 760px;
16040}
16041
16042.gum-peeling-treatment__image img {
16043	width: 100%;
16044	height: 100%;
16045	object-fit: cover;
16046	object-position: center;
16047}
16048
16049.gum-peeling-treatment__content {
16050	padding: 95px clamp(45px, 6vw, 100px);
16051	color: rgba(255, 255, 255, 0.9);
16052}
16053
16054.gum-peeling-treatment__content .gum-peeling-heading__en {
16055	color: #ecc7c0;
16056}
16057
16058.gum-peeling-treatment__content h2,
16059.gum-peeling-treatment__content h3 {
16060	color: var(--gp-white);
16061}
16062
16063.gum-peeling-treatment__content h2 {
16064	margin-bottom: 30px;
16065}
16066
16067.gum-peeling-treatment__content > p {
16068	font-size: 15px;
16069}
16070
16071.gum-peeling-treatment__method {
16072	margin-top: 28px;
16073	padding: 26px 28px;
16074	background: rgba(255, 255, 255, 0.07);
16075	border: 1px solid rgba(255, 255, 255, 0.24);
16076}
16077
16078.gum-peeling-treatment__method h3 {
16079	margin-bottom: 10px;
16080	font-size: 18px;
16081	background: transparent;
16082	padding: 0px;	
16083}
16084
16085.gum-peeling-treatment__method p {
16086	margin: 0;
16087	font-size: 14px;
16088}
16089
16090.gum-peeling-treatment__note {
16091	margin-top: 28px !important;
16092	padding-top: 22px;
16093	border-top: 1px solid rgba(255, 255, 255, 0.22);
16094	font-size: 13px !important;
16095}
16096
16097.gum-peeling-flow {
16098	padding: 115px 0;
16099	background: var(--gp-white);
16100}
16101
16102.gum-peeling-flow__list {
16103	max-width: 930px;
16104	margin: 0 auto;
16105}
16106
16107.gum-peeling-flow__item {
16108	position: relative;
16109	display: flex;
16110	gap: 30px;
16111	padding-bottom: 34px;
16112}
16113
16114.gum-peeling-flow__item:last-child {
16115	padding-bottom: 0;
16116}
16117
16118.gum-peeling-flow__item::before {
16119	content: "";
16120	position: absolute;
16121	top: 72px;
16122	left: 39px;
16123	width: 1px;
16124	height: calc(100% - 38px);
16125	background: var(--gp-accent);
16126}
16127
16128.gum-peeling-flow__item:last-child::before {
16129	display: none;
16130}
16131
16132.gum-peeling-flow__step {
16133	position: relative;
16134	z-index: 1;
16135	display: flex;
16136	flex-direction: column;
16137	align-items: center;
16138	justify-content: center;
16139	flex: 0 0 80px;
16140	width: 80px;
16141	height: 80px;
16142	color: var(--gp-white);
16143	background: var(--gp-main);
16144	border-radius: 50%;
16145	font-family: "Montserrat", Arial, sans-serif;
16146	line-height: 1;
16147}
16148
16149.gum-peeling-flow__step span {
16150	margin-bottom: 5px;
16151	font-size: 9px;
16152	letter-spacing: 0.12em;
16153}
16154
16155.gum-peeling-flow__step strong {
16156	font-size: 23px;
16157	font-weight: 600;
16158}
16159
16160.gum-peeling-flow__content {
16161	flex: 1;
16162	padding: 28px 32px;
16163	background: var(--gp-pale);
16164	border: 1px solid var(--gp-border);
16165}
16166
16167.gum-peeling-flow__content h3 {
16168	margin-bottom: 8px;
16169	color: var(--gp-main-dark);
16170	background: transparent;
16171	padding: 0px;	
16172}
16173
16174.gum-peeling-flow__content p {
16175	margin: 0;
16176	color: var(--gp-muted);
16177	font-size: 15px;
16178}
16179
16180.gum-peeling-aftercare {
16181	padding: 115px 0;
16182	background: var(--gp-pale);
16183}
16184
16185.gum-peeling-aftercare__layout {
16186	display: flex;
16187	align-items: flex-start;
16188	gap: 58px;
16189}
16190
16191.gum-peeling-aftercare__text,
16192.gum-peeling-aftercare__box {
16193	width: 50%;
16194}
16195
16196.gum-peeling-aftercare__text h3 {
16197	margin-bottom: 22px;
16198	color: var(--gp-main-dark);
16199	background: transparent;
16200	padding: 0px;	
16201}
16202
16203.gum-peeling-aftercare__box {
16204	padding: 42px;
16205	background: var(--gp-white);
16206	border: 1px solid var(--gp-border);
16207	box-shadow: var(--gp-shadow);
16208}
16209
16210.gum-peeling-aftercare__box h3 {
16211	margin-bottom: 22px;
16212	color: var(--gp-main-dark);
16213	background: transparent;
16214	padding: 0px;	
16215}
16216
16217.gum-peeling-aftercare__box li,
16218.gum-peeling-risks__box li,
16219.gum-peeling-limitations__content li {
16220	position: relative;
16221	padding: 12px 0 12px 29px;
16222	border-bottom: 1px solid var(--gp-border);
16223}
16224
16225.gum-peeling-aftercare__box li:last-child,
16226.gum-peeling-risks__box li:last-child,
16227.gum-peeling-limitations__content li:last-child {
16228	border-bottom: 0;
16229}
16230
16231.gum-peeling-aftercare__box li::before,
16232.gum-peeling-risks__box li::before,
16233.gum-peeling-limitations__content li::before {
16234	content: "";
16235	position: absolute;
16236	top: 22px;
16237	left: 5px;
16238	width: 9px;
16239	height: 9px;
16240	background: var(--gp-main);
16241	border-radius: 50%;
16242}
16243
16244.gum-peeling-limitations {
16245	padding: 115px 0;
16246	background: var(--gp-white);
16247}
16248
16249.gum-peeling-limitations__content {
16250	padding: 46px 50px;
16251	background: var(--gp-pale);
16252	border: 1px solid var(--gp-border);
16253}
16254
16255.gum-peeling-limitations__content > p:first-child {
16256	margin-bottom: 24px;
16257}
16258
16259.gum-peeling-limitations__content ul {
16260	margin-bottom: 28px;
16261	padding: 0 16px;
16262	background: var(--gp-white);
16263}
16264
16265.gum-peeling-limitations__content > p:last-child {
16266	margin: 0;
16267	padding: 22px 25px;
16268	color: var(--gp-main-dark);
16269	background: var(--gp-main-light);
16270	font-weight: 700;
16271}
16272
16273.gum-peeling-risks {
16274	padding: 115px 0;
16275	background: var(--gp-pale);
16276}
16277
16278.gum-peeling-risks__box {
16279	padding: 46px 52px;
16280	background: var(--gp-white);
16281	border: 1px solid var(--gp-border);
16282	box-shadow: var(--gp-shadow);
16283}
16284
16285.gum-peeling-faq {
16286	padding: 115px 0;
16287	background: var(--gp-white);
16288}
16289
16290.gum-peeling-faq__list {
16291	max-width: 920px;
16292	margin: 0 auto;
16293	border-top: 1px solid var(--gp-border);
16294}
16295
16296.gum-peeling-faq__item {
16297	border-bottom: 1px solid var(--gp-border);
16298}
16299
16300.gum-peeling-faq__item summary {
16301	position: relative;
16302	padding: 26px 68px 26px 58px;
16303	cursor: pointer;
16304	color: var(--gp-text);
16305	font-size: 17px;
16306	font-weight: 700;
16307	list-style: none;
16308}
16309
16310.gum-peeling-faq__item summary::-webkit-details-marker {
16311	display: none;
16312}
16313
16314.gum-peeling-faq__item summary::before {
16315	content: "Q";
16316	position: absolute;
16317	top: 21px;
16318	left: 13px;
16319	color: var(--gp-main);
16320	font-family: Georgia, serif;
16321	font-size: 26px;
16322	font-style: italic;
16323	font-weight: 400;
16324}
16325
16326.gum-peeling-faq__item summary::after {
16327	content: "+";
16328	position: absolute;
16329	top: 50%;
16330	right: 20px;
16331	transform: translateY(-50%);
16332	color: var(--gp-main);
16333	font-size: 30px;
16334	font-weight: 300;
16335}
16336
16337.gum-peeling-faq__item[open] summary::after {
16338	content: "−";
16339}
16340
16341.gum-peeling-faq__answer {
16342	position: relative;
16343	padding: 0 58px 30px;
16344}
16345
16346.gum-peeling-faq__answer::before {
16347	content: "A";
16348	position: absolute;
16349	top: -5px;
16350	left: 13px;
16351	color: var(--gp-main-dark);
16352	font-family: Georgia, serif;
16353	font-size: 26px;
16354	font-style: italic;
16355}
16356
16357.gum-peeling-faq__answer p {
16358	margin: 0;
16359	color: var(--gp-muted);
16360	font-size: 15px;
16361}
16362
16363.gum-peeling-private-treatment {
16364	padding: 95px 0;
16365	background: var(--gp-main-light);
16366}
16367
16368.gum-peeling-private-treatment__box {
16369	display: flex;
16370	align-items: center;
16371	gap: 60px;
16372	padding: 54px 62px;
16373	background: var(--gp-white);
16374	box-shadow: var(--gp-shadow);
16375}
16376
16377.gum-peeling-private-treatment__heading,
16378.gum-peeling-private-treatment__content {
16379	width: 50%;
16380}
16381
16382.gum-peeling-private-treatment__heading h2 {
16383	margin-bottom: 0;
16384	font-size: clamp(27px, 3vw, 40px);
16385}
16386
16387.gum-peeling-private-treatment__content {
16388	padding-left: 54px;
16389	border-left: 1px solid var(--gp-border);
16390}
16391
16392.gum-peeling-private-treatment__content p {
16393	font-size: 15px;
16394}
16395
16396.gum-peeling-contact {
16397	padding: 115px 0;
16398	color: rgba(255, 255, 255, 0.9);
16399	text-align: center;
16400	background:
16401		linear-gradient(rgba(87, 55, 51, 0.92), rgba(87, 55, 51, 0.92)),
16402		radial-gradient(circle at center, #bc837b 0%, #543835 100%);
16403}
16404
16405.gum-peeling-contact__en {
16406	margin-bottom: 16px !important;
16407	color: #edc9c3;
16408	font-family: "Montserrat", Arial, sans-serif;
16409	font-size: 13px;
16410	font-weight: 700;
16411	letter-spacing: 0.26em;
16412}
16413
16414.gum-peeling-contact h2 {
16415	color: var(--gp-white);
16416}
16417
16418.gum-peeling-contact p {
16419	max-width: 780px;
16420	margin-right: auto;
16421	margin-left: auto;
16422}
16423
16424@media screen and (max-width: 1024px) {
16425	.gum-peeling-hero {
16426		flex-direction: column;
16427		min-height: auto;
16428	}
16429
16430	.gum-peeling-hero__image,
16431	.gum-peeling-hero__content {
16432		width: 100%;
16433	}
16434
16435	.gum-peeling-hero__image {
16436		height: 55vw;
16437		min-height: 390px;
16438		max-height: 600px;
16439	}
16440
16441	.gum-peeling-hero__content {
16442		padding: 75px 8vw;
16443	}
16444
16445	.gum-peeling-concerns__item {
16446		width: calc((100% - 18px) / 2);
16447	}
16448
16449	.gum-peeling-features__item {
16450		width: calc((100% - 22px) / 2);
16451	}
16452
16453	.gum-peeling-treatment {
16454		flex-direction: column;
16455	}
16456
16457	.gum-peeling-treatment__image,
16458	.gum-peeling-treatment__content {
16459		width: 100%;
16460	}
16461
16462	.gum-peeling-treatment__image {
16463		height: 62vw;
16464		min-height: 450px;
16465		max-height: 680px;
16466	}
16467
16468	.gum-peeling-treatment__content {
16469		padding: 80px 8vw;
16470	}
16471
16472	.gum-peeling-aftercare__layout {
16473		flex-direction: column;
16474		gap: 40px;
16475	}
16476
16477	.gum-peeling-aftercare__text,
16478	.gum-peeling-aftercare__box {
16479		width: 100%;
16480	}
16481
16482	.gum-peeling-private-treatment__box {
16483		flex-direction: column;
16484		align-items: stretch;
16485		gap: 32px;
16486	}
16487
16488	.gum-peeling-private-treatment__heading,
16489	.gum-peeling-private-treatment__content {
16490		width: 100%;
16491	}
16492
16493	.gum-peeling-private-treatment__content {
16494		padding-left: 0;
16495		border-left: 0;
16496	}
16497}
16498
16499@media screen and (max-width: 767px) {
16500	.gum-peeling-page {
16501		font-size: 15px;
16502	}
16503
16504	.gum-peeling-inner {
16505		width: min(100% - 36px, 1120px);
16506	}
16507
16508	.gum-peeling-page h2 {
16509		margin-bottom: 24px;
16510		font-size: 28px;
16511		line-height: 1.55;
16512	}
16513
16514	.gum-peeling-page h3 {
16515		font-size: 18px;
16516	}
16517
16518	.gum-peeling-heading {
16519		margin-bottom: 36px;
16520	}
16521
16522	.gum-peeling-heading__en {
16523		font-size: 11px;
16524	}
16525
16526	.gum-peeling-hero__image {
16527		height: 74vw;
16528		min-height: 310px;
16529	}
16530
16531	.gum-peeling-hero__content {
16532		padding: 54px 24px 62px;
16533	}
16534
16535	.gum-peeling-hero__content h2 {
16536		font-size: 32px;
16537	}
16538
16539	.gum-peeling-hero__lead {
16540		font-size: 16px;
16541		line-height: 1.9;
16542	}
16543
16544	.gum-peeling-introduction,
16545	.gum-peeling-concerns,
16546	.gum-peeling-causes,
16547	.gum-peeling-features,
16548	.gum-peeling-flow,
16549	.gum-peeling-aftercare,
16550	.gum-peeling-limitations,
16551	.gum-peeling-risks,
16552	.gum-peeling-faq,
16553	.gum-peeling-contact {
16554		padding: 76px 0;
16555	}
16556
16557	.gum-peeling-introduction__content {
16558		padding-left: 22px;
16559	}
16560
16561	.gum-peeling-concerns__list {
16562		gap: 12px;
16563	}
16564
16565	.gum-peeling-concerns__item {
16566		width: 100%;
16567		min-height: 98px;
16568		padding: 26px 24px;
16569	}
16570
16571	.gum-peeling-causes__list {
16572		gap: 14px;
16573	}
16574
16575	.gum-peeling-causes__item {
16576		width: 100%;
16577		padding: 32px 25px;
16578	}
16579
16580	.gum-peeling-causes__number {
16581		width: 48px;
16582		height: 48px;
16583	}
16584
16585	.gum-peeling-notice {
16586		padding: 24px 22px;
16587	}
16588
16589	.gum-peeling-features__list {
16590		gap: 14px;
16591	}
16592
16593	.gum-peeling-features__item {
16594		width: 100%;
16595		padding: 32px 24px;
16596	}
16597
16598	.gum-peeling-features__item p {
16599		text-align: left;
16600	}
16601
16602	.gum-peeling-treatment__image {
16603		height: 75vw;
16604		min-height: 330px;
16605	}
16606
16607	.gum-peeling-treatment__content {
16608		padding: 68px 24px 74px;
16609	}
16610
16611	.gum-peeling-treatment__method {
16612		padding: 22px;
16613	}
16614
16615	.gum-peeling-flow__item {
16616		gap: 16px;
16617		padding-bottom: 24px;
16618	}
16619
16620	.gum-peeling-flow__item::before {
16621		top: 59px;
16622		left: 28px;
16623		height: calc(100% - 28px);
16624	}
16625
16626	.gum-peeling-flow__step {
16627		flex-basis: 58px;
16628		width: 58px;
16629		height: 58px;
16630	}
16631
16632	.gum-peeling-flow__step span {
16633		font-size: 7px;
16634	}
16635
16636	.gum-peeling-flow__step strong {
16637		font-size: 18px;
16638	}
16639
16640	.gum-peeling-flow__content {
16641		padding: 22px 20px;
16642	}
16643
16644	.gum-peeling-flow__content h3 {
16645		font-size: 17px;
16646	}
16647
16648	.gum-peeling-flow__content p {
16649		font-size: 14px;
16650	}
16651
16652	.gum-peeling-aftercare__box,
16653	.gum-peeling-risks__box,
16654	.gum-peeling-limitations__content {
16655		padding: 29px 23px;
16656	}
16657
16658	.gum-peeling-aftercare__box li,
16659	.gum-peeling-risks__box li,
16660	.gum-peeling-limitations__content li {
16661		padding: 11px 0 11px 24px;
16662		font-size: 14px;
16663	}
16664
16665	.gum-peeling-aftercare__box li::before,
16666	.gum-peeling-risks__box li::before,
16667	.gum-peeling-limitations__content li::before {
16668		top: 20px;
16669		left: 3px;
16670	}
16671
16672	.gum-peeling-limitations__content ul {
16673		padding: 0;
16674	}
16675
16676	.gum-peeling-limitations__content > p:last-child {
16677		padding: 19px;
16678	}
16679
16680	.gum-peeling-faq__item summary {
16681		padding: 22px 48px 22px 40px;
16682		font-size: 15px;
16683		line-height: 1.7;
16684	}
16685
16686	.gum-peeling-faq__item summary::before {
16687		top: 19px;
16688		left: 4px;
16689		font-size: 22px;
16690	}
16691
16692	.gum-peeling-faq__item summary::after {
16693		right: 7px;
16694	}
16695
16696	.gum-peeling-faq__answer {
16697		padding: 0 10px 25px 40px;
16698	}
16699
16700	.gum-peeling-faq__answer::before {
16701		left: 4px;
16702		font-size: 22px;
16703	}
16704
16705	.gum-peeling-private-treatment {
16706		padding: 66px 0;
16707	}
16708
16709	.gum-peeling-private-treatment__box {
16710		padding: 34px 25px;
16711	}
16712
16713	.gum-peeling-contact h2 br {
16714		display: none;
16715	}
16716}
16717
16718
16719
16720
16721
16722
16723
16724/* =========================================================
16725   ラ・トゥール新宿歯科
16726   ダイレクトボンディングページ
16727   FINAL
16728========================================================= */
16729
16730
16731/* =========================================================
16732   00 THEME
16733========================================================= */
16734
16735body.post-name-direct-bonding {
16736	overflow-x: hidden;
16737}
16738
16739body.post-name-direct-bonding .page-header {
16740	display: none !important;
16741}
16742
16743body.post-name-direct-bonding .sideSection-col-two {
16744	display: none !important;
16745}
16746
16747body.post-name-direct-bonding .entry-body > p:empty,
16748body.post-name-direct-bonding .dbx-page p:empty {
16749	display: none !important;
16750}
16751
16752
16753/* =========================================================
16754   01 MAIN VISUAL
16755   ホワイトニングページと同規格
16756========================================================= */
16757
16758/*
16759 * 重要
16760 * dbx-kmvそのものは100vwにしない
16761 * ホワイトニングページと同じ考え方で
16762 * PC/SP画像側だけを広げる
16763 */
16764
16765body.post-name-direct-bonding .dbx-kmv {
16766	width: 100%;
16767	max-width: none;
16768	margin: 0;
16769	padding: 0;
16770	overflow: visible;
16771}
16772
16773body.post-name-direct-bonding .dbx-kmv img {
16774	display: block;
16775	width: 100%;
16776	max-width: none;
16777	height: auto;
16778	margin: 0;
16779	padding: 0;
16780	border: 0;
16781}
16782
16783
16784/* PC */
16785
16786@media screen and (min-width: 768px) {
16787
16788	body.post-name-direct-bonding .dbx-kmv .pc_only {
16789		margin: 0 calc(50% - 50vw);
16790		margin-top: -55px;
16791		padding: 0;
16792	}
16793
16794	body.post-name-direct-bonding .dbx-kmv .pc_only img {
16795		display: block;
16796		width: 100vw;
16797		max-width: none;
16798		height: auto;
16799		margin: 0;
16800	}
16801
16802}
16803
16804
16805/* SP */
16806
16807@media screen and (max-width: 767px) {
16808
16809	body.post-name-direct-bonding .dbx-kmv .sp_only {
16810		margin-top: -15px;
16811		margin-left: -20px;
16812		margin-right: -20px;
16813		padding: 0;
16814	}
16815
16816	body.post-name-direct-bonding .dbx-kmv .sp_only img {
16817		display: block;
16818		width: calc(100% + 40px);
16819		max-width: none;
16820		height: auto;
16821		margin: 0;
16822	}
16823
16824}
16825
16826
16827/* =========================================================
16828   02 PAGE
16829========================================================= */
16830
16831body.post-name-direct-bonding .dbx-page {
16832	--dbx-navy: #062e64;
16833	--dbx-blue: #0b5b93;
16834	--dbx-light-blue: #eaf4fa;
16835	--dbx-pale-blue: #f5f9fc;
16836	--dbx-gold: #b69a66;
16837	--dbx-brown: #5c4a40;
16838	--dbx-text: #333;
16839	--dbx-muted: #69737b;
16840	--dbx-border: #d8e2e8;
16841	--dbx-white: #fff;
16842
16843	position: relative;
16844	width: 100%;
16845	max-width: 100%;
16846	margin: 0;
16847	padding: 0;
16848
16849	color: var(--dbx-text);
16850
16851	font-family:
16852		"Noto Sans JP",
16853		"Yu Gothic",
16854		"Hiragino Kaku Gothic ProN",
16855		sans-serif;
16856
16857	font-size: 16px;
16858	line-height: 1.9;
16859}
16860
16861body.post-name-direct-bonding .dbx-page,
16862body.post-name-direct-bonding .dbx-page *,
16863body.post-name-direct-bonding .dbx-page *::before,
16864body.post-name-direct-bonding .dbx-page *::after {
16865	box-sizing: border-box;
16866}
16867
16868body.post-name-direct-bonding .dbx-page img {
16869	display: block;
16870	width: 100%;
16871	max-width: 100%;
16872	height: auto;
16873	margin: 0;
16874}
16875
16876body.post-name-direct-bonding .dbx-page p {
16877	margin: 0 0 1.5em;
16878	font-size: 16px;
16879	line-height: 1.95;
16880}
16881
16882body.post-name-direct-bonding .dbx-page p:last-child {
16883	margin-bottom: 0;
16884}
16885
16886body.post-name-direct-bonding .dbx-page a {
16887	text-decoration: none;
16888}
16889
16890
16891/* =========================================================
16892   03 INNER
16893========================================================= */
16894
16895body.post-name-direct-bonding .dbx-inner {
16896	width: 100%;
16897	max-width: 960px;
16898	margin-left: auto;
16899	margin-right: auto;
16900	padding: 0;
16901}
16902
16903
16904/* =========================================================
16905   04 HEADING
16906========================================================= */
16907
16908body.post-name-direct-bonding .dbx-heading {
16909	margin-bottom: 48px;
16910}
16911
16912body.post-name-direct-bonding .dbx-heading--center {
16913	text-align: center;
16914}
16915
16916body.post-name-direct-bonding .dbx-heading__en,
16917body.post-name-direct-bonding .dbx-contact__en {
16918	margin: 0 0 10px !important;
16919	padding: 0 !important;
16920
16921	color: var(--dbx-blue);
16922
16923	font-family: Georgia, "Times New Roman", serif;
16924	font-size: 12px;
16925	font-weight: 600;
16926	line-height: 1.4;
16927
16928	letter-spacing: .25em;
16929}
16930
16931body.post-name-direct-bonding .dbx-page .dbx-heading h2,
16932body.post-name-direct-bonding .dbx-page .dbx-philosophy h2,
16933body.post-name-direct-bonding .dbx-page .dbx-micro h2,
16934body.post-name-direct-bonding .dbx-page .dbx-cases h2,
16935body.post-name-direct-bonding .dbx-page .dbx-contact h2 {
16936	margin: 0 !important;
16937	padding: 0 !important;
16938
16939	border: 0 !important;
16940	background: transparent !important;
16941
16942	color: var(--dbx-navy) !important;
16943
16944	font-size: 34px !important;
16945	font-weight: 700 !important;
16946	line-height: 1.55 !important;
16947
16948	text-align: inherit;
16949
16950	text-shadow: none !important;
16951	filter: none !important;
16952	outline: none !important;
16953}
16954
16955body.post-name-direct-bonding .dbx-heading__lead {
16956	margin-top: 22px !important;
16957
16958	color: var(--dbx-muted);
16959
16960	font-size: 17px;
16961	line-height: 2;
16962}
16963
16964
16965/* =========================================================
16966   05 INTRO
16967========================================================= */
16968
16969body.post-name-direct-bonding .dbx-intro {
16970	padding: 85px 0 100px;
16971
16972	background: #fff;
16973}
16974
16975body.post-name-direct-bonding .dbx-intro__layout {
16976	display: flex;
16977	align-items: center;
16978	gap: 6%;
16979}
16980
16981body.post-name-direct-bonding .dbx-intro__text {
16982	width: 51%;
16983}
16984
16985body.post-name-direct-bonding .dbx-intro__image {
16986	width: 43%;
16987}
16988
16989body.post-name-direct-bonding .dbx-intro__image img {
16990	border: 1px solid #ddd;
16991}
16992
16993body.post-name-direct-bonding .dbx-intro strong {
16994	color: var(--dbx-navy);
16995}
16996
16997
16998/* =========================================================
16999   06 CONCERNS
17000========================================================= */
17001
17002body.post-name-direct-bonding .dbx-concerns {
17003	padding: 95px 0;
17004
17005	background:
17006		linear-gradient(
17007			180deg,
17008			#f8fbfd 0%,
17009			#eef5f9 100%
17010		);
17011}
17012
17013body.post-name-direct-bonding .dbx-concerns__grid {
17014	display: flex;
17015	flex-wrap: wrap;
17016
17017	gap: 16px;
17018}
17019
17020body.post-name-direct-bonding .dbx-concern {
17021	position: relative;
17022
17023	width: calc((100% - 32px) / 3);
17024	min-height: 210px;
17025
17026	padding: 36px 28px 30px;
17027
17028	overflow: hidden;
17029
17030	background: #fff;
17031
17032	border: 1px solid var(--dbx-border);
17033
17034	box-shadow:
17035		0 12px 30px rgba(6,46,100,.05);
17036}
17037
17038body.post-name-direct-bonding .dbx-concern__num {
17039	position: absolute;
17040	top: 14px;
17041	right: 18px;
17042
17043	color: rgba(6,46,100,.08);
17044
17045	font-family: Georgia, serif;
17046	font-size: 50px;
17047	line-height: 1;
17048}
17049
17050body.post-name-direct-bonding .dbx-page .dbx-concern h3 {
17051	position: relative;
17052	z-index: 1;
17053
17054	margin: 0 0 18px !important;
17055
17056	padding: 0 0 12px !important;
17057
17058	border: 0 !important;
17059
17060	border-bottom:
17061		2px solid var(--dbx-gold) !important;
17062
17063	background: transparent !important;
17064
17065	color: var(--dbx-navy) !important;
17066
17067	font-size: 19px !important;
17068	font-weight: 700;
17069	line-height: 1.5;
17070}
17071
17072body.post-name-direct-bonding .dbx-concern p {
17073	position: relative;
17074	z-index: 1;
17075
17076	margin: 0;
17077
17078	color: var(--dbx-muted);
17079
17080	font-size: 14px;
17081}
17082
17083body.post-name-direct-bonding .dbx-note {
17084	margin-top: 32px;
17085
17086	padding: 26px 30px;
17087
17088	background: #fff;
17089
17090	border-left:
17091		5px solid var(--dbx-navy);
17092}
17093
17094body.post-name-direct-bonding .dbx-note p {
17095	margin: 0;
17096
17097	font-size: 14px;
17098}
17099
17100body.post-name-direct-bonding .dbx-note strong {
17101	color: var(--dbx-navy);
17102}
17103
17104
17105/* =========================================================
17106   07 PHILOSOPHY
17107========================================================= */
17108
17109body.post-name-direct-bonding .dbx-philosophy {
17110	padding: 100px 0;
17111
17112	color: #fff;
17113
17114	background:
17115		linear-gradient(
17116			135deg,
17117			#062e64 0%,
17118			#0a4e80 100%
17119		);
17120}
17121
17122body.post-name-direct-bonding .dbx-philosophy__layout {
17123	display: flex;
17124
17125	align-items: center;
17126
17127	gap: 7%;
17128}
17129
17130body.post-name-direct-bonding .dbx-philosophy__label {
17131	width: 34%;
17132
17133	padding: 50px 25px;
17134
17135	border:
17136		1px solid rgba(255,255,255,.28);
17137
17138	text-align: center;
17139}
17140
17141body.post-name-direct-bonding .dbx-philosophy__label span,
17142body.post-name-direct-bonding .dbx-philosophy__label strong {
17143	display: block;
17144
17145	font-family:
17146		Georgia,
17147		"Times New Roman",
17148		serif;
17149}
17150
17151body.post-name-direct-bonding .dbx-philosophy__label span {
17152	color: rgba(255,255,255,.55);
17153
17154	font-size: 22px;
17155
17156	letter-spacing: .15em;
17157}
17158
17159body.post-name-direct-bonding .dbx-philosophy__label strong {
17160	margin-top: 10px;
17161
17162	color: #fff;
17163
17164	font-size: 30px;
17165	font-weight: 400;
17166
17167	letter-spacing: .08em;
17168}
17169
17170body.post-name-direct-bonding .dbx-philosophy__content {
17171	width: 59%;
17172}
17173
17174body.post-name-direct-bonding .dbx-philosophy .dbx-heading__en {
17175	color: #bed9e9;
17176}
17177
17178body.post-name-direct-bonding .dbx-page .dbx-philosophy h2 {
17179	margin-bottom: 30px !important;
17180
17181	color: #fff !important;
17182}
17183
17184body.post-name-direct-bonding .dbx-philosophy p {
17185	color: rgba(255,255,255,.87);
17186}
17187
17188
17189/* =========================================================
17190   08 FEATURES
17191========================================================= */
17192
17193body.post-name-direct-bonding .dbx-features {
17194	padding: 100px 0;
17195
17196	background: #fff;
17197}
17198
17199body.post-name-direct-bonding .dbx-features__grid {
17200	display: flex;
17201	flex-wrap: wrap;
17202
17203	gap: 18px;
17204}
17205
17206body.post-name-direct-bonding .dbx-feature {
17207	width: calc(50% - 9px);
17208
17209	padding: 34px 32px;
17210
17211	background: var(--dbx-pale-blue);
17212
17213	border-top:
17214		3px solid var(--dbx-navy);
17215}
17216
17217body.post-name-direct-bonding .dbx-feature__number {
17218	display: block;
17219
17220	margin-bottom: 13px;
17221
17222	color: var(--dbx-gold);
17223
17224	font-family: Georgia, serif;
17225	font-size: 14px;
17226
17227	letter-spacing: .12em;
17228}
17229
17230body.post-name-direct-bonding .dbx-page .dbx-feature h3 {
17231	margin: 0 0 14px !important;
17232	padding: 0 !important;
17233
17234	border: 0 !important;
17235
17236	background: transparent !important;
17237
17238	color: var(--dbx-navy) !important;
17239
17240	font-size: 20px !important;
17241	line-height: 1.55;
17242}
17243
17244body.post-name-direct-bonding .dbx-feature p {
17245	margin: 0;
17246
17247	color: var(--dbx-muted);
17248
17249	font-size: 14px;
17250}
17251
17252
17253/* =========================================================
17254   09 INDICATION
17255========================================================= */
17256
17257body.post-name-direct-bonding .dbx-suitable {
17258	padding: 100px 0;
17259
17260	background: #f2f6f8;
17261}
17262
17263body.post-name-direct-bonding .dbx-suitable .dbx-heading {
17264	max-width: 650px;
17265}
17266
17267body.post-name-direct-bonding .dbx-suitable__layout {
17268	display: flex;
17269
17270	align-items: center;
17271
17272	gap: 6%;
17273}
17274
17275body.post-name-direct-bonding .dbx-suitable__image {
17276	width: 47%;
17277}
17278
17279body.post-name-direct-bonding .dbx-suitable__content {
17280	width: 47%;
17281}
17282
17283body.post-name-direct-bonding .dbx-check {
17284	position: relative;
17285
17286	margin-bottom: 21px;
17287
17288	padding: 0 0 20px 37px;
17289
17290	border-bottom:
17291		1px solid #d5dfe4;
17292}
17293
17294body.post-name-direct-bonding .dbx-check:last-child {
17295	margin-bottom: 0;
17296}
17297
17298body.post-name-direct-bonding .dbx-check::before {
17299	content: "✓";
17300
17301	position: absolute;
17302	top: 0;
17303	left: 0;
17304
17305	display: flex;
17306
17307	align-items: center;
17308	justify-content: center;
17309
17310	width: 24px;
17311	height: 24px;
17312
17313	color: #fff;
17314
17315	background: var(--dbx-blue);
17316
17317	border-radius: 50%;
17318
17319	font-size: 12px;
17320	font-weight: bold;
17321}
17322
17323body.post-name-direct-bonding .dbx-page .dbx-check h3 {
17324	margin: 0 0 7px !important;
17325	padding: 0 !important;
17326
17327	border: 0 !important;
17328
17329	background: transparent !important;
17330
17331	color: var(--dbx-navy) !important;
17332
17333	font-size: 18px !important;
17334	line-height: 1.5;
17335}
17336
17337body.post-name-direct-bonding .dbx-check p {
17338	margin: 0;
17339
17340	color: var(--dbx-muted);
17341
17342	font-size: 14px;
17343}
17344
17345
17346/* =========================================================
17347   10 LIMITATIONS
17348========================================================= */
17349
17350body.post-name-direct-bonding .dbx-limits {
17351	padding: 100px 0;
17352
17353	background: #fff;
17354}
17355
17356body.post-name-direct-bonding .dbx-limits__grid {
17357	display: flex;
17358	flex-wrap: wrap;
17359
17360	gap: 15px;
17361}
17362
17363body.post-name-direct-bonding .dbx-limit {
17364	width: calc(25% - 11.25px);
17365
17366	padding: 28px 22px;
17367
17368	border: 1px solid #dedede;
17369}
17370
17371body.post-name-direct-bonding .dbx-page .dbx-limit h3 {
17372	margin: 0 0 17px !important;
17373
17374	padding: 0 0 12px !important;
17375
17376	border: 0 !important;
17377
17378	border-bottom:
17379		1px solid var(--dbx-gold) !important;
17380
17381	background: transparent !important;
17382
17383	color: var(--dbx-navy) !important;
17384
17385	font-size: 17px !important;
17386	line-height: 1.6;
17387}
17388
17389body.post-name-direct-bonding .dbx-limit p {
17390	margin: 0;
17391
17392	color: var(--dbx-muted);
17393
17394	font-size: 13px;
17395}
17396
17397body.post-name-direct-bonding .dbx-limits__message {
17398	margin-top: 34px;
17399
17400	padding: 26px;
17401
17402	background: #f7f2e9;
17403
17404	text-align: center;
17405}
17406
17407body.post-name-direct-bonding .dbx-limits__message p {
17408	margin: 0;
17409
17410	color: var(--dbx-brown);
17411}
17412
17413
17414/* =========================================================
17415   11 COMPARISON
17416========================================================= */
17417
17418body.post-name-direct-bonding .dbx-compare {
17419	padding: 100px 0;
17420
17421	background: var(--dbx-pale-blue);
17422}
17423
17424body.post-name-direct-bonding .dbx-compare__intro {
17425	max-width: 760px;
17426
17427	margin:
17428		0 auto 34px !important;
17429
17430	text-align: center;
17431}
17432
17433body.post-name-direct-bonding .dbx-table-scroll {
17434	width: 100%;
17435
17436	overflow-x: auto;
17437
17438	-webkit-overflow-scrolling: touch;
17439}
17440
17441body.post-name-direct-bonding .dbx-table {
17442	width: 100%;
17443
17444	min-width: 700px;
17445
17446	margin: 0;
17447
17448	border-collapse: collapse;
17449
17450	background: #fff;
17451}
17452
17453body.post-name-direct-bonding .dbx-table th,
17454body.post-name-direct-bonding .dbx-table td {
17455	padding: 16px 18px !important;
17456
17457	border:
17458		1px solid #cfdde6 !important;
17459
17460	font-size: 14px;
17461	line-height: 1.7;
17462
17463	vertical-align: middle;
17464}
17465
17466body.post-name-direct-bonding .dbx-table thead th {
17467	background: var(--dbx-navy) !important;
17468
17469	color: #fff !important;
17470
17471	font-weight: 700;
17472
17473	text-align: center;
17474}
17475
17476body.post-name-direct-bonding .dbx-table tbody th {
17477	width: 19%;
17478
17479	background: #e7f0f5 !important;
17480
17481	color: var(--dbx-navy) !important;
17482
17483	font-weight: 700;
17484
17485	text-align: center;
17486}
17487
17488body.post-name-direct-bonding .dbx-table td {
17489	width: 40.5%;
17490
17491	background: #fff;
17492}
17493
17494body.post-name-direct-bonding .dbx-link-button {
17495	margin-top: 34px;
17496
17497	text-align: center;
17498}
17499
17500body.post-name-direct-bonding .dbx-link-button a {
17501	display: inline-flex;
17502
17503	align-items: center;
17504	justify-content: center;
17505
17506	min-width: 330px;
17507	min-height: 56px;
17508
17509	padding: 12px 35px;
17510
17511	border:
17512		1px solid var(--dbx-navy);
17513
17514	color: var(--dbx-navy);
17515
17516	background: #fff;
17517
17518	font-size: 14px;
17519	font-weight: 700;
17520
17521	transition: .3s;
17522}
17523
17524body.post-name-direct-bonding .dbx-link-button a:hover {
17525	color: #fff;
17526
17527	background: var(--dbx-navy);
17528}
17529
17530
17531/* =========================================================
17532   12 MICRO
17533========================================================= */
17534
17535body.post-name-direct-bonding .dbx-micro {
17536	padding: 0;
17537
17538	background: var(--dbx-navy);
17539}
17540
17541body.post-name-direct-bonding .dbx-micro .dbx-inner {
17542	width: 100%;
17543
17544	max-width: 100%;
17545
17546	margin: 0;
17547}
17548
17549body.post-name-direct-bonding .dbx-micro__layout {
17550	display: flex;
17551
17552	align-items: stretch;
17553}
17554
17555body.post-name-direct-bonding .dbx-micro__image {
17556	width: 50%;
17557}
17558
17559body.post-name-direct-bonding .dbx-micro__image img {
17560	width: 100%;
17561	height: 100%;
17562
17563	min-height: 570px;
17564
17565	object-fit: cover;
17566}
17567
17568body.post-name-direct-bonding .dbx-micro__content {
17569	display: flex;
17570
17571	flex-direction: column;
17572
17573	justify-content: center;
17574
17575	width: 50%;
17576
17577	padding: 70px 7%;
17578}
17579
17580body.post-name-direct-bonding .dbx-micro .dbx-heading__en {
17581	color: #a6cbdc;
17582}
17583
17584body.post-name-direct-bonding .dbx-page .dbx-micro h2 {
17585	margin-bottom: 28px !important;
17586
17587	color: #fff !important;
17588
17589	font-size: 30px !important;
17590}
17591
17592body.post-name-direct-bonding .dbx-micro p {
17593	color: rgba(255,255,255,.85);
17594
17595	font-size: 14px;
17596}
17597
17598body.post-name-direct-bonding .dbx-text-link {
17599	margin-top: 10px;
17600}
17601
17602body.post-name-direct-bonding .dbx-text-link a {
17603	display: inline-block;
17604
17605	padding-bottom: 4px;
17606
17607	border-bottom:
17608		1px solid rgba(255,255,255,.65);
17609
17610	color: #fff;
17611
17612	font-size: 13px;
17613}
17614
17615body.post-name-direct-bonding .dbx-text-link a::after {
17616	content: " →";
17617}
17618
17619
17620/* =========================================================
17621   13 PROCESS
17622========================================================= */
17623
17624body.post-name-direct-bonding .dbx-process {
17625	padding: 100px 0;
17626
17627	background: #fff;
17628}
17629
17630body.post-name-direct-bonding .dbx-process__list {
17631	max-width: 820px;
17632
17633	margin: 0 auto;
17634}
17635
17636body.post-name-direct-bonding .dbx-process__item {
17637	position: relative;
17638
17639	display: flex;
17640
17641	gap: 28px;
17642
17643	padding-bottom: 27px;
17644}
17645
17646body.post-name-direct-bonding .dbx-process__item::before {
17647	content: "";
17648
17649	position: absolute;
17650
17651	top: 65px;
17652	left: 32px;
17653
17654	width: 1px;
17655	height: calc(100% - 25px);
17656
17657	background: #a7bdcb;
17658}
17659
17660body.post-name-direct-bonding .dbx-process__item:last-child::before {
17661	display: none;
17662}
17663
17664body.post-name-direct-bonding .dbx-process__step {
17665	position: relative;
17666	z-index: 1;
17667
17668	display: flex;
17669
17670	flex:
17671		0 0 65px;
17672
17673	flex-direction: column;
17674
17675	align-items: center;
17676	justify-content: center;
17677
17678	width: 65px;
17679	height: 65px;
17680
17681	color: #fff;
17682
17683	background: var(--dbx-navy);
17684
17685	border-radius: 50%;
17686
17687	line-height: 1;
17688}
17689
17690body.post-name-direct-bonding .dbx-process__step span {
17691	font-size: 8px;
17692
17693	letter-spacing: .12em;
17694}
17695
17696body.post-name-direct-bonding .dbx-process__step strong {
17697	margin-top: 5px;
17698
17699	font-family: Georgia, serif;
17700
17701	font-size: 20px;
17702	font-weight: 400;
17703}
17704
17705body.post-name-direct-bonding .dbx-process__content {
17706	flex: 1;
17707
17708	min-width: 0;
17709
17710	padding: 23px 28px;
17711
17712	background: var(--dbx-pale-blue);
17713}
17714
17715body.post-name-direct-bonding .dbx-page .dbx-process__content h3 {
17716	margin: 0 0 8px !important;
17717	padding: 0 !important;
17718
17719	border: 0 !important;
17720
17721	background: transparent !important;
17722
17723	color: var(--dbx-navy) !important;
17724
17725	font-size: 18px !important;
17726	line-height: 1.6;
17727}
17728
17729body.post-name-direct-bonding .dbx-process__content p {
17730	margin: 0;
17731
17732	color: var(--dbx-muted);
17733
17734	font-size: 14px;
17735}
17736
17737body.post-name-direct-bonding .dbx-process__note {
17738	margin-top: 28px !important;
17739
17740	color: var(--dbx-muted);
17741
17742	font-size: 12px !important;
17743
17744	text-align: center;
17745}
17746
17747
17748/* =========================================================
17749   14 CASES
17750========================================================= */
17751
17752body.post-name-direct-bonding .dbx-cases {
17753	padding: 95px 0;
17754
17755	background: #eaf3f8;
17756}
17757
17758body.post-name-direct-bonding .dbx-cases__box {
17759	display: flex;
17760
17761	align-items: stretch;
17762
17763	background: #fff;
17764
17765	box-shadow:
17766		0 18px 45px rgba(6,46,100,.08);
17767}
17768
17769body.post-name-direct-bonding .dbx-cases__content {
17770	width: 62%;
17771
17772	padding: 55px 55px 58px;
17773}
17774
17775body.post-name-direct-bonding .dbx-page .dbx-cases h2 {
17776	margin-bottom: 20px !important;
17777
17778	font-size: 28px !important;
17779}
17780
17781body.post-name-direct-bonding .dbx-cases__content p {
17782	color: var(--dbx-muted);
17783
17784	font-size: 14px;
17785}
17786
17787body.post-name-direct-bonding .dbx-cases__button {
17788	display: inline-flex;
17789
17790	align-items: center;
17791	justify-content: center;
17792
17793	min-height: 56px;
17794
17795	margin-top: 8px;
17796
17797	padding: 12px 30px;
17798
17799	color: #fff !important;
17800
17801	background: var(--dbx-navy);
17802
17803	font-size: 14px;
17804	font-weight: 700;
17805
17806	transition: .3s;
17807}
17808
17809body.post-name-direct-bonding .dbx-cases__button::after {
17810	content: "→";
17811
17812	margin-left: 18px;
17813}
17814
17815body.post-name-direct-bonding .dbx-cases__button:hover {
17816	background: var(--dbx-blue);
17817}
17818
17819body.post-name-direct-bonding .dbx-cases__visual {
17820	display: flex;
17821
17822	flex-direction: column;
17823
17824	align-items: center;
17825	justify-content: center;
17826
17827	width: 38%;
17828	min-height: 330px;
17829
17830	color: #fff;
17831
17832	text-align: center;
17833
17834	background:
17835		linear-gradient(
17836			145deg,
17837			#062e64 0%,
17838			#1674a5 100%
17839		);
17840}
17841
17842body.post-name-direct-bonding .dbx-cases__visual span,
17843body.post-name-direct-bonding .dbx-cases__visual strong,
17844body.post-name-direct-bonding .dbx-cases__visual small {
17845	display: block;
17846
17847	font-family:
17848		Georgia,
17849		"Times New Roman",
17850		serif;
17851}
17852
17853body.post-name-direct-bonding .dbx-cases__visual span {
17854	color: rgba(255,255,255,.48);
17855
17856	font-size: 20px;
17857
17858	letter-spacing: .15em;
17859}
17860
17861body.post-name-direct-bonding .dbx-cases__visual strong {
17862	margin: 6px 0 18px;
17863
17864	font-size: 30px;
17865	font-weight: 400;
17866
17867	letter-spacing: .08em;
17868}
17869
17870body.post-name-direct-bonding .dbx-cases__visual small {
17871	padding-top: 17px;
17872
17873	border-top:
17874		1px solid rgba(255,255,255,.35);
17875
17876	font-size: 10px;
17877
17878	letter-spacing: .2em;
17879}
17880
17881
17882/* =========================================================
17883   15 PRICE
17884========================================================= */
17885
17886body.post-name-direct-bonding .dbx-price {
17887	padding: 100px 0;
17888
17889	background: #fff;
17890}
17891
17892body.post-name-direct-bonding .dbx-price__main {
17893	display: flex;
17894
17895	align-items: center;
17896	justify-content: space-between;
17897
17898	padding: 34px 38px;
17899
17900	border-top:
17901		3px solid var(--dbx-navy);
17902
17903	border-bottom:
17904		1px solid var(--dbx-border);
17905}
17906
17907body.post-name-direct-bonding .dbx-price__name span,
17908body.post-name-direct-bonding .dbx-price__name strong {
17909	display: block;
17910}
17911
17912body.post-name-direct-bonding .dbx-price__name span {
17913	margin-bottom: 6px;
17914
17915	color: var(--dbx-gold);
17916
17917	font-size: 12px;
17918	font-weight: 700;
17919}
17920
17921body.post-name-direct-bonding .dbx-price__name strong {
17922	color: var(--dbx-navy);
17923
17924	font-size: 20px;
17925}
17926
17927body.post-name-direct-bonding .dbx-price__amount {
17928	display: flex;
17929
17930	align-items: baseline;
17931
17932	color: var(--dbx-navy);
17933}
17934
17935body.post-name-direct-bonding .dbx-price__amount strong {
17936	font-family: Georgia, serif;
17937
17938	font-size: 42px;
17939	font-weight: 400;
17940}
17941
17942body.post-name-direct-bonding .dbx-price__amount span {
17943	margin-left: 7px;
17944
17945	font-size: 15px;
17946}
17947
17948body.post-name-direct-bonding .dbx-price__details {
17949	display: flex;
17950
17951	border-bottom:
17952		1px solid var(--dbx-border);
17953}
17954
17955body.post-name-direct-bonding .dbx-price__detail {
17956	display: flex;
17957
17958	align-items: center;
17959	justify-content: space-between;
17960
17961	width: 50%;
17962
17963	padding: 22px 38px;
17964}
17965
17966body.post-name-direct-bonding .dbx-price__detail:first-child {
17967	border-right:
17968		1px solid var(--dbx-border);
17969}
17970
17971body.post-name-direct-bonding .dbx-price__detail span {
17972	color: var(--dbx-muted);
17973
17974	font-size: 13px;
17975}
17976
17977body.post-name-direct-bonding .dbx-price__detail strong {
17978	color: var(--dbx-navy);
17979
17980	font-size: 17px;
17981}
17982
17983body.post-name-direct-bonding .dbx-price__note {
17984	margin-top: 22px !important;
17985
17986	color: var(--dbx-muted);
17987
17988	font-size: 12px !important;
17989}
17990
17991
17992/* =========================================================
17993   16 RISKS
17994========================================================= */
17995
17996body.post-name-direct-bonding .dbx-risks {
17997	padding: 95px 0;
17998
17999	background: var(--dbx-pale-blue);
18000}
18001
18002body.post-name-direct-bonding .dbx-risks__box {
18003	padding: 38px 45px;
18004
18005	background: #fff;
18006
18007	border:
18008		1px solid var(--dbx-border);
18009}
18010
18011body.post-name-direct-bonding .dbx-risks__box ul {
18012	margin: 0;
18013	padding: 0;
18014
18015	list-style: none;
18016}
18017
18018body.post-name-direct-bonding .dbx-risks__box li {
18019	position: relative;
18020
18021	margin: 0;
18022
18023	padding: 15px 10px 15px 31px;
18024
18025	border-bottom:
18026		1px solid #e4e9ec;
18027
18028	color: #4a5258;
18029
18030	font-size: 14px;
18031	line-height: 1.8;
18032}
18033
18034body.post-name-direct-bonding .dbx-risks__box li:last-child {
18035	border-bottom: 0;
18036}
18037
18038body.post-name-direct-bonding .dbx-risks__box li::before {
18039	content: "";
18040
18041	position: absolute;
18042
18043	top: 25px;
18044	left: 7px;
18045
18046	width: 8px;
18047	height: 8px;
18048
18049	background: var(--dbx-blue);
18050
18051	border-radius: 50%;
18052}
18053
18054
18055/* =========================================================
18056   17 FAQ
18057========================================================= */
18058
18059body.post-name-direct-bonding .dbx-faq {
18060	padding: 100px 0;
18061
18062	background: #fff;
18063}
18064
18065body.post-name-direct-bonding .dbx-faq__list {
18066	max-width: 850px;
18067
18068	margin: 0 auto;
18069
18070	border-top:
18071		1px solid var(--dbx-border);
18072}
18073
18074body.post-name-direct-bonding .dbx-faq__item {
18075	margin: 0;
18076
18077	border-bottom:
18078		1px solid var(--dbx-border);
18079}
18080
18081body.post-name-direct-bonding .dbx-faq__item summary {
18082	position: relative;
18083
18084	padding: 24px 60px 24px 50px;
18085
18086	color: var(--dbx-text);
18087
18088	cursor: pointer;
18089
18090	font-size: 15px;
18091	font-weight: 700;
18092	line-height: 1.7;
18093
18094	list-style: none;
18095}
18096
18097body.post-name-direct-bonding .dbx-faq__item summary::-webkit-details-marker {
18098	display: none;
18099}
18100
18101body.post-name-direct-bonding .dbx-faq__item summary::before {
18102	content: "Q";
18103
18104	position: absolute;
18105
18106	top: 20px;
18107	left: 10px;
18108
18109	color: var(--dbx-blue);
18110
18111	font-family: Georgia, serif;
18112
18113	font-size: 24px;
18114	font-weight: 400;
18115}
18116
18117body.post-name-direct-bonding .dbx-faq__item summary::after {
18118	content: "+";
18119
18120	position: absolute;
18121
18122	top: 50%;
18123	right: 17px;
18124
18125	color: var(--dbx-blue);
18126
18127	font-size: 27px;
18128	font-weight: 300;
18129
18130	transform:
18131		translateY(-50%);
18132}
18133
18134body.post-name-direct-bonding .dbx-faq__item[open] summary::after {
18135	content: "−";
18136}
18137
18138body.post-name-direct-bonding .dbx-faq__answer {
18139	position: relative;
18140
18141	padding:
18142		0 35px 25px 50px;
18143}
18144
18145body.post-name-direct-bonding .dbx-faq__answer::before {
18146	content: "A";
18147
18148	position: absolute;
18149
18150	top: -2px;
18151	left: 10px;
18152
18153	color: var(--dbx-gold);
18154
18155	font-family: Georgia, serif;
18156
18157	font-size: 23px;
18158}
18159
18160body.post-name-direct-bonding .dbx-faq__answer p {
18161	margin: 0;
18162
18163	color: var(--dbx-muted);
18164
18165	font-size: 14px;
18166}
18167
18168
18169/* =========================================================
18170   18 CONTACT
18171========================================================= */
18172
18173body.post-name-direct-bonding .dbx-contact {
18174	padding: 90px 0 100px;
18175
18176	color: #fff;
18177
18178	text-align: center;
18179
18180	background:
18181		linear-gradient(
18182			135deg,
18183			#04274f 0%,
18184			#07507f 100%
18185		);
18186}
18187
18188body.post-name-direct-bonding .dbx-contact__en {
18189	color: #9fc5db !important;
18190}
18191
18192body.post-name-direct-bonding .dbx-page .dbx-contact h2 {
18193	margin-bottom: 24px !important;
18194
18195	color: #fff !important;
18196
18197	font-size: 30px !important;
18198}
18199
18200body.post-name-direct-bonding .dbx-contact > .dbx-inner > p {
18201	color: rgba(255,255,255,.83);
18202}
18203
18204body.post-name-direct-bonding .dbx-contact__buttons {
18205	display: flex;
18206
18207	align-items: stretch;
18208	justify-content: center;
18209
18210	gap: 15px;
18211
18212	width: 100%;
18213	max-width: 720px;
18214
18215	margin: 35px auto 0;
18216}
18217
18218body.post-name-direct-bonding
18219.dbx-contact__buttons
18220> .dbx-contact__button {
18221	flex: 1 1 0;
18222
18223	width: 50%;
18224	min-width: 0;
18225
18226	margin: 0;
18227}
18228
18229body.post-name-direct-bonding
18230.dbx-contact__buttons
18231> p {
18232	display: flex;
18233
18234	flex: 1 1 0;
18235
18236	margin: 0 !important;
18237	padding: 0 !important;
18238}
18239
18240body.post-name-direct-bonding
18241.dbx-contact__buttons
18242> p:empty {
18243	display: none !important;
18244}
18245
18246body.post-name-direct-bonding
18247.dbx-contact__buttons
18248> p
18249> .dbx-contact__button {
18250	width: 100%;
18251	flex: 1;
18252}
18253
18254body.post-name-direct-bonding .dbx-contact__button {
18255	display: flex !important;
18256
18257	flex-direction: column;
18258
18259	align-items: center;
18260	justify-content: center;
18261
18262	min-height: 88px;
18263
18264	padding: 16px 20px;
18265
18266	color: #fff !important;
18267
18268	text-align: center;
18269
18270	text-decoration: none !important;
18271
18272	transition: .3s;
18273}
18274
18275body.post-name-direct-bonding .dbx-contact__button br {
18276	display: none !important;
18277}
18278
18279body.post-name-direct-bonding .dbx-contact__button span {
18280	display: block;
18281
18282	margin: 0 0 5px;
18283
18284	color: #fff !important;
18285
18286	font-size: 11px;
18287	line-height: 1.5;
18288}
18289
18290body.post-name-direct-bonding .dbx-contact__button strong {
18291	display: block;
18292
18293	margin: 0;
18294
18295	color: #fff !important;
18296
18297	font-size: 21px;
18298	line-height: 1.4;
18299
18300	letter-spacing: .04em;
18301}
18302
18303body.post-name-direct-bonding .dbx-contact__button--tel {
18304	background: #8c765f;
18305}
18306
18307body.post-name-direct-bonding .dbx-contact__button--web {
18308	background: #173d60;
18309
18310	border:
18311		1px solid rgba(255,255,255,.35);
18312}
18313
18314body.post-name-direct-bonding .dbx-contact__button:hover {
18315	color: #fff !important;
18316
18317	opacity: .85;
18318}
18319
18320
18321/* =========================================================
18322   19 RESET HEADINGS
18323========================================================= */
18324
18325body.post-name-direct-bonding .dbx-page h2,
18326body.post-name-direct-bonding .dbx-page h3,
18327body.post-name-direct-bonding .dbx-page h4 {
18328	text-shadow: none !important;
18329	filter: none !important;
18330	outline: none !important;
18331}
18332
18333body.post-name-direct-bonding .dbx-page h2::before,
18334body.post-name-direct-bonding .dbx-page h2::after,
18335body.post-name-direct-bonding .dbx-page h3::before,
18336body.post-name-direct-bonding .dbx-page h3::after,
18337body.post-name-direct-bonding .dbx-page h4::before,
18338body.post-name-direct-bonding .dbx-page h4::after {
18339	content: none !important;
18340}
18341
18342
18343/* =========================================================
18344   20 TABLET
18345========================================================= */
18346
18347@media screen and (max-width: 991px) {
18348
18349	body.post-name-direct-bonding .dbx-concern {
18350		width: calc(50% - 8px);
18351	}
18352
18353	body.post-name-direct-bonding .dbx-limit {
18354		width: calc(50% - 7.5px);
18355	}
18356
18357	body.post-name-direct-bonding .dbx-micro__content {
18358		padding: 55px 5%;
18359	}
18360
18361}
18362
18363
18364/* =========================================================
18365   21 SMARTPHONE
18366========================================================= */
18367
18368@media screen and (max-width: 767px) {
18369
18370	/*
18371	 * Lightning側の左右25px領域の中に
18372	 * dbx-pageが存在するため、
18373	 * 本文ページだけ正確にviewportへ戻す。
18374	 *
18375	 * MVにはこの処理を掛けない。
18376	 */
18377
18378	body.post-name-direct-bonding .dbx-page {
18379		width: calc(100% + 50px) !important;
18380		max-width: none !important;
18381
18382		margin-left: -25px !important;
18383		margin-right: -25px !important;
18384
18385		font-size: 15px;
18386	}
18387
18388
18389	/*
18390	 * 中身は左右20px
18391	 */
18392
18393	body.post-name-direct-bonding .dbx-inner {
18394		width: calc(100% - 60px);
18395		max-width: 960px;
18396
18397		margin-left: auto;
18398		margin-right: auto;
18399
18400		padding-left: 0;
18401		padding-right: 0;
18402	}
18403
18404
18405	body.post-name-direct-bonding .dbx-page p {
18406		font-size: 15px;
18407
18408		line-height: 1.9;
18409	}
18410
18411
18412	/* HEAD */
18413
18414	body.post-name-direct-bonding .dbx-heading {
18415		margin-bottom: 32px;
18416	}
18417
18418	body.post-name-direct-bonding .dbx-page .dbx-heading h2,
18419	body.post-name-direct-bonding .dbx-page .dbx-philosophy h2,
18420	body.post-name-direct-bonding .dbx-page .dbx-micro h2,
18421	body.post-name-direct-bonding .dbx-page .dbx-cases h2,
18422	body.post-name-direct-bonding .dbx-page .dbx-contact h2 {
18423		font-size: 24px !important;
18424		line-height: 1.55 !important;
18425	}
18426
18427	body.post-name-direct-bonding .dbx-heading__en,
18428	body.post-name-direct-bonding .dbx-contact__en {
18429		font-size: 10px;
18430	}
18431
18432	body.post-name-direct-bonding .dbx-heading__lead {
18433		margin-top: 16px !important;
18434
18435		font-size: 14px;
18436	}
18437
18438
18439	/* INTRO */
18440
18441	body.post-name-direct-bonding .dbx-intro {
18442		padding: 58px 0 65px;
18443	}
18444
18445	body.post-name-direct-bonding .dbx-intro__layout {
18446		flex-direction: column;
18447
18448		gap: 28px;
18449	}
18450
18451	body.post-name-direct-bonding .dbx-intro__text,
18452	body.post-name-direct-bonding .dbx-intro__image {
18453		width: 100%;
18454	}
18455
18456	body.post-name-direct-bonding .dbx-intro__image {
18457		order: -1;
18458	}
18459
18460
18461	/* CONCERNS */
18462
18463	body.post-name-direct-bonding .dbx-concerns {
18464		padding: 65px 0;
18465	}
18466
18467	body.post-name-direct-bonding .dbx-concerns__grid {
18468		gap: 10px;
18469	}
18470
18471	body.post-name-direct-bonding .dbx-concern {
18472		width: 100%;
18473
18474		min-height: 0;
18475
18476		padding: 25px 23px;
18477	}
18478
18479	body.post-name-direct-bonding .dbx-concern__num {
18480		font-size: 40px;
18481	}
18482
18483	body.post-name-direct-bonding .dbx-page .dbx-concern h3 {
18484		font-size: 17px !important;
18485	}
18486
18487	body.post-name-direct-bonding .dbx-note {
18488		margin-top: 22px;
18489
18490		padding: 21px;
18491	}
18492
18493
18494	/* PHILOSOPHY */
18495
18496	body.post-name-direct-bonding .dbx-philosophy {
18497		padding: 65px 0;
18498	}
18499
18500	body.post-name-direct-bonding .dbx-philosophy__layout {
18501		flex-direction: column;
18502
18503		gap: 35px;
18504	}
18505
18506	body.post-name-direct-bonding .dbx-philosophy__label,
18507	body.post-name-direct-bonding .dbx-philosophy__content {
18508		width: 100%;
18509	}
18510
18511	body.post-name-direct-bonding .dbx-philosophy__label {
18512		padding: 32px 15px;
18513	}
18514
18515	body.post-name-direct-bonding .dbx-philosophy__label strong {
18516		font-size: 24px;
18517	}
18518
18519
18520	/* FEATURES */
18521
18522	body.post-name-direct-bonding .dbx-features {
18523		padding: 65px 0;
18524	}
18525
18526	body.post-name-direct-bonding .dbx-features__grid {
18527		gap: 10px;
18528	}
18529
18530	body.post-name-direct-bonding .dbx-feature {
18531		width: 100%;
18532
18533		padding: 27px 23px;
18534	}
18535
18536	body.post-name-direct-bonding .dbx-page .dbx-feature h3 {
18537		font-size: 18px !important;
18538	}
18539
18540
18541	/* INDICATION */
18542
18543	body.post-name-direct-bonding .dbx-suitable {
18544		padding: 65px 0;
18545	}
18546
18547	body.post-name-direct-bonding .dbx-suitable__layout {
18548		flex-direction: column;
18549
18550		gap: 30px;
18551	}
18552
18553	body.post-name-direct-bonding .dbx-suitable__image,
18554	body.post-name-direct-bonding .dbx-suitable__content {
18555		width: 100%;
18556	}
18557
18558	body.post-name-direct-bonding .dbx-check {
18559		padding-left: 34px;
18560	}
18561
18562
18563	/* LIMITATIONS */
18564
18565	body.post-name-direct-bonding .dbx-limits {
18566		padding: 65px 0;
18567	}
18568
18569	body.post-name-direct-bonding .dbx-limits__grid {
18570		gap: 10px;
18571	}
18572
18573	body.post-name-direct-bonding .dbx-limit {
18574		width: 100%;
18575
18576		padding: 24px 22px;
18577	}
18578
18579	body.post-name-direct-bonding .dbx-limits__message {
18580		margin-top: 25px;
18581
18582		padding: 21px;
18583
18584		text-align: left;
18585	}
18586
18587
18588	/* COMPARISON */
18589
18590	body.post-name-direct-bonding .dbx-compare {
18591		padding: 65px 0;
18592	}
18593
18594	body.post-name-direct-bonding .dbx-compare__intro {
18595		text-align: left;
18596	}
18597
18598	body.post-name-direct-bonding .dbx-table-scroll {
18599		width: 100%;
18600		max-width: 100%;
18601
18602		overflow-x: auto;
18603	}
18604
18605	body.post-name-direct-bonding .dbx-link-button a {
18606		width: 100%;
18607		min-width: 0;
18608	}
18609
18610
18611	/* MICRO */
18612
18613	body.post-name-direct-bonding .dbx-micro .dbx-inner {
18614		width: 100%;
18615		max-width: 100%;
18616
18617		margin: 0;
18618	}
18619
18620	body.post-name-direct-bonding .dbx-micro__layout {
18621		flex-direction: column;
18622	}
18623
18624	body.post-name-direct-bonding .dbx-micro__image,
18625	body.post-name-direct-bonding .dbx-micro__content {
18626		width: 100%;
18627	}
18628
18629	body.post-name-direct-bonding .dbx-micro__image img {
18630		min-height: 0;
18631	}
18632
18633	body.post-name-direct-bonding .dbx-micro__content {
18634		padding: 55px 30px 60px;
18635	}
18636
18637
18638	/* PROCESS */
18639
18640	body.post-name-direct-bonding .dbx-process {
18641		padding: 65px 0;
18642	}
18643
18644	body.post-name-direct-bonding .dbx-process__item {
18645		gap: 14px;
18646
18647		padding-bottom: 18px;
18648	}
18649
18650	body.post-name-direct-bonding .dbx-process__item::before {
18651		top: 54px;
18652		left: 26px;
18653	}
18654
18655	body.post-name-direct-bonding .dbx-process__step {
18656		flex: 0 0 53px;
18657
18658		width: 53px;
18659		height: 53px;
18660	}
18661
18662	body.post-name-direct-bonding .dbx-process__step strong {
18663		font-size: 17px;
18664	}
18665
18666	body.post-name-direct-bonding .dbx-process__content {
18667		min-width: 0;
18668
18669		padding: 19px 18px;
18670	}
18671
18672	body.post-name-direct-bonding .dbx-page .dbx-process__content h3 {
18673		font-size: 16px !important;
18674	}
18675
18676	body.post-name-direct-bonding .dbx-process__content p {
18677		font-size: 13px;
18678	}
18679
18680
18681	/* CASES */
18682
18683	body.post-name-direct-bonding .dbx-cases {
18684		padding: 65px 0;
18685	}
18686
18687	body.post-name-direct-bonding .dbx-cases__box {
18688		flex-direction: column;
18689	}
18690
18691	body.post-name-direct-bonding .dbx-cases__content,
18692	body.post-name-direct-bonding .dbx-cases__visual {
18693		width: 100%;
18694	}
18695
18696	body.post-name-direct-bonding .dbx-cases__content {
18697		padding: 35px 25px 38px;
18698	}
18699
18700	body.post-name-direct-bonding .dbx-cases__button {
18701		width: 100%;
18702
18703		text-align: center;
18704	}
18705
18706	body.post-name-direct-bonding .dbx-cases__visual {
18707		min-height: 210px;
18708	}
18709
18710
18711	/* PRICE */
18712
18713	body.post-name-direct-bonding .dbx-price {
18714		padding: 65px 0;
18715	}
18716
18717	body.post-name-direct-bonding .dbx-price__main {
18718		flex-direction: column;
18719
18720		align-items: flex-start;
18721
18722		gap: 18px;
18723
18724		padding: 27px 22px;
18725	}
18726
18727	body.post-name-direct-bonding .dbx-price__amount strong {
18728		font-size: 36px;
18729	}
18730
18731	body.post-name-direct-bonding .dbx-price__details {
18732		flex-direction: column;
18733	}
18734
18735	body.post-name-direct-bonding .dbx-price__detail {
18736		width: 100%;
18737
18738		padding: 18px 22px;
18739	}
18740
18741	body.post-name-direct-bonding .dbx-price__detail:first-child {
18742		border-right: 0;
18743
18744		border-bottom:
18745			1px solid var(--dbx-border);
18746	}
18747
18748
18749	/* RISKS */
18750
18751	body.post-name-direct-bonding .dbx-risks {
18752		padding: 65px 0;
18753	}
18754
18755	body.post-name-direct-bonding .dbx-risks__box {
18756		padding: 23px 18px;
18757	}
18758
18759	body.post-name-direct-bonding .dbx-risks__box li {
18760		padding-right: 0;
18761
18762		font-size: 13px;
18763	}
18764
18765
18766	/* FAQ */
18767
18768	body.post-name-direct-bonding .dbx-faq {
18769		padding: 65px 0;
18770	}
18771
18772	body.post-name-direct-bonding .dbx-faq__item summary {
18773		padding:
18774			21px 42px 21px 37px;
18775
18776		font-size: 14px;
18777	}
18778
18779	body.post-name-direct-bonding .dbx-faq__item summary::before {
18780		left: 3px;
18781	}
18782
18783	body.post-name-direct-bonding .dbx-faq__item summary::after {
18784		right: 5px;
18785	}
18786
18787	body.post-name-direct-bonding .dbx-faq__answer {
18788		padding:
18789			0 5px 23px 37px;
18790	}
18791
18792	body.post-name-direct-bonding .dbx-faq__answer::before {
18793		left: 3px;
18794	}
18795
18796
18797	/* CONTACT */
18798
18799	body.post-name-direct-bonding .dbx-contact {
18800		padding: 60px 15px 75px;
18801	}
18802
18803	body.post-name-direct-bonding .dbx-contact .dbx-inner {
18804		width: calc(100% - 40px);
18805
18806		margin-left: auto;
18807		margin-right: auto;
18808	}
18809
18810	body.post-name-direct-bonding .dbx-contact__buttons {
18811		flex-direction: column;
18812
18813		gap: 10px;
18814	}
18815
18816	body.post-name-direct-bonding
18817	.dbx-contact__buttons
18818	> .dbx-contact__button,
18819	body.post-name-direct-bonding
18820	.dbx-contact__buttons
18821	> p {
18822		width: 100%;
18823
18824		flex: none;
18825	}
18826
18827	body.post-name-direct-bonding .dbx-contact__button {
18828		width: 100%;
18829
18830		min-height: 78px;
18831	}
18832
18833	body.post-name-direct-bonding .dbx-contact__button strong {
18834		font-size: 19px;
18835	}
18836
18837}
18838
18839
18840/* =========================================================
18841   22 OVERFLOW
18842========================================================= */
18843
18844body.post-name-direct-bonding,
18845body.post-name-direct-bonding #page,
18846body.post-name-direct-bonding .siteContent {
18847	overflow-x: hidden;
18848}
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866/* ==================================================
18867   ラ・トゥール新宿歯科 ホワイトニングページ
18868================================================== */
18869
18870#lat-whitening {
18871  --lw-ink: #253640;
18872  --lw-navy: #173448;
18873  --lw-gold: #af9060;
18874  --lw-line: #ddd8cf;
18875  --lw-paper: #f7f5f0;
18876
18877  color: var(--lw-ink);
18878  font-family: "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif;
18879  font-size: 16px;
18880  line-height: 2;
18881  overflow-wrap: anywhere;
18882  isolation: isolate;
18883}
18884
18885#lat-whitening,
18886#lat-whitening * {
18887  box-sizing: border-box;
18888}
18889
18890#lat-whitening .lw-section {
18891  position: relative;
18892  margin: 0;
18893  padding: 78px 0;
18894  background: #fff;
18895  box-shadow: 0 0 0 100vmax #fff;
18896  clip-path: inset(0 -100vmax);
18897}
18898
18899#lat-whitening .lw-soft {
18900  background: var(--lw-paper);
18901  box-shadow: 0 0 0 100vmax var(--lw-paper);
18902}
18903
18904#lat-whitening .lw-inner {
18905  width: calc(100% - 48px);
18906  max-width: 1120px;
18907  margin: 0 auto;
18908}
18909
18910#lat-whitening p {
18911  margin: 0 0 23px;
18912  line-height: 2;
18913  float: none;
18914	color: #000;
18915}
18916
18917#lat-whitening h2.styled_h2,
18918#lat-whitening h3.styled_h3,
18919#lat-whitening h4.styled_h4,
18920#lat-whitening h5 {
18921  height: auto;
18922  background: none;
18923  box-shadow: none;
18924  text-shadow: none;
18925  clear: both;
18926  line-height: 1.65;
18927  letter-spacing: 0.045em;
18928}
18929
18930
18931
18932
18933#lat-whitening h2.styled_h2 {
18934  position: relative;
18935  margin: 0 0 38px;
18936  padding: 0 0 22px;
18937  border: 0;
18938  border-bottom: 1px solid var(--lw-line);
18939  color: var(--lw-navy);
18940  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
18941  font-weight: 600;
18942  font-size: clamp(25px, 2.8vw, 36px);
18943  text-align: left;
18944}
18945
18946#lat-whitening h2.styled_h2::before {
18947  display: none;
18948}
18949
18950#lat-whitening h2.styled_h2::after {
18951  content: "";
18952  position: absolute;
18953  left: 0;
18954  bottom: -1px;
18955  width: 66px;
18956  height: 3px;
18957  background: var(--lw-gold);
18958}
18959
18960#lat-whitening h3.styled_h3 {
18961  margin: 42px 0 22px;
18962  padding: 0 0 0 17px;
18963  border: 0;
18964  border-left: 3px solid var(--lw-gold);
18965  color: var(--lw-navy);
18966  font-size: 23px;
18967  font-weight: 600;
18968  text-align: left;
18969}
18970
18971#lat-whitening h3::before,
18972#lat-whitening h3::after,
18973#lat-whitening h4::before,
18974#lat-whitening h4::after,
18975#lat-whitening h5::before,
18976#lat-whitening h5::after {
18977  display: none;
18978}
18979
18980#lat-whitening h4.styled_h4 {
18981  margin: 30px 0 14px;
18982  padding: 0;
18983  border: 0;
18984  color: #31444f;
18985  font-size: 19px;
18986  text-align: left;
18987}
18988
18989#lat-whitening h5 {
18990  margin: 0 0 15px;
18991  padding: 7px 12px;
18992  border: 0;
18993  background: var(--lw-navy);
18994  color: #fff;
18995  font-size: 16px;
18996  text-align: center;
18997}
18998
18999#lat-whitening img {
19000  display: block;
19001  float: none;
19002  max-width: 100%;
19003  height: auto;
19004  margin: 0 auto 24px;
19005  border: 0;
19006  box-shadow: none;
19007}
19008
19009#lat-whitening .su-row {
19010  display: flex;
19011  flex-wrap: wrap;
19012  align-items: flex-start;
19013  gap: 30px;
19014  margin: 26px 0 32px;
19015}
19016
19017#lat-whitening .su-row::before,
19018#lat-whitening .su-row::after {
19019  display: none;
19020}
19021
19022#lat-whitening .su-column {
19023  float: none;
19024  width: auto;
19025  flex: 1 1 calc(50% - 15px);
19026  min-width: 0;
19027  margin: 0;
19028  padding: 0;
19029}
19030
19031#lat-whitening .su-column-inner {
19032  padding: 0;
19033  margin: 0;
19034}
19035
19036#lat-whitening .su-note {
19037  margin: 26px 0;
19038  border: 1px solid var(--lw-line) !important;
19039  border-radius: 0;
19040  background: #fff !important;
19041}
19042
19043#lat-whitening .su-note-inner {
19044  padding: 25px 28px;
19045  border: 0 !important;
19046  border-radius: 0;
19047  background: #fff !important;
19048  color: var(--lw-ink) !important;
19049}
19050
19051#lat-whitening .su-note-inner p:last-child {
19052  margin-bottom: 0;
19053}
19054
19055#lat-whitening ul {
19056  margin: 20px 0;
19057  padding-left: 1.5em;
19058}
19059
19060#lat-whitening li {
19061  margin-bottom: 12px;
19062  line-height: 1.9;
19063}
19064
19065#lat-whitening .onayamiul {
19066  display: flex;
19067  flex-wrap: wrap;
19068  gap: 12px;
19069  padding: 0;
19070  list-style: none;
19071}
19072
19073#lat-whitening .onayami {
19074  flex: 1 1 calc(50% - 6px);
19075  margin: 0;
19076  padding: 16px 20px;
19077  background: var(--lw-paper);
19078  border-left: 3px solid var(--lw-gold);
19079}
19080
19081#lat-whitening a {
19082  color: #285c7b;
19083  text-underline-offset: 4px;
19084}
19085
19086#lat-whitening a:focus-visible {
19087  outline: 3px solid #b38b42;
19088  outline-offset: 4px;
19089}
19090
19091/* 冒頭の強調エリア */
19092
19093#lat-whitening .lw-hero {
19094  padding-top: 65px;
19095  background: var(--lw-navy);
19096  box-shadow: 0 0 0 100vmax var(--lw-navy);
19097  color: #fff;
19098}
19099
19100#lat-whitening .lw-eyebrow {
19101  margin-bottom: 20px;
19102  color: #d5c19c;
19103  font-size: 12px;
19104  letter-spacing: 0.2em;
19105  line-height: 1.6;
19106}
19107
19108#lat-whitening h2.lw-title {
19109  border: 0;
19110  padding: 0;
19111  margin-bottom: 36px;
19112  color: #fff;
19113  font-size: clamp(28px, 3.5vw, 44px);
19114  line-height: 1.6;
19115  text-align: left;
19116}
19117
19118#lat-whitening h2.lw-title::after {
19119  display: none;
19120}
19121
19122#lat-whitening .lw-spotlight {
19123  display: flex;
19124  align-items: center;
19125  gap: 38px;
19126  padding: 40px;
19127  border: 1px solid #63737e;
19128  background: linear-gradient(120deg, #24475d, #173448);
19129}
19130
19131#lat-whitening .lw-spotlight-copy {
19132  flex: 1 1 65%;
19133  min-width: 0;
19134}
19135
19136#lat-whitening .lw-tag {
19137  display: inline-block;
19138  margin: 0 0 20px;
19139  padding: 5px 17px;
19140  border: 1px solid #ccb689;
19141  color: #f0dfba;
19142  font-size: 14px;
19143  letter-spacing: 0.08em;
19144}
19145
19146#lat-whitening .lw-catch {
19147  margin-bottom: 24px;
19148  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
19149  font-size: clamp(25px, 2.8vw, 36px);
19150  line-height: 1.65;
19151}
19152
19153#lat-whitening .lw-machine-name {
19154  margin-bottom: 25px;
19155  color: #e9d4a8;
19156  font-size: 14px;
19157  line-height: 1.6;
19158}
19159
19160#lat-whitening .lw-machine-name strong {
19161  font-size: clamp(23px, 2.5vw, 31px);
19162  font-weight: 600;
19163}
19164
19165#lat-whitening .lw-lead {
19166  font-size: 15px;
19167  line-height: 2.1;
19168  color: #f0f3f5;
19169}
19170
19171#lat-whitening .lw-lead strong {
19172  padding: 0 4px;
19173  color: #f8de9b;
19174  font-size: 20px;
19175}
19176
19177#lat-whitening .lw-device-pair {
19178  display: flex;
19179  align-items: center;
19180  gap: 10px;
19181  margin: 28px 0 18px;
19182}
19183
19184#lat-whitening .lw-device-pair > div {
19185  flex: 1;
19186  min-width: 0;
19187  padding: 14px 8px;
19188  background: rgba(255, 255, 255, 0.05);
19189  border: 1px solid #87929a;
19190  text-align: center;
19191}
19192
19193#lat-whitening .lw-device-pair span {
19194  display: block;
19195  color: #e1e7eb;
19196  font-size: 11px;
19197  line-height: 1.6;
19198}
19199
19200#lat-whitening .lw-device-pair strong {
19201  display: block;
19202  font-size: 16px;
19203  line-height: 1.6;
19204  margin-top: 6px;
19205}
19206
19207#lat-whitening .lw-device-pair .lw-plus {
19208  font-size: 22px;
19209  color: #d5c19c;
19210}
19211
19212#lat-whitening .lw-device-pair .lw-two {
19213  flex: 0 0 86px;
19214  background: #e5d2ac;
19215  border-color: #e5d2ac;
19216  color: var(--lw-navy);
19217}
19218
19219#lat-whitening .lw-two b {
19220  font-family: Georgia, serif;
19221  font-size: 50px;
19222  line-height: 1;
19223}
19224
19225#lat-whitening .lw-two span {
19226  color: var(--lw-navy);
19227  font-size: 14px;
19228  font-weight: 700;
19229}
19230
19231#lat-whitening .lw-small {
19232  font-size: 12px;
19233  line-height: 1.8;
19234  color: #d7e0e6;
19235  margin: 0;
19236}
19237
19238#lat-whitening .lw-spotlight-photo {
19239  flex: 0 1 31%;
19240  min-width: 0;
19241  margin: 0;
19242  padding: 18px;
19243  background: #fff;
19244  align-self: center;
19245}
19246
19247#lat-whitening .lw-spotlight-photo img {
19248  width: 100%;
19249  margin: 0;
19250}
19251
19252#lat-whitening figcaption {
19253  margin-top: 14px;
19254  font-size: 12px;
19255  line-height: 1.8;
19256  color: #52616a;
19257  text-align: center;
19258}
19259
19260#lat-whitening .lw-nav {
19261  display: flex;
19262  flex-wrap: wrap;
19263  gap: 12px;
19264  margin: 28px 0 48px;
19265}
19266
19267#lat-whitening .lw-nav a {
19268  flex: 1 1 20%;
19269  padding: 12px;
19270  border: 1px solid #788893;
19271  color: #fff;
19272  text-decoration: none;
19273  text-align: center;
19274  font-size: 14px;
19275}
19276
19277#lat-whitening .lw-nav a:hover {
19278  background: rgba(255, 255, 255, 0.08);
19279}
19280
19281/* 当院で施術を受けるメリット */
19282
19283#lat-whitening .lw-hero h3.styled_h3 {
19284  color: #fff;
19285  font-size: 25px;
19286  margin-top: 46px;
19287}
19288
19289#lat-whitening .lw-benefits {
19290  display: flex;
19291  gap: 20px;
19292  align-items: stretch;
19293}
19294
19295#lat-whitening .lw-benefit {
19296  flex: 1;
19297  min-width: 0;
19298  padding: 25px;
19299  background: #fff;
19300  color: var(--lw-ink);
19301  border-top: 3px solid var(--lw-gold);
19302}
19303
19304#lat-whitening .lw-benefit h4.styled_h4 {
19305  margin: 0 0 18px;
19306  font-size: 19px;
19307}
19308
19309#lat-whitening .points {
19310  display: inline-block;
19311  margin-bottom: 12px;
19312  background: none;
19313  color: #866736;
19314  font-family: Georgia, serif;
19315  font-size: 22px;
19316  line-height: 1.5;
19317}
19318
19319#lat-whitening .marker {
19320  background: none;
19321  padding: 0;
19322  box-shadow: none;
19323}
19324
19325#lat-whitening .lw-benefit p {
19326  font-size: 14px;
19327  line-height: 2;
19328  margin: 0;
19329}
19330
19331/* 特徴カード・施術の流れ */
19332
19333#lat-whitening .lw-feature-cards {
19334  display: flex;
19335  flex-wrap: wrap;
19336  gap: 24px;
19337  margin-top: 35px;
19338}
19339
19340#lat-whitening .lw-feature-card {
19341  flex: 1 1 calc(50% - 12px);
19342  min-width: 0;
19343  background: #fff;
19344  border: 1px solid var(--lw-line);
19345  padding: 30px;
19346}
19347
19348#lat-whitening .lw-feature-card h3.styled_h3 {
19349  margin-top: 0;
19350  font-size: 21px;
19351}
19352
19353#lat-whitening .lw-step {
19354  position: relative;
19355  margin: 18px 0;
19356  padding: 26px 30px;
19357  border: 1px solid var(--lw-line);
19358  border-left: 4px solid var(--lw-gold);
19359  background: #fff;
19360}
19361
19362#lat-whitening .lw-step h4.styled_h4 {
19363  margin-top: 0;
19364  color: var(--lw-navy);
19365  font-size: 21px;
19366}
19367
19368#lat-whitening .lw-step p {
19369  margin-bottom: 0;
19370}
19371
19372#lat-whitening .lw-summary ul {
19373  padding: 24px 28px 24px 50px;
19374  background: #fff;
19375  border: 1px solid var(--lw-line);
19376}
19377
19378/* 表・料金 */
19379
19380#lat-whitening .lw-table-scroll {
19381  max-width: 100%;
19382  overflow-x: auto;
19383  margin: 28px 0;
19384  -webkit-overflow-scrolling: touch;
19385}
19386
19387#lat-whitening table {
19388  width: 100%;
19389  min-width: 620px;
19390  border-collapse: collapse;
19391  margin: 0;
19392  background: #fff;
19393  font-size: 15px;
19394}
19395
19396#lat-whitening table th,
19397#lat-whitening table td {
19398  height: auto;
19399  padding: 17px 20px;
19400  border: 1px solid var(--lw-line);
19401  line-height: 1.8;
19402  vertical-align: middle;
19403  color: var(--lw-ink);
19404  background: #fff;
19405}
19406
19407#lat-whitening table th {
19408  background: #eee9df;
19409  font-weight: 600;
19410}
19411
19412#lat-whitening .lw-compare-table {
19413  text-align: center;
19414}
19415
19416#lat-whitening .lw-compare-table td:first-child {
19417  width: 30%;
19418  background: #f1ede6;
19419}
19420
19421#lat-whitening .lw-compare-table td:nth-child(2) {
19422  width: 35%;
19423  background: #f7efed;
19424}
19425
19426#lat-whitening .lw-compare-table td:nth-child(3) {
19427  width: 35%;
19428  background: #edf3f7;
19429}
19430
19431#lat-whitening .lw-compare-table tr:first-child td {
19432  font-weight: 600;
19433}
19434
19435#lat-whitening .ryoukinhyou td:nth-child(2) {
19436  color: var(--lw-navy);
19437  font-size: 20px;
19438  font-weight: 600;
19439  white-space: nowrap;
19440}
19441
19442#lat-whitening .risk2 {
19443  min-width: 0;
19444  font-size: 14px;
19445}
19446
19447#lat-whitening .risk2 td:first-child {
19448  width: 25%;
19449  background: #eee9df;
19450}
19451
19452/* 院長メッセージ・症例 */
19453
19454#lat-whitening .lw-voice {
19455  background: #eee9e1;
19456  box-shadow: 0 0 0 100vmax #eee9e1;
19457}
19458
19459#lat-whitening .hikakuouter {
19460  padding: 35px;
19461  background: #fff;
19462  border: 1px solid var(--lw-line);
19463  margin: 50px 0;
19464  width: 100%;
19465  float: none;
19466}
19467
19468#lat-whitening .lw-case-comparison {
19469  display: flex;
19470  gap: 24px;
19471}
19472
19473#lat-whitening .lw-case-comparison figure {
19474  flex: 1;
19475  min-width: 0;
19476  margin: 0;
19477}
19478
19479#lat-whitening .lw-case-comparison figcaption {
19480  margin: 0 0 12px;
19481  padding: 7px;
19482  background: var(--lw-navy);
19483  color: #fff;
19484  font-size: 16px;
19485}
19486
19487/* PC・スマホ画像切り替え */
19488
19489#lat-whitening .pc_only {
19490  display: block;
19491}
19492
19493#lat-whitening .sp_only {
19494  display: none;
19495}
19496
19497/* 下部リンク */
19498
19499#lat-whitening .widget_nav_menu ul {
19500  display: flex;
19501  flex-wrap: wrap;
19502  gap: 0;
19503  list-style: none;
19504  padding: 0;
19505  border-top: 1px solid var(--lw-line);
19506}
19507
19508#lat-whitening .widget_nav_menu li {
19509  flex: 1 1 33.333%;
19510  margin: 0;
19511  padding: 12px 16px;
19512  border-bottom: 1px solid var(--lw-line);
19513  font-size: 13px;
19514}
19515
19516#lat-whitening .widget_nav_menu a {
19517  display: block;
19518  text-decoration: none;
19519}
19520
19521#lat-whitening .su-divider {
19522  margin: 35px 0;
19523  padding-top: 16px;
19524  border: 0;
19525  border-top: 1px solid var(--lw-line);
19526  text-align: right;
19527}
19528
19529#lat-whitening [id] {
19530  scroll-margin-top: 120px;
19531}
19532
19533/* タブレット */
19534
19535@media (max-width: 900px) {
19536  #lat-whitening .lw-spotlight {
19537    gap: 24px;
19538    padding: 28px;
19539  }
19540
19541  #lat-whitening .lw-benefits {
19542    flex-direction: column;
19543  }
19544
19545  #lat-whitening .lw-benefit {
19546    padding: 26px;
19547  }
19548
19549  #lat-whitening .lw-benefit p {
19550    font-size: 15px;
19551  }
19552
19553  #lat-whitening .lw-spotlight-photo {
19554    flex-basis: 29%;
19555  }
19556}
19557
19558/* スマートフォン */
19559
19560@media (max-width: 640px) {
19561  #lat-whitening {
19562    font-size: 15px;
19563  }
19564
19565  #lat-whitening .lw-section {
19566    padding: 48px 0;
19567  }
19568
19569  #lat-whitening .lw-inner {
19570    width: calc(100% - 36px);
19571  }
19572
19573  #lat-whitening .lw-hero {
19574    padding-top: 40px;
19575  }
19576
19577  #lat-whitening .lw-eyebrow {
19578    font-size: 10px;
19579    letter-spacing: 0.09em;
19580  }
19581
19582  #lat-whitening h2.lw-title {
19583    font-size: 27px;
19584    letter-spacing: 0.01em;
19585  }
19586
19587  #lat-whitening .lw-spotlight {
19588    flex-direction: column;
19589    padding: 24px 20px;
19590    gap: 28px;
19591  }
19592
19593  #lat-whitening .lw-spotlight-photo {
19594    width: 100%;
19595    max-width: 360px;
19596    flex: auto;
19597  }
19598
19599  #lat-whitening .lw-catch {
19600    font-size: 28px;
19601  }
19602
19603  #lat-whitening .lw-device-pair {
19604    gap: 7px;
19605  }
19606
19607  #lat-whitening .lw-device-pair strong {
19608    font-size: 13px;
19609  }
19610
19611  #lat-whitening .lw-device-pair span {
19612    font-size: 10px;
19613  }
19614
19615  #lat-whitening .lw-device-pair .lw-two {
19616    flex-basis: 59px;
19617  }
19618
19619  #lat-whitening .lw-two b {
19620    font-size: 40px;
19621  }
19622
19623  #lat-whitening .lw-two span {
19624    font-size: 12px;
19625  }
19626
19627  #lat-whitening .lw-nav {
19628    gap: 10px;
19629    margin-bottom: 32px;
19630  }
19631
19632  #lat-whitening .lw-nav a {
19633    flex-basis: calc(50% - 5px);
19634    font-size: 13px;
19635  }
19636
19637  #lat-whitening .lw-benefits {
19638    gap: 16px;
19639  }
19640
19641  #lat-whitening h2.styled_h2 {
19642    font-size: 25px;
19643    margin-bottom: 28px;
19644    padding-bottom: 17px;
19645  }
19646
19647  #lat-whitening h3.styled_h3 {
19648    font-size: 21px;
19649    margin-top: 32px;
19650  }
19651
19652  #lat-whitening h4.styled_h4 {
19653    font-size: 18px;
19654  }
19655
19656  #lat-whitening .su-row {
19657    flex-direction: column;
19658    gap: 20px;
19659  }
19660
19661  #lat-whitening .su-column {
19662    flex: auto;
19663    width: 100%;
19664  }
19665
19666  #lat-whitening .su-note-inner {
19667    padding: 20px;
19668  }
19669
19670  #lat-whitening .onayamiul {
19671    flex-direction: column;
19672  }
19673
19674  #lat-whitening .onayami {
19675    flex: auto;
19676  }
19677
19678  #lat-whitening .lw-feature-cards {
19679    flex-direction: column;
19680    gap: 18px;
19681  }
19682
19683  #lat-whitening .lw-feature-card {
19684    flex: auto;
19685    padding: 24px;
19686  }
19687
19688  #lat-whitening .lw-step {
19689    padding: 22px;
19690  }
19691
19692  #lat-whitening .hikakuouter {
19693    padding: 22px 18px;
19694  }
19695
19696  #lat-whitening .lw-case-comparison {
19697    flex-direction: column;
19698    gap: 18px;
19699  }
19700
19701  #lat-whitening table th,
19702  #lat-whitening table td {
19703    padding: 13px 14px;
19704  }
19705
19706  #lat-whitening .pc_only {
19707    display: none;
19708  }
19709
19710  #lat-whitening .sp_only {
19711    display: block;
19712  }
19713
19714  #lat-whitening .widget_nav_menu li {
19715    flex-basis: 50%;
19716  }
19717
19718  #lat-whitening .risk2 td:first-child {
19719    width: 28%;
19720  }
19721
19722  #lat-whitening .lw-summary ul {
19723    padding: 20px 20px 20px 38px;
19724  }
19725}
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740/* お悩み欄:女性画像とカードの重なりを解消 */
19741#lat-whitening .onayamiul {
19742  position: relative;
19743  min-height: 250px;
19744  padding: 0 250px 0 0;
19745  align-content: center;
19746}
19747
19748#lat-whitening .onayamiul::after {
19749  content: "";
19750  display: block;
19751  position: absolute;
19752  top: auto;
19753  right: 0;
19754  bottom: 0;
19755  left: auto;
19756  width: 220px;
19757  height: 250px;
19758  margin: 0;
19759  float: none;
19760  background-image: url("https://shinjukudental.com/wp-content/uploads/2023/07/103334_s-n.png");
19761  background-size: contain;
19762  background-position: center bottom;
19763  background-repeat: no-repeat;
19764  background-color: transparent;
19765  background-blend-mode: normal;
19766  pointer-events: none;
19767}
19768
19769#lat-whitening .onayami {
19770  min-width: 0;
19771  font-size: 16px;
19772  line-height: 1.9;
19773}
19774
19775@media (max-width: 900px) {
19776  #lat-whitening .onayamiul {
19777    padding-right: 200px;
19778  }
19779
19780  #lat-whitening .onayamiul::after {
19781    width: 180px;
19782    height: 220px;
19783  }
19784
19785  #lat-whitening .onayami {
19786    flex: 1 1 100%;
19787  }
19788}
19789
19790@media (max-width: 640px) {
19791  #lat-whitening .onayamiul {
19792    min-height: 0;
19793    padding: 0;
19794  }
19795
19796  #lat-whitening .onayamiul::after {
19797    position: static;
19798    flex: 0 0 auto;
19799    align-self: center;
19800    width: 200px;
19801    height: 200px;
19802    margin: 10px 0 0;
19803  }
19804
19805  #lat-whitening .onayami {
19806    flex: 0 0 auto;
19807    width: 100%;
19808    font-size: 15px;
19809  }
19810}
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820/* 本文内「ページのトップへ」 */
19821
19822#lat-whitening .su-divider {
19823  display: flex;
19824  justify-content: center;
19825  align-items: center;
19826  margin: 36px 0 40px;
19827	 margin-top: 120px;
19828  padding: 0;
19829  border: 0 !important;
19830  background: none;
19831}
19832
19833#lat-whitening .su-divider::before,
19834#lat-whitening .su-divider::after {
19835  display: none;
19836}
19837
19838#lat-whitening .su-divider > a {
19839  position: relative;
19840  display: inline-flex;
19841  align-items: center;
19842  justify-content: center;
19843  gap: 14px;
19844  min-width: 220px;
19845  min-height: 52px;
19846  margin: 0;
19847  padding: 14px 24px;
19848  border: 1px solid #af9060;
19849  border-radius: 3px;
19850  background: #fff;
19851  color: #173448 !important;
19852  font-size: 14px;
19853  font-weight: 500;
19854  line-height: 1.6;
19855  text-decoration: none;
19856  box-shadow: none;
19857}
19858
19859#lat-whitening .su-divider > a::before {
19860  content: "";
19861  position: static;
19862  display: block;
19863  flex: 0 0 8px;
19864  width: 8px;
19865  height: 8px;
19866  margin: 4px 0 0;
19867  border-top: 1px solid currentColor;
19868  border-right: 1px solid currentColor;
19869  transform: rotate(-45deg);
19870  background: none;
19871}
19872
19873#lat-whitening .su-divider > a::after {
19874  display: none;
19875}
19876
19877/* 本文下部の診療リンク */
19878
19879#lat-whitening .widget_nav_menu {
19880  margin: 0;
19881  padding: 0;
19882  border: 0;
19883  background: none;
19884}
19885
19886#lat-whitening .widget_nav_menu ul.menu {
19887  display: flex;
19888  flex-wrap: wrap;
19889  align-items: stretch;
19890  gap: 14px;
19891  width: 100%;
19892  margin: 0;
19893  padding: 0;
19894  border: 0;
19895  list-style: none;
19896}
19897
19898#lat-whitening .widget_nav_menu ul.menu > li {
19899  display: flex;
19900  flex: 0 0 calc((100% - 28px) / 3);
19901  float: none;
19902  min-width: 0;
19903  width: auto;
19904  margin: 0;
19905  padding: 0;
19906  border: 0;
19907  background: none;
19908  list-style: none;
19909}
19910
19911#lat-whitening .widget_nav_menu ul.menu > li > a {
19912  position: relative;
19913  display: flex;
19914  align-items: center;
19915  width: 100%;
19916  min-height: 74px;
19917  margin: 0;
19918  padding: 18px 40px 18px 20px;
19919  border: 1px solid #ddd8cf;
19920  border-radius: 3px;
19921  background: #f7f5f0;
19922  color: #253640 !important;
19923  font-size: 14px;
19924  font-weight: 500;
19925  line-height: 1.7;
19926  text-align: left;
19927  text-decoration: none;
19928  white-space: normal;
19929  overflow-wrap: anywhere;
19930  box-shadow: none;
19931  transition: background-color .2s, border-color .2s;
19932}
19933
19934#lat-whitening .widget_nav_menu ul.menu > li > a::before {
19935  display: none;
19936}
19937
19938#lat-whitening .widget_nav_menu ul.menu > li > a::after {
19939  content: "";
19940  position: absolute;
19941  display: block;
19942  top: 50%;
19943  right: 18px;
19944  bottom: auto;
19945  left: auto;
19946  width: 7px;
19947  height: 7px;
19948  margin: 0;
19949  padding: 0;
19950  border: 0;
19951  border-top: 1px solid #af9060;
19952  border-right: 1px solid #af9060;
19953  border-radius: 0;
19954  background: none;
19955  transform: translateY(-50%) rotate(45deg);
19956  box-shadow: none;
19957}
19958
19959#lat-whitening .su-divider > a:hover,
19960#lat-whitening .widget_nav_menu ul.menu > li > a:hover {
19961  background: #eee9df;
19962  border-color: #af9060;
19963}
19964
19965#lat-whitening .widget_nav_menu ul.menu > li > a[aria-current="page"] {
19966  background: #173448;
19967  border-color: #173448;
19968  color: #fff !important;
19969}
19970
19971#lat-whitening .widget_nav_menu ul.menu > li > a[aria-current="page"]::after {
19972  border-color: #e5d2ac;
19973}
19974
19975/* スマートフォン */
19976
19977@media (max-width: 640px) {
19978  #lat-whitening .widget_nav_menu ul.menu {
19979    gap: 10px;
19980  }
19981
19982  #lat-whitening .widget_nav_menu ul.menu > li {
19983    flex-basis: calc((100% - 10px) / 2);
19984  }
19985
19986  #lat-whitening .widget_nav_menu ul.menu > li > a {
19987    min-height: 78px;
19988    padding: 14px 28px 14px 12px;
19989    font-size: 12px;
19990  }
19991
19992  #lat-whitening .widget_nav_menu ul.menu > li > a::after {
19993    right: 12px;
19994    width: 6px;
19995    height: 6px;
19996  }
19997}
19998
19999
20000
20001
20002
20003
20004
20005
20006
20007
20008
20009
20010/* Aoralスキャン Elite:このページの本文だけに適用 */
20011.lt-elite{--lte-ink:#343a3c;--lte-muted:#687174;--lte-gold:#9b7a43;--lte-line:#ddd7cc;--lte-cream:#f7f5ef;--lte-dark:#273d42;width:100%;color:var(--lte-ink);font-size:16px;line-height:1.95;overflow-wrap:anywhere;isolation:isolate}
20012.lt-elite,.lt-elite *,.lt-elite *::before,.lt-elite *::after{box-sizing:border-box}
20013.lt-elite .lte-wrap{width:min(100%,1100px);margin:0 auto;padding:0 32px}
20014.lt-elite .lte-section{padding:76px 0;margin:0;background:#fff}
20015.lt-elite .lte-tint{background:var(--lte-cream)}
20016.lt-elite p{margin:0 0 1.2em;padding:0}
20017.lt-elite p:last-child{margin-bottom:0}
20018.lt-elite .styled_h2,.lt-elite .styled_h3,.lt-elite .styled_h4{position:static;float:none;width:auto;height:auto;background:none;box-shadow:none;border:0;border-radius:0;letter-spacing:.04em;color:inherit;text-align:left;line-height:1.55;padding:0;clear:none;font-weight:700}
20019.lt-elite .styled_h2::before,.lt-elite .styled_h2::after,.lt-elite .styled_h3::before,.lt-elite .styled_h3::after,.lt-elite .styled_h4::before,.lt-elite .styled_h4::after{content:none;display:none}
20020.lt-elite .styled_h2{font-size:clamp(25px,3vw,34px);margin:0 0 36px}
20021.lt-elite .styled_h3{font-size:21px;margin:0 0 18px}
20022.lt-elite .styled_h4{font-size:18px;margin:0 0 14px}
20023.lt-elite .lte-eyebrow{font-family:Arial,sans-serif;color:var(--lte-gold);font-size:12px;font-weight:700;letter-spacing:.19em;line-height:1.5;margin:0 0 16px}
20024.lt-elite .lte-note{font-size:13px;color:var(--lte-muted);line-height:1.8;margin-top:20px}
20025.lt-elite .lte-hero{background:linear-gradient(120deg,#f0ece2 0%,#f9f8f4 67%,#edf1ef 100%);padding:68px 0;margin:0;border-top:1px solid #eee8dc;border-bottom:1px solid var(--lte-line)}
20026.lt-elite .lte-hero-inner{display:flex;align-items:center;gap:40px}
20027.lt-elite .lte-hero-copy{flex:1 1 55%;min-width:0}
20028.lt-elite .lte-kicker{font-size:15px;letter-spacing:.06em;margin-bottom:18px}
20029.lt-elite .lte-title{font-size:clamp(30px,4vw,46px);letter-spacing:.01em;line-height:1.25;margin:0 0 14px}
20030.lt-elite .lte-title span{font-family:Georgia,serif;color:var(--lte-gold);font-weight:400}
20031.lt-elite .lte-subtitle{font-size:13px;letter-spacing:.05em;line-height:1.8;color:var(--lte-muted);margin-bottom:30px}
20032.lt-elite .lte-hero-message{font-size:clamp(22px,2.7vw,29px);line-height:1.75;letter-spacing:.05em;margin-bottom:26px}
20033.lt-elite .lte-hero-message strong{font-weight:700}
20034.lt-elite .lte-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
20035.lt-elite .lte-tags li{list-style:none;font-size:12px;padding:6px 12px;background:rgba(255,255,255,.7);border:1px solid #dcd4c4;border-radius:3px;margin:0;line-height:1.7}
20036.lt-elite .lte-tags li::before{content:none}
20037.lt-elite .lte-hero-photo{flex:1 1 45%;min-width:0;margin:0;padding:26px;background:#fff;border:1px solid #e5e0d6;border-radius:20px;box-shadow:0 15px 40px rgba(56,62,56,.06)}
20038.lt-elite .lte-hero-photo img{display:block;float:none;width:100%;height:auto;max-height:370px;object-fit:contain;margin:0;border:0;box-shadow:none;border-radius:0}
20039.lt-elite .lte-hero-photo figcaption{text-align:center;font-family:Georgia,serif;font-size:18px;color:var(--lte-gold);letter-spacing:.08em;margin-top:20px}
20040.lt-elite .lte-lead{max-width:960px;margin:0 auto 36px;font-size:17px;line-height:2.05}
20041.lt-elite .lte-index{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}
20042.lt-elite .lte-index a{display:flex;flex:1 1 175px;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;min-height:54px;background:#fff;border:1px solid var(--lte-line);color:var(--lte-ink);text-decoration:none;font-size:13px;line-height:1.6;border-radius:4px;box-shadow:none;transition:background .2s,color .2s}
20043.lt-elite .lte-index a span{color:var(--lte-gold)}
20044.lt-elite .lte-index a:hover{background:var(--lte-cream);color:var(--lte-gold)}
20045.lt-elite .lte-two{display:flex;gap:42px;align-items:flex-start}
20046.lt-elite .lte-two>div{flex:1 1 0;min-width:0}
20047.lt-elite .lte-panel{background:#fff;padding:32px;border:1px solid var(--lte-line);border-top:3px solid var(--lte-gold);border-radius:4px}
20048.lt-elite .lte-panel-label{font-size:12px;letter-spacing:.06em;color:var(--lte-gold);font-weight:700;margin-bottom:16px}
20049.lt-elite .lte-check{margin:22px 0 0;padding:0;list-style:none}
20050.lt-elite .lte-check li{position:relative;list-style:none;margin:0;padding:10px 0 10px 26px;border-bottom:1px solid #eee9df;font-size:15px}
20051.lt-elite .lte-check li::before{content:"✓";position:absolute;
20051left:0;top:10px;color:var(--lte-gold);font-weight:700}
20052.lt-elite .lte-cards{display:flex;flex-wrap:wrap;gap:20px}
20053.lt-elite .lte-card{flex:0 0 calc((100% - 40px)/3);min-width:0;padding:28px 24px;background:#faf9f6;border:1px solid #e6e1d7;border-radius:5px}
20054.lt-elite .lte-number{font-family:Georgia,serif;font-size:35px;line-height:1.2;color:var(--lte-gold);margin-bottom:20px}
20055.lt-elite .lte-card .styled_h3{font-size:19px;margin-bottom:18px}
20056.lt-elite .lte-card p:last-child{font-size:15px;line-height:1.9}
20057.lt-elite .lte-notice{margin-top:32px;background:var(--lte-cream);border-left:3px solid var(--lte-gold);padding:24px 28px;font-size:14px;line-height:1.85}
20058.lt-elite .lte-notice strong{display:block;font-size:15px;margin-bottom:10px}
20059.lt-elite .lte-dark{background:var(--lte-dark);color:#fff}
20060.lt-elite .lte-dark .lte-eyebrow,.lt-elite .lte-gold{color:#deca9e}
20061.lt-elite .lte-ipg-intro{font-size:clamp(18px,2.5vw,24px);line-height:1.8;margin-bottom:36px}
20062.lt-elite .lte-dark .lte-panel{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.24);border-top-color:#deca9e}
20063.lt-elite .lte-dark .lte-note{color:#d7e1e1}
20064.lt-elite .lte-ipg-line{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.25);margin-top:38px;padding-top:30px;font-size:15px}
20065.lt-elite .lte-ipg-line span{padding:12px 18px;border:1px solid rgba(255,255,255,.28);border-radius:3px}
20066.lt-elite .lte-ipg-line b{color:#deca9e;font-weight:400;font-size:22px}
20067.lt-elite .lte-steps{list-style:none;margin:30px 0 0;padding:0}
20068.lt-elite .lte-steps>li{display:flex;gap:28px;list-style:none;margin:0;padding:28px 0;border-bottom:1px solid var(--lte-line)}
20069.lt-elite .lte-steps>li::before{content:none}
20070.lt-elite .lte-steps>li:first-child{padding-top:0}
20071.lt-elite .lte-steps>li>div{flex:1;min-width:0}
20072.lt-elite .lte-step-label{flex:0 0 100px;font-family:Georgia,serif;font-size:19px;color:var(--lte-gold);letter-spacing:.04em;padding-top:3px}
20073.lt-elite .lte-steps .styled_h3{margin-bottom:10px}
20074.lt-elite .lte-faq{border-bottom:1px solid var(--lte-line);margin:0;padding:0;background:#fff}
20075.lt-elite .lte-faq:first-child{border-top:1px solid var(--lte-line)}
20076.lt-elite .lte-faq summary{display:flex;align-items:center;position:relative;gap:16px;cursor:pointer;list-style:none;padding:23px 42px 23px 0;font-weight:700;line-height:1.7;font-size:17px}
20077.lt-elite .lte-faq summary::-webkit-details-marker{display:none}
20078.lt-elite .lte-faq summary::before{content:"Q";flex:0 0 28px;color:var(--lte-gold);font-family:Georgia,serif;font-size:24px;font-weight:400}
20079.lt-elite .lte-faq summary::after{content:"+";position:absolute;right:8px;top:23px;color:var(--lte-gold);font-weight:400}
20080.lt-elite .lte-faq[open] summary::after{content:"−"}
20081.lt-elite .lte-faq>div{padding:0 28px 26px 44px;font-size:15px}
20082.lt-elite .lte-spec{margin:0;padding:0;border-top:1px solid var(--lte-line)}
20083.lt-elite .lte-spec>div{display:flex;gap:24px;padding:18px 8px;border-bottom:1px solid var(--lte-line)}
20084.lt-elite .lte-spec dt{flex:0 0 200px;margin:0;font-weight:700}
20085.lt-elite .lte-spec dd{flex:1;min-width:0;margin:0}
20086.lt-elite .lte-consult{text-align:center;background:#ede9dd}
20087.lt-elite .lte-consult .styled_h2{text-align:center;margin-bottom:24px}
20088.lt-elite .lte-buttons{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:16px;margin-top:30px}
20089.lt-elite a.lte-button{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:0 1 300px;min-height:80px;padding:18px 24px;border:1px solid var(--lte-dark);background:var(--lte-dark);color:#fff;text-decoration:none;border-radius:4px;box-shadow:none;font-size:17px;font-weight:700;line-height:1.5;text-align:left;transition:background .2s,color .2s}
20090.lt-elite a.lte-button::before,.lt-elite a.lte-button::after{content:none;display:none}
20091.lt-elite a.lte-button-outline{background:#fff;color:var(--lte-dark)}
20092.lt-elite .lte-button small{display:block;font-family:Arial,sans-serif;font-size:19px;letter-spacing:.05em;margin-top:4px}
20093.lt-elite a.lte-button:hover{background:#425b60;color:#fff}
20094.lt-elite a.lte-button-outline:hover{background:#f7f5ef;color:var(--lte-dark)}
20095.lt-elite a:focus-visible,.lt-elite summary:focus-visible{outline:3px solid var(--lte-gold);outline-offset:4px}
20096.lt-elite [id]{scroll-margin-top:120px}
20097.lt-elite .lte-sp{display:none}
20098@media(max-width:900px){
20099  .lt-elite .lte-hero-inner{gap:26px}
20100  .lt-elite .lte-hero-photo{padding:18px}
20101  .lt-elite .lte-cards{gap:16px}
20102  .lt-elite .lte-card{flex-basis:calc((100% - 16px)/2)}
20103  .lt-elite .lte-two{gap:28px}
20104}
20105@media(max-width:680px){
20106  .lt-elite{font-size:15px;line-height:1.95}
20107  .lt-elite .lte-wrap{padding:0 20px}
20108  .lt-elite .lte-section{padding:48px 0}
20109  .lt-elite .lte-hero{padding:40px 0}
20110  .lt-elite .lte-hero-inner{flex-direction:column;align-items:stretch;gap:30px}
20111  .lt-elite .lte-hero-copy,.lt-elite .lte-hero-photo{flex-basis:auto;width:100%}
20112  .lt-elite .lte-title{font-size:32px}
20113  .lt-elite .lte-hero-message{font-size:24px;margin-bottom:22px}
20114  .lt-elite .lte-hero-photo{padding:22px}
20115  .lt-elite .lte-hero-photo img{max-height:260px}
20116  .lt-elite .lte-hero-photo figcaption{margin-top:12px}
20117  .lt-elite .styled_h2{font-size:25px;margin-bottom:28px}
20118  .lt-elite .styled_h3{font-size:20px}
20119  .lt-elite .lte-lead{font-size:15px;line-height:2}
20120  .lt-elite .lte-index{gap:8px}
20121  .lt-elite .lte-index a{flex:1 1 calc(50% - 8px);padding:12px;font-size:12px}
20122  .lt-elite .lte-two{flex-direction:column;gap:28px}
20123  .lt-elite .lte-two>div{flex-basis:auto;width:100%}
20124  .lt-elite .lte-panel{padding:24px}
20125  .lt-elite .lte-cards{gap:14px}
20126  .lt-elite .lte-card{flex-basis:100%;padding:24px}
20127  .lt-elite .lte-card .styled_h3{font-size:20px}
20128  .lt-elite .lte-number{font-size:30px;margin-bottom:12px}
20129  .lt-elite .lte-notice{padding:22px 20px}
20130  .lt-elite .lte-ipg-intro{font-size:19px}
20131  .lt-elite .lte-ipg-line{gap:10px;flex-direction:column;align-items:stretch;text-align:center}
20132  .lt-elite .lte-ipg-line b:last-of-type{transform:rotate(90deg)}
20133  .lt-elite .lte-steps>li{flex-direction:column;gap:10px;padding:24px 0}
20134  .lt-elite .lte-step-label{flex-basis:auto;font-size:17px;padding:0}
20135  .lt-elite .lte-faq summary{font-size:16px;gap:10px;padding-right:32px}
20136  .lt-elite .lte-faq>div{padding-left:38px;padding-right:0}
20137  .lt-elite .lte-spec>div{flex-direction:column;gap:6px;padding:16px 0}
20138
20139}
20140
20141	
20142	
20143	
20144/* ミニッシュ本文専用 */
20145.lt-minish{
20146  --ltm-ink:#343c3e;
20147  --ltm-dark:#273d42;
20148  --ltm-gold:#9b7a43;
20149  --ltm-line:#ded8cd;
20150  --ltm-tint:#f7f5ef;
20151  width:100%;
20152  color:var(--ltm-ink);
20153  font-size:16px;
20154  line-height:1.95;
20155  overflow-wrap:anywhere;
20156  isolation:isolate;
20157}
20158
20159.lt-minish,
20160.lt-minish *,
20161.lt-minish *::before,
20162.lt-minish *::after{
20163  box-sizing:border-box;
20164}
20165
20166.lt-minish .ltm-wrap{
20167  width:min(100%,1100px);
20168  margin:0 auto;
20169  padding:0 32px;
20170}
20171
20172.lt-minish .ltm-section{
20173  margin:0;
20174  padding:76px 0;
20175  background:#fff;
20176}
20177
20178.lt-minish .ltm-tint{
20179  background:var(--ltm-tint);
20180}
20181
20182.lt-minish p{
20183  margin:0 0 1.2em;
20184  padding:0;
20185}
20186
20187.lt-minish p:last-child{
20188  margin-bottom:0;
20189}
20190
20191/* 見出し */
20192.lt-minish .styled_h2,
20193.lt-minish .styled_h3,
20194.lt-minish .styled_h4{
20195  position:static;
20196  float:none;
20197  clear:none;
20198  width:auto;
20199  height:auto;
20200  padding:0;
20201  background:none;
20202  border:0;
20203  border-radius:0;
20204  box-shadow:none;
20205  color:inherit;
20206  text-align:left;
20207  font-weight:700;
20208  line-height:1.55;
20209  letter-spacing:.03em;
20210}
20211
20212.lt-minish .styled_h2::before,
20213.lt-minish .styled_h2::after,
20214.lt-minish .styled_h3::before,
20215.lt-minish .styled_h3::after,
20216.lt-minish .styled_h4::before,
20217.lt-minish .styled_h4::after{
20218  content:none;
20219  display:none;
20220}
20221
20222.lt-minish .styled_h2{
20223  margin:0 0 34px;
20224  font-size:clamp(25px,3vw,34px);
20225}
20226
20227.lt-minish .styled_h3{
20228  margin:0 0 18px;
20229  font-size:21px;
20230}
20231
20232.lt-minish .styled_h4{
20233  margin:0 0 14px;
20234  font-size:18px;
20235}
20236
20237.lt-minish .ltm-eyebrow{
20238  margin:0 0 16px;
20239  color:var(--ltm-gold);
20240  font-family:Arial,sans-serif;
20241  font-size:12px;
20242  font-weight:700;
20243  line-height:1.5;
20244  letter-spacing:.18em;
20245}
20246
20247.lt-minish .ltm-note{
20248  margin-top:22px;
20249  color:#687174;
20250  font-size:13px;
20251  line-height:1.85;
20252}
20253
20254/* メインビジュアル */
20255.lt-minish .ltm-hero{
20256  margin:0;
20257  padding:64px 0;
20258  background:linear-gradient(125deg,#f0ece2,#faf9f5);
20259  border-bottom:1px solid var(--ltm-line);
20260}
20261
20262.lt-minish .ltm-hero-inner{
20263  display:flex;
20264  align-items:center;
20265  gap:42px;
20266}
20267
20268.lt-minish .ltm-hero-copy{
20269  flex:1 1 52%;
20270  min-width:0;
20271}
20272
20273.lt-minish .ltm-kicker{
20274  font-size:15px;
20275  letter-spacing:.03em;
20276}
20277
20278.lt-minish .ltm-title{
20279  margin:0 0 28px;
20280  font-family:Georgia,serif;
20281  font-size:clamp(50px,7vw,76px);
20282  font-weight:400;
20283  letter-spacing:.08em;
20284  line-height:1.2;
20285}
20286
20287.lt-minish .ltm-title small{
20288  display:block;
20289  margin-top:12px;
20290  font-family:inherit;
20291  font-size:16px;
20292  letter-spacing:.2em;
20293}
20294
20295.lt-minish .ltm-catch{
20296  font-size:clamp(22px,2.6vw,29px);
20297  font-weight:700;
20298  line-height:1.8;
20299}
20300
20301.lt-minish .ltm-tags{
20302  display:flex;
20303  flex-wrap:wrap;
20304  gap:8px;
20305  margin:26px 0 0;
20306  padding:0;
20307  list-style:none;
20308}
20309
20310.lt-minish .ltm-tags li{
20311  margin:0;
20312  padding:5px 12px;
20313  border:1px solid #d8cfbd;
20314  background:#ffffffb3;
20315  border-radius:3px;
20316  font-size:12px;
20317  list-style:none;
20318}
20319
20320.lt-minish .ltm-tags li::before{
20321  content:none;
20322}
20323
20324.lt-minish .ltm-hero-photo{
20325  flex:1 1 48%;
20326  min-width:0;
20327  margin:0;
20328  background:#232630;
20329  border-radius:8px;
20330  overflow:hidden;
20331}
20332
20333.lt-minish .ltm-hero-photo img{
20334  display:block;
20335  float:none;
20336  width:100%;
20337  height:auto;
20338  margin:0;
20339  border:0;
20340  border-radius:0;
20341  box-shadow:none;
20342}
20343
20344.lt-minish .ltm-hero-photo figcaption{
20345  margin:0;
20346  padding:15px;
20347  text-align:center;
20348  color:#e0cc9f;
20349  font-family:Georgia,serif;
20350  font-size:16px;
20351  letter-spacing:.14em;
20352}
20353
20354.lt-minish .ltm-hero-photo>br{
20355  display:none;
20356}
20357
20358/* リード・ページ内メニュー */
20359.lt-minish .ltm-lead{
20360  font-size:17px;
20361  line-height:2.05;
20362}
20363
20364.lt-minish .ltm-index{
20365  display:flex;
20366  flex-wrap:wrap;
20367  gap:10px;
20368  margin-top:32px;
20369}
20370
20371.lt-minish .ltm-index>a{
20372  display:block;
20373  flex:1 1 180px;
20374  margin:0;
20375  padding:13px 12px;
20376  border:1px solid var(--ltm-line);
20377  background:#fff;
20378  color:var(--ltm-ink);
20379  text-align:center;
20380  text-decoration:none;
20381  font-size:13px;
20382  border-radius:3px;
20383}
20384
20385.lt-minish .ltm-index>a:hover{
20386  background:var(--ltm-tint);
20387  color:var(--ltm-gold);
20388}
20389
20390.lt-minish .ltm-index>br,
20391.lt-minish .ltm-buttons>br,
20392.lt-minish .ltm-buttons>p:empty{
20393  display:none!important;
20394}
20395
20396/* お悩み */
20397.lt-minish .ltm-concerns{
20398  display:flex;
20399  flex-wrap:wrap;
20400  gap:0 30px;
20401  margin:0;
20402  padding:0;
20403  list-style:none;
20404}
20405
20406.lt-minish .ltm-concerns li{
20407  position:relative;
20408  flex:0 0 calc((100% - 30px)/2);
20409  min-width:0;
20410  margin:0;
20411  padding:18px 0 18px 28px;
20412  border-bottom:1px solid var(--ltm-line);
20413  list-style:none;
20414}
20415
20416.lt-minish .ltm-concerns li::before{
20417  content:"✓";
20418  position:absolute;
20419  left:0;
20420  top:18px;
20421  color:var(--ltm-gold);
20422  font-weight:700;
20423}
20424
20425/* 2カラム・説明ボックス */
20426.lt-minish .ltm-two{
20427  display:flex;
20428  align-items:flex-start;
20429  gap:42px;
20430}
20431
20432.lt-minish .ltm-two>div,
20433.lt-minish .ltm-two>figure{
20434  flex:1 1 0;
20435  min-width:0;
20436}
20437
20438.lt-minish .ltm-panel{
20439  padding:30px;
20440  border:1px solid var(--ltm-line);
20441  border-top:3px solid var(--ltm-gold);
20442  background:#faf9f6;
20443  border-radius:4px;
20444}
20445
20446.lt-minish .ltm-panel-label{
20447  margin-bottom:16px;
20448  color:var(--ltm-gold);
20449  font-size:13px;
20450  font-weight:700;
20451}
20452
20453/* 特長カード */
20454.lt-minish .ltm-cards{
20455  display:flex;
20456  flex-wrap:wrap;
20457  gap:20px;
20458}
20459
20460.lt-minish .ltm-card{
20461  flex:0 0 calc((100% - 40px)/3);
20462  min-width:0;
20463  padding:28px 24px;
20464  background:#fff;
20465  border:1px solid var(--ltm-line);
20466  border-radius:4px;
20467}
20468
20469.lt-minish .ltm-number{
20470  margin-bottom:18px;
20471  color:var(--ltm-gold);
20472  font-family:Georgia,serif;
20473  font-size:36px;
20474  line-height:1.2;
20475}
20476
20477.lt-minish .ltm-card .styled_h3{
20478  font-size:20px;
20479}
20480
20481.lt-minish .ltm-card p:last-child{
20482  font-size:15px;
20483}
20484
20485/* 濃色セクション */
20486.lt-minish .ltm-dark{
20487  background:var(--ltm-dark);
20488  color:#fff;
20489}
20490
20491.lt-minish .ltm-dark .ltm-eyebrow{
20492  color:#deca9e;
20493}
20494
20495.lt-minish .ltm-process-photo{
20496  margin:0;
20497}
20498
20499.lt-minish .ltm-process-photo img{
20500  display:block;
20501  width:100%;
20502  height:auto;
20503  margin:0;
20504  border-radius:4px;
20505}
20506
20507.lt-minish .ltm-process-photo figcaption{
20508  margin-top:12px;
20509  color:#d7e0e0;
20510  font-size:12px;
20511  text-align:center;
20512}
20513
20514/* 比較表 */
20515.lt-minish .ltm-table-scroll{
20516  margin-top:28px;
20517  overflow-x:auto;
20518}
20519
20520.lt-minish .ltm-table{
20521  width:100%;
20522  min-width:650px;
20523  margin:0;
20524  border-collapse:collapse;
20525  table-layout:fixed;
20526  background:#fff;
20527  font-size:14px;
20528}
20529
20530.lt-minish .ltm-table caption{
20531  padding:0 0 12px;
20532  text-align:left;
20533  color:#687174;
20534  font-size:13px;
20535}
20536
20537.lt-minish .ltm-table th,
20538.lt-minish .ltm-table td{
20539  padding:20px 18px;
20540  border:1px solid var(--ltm-line);
20541  text-align:left;
20542  vertical-align:top;
20543  line-height:1.8;
20544}
20545
20546.lt-minish .ltm-table thead th{
20547  background:var(--ltm-dark);
20548  color:#fff;
20549}
20550
20551.lt-minish .ltm-table th:first-child{
20552  width:23%;
20553}
20554
20555.lt-minish .ltm-table tbody th{
20556  background:var(--ltm-tint);
20557  font-weight:700;
20558}
20559
20560.lt-minish .ltm-notice{
20561  margin-top:30px;
20562  padding:26px 28px;
20563  border-left:3px solid var(--ltm-gold);
20564  background:var(--ltm-tint);
20565}
20566
20567.lt-minish .ltm-notice .styled_h3{
20568  font-size:19px;
20569  margin-bottom:12px;
20570}
20571
20572.lt-minish .ltm-notice p{
20573  font-size:15px;
20574}
20575
20576/* 治療の流れ */
20577.lt-minish .ltm-steps{
20578  margin:0;
20579  padding:0;
20580  list-style:none;
20581}
20582
20583.lt-minish .ltm-steps>li{
20584  display:flex;
20585  align-items:flex-start;
20586  gap:28px;
20587  margin:0;
20588  padding:26px 0;
20589  border-bottom:1px solid var(--ltm-line);
20590  list-style:none;
20591}
20592
20593.lt-minish .ltm-steps>li::before{
20594  content:none;
20595}
20596
20597.lt-minish .ltm-steps>li:first-child{
20598  padding-top:0;
20599}
20600
20601.lt-minish .ltm-step-number{
20602  flex:0 0 56px;
20603  color:var(--ltm-gold);
20604  font-family:Georgia,serif;
20605  font-size:30px;
20606  font-weight:400;
20607  line-height:1.4;
20608}
20609
20610.lt-minish .ltm-steps>li>div{
20611  flex:1;
20612  min-width:0;
20613}
20614
20615.lt-minish .ltm-steps .styled_h3{
20616  margin-bottom:10px;
20617}
20618
20619/* 費用・リスク */
20620.lt-minish .ltm-fee{
20621  background:#fff;
20622}
20623
20624.lt-minish .ltm-risk-list{
20625  margin:28px 0 0;
20626  padding:0 0 0 22px;
20627}
20628
20629.lt-minish .ltm-risk-list li{
20630  margin:0 0 12px;
20631  padding:0 0 0 3px;
20632  list-style:disc;
20633}
20634
20635.lt-minish .ltm-risk-list li::before{
20636  content:none;
20637}
20638
20639/* FAQ */
20640.lt-minish .ltm-faq{
20641  margin:0;
20642  padding:0;
20643  border-bottom:1px solid var(--ltm-line);
20644  background:none;
20645}
20646
20647.lt-minish .ltm-faq:first-of-type{
20648  border-top:1px solid var(--ltm-line);
20649}
20650
20651.lt-minish .ltm-faq summary{
20652  position:relative;
20653  display:flex;
20654  align-items:center;
20655  gap:16px;
20656  padding:23px 36px 23px 0;
20657  cursor:pointer;
20658  list-style:none;
20659  font-size:17px;
20660  font-weight:700;
20661  line-height:1.7;
20662}
20663
20664.lt-minish .ltm-faq summary::-webkit-details-marker{
20665  display:none;
20666}
20667
20668.lt-minish .ltm-faq summary::before{
20669  content:"Q";
20670  flex:0 0 28px;
20671  color:var(--ltm-gold);
20672  font-family:Georgia,serif;
20673  font-size:24px;
20674  font-weight:400;
20675}
20676
20677.lt-minish .ltm-faq summary::after{
20678  content:"+";
20679  position:absolute;
20680  right:6px;
20681  top:23px;
20682  color:var(--ltm-gold);
20683  font-weight:400;
20684}
20685
20686.lt-minish .ltm-faq[open] summary::after{
20687  content:"−";
20688}
20689
20690.lt-minish .ltm-faq>div{
20691  padding:0 20px 26px 44px;
20692  font-size:15px;
20693}
20694
20695/* お問い合わせ */
20696.lt-minish .ltm-section.ltm-consult{
20697  margin-top:60px;
20698  background:#ede9dd;
20699  text-align:center;
20700}
20701
20702.lt-minish .ltm-consult .styled_h2{
20703  text-align:center;
20704  margin-bottom:24px;
20705}
20706
20707.lt-minish .ltm-buttons{
20708  display:flex!important;
20709  flex-direction:row!important;
20710  flex-wrap:wrap!important;
20711  justify-content:center!important;
20712  align-items:stretch!important;
20713  gap:30px!important;
20714  margin:32px 0 0!important;
20715  padding:0!important;
20716}
20717
20718.lt-minish .ltm-buttons>a.ltm-reserve{
20719  position:relative!important;
20720  display:flex!important;
20721  flex-direction:column!important;
20722  justify-content:center!important;
20723  align-items:center!important;
20724  flex:0 1 300px!important;
20725  width:300px!important;
20726  max-width:100%!important;
20727  min-width:0!important;
20728  height:98px!important;
20729  min-height:98px!important;
20730  margin:0!important;
20731  padding:16px 20px!important;
20732  gap:0!important;
20733  border:1px solid var(--ltm-dark)!important;
20734  border-radius:4px!important;
20735  box-shadow:none!important;
20736  text-align:center!important;
20737  text-decoration:none!important;
20738  font-size:17px!important;
20739  line-height:1.5!important;
20740  white-space:nowrap!important;
20741  word-break:normal!important;
20742  overflow-wrap:normal!important;
20743}
20744
20745.lt-minish .ltm-reserve::before,
20746.lt-minish .ltm-reserve::after{
20747  content:none!important;
20748  display:none!important;
20749}
20750
20751.lt-minish .ltm-reserve-web{
20752  background:var(--ltm-dark)!important;
20753  color:#fff!important;
20754}
20755
20756.lt-minish .ltm-reserve-tel{
20757  background:#fff!important;
20758  color:var(--ltm-dark)!important;
20759}
20760
20761.lt-minish .ltm-reserve>b{
20762  display:block!important;
20763  margin:0!important;
20764  padding:0!important;
20765  font-size:17px!important;
20766  line-height:1.5!important;
20767  color:inherit!important;
20768}
20769
20770.lt-minish .ltm-reserve>small{
20771  display:block!important;
20772  width:auto!important;
20773  margin:5px 0 0!important;
20774  padding:0!important;
20775  line-height:1.4!important;
20776  white-space:nowrap!important;
20777  color:inherit!important;
20778}
20779
20780.lt-minish .ltm-reserve-web>small{
20781  font-family:inherit!important;
20782  font-size:14px!important;
20783  font-weight:400!important;
20784  letter-spacing:.05em!important;
20785}
20786
20787.lt-minish .ltm-reserve-tel>small{
20788  font-family:Arial,sans-serif!important;
20789  font-size:20px!important;
20790  font-weight:700!important;
20791  letter-spacing:.03em!important;
20792}
20793
20794.lt-minish .ltm-reserve>br{
20795  display:none!important;
20796}
20797
20798.lt-minish .ltm-reserve:hover{
20799  opacity:.88;
20800}
20801
20802.lt-minish a:focus-visible,
20803.lt-minish summary:focus-visible{
20804  outline:3px solid var(--ltm-gold);
20805  outline-offset:4px;
20806}
20807
20808.lt-minish [id]{
20809  scroll-margin-top:120px;
20810}
20811
20812/* タブレット */
20813@media(max-width:900px){
20814  .lt-minish .ltm-hero-inner{
20815    gap:28px;
20816  }
20817
20818  .lt-minish .ltm-two{
20819    gap:28px;
20820  }
20821
20822  .lt-minish .ltm-card{
20823    flex-basis:100%;
20824    padding:26px;
20825  }
20826
20827  .lt-minish .ltm-card .styled_h3 br{
20828    display:none;
20829  }
20830}
20831
20832/* スマートフォン */
20833@media(max-width:680px){
20834  .lt-minish{
20835    font-size:15px;
20836  }
20837
20838  .lt-minish .ltm-wrap{
20839    padding:0 20px;
20840  }
20841
20842  .lt-minish .ltm-section{
20843    padding:48px 0;
20844  }
20845
20846  .lt-minish .ltm-hero{
20847    padding:40px 0;
20848  }
20849
20850  .lt-minish .ltm-hero-inner{
20851    flex-direction:column;
20852    align-items:stretch;
20853    gap:30px;
20854  }
20855
20856  .lt-minish .ltm-hero-copy,
20857  .lt-minish .ltm-hero-photo{
20858    flex-basis:auto;
20859    width:100%;
20860  }
20861
20862  .lt-minish .ltm-catch{
20863    font-size:24px;
20864  }
20865
20866  .lt-minish .ltm-lead{
20867    font-size:15px;
20868    line-height:2;
20869  }
20870
20871  .lt-minish .styled_h2{
20872    font-size:25px;
20873    margin-bottom:28px;
20874  }
20875
20876  .lt-minish .styled_h3{
20877    font-size:20px;
20878  }
20879
20880  .lt-minish .styled_h2.ltm-title{
20881    font-size:56px;
20882    line-height:1.2;
20883  }
20884
20885  .lt-minish .ltm-index{
20886    gap:8px;
20887  }
20888
20889  .lt-minish .ltm-index>a{
20890    flex-basis:calc(50% - 8px);
20891    font-size:12px;
20892    padding:12px 8px;
20893  }
20894
20895  .lt-minish .ltm-concerns li{
20896    flex-basis:100%;
20897    padding-top:15px;
20898    padding-bottom:15px;
20899  }
20900
20901  .lt-minish .ltm-concerns li::before{
20902    top:15px;
20903  }
20904
20905  .lt-minish .ltm-two{
20906    flex-direction:column;
20907    gap:28px;
20908  }
20909
20910  .lt-minish .ltm-two>div,
20911  .lt-minish .ltm-two>figure{
20912    flex-basis:auto;
20913    width:100%;
20914  }
20915
20916  .lt-minish .ltm-panel{
20917    padding:24px;
20918  }
20919
20920  .lt-minish .ltm-notice{
20921    padding:22px 20px;
20922  }
20923
20924  .lt-minish .ltm-steps>li{
20925    gap:16px;
20926    padding:24px 0;
20927  }
20928
20929  .lt-minish .ltm-step-number{
20930    flex-basis:36px;
20931    font-size:26px;
20932  }
20933
20934  .lt-minish .ltm-faq summary{
20935    gap:10px;
20936    font-size:16px;
20937  }
20938
20939  .lt-minish .ltm-faq>div{
20940    padding-left:38px;
20941    padding-right:0;
20942  }
20943
20944  .lt-minish .ltm-section.ltm-consult{
20945    margin-top:40px;
20946  }
20947
20948  .lt-minish .ltm-buttons{
20949    gap:14px!important;
20950  }
20951
20952  .lt-minish .ltm-pc{
20953    display:none;
20954  }
20955}	
20956	
20957	
20958	
20959/* トップページ:PC3列・スマートフォン1列のバナー */
20960.lt-home-banners,
20961.lt-home-banners *{
20962  box-sizing:border-box;
20963}
20964
20965.lt-home-banners{
20966margin: 0 calc(50% - 50vw);
20967    padding: 0 calc(50vw - 50%);	
20968  padding:48px 0;
20969  background:#fff;
20970	
20971}
20972
20973.lt-home-banners .lt-home-banners__inner{
20974  width:100%;
20975  max-width:1180px;
20976  margin:0 auto;
20977  padding:0 30px;
20978}
20979
20980.lt-home-banners .lt-home-banners__list{
20981  display:flex;
20982  flex-wrap:wrap;
20983  align-items:flex-start;
20984  gap:20px;
20985  margin:0;
20986  padding:0;
20987}
20988
20989.lt-home-banners .lt-home-banners__link{
20990  display:block;
20991  flex:0 0 calc((100% - 40px)/3);
20992  min-width:0;
20993  margin:0;
20994  padding:0;
20995  border:0;
20996  border-radius:4px;
20997  background:transparent;
20998  box-shadow:none;
20999  overflow:hidden;
21000  line-height:0;
21001  text-decoration:none;
21002  transition:opacity .2s ease;
21003}
21004
21005.lt-home-banners .lt-home-banners__link::before,
21006.lt-home-banners .lt-home-banners__link::after{
21007  content:none;
21008  display:none;
21009}
21010
21011.lt-home-banners .lt-home-banners__link img{
21012  display:block;
21013  float:none;
21014  width:100%;
21015  max-width:100%;
21016  height:auto;
21017  margin:0;
21018  padding:0;
21019  border:0;
21020  border-radius:0;
21021  box-shadow:none;
21022}
21023
21024.lt-home-banners .lt-home-banners__link:hover{
21025  opacity:.85;
21026}
21027
21028.lt-home-banners .lt-home-banners__link:focus-visible{
21029  outline:3px solid #9b7a43;
21030  outline-offset:4px;
21031}
21032
21033.lt-home-banners .lt-home-banners__list>br,
21034.lt-home-banners p:empty{
21035  display:none;
21036}
21037
21038@media(max-width:767px){
21039  .lt-home-banners{
21040    padding:32px 0;
21041  }
21042
21043  .lt-home-banners .lt-home-banners__inner{
21044    padding:0 45px;
21045  }
21046
21047  .lt-home-banners .lt-home-banners__list{
21048    gap:16px;
21049  }
21050
21051  .lt-home-banners .lt-home-banners__link{
21052    flex-basis:100%;
21053    width:100%;
21054  }
21055}	
21056	
21057	
21058	
21059	
21060	
21061	
21062	
21063	
21064	
21065	
21066	
21067	
21068	
21069/* Swiper初期化前の画像拡大を防ぐ */
21070#splider .mySwiper{
21071  width:100%;
21072  max-width:100%;
21073  min-width:0;
21074  overflow:hidden;
21075  box-sizing:border-box;
21076}
21077
21078#splider .mySwiper .swiper-wrapper{
21079  display:flex;
21080  align-items:stretch;
21081  box-sizing:border-box;
21082}
21083
21084#splider .mySwiper .swiper-slide{
21085  flex-shrink:0;
21086  min-width:0;
21087  height:auto;
21088  box-sizing:border-box;
21089}
21090
21091#splider .mySwiper .swiper-slide>a{
21092  display:block;
21093  width:100%;
21094  min-width:0;
21095  line-height:0;
21096}
21097
21098#splider .mySwiper .swiper-slide img{
21099  display:block;
21100  float:none;
21101  width:100%;
21102  max-width:100%;
21103  height:auto;
21104  margin:0;
21105}
21106
21107#splider .mySwiper:not(.swiper-initialized) .swiper-wrapper{
21108  gap:20px;
21109}
21110
21111#splider .mySwiper:not(.swiper-initialized) .swiper-slide{
21112  width:calc((100% - 40px)/3);
21113}
21114
21115@media(min-width:768px) and (max-width:1023.98px){
21116  #splider .mySwiper:not(.swiper-initialized) .swiper-slide{
21117    width:calc((100% - 20px)/2);
21118  }
21119}
21120
21121@media(max-width:767.98px){
21122  #splider .mySwiper:not(.swiper-initialized) .swiper-slide{
21123    width:calc((100% - 10px)/1.5);
21124  }
21125}	
21126	
21127	
21128	
21129	
21130	
21131	
21132	
21133	
21134/* トップページ:LINE限定キャンペーン */
21135.lt-line-campaign,
21136.lt-line-campaign *{
21137  box-sizing:border-box;
21138}
21139
21140.lt-line-campaign{
21141  background:#f7f5ef;
21142  color:#273d42;
21143  line-height:1.85;
21144margin: 0 calc(50% - 50vw);
21145    margin-top: 0px;
21146    margin-bottom: 0px;
21147    padding: 0 calc(50vw - 50%);	
21148  padding:64px 0;	
21149}
21150
21151.lt-line-campaign .lt-line-campaign__inner{
21152  width:100%;
21153  max-width:1180px;
21154  margin:0 auto;
21155  padding:0 30px;
21156}
21157
21158.lt-line-campaign .lt-line-campaign__row{
21159  display:flex;
21160  align-items:center;
21161  gap:40px;
21162  margin:0;
21163  padding:0;
21164}
21165
21166.lt-line-campaign .lt-line-campaign__image,
21167.lt-line-campaign .lt-line-campaign__content{
21168  flex:1 1 0;
21169  min-width:0;
21170}
21171
21172.lt-line-campaign .lt-line-campaign__image{
21173  display:block;
21174  margin:0;
21175  padding:0;
21176  border:0;
21177  border-radius:6px;
21178  background:none;
21179  box-shadow:none;
21180  overflow:hidden;
21181  line-height:0;
21182  text-decoration:none;
21183  transition:opacity .2s ease;
21184}
21185
21186.lt-line-campaign .lt-line-campaign__image img{
21187  display:block;
21188  float:none;
21189  width:100%;
21190  max-width:100%;
21191  height:auto;
21192  margin:0;
21193  padding:0;
21194  border:0;
21195  border-radius:0;
21196  box-shadow:none;
21197}
21198
21199.lt-line-campaign .lt-line-campaign__image:hover{
21200  opacity:.9;
21201}
21202
21203.lt-line-campaign p{
21204  margin:0 0 18px;
21205  padding:0;
21206}
21207
21208.lt-line-campaign .lt-line-campaign__eyebrow{
21209  margin-bottom:14px;
21210  color:#9b7a43;
21211  font-family:Arial,sans-serif;
21212  font-size:11px;
21213  font-weight:700;
21214  letter-spacing:.13em;
21215}
21216
21217.lt-line-campaign .styled_h2{
21218  position:static;
21219  float:none;
21220  clear:none;
21221  width:auto;
21222  height:auto;
21223  margin:0 0 22px;
21224  padding:0;
21225  background:none;
21226  border:0;
21227  border-radius:0;
21228  box-shadow:none;
21229  color:#273d42;
21230  font-size:clamp(23px,2.2vw,29px);
21231  font-weight:700;
21232  line-height:1.65;
21233  text-align:left;
21234  letter-spacing:0;
21235}
21236
21237.lt-line-campaign .styled_h2::before,
21238.lt-line-campaign .styled_h2::after,
21239.lt-line-campaign .lt-line-campaign__image::before,
21240.lt-line-campaign .lt-line-campaign__image::after,
21241.lt-line-campaign .lt-line-campaign__button::before,
21242.lt-line-campaign .lt-line-campaign__button::after{
21243  content:none;
21244  display:none;
21245}
21246
21247.lt-line-campaign .styled_h2>span{
21248  color:#9b7a43;
21249}
21250
21251.lt-line-campaign .lt-line-campaign__intro{
21252  font-size:15px;
21253}
21254
21255.lt-line-campaign .lt-line-campaign__offers{
21256  display:flex;
21257  gap:12px;
21258  margin:24px 0 16px;
21259  padding:0;
21260  list-style:none;
21261}
21262
21263.lt-line-campaign .lt-line-campaign__offers>li{
21264  flex:1 1 0;
21265  min-width:0;
21266  margin:0;
21267  padding:16px 10px;
21268  border:1px solid #ded8cd;
21269  border-top:3px solid #9b7a43;
21270  border-radius:4px;
21271  background:#fff;
21272  list-style:none;
21273  text-align:center;
21274}
21275
21276.lt-line-campaign .lt-line-campaign__offers>li::before{
21277  content:none;
21278  display:none;
21279}
21280
21281.lt-line-campaign .lt-line-campaign__offers>li>span{
21282  display:block;
21283  margin-bottom:6px;
21284  font-size:13px;
21285  font-weight:700;
21286}
21287
21288.lt-line-campaign .lt-line-campaign__offers strong{
21289  display:block;
21290  color:#9b7a43;
21291  font-size:clamp(25px,2.4vw,34px);
21292  font-weight:700;
21293  line-height:1.5;
21294  white-space:nowrap;
21295}
21296
21297.lt-line-campaign .lt-line-campaign__offers small{
21298  margin-left:5px;
21299  font-family:Arial,sans-serif;
21300  font-size:14px;
21301  font-weight:700;
21302}
21303
21304.lt-line-campaign .lt-line-campaign__note{
21305  margin:0 0 24px;
21306  color:#687174;
21307  font-size:12px;
21308  line-height:1.8;
21309}
21310
21311.lt-line-campaign .lt-line-campaign__button{
21312  display:flex;
21313  align-items:center;
21314  justify-content:center;
21315  gap:14px;
21316  width:100%;
21317  min-height:60px;
21318  margin:0;
21319  padding:16px 20px;
21320  border:1px solid #06a847;
21321  border-radius:5px;
21322  background:#06c755;
21323  color:#fff!important;
21324  box-shadow:none;
21325  text-align:center;
21326  text-decoration:none;
21327  font-size:16px;
21328  font-weight:700;
21329  line-height:1.6;
21330  transition:background .2s ease;
21331}
21332
21333.lt-line-campaign .lt-line-campaign__button>span:first-child{
21334  min-width:0;
21335}
21336
21337.lt-line-campaign .lt-line-campaign__button>span:last-child{
21338  flex-shrink:0;
21339  font-size:22px;
21340}
21341
21342.lt-line-campaign .lt-line-campaign__button:hover{
21343  background:#05ac49;
21344  color:#fff!important;
21345}
21346
21347.lt-line-campaign a:focus-visible{
21348  outline:3px solid #273d42;
21349  outline-offset:4px;
21350}
21351
21352.lt-line-campaign p:empty,
21353.lt-line-campaign .lt-line-campaign__row>br,
21354.lt-line-campaign .lt-line-campaign__image>br,
21355.lt-line-campaign .lt-line-campaign__button>br{
21356  display:none;
21357}
21358
21359@media(max-width:767px){
21360  .lt-line-campaign{
21361    padding:40px 0;
21362  }
21363
21364  .lt-line-campaign .lt-line-campaign__inner{
21365    padding:0 20px;
21366  }
21367
21368  .lt-line-campaign .lt-line-campaign__row{
21369    flex-direction:column;
21370    align-items:stretch;
21371    gap:28px;
21372  }
21373
21374  .lt-line-campaign .lt-line-campaign__image,
21375  .lt-line-campaign .lt-line-campaign__content{
21376    flex-basis:auto;
21377    width:100%;
21378  }
21379
21380  .lt-line-campaign .styled_h2{
21381    font-size:24px;
21382    margin-bottom:18px;
21383  }
21384
21385  .lt-line-campaign .lt-line-campaign__offers{
21386    gap:10px;
21387    margin-top:22px;
21388  }
21389
21390  .lt-line-campaign .lt-line-campaign__offers>li{
21391    padding:14px 8px;
21392  }
21393
21394  .lt-line-campaign .lt-line-campaign__offers>li>span{
21395    font-size:12px;
21396  }
21397
21398  .lt-line-campaign .lt-line-campaign__offers strong{
21399    font-size:clamp(23px,6.5vw,30px);
21400  }
21401
21402  .lt-line-campaign .lt-line-campaign__offers small{
21403    display:block;
21404    font-size:13px;
21405    margin:0;
21406    line-height:1.5;
21407  }
21408
21409  .lt-line-campaign .lt-line-campaign__button{
21410    font-size:15px;
21411    padding:16px 14px;
21412    gap:10px;
21413  }
21414}
21415	
21416
21417
21418
21419
21420	
21421	
21422/* LINEキャンペーン:トップ・下層ページ共通 */
21423.lt-line-campaign,
21424.lt-line-campaign * {
21425  box-sizing: border-box;
21426}
21427
21428.lt-line-campaign {
21429  width: 100%;
21430  margin: 0;
21431  padding: 64px 0;
21432  background: #f7f5ef;
21433  color: #273d42;
21434  line-height: 1.85;
21435}
21436
21437.lt-line-campaign .lt-line-campaign__inner {
21438  width: 100%;
21439  max-width: 1180px;
21440  margin: 0 auto;
21441  padding: 0 30px;
21442}
21443
21444.lt-line-campaign .lt-line-campaign__row {
21445  display: flex;
21446  align-items: center;
21447  gap: 40px;
21448  margin: 0;
21449  padding: 0;
21450}
21451
21452.lt-line-campaign .lt-line-campaign__image,
21453.lt-line-campaign .lt-line-campaign__content {
21454  flex: 1 1 0;
21455  min-width: 0;
21456}
21457
21458.lt-line-campaign .lt-line-campaign__image {
21459  display: block;
21460  margin: 0;
21461  padding: 0;
21462  border: 0;
21463  border-radius: 6px;
21464  background: none;
21465  box-shadow: none;
21466  overflow: hidden;
21467  line-height: 0;
21468  text-decoration: none;
21469  transition: opacity .2s ease;
21470}
21471
21472.lt-line-campaign .lt-line-campaign__image img {
21473  display: block;
21474  float: none;
21475  width: 100%;
21476  max-width: 100%;
21477  height: auto;
21478  margin: 0;
21479  padding: 0;
21480  border: 0;
21481  border-radius: 0;
21482  box-shadow: none;
21483}
21484
21485.lt-line-campaign .lt-line-campaign__image:hover {
21486  opacity: .9;
21487}
21488
21489.lt-line-campaign p {
21490  margin: 0 0 18px;
21491  padding: 0;
21492}
21493
21494.lt-line-campaign .lt-line-campaign__eyebrow {
21495  margin-bottom: 14px;
21496  color: #9b7a43;
21497  font-family: Arial, sans-serif;
21498  font-size: 11px;
21499  font-weight: 700;
21500  letter-spacing: .13em;
21501}
21502
21503.lt-line-campaign .styled_h2 {
21504  position: static;
21505  float: none;
21506  clear: none;
21507  width: auto;
21508  height: auto;
21509  margin: 0 0 22px;
21510  padding: 0;
21511  background: none;
21512  border: 0;
21513  border-radius: 0;
21514  box-shadow: none;
21515  color: #273d42;
21516  font-size: clamp(23px, 2.2vw, 29px);
21517  font-weight: 700;
21518  line-height: 1.65;
21519  text-align: left;
21520  letter-spacing: 0;
21521}
21522
21523.lt-line-campaign .styled_h2::before,
21524.lt-line-campaign .styled_h2::after,
21525.lt-line-campaign .lt-line-campaign__image::before,
21526.lt-line-campaign .lt-line-campaign__image::after,
21527.lt-line-campaign .lt-line-campaign__button::before,
21528.lt-line-campaign .lt-line-campaign__button::after {
21529  content: none;
21530  display: none;
21531}
21532
21533.lt-line-campaign .styled_h2 > span {
21534  color: #9b7a43;
21535}
21536
21537.lt-line-campaign .lt-line-campaign__intro {
21538  font-size: 15px;
21539}
21540
21541.lt-line-campaign .lt-line-campaign__offers {
21542  display: flex;
21543  gap: 12px;
21544  margin: 24px 0 16px;
21545  padding: 0;
21546  list-style: none;
21547}
21548
21549.lt-line-campaign .lt-line-campaign__offers > li {
21550  flex: 1 1 0;
21551  min-width: 0;
21552  margin: 0;
21553  padding: 16px 10px;
21554  border: 1px solid #ded8cd;
21555  border-top: 3px solid #9b7a43;
21556  border-radius: 4px;
21557  background: #fff;
21558  list-style: none;
21559  text-align: center;
21560}
21561
21562.lt-line-campaign .lt-line-campaign__offers > li::before {
21563  content: none;
21564  display: none;
21565}
21566
21567.lt-line-campaign .lt-line-campaign__offers > li > span {
21568  display: block;
21569  margin-bottom: 6px;
21570  font-size: 13px;
21571  font-weight: 700;
21572}
21573
21574.lt-line-campaign .lt-line-campaign__offers strong {
21575  display: block;
21576  color: #9b7a43;
21577  font-size: clamp(25px, 2.4vw, 34px);
21578  font-weight: 700;
21579  line-height: 1.5;
21580  white-space: nowrap;
21581}
21582
21583.lt-line-campaign .lt-line-campaign__offers small {
21584  margin-left: 5px;
21585  font-family: Arial, sans-serif;
21586  font-size: 14px;
21587  font-weight: 700;
21588}
21589
21590.lt-line-campaign .lt-line-campaign__note {
21591  margin: 0 0 24px;
21592  color: #687174;
21593  font-size: 12px;
21594  line-height: 1.8;
21595}
21596
21597.lt-line-campaign .lt-line-campaign__button {
21598  display: flex;
21599  align-items: center;
21600  justify-content: center;
21601  gap: 14px;
21602  width: 100%;
21603  min-height: 60px;
21604  margin: 0;
21605  padding: 16px 20px;
21606  border: 1px solid #06a847;
21607  border-radius: 5px;
21608  background: #06c755;
21609  color: #fff !important;
21610  box-shadow: none;
21611  text-align: center;
21612  text-decoration: none;
21613  font-size: 16px;
21614  font-weight: 700;
21615  line-height: 1.6;
21616  transition: background .2s ease;
21617}
21618
21619.lt-line-campaign .lt-line-campaign__button > span:first-child {
21620  min-width: 0;
21621}
21622
21623.lt-line-campaign .lt-line-campaign__button > span:last-child {
21624  flex-shrink: 0;
21625  font-size: 22px;
21626}
21627
21628.lt-line-campaign .lt-line-campaign__button:hover {
21629  background: #05ac49;
21630  color: #fff !important;
21631}
21632
21633.lt-line-campaign a:focus-visible {
21634  outline: 3px solid #273d42;
21635  outline-offset: 4px;
21636}
21637
21638.lt-line-campaign p:empty,
21639.lt-line-campaign .lt-line-campaign__row > br,
21640.lt-line-campaign .lt-line-campaign__image > br,
21641.lt-line-campaign .lt-line-campaign__button > br {
21642  display: none;
21643}
21644
21645/* スマートフォン */
21646@media (max-width: 767px) {
21647  .lt-line-campaign {
21648    padding: 40px 0;
21649  }
21650
21651  .lt-line-campaign .lt-line-campaign__inner {
21652    padding: 0 20px;
21653  }
21654
21655  .lt-line-campaign .lt-line-campaign__row {
21656    flex-direction: column;
21657    align-items: stretch;
21658    gap: 28px;
21659  }
21660
21661  .lt-line-campaign .lt-line-campaign__image,
21662  .lt-line-campaign .lt-line-campaign__content {
21663    flex-basis: auto;
21664    width: 100%;
21665  }
21666
21667  .lt-line-campaign .styled_h2 {
21668    margin-bottom: 18px;
21669    font-size: 24px;
21670  }
21671
21672  .lt-line-campaign .lt-line-campaign__offers {
21673    gap: 10px;
21674    margin-top: 22px;
21675  }
21676
21677  .lt-line-campaign .lt-line-campaign__offers > li {
21678    padding: 14px 8px;
21679  }
21680
21681  .lt-line-campaign .lt-line-campaign__offers > li > span {
21682    font-size: 12px;
21683  }
21684
21685  .lt-line-campaign .lt-line-campaign__offers strong {
21686    font-size: clamp(23px, 6.5vw, 30px);
21687  }
21688
21689  .lt-line-campaign .lt-line-campaign__offers small {
21690    display: block;
21691    margin: 0;
21692    font-size: 13px;
21693    line-height: 1.5;
21694  }
21695
21696  .lt-line-campaign .lt-line-campaign__button {
21697    gap: 10px;
21698    padding: 16px 14px;
21699    font-size: 15px;
21700  }
21701}
21702
21703
21704
21705
21706
21707
21708
21709/* WordPressが自動追加するpへの対応 */
21710.lt-line-campaign .lt-line-campaign__row > p {
21711  display: contents !important;
21712}
21713
21714/* PC:2カラム */
21715.lt-line-campaign .lt-line-campaign__row {
21716  display: flex;
21717  flex-direction: row;
21718  flex-wrap: nowrap;
21719  align-items: center;
21720  gap: 40px;
21721}
21722
21723.lt-line-campaign .lt-line-campaign__image,
21724.lt-line-campaign .lt-line-campaign__content {
21725  flex: 1 1 0;
21726  min-width: 0;
21727  max-width: 100%;
21728}
21729
21730.lt-line-campaign .lt-line-campaign__image img {
21731  display: block;
21732  width: 100%;
21733  max-width: 100%;
21734  height: auto;
21735}
21736
21737/* SP:1カラム */
21738@media (max-width: 767px) {
21739  .lt-line-campaign .lt-line-campaign__row {
21740    flex-direction: column;
21741    align-items: stretch;
21742    gap: 28px;
21743  }
21744
21745  .lt-line-campaign .lt-line-campaign__image,
21746  .lt-line-campaign .lt-line-campaign__content {
21747    flex: none;
21748    width: 100%;
21749  }
21750}
21751
21752
21753
21754
21755@media (min-width: 641px) {
21756#lat-whitening .lw-catch {
21757  color: #fff!important;
21758}
21759}
21760
21761@media (max-width: 640px) {
21762  #lat-whitening .lw-catch {
21763  color: #fff!important;
21764  }
21765}
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791</style>
21792<meta name="generator" content="WordPress Download Manager 3.3.72" />
21793<!-- [ VK All in One Expansion Unit WebSite Structure Data ] -->
21793<script type="application/ld+json">{"@context":"https://schema.org/","@type":"WebSite","name":"西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』|公式サイト","url":"https://shinjukudental.com"}</script>
21793<!-- [ / VK All in One Expansion Unit WebSite Structure Data ] -->                <style>
21794        /* WPDM Link Template Styles */        </style>
21795                <style>
21796
21797            :root {
21798                --color-primary: #4a8eff;
21799                --color-primary-rgb: 74, 142, 255;
21800                --color-primary-hover: #5998ff;
21801                --color-primary-active: #3281ff;
21802                --clr-sec: #6c757d;
21803                --clr-sec-rgb: 108, 117, 125;
21804                --clr-sec-hover: #6c757d;
21805                --clr-sec-active: #6c757d;
21806                --color-secondary: #6c757d;
21807                --color-secondary-rgb: 108, 117, 125;
21808                --color-secondary-hover: #6c757d;
21809                --color-secondary-active: #6c757d;
21810                --color-success: #018e11;
21811                --color-success-rgb: 1, 142, 17;
21812                --color-success-hover: #0aad01;
21813                --color-success-active: #0c8c01;
21814                --color-info: #2CA8FF;
21815                --color-info-rgb: 44, 168, 255;
21816                --color-info-hover: #2CA8FF;
21817                --color-info-active: #2CA8FF;
21818                --color-warning: #FFB236;
21819                --color-warning-rgb: 255, 178, 54;
21820                --color-warning-hover: #FFB236;
21821                --color-warning-active: #FFB236;
21822                --color-danger: #ff5062;
21823                --color-danger-rgb: 255, 80, 98;
21824                --color-danger-hover: #ff5062;
21825                --color-danger-active: #ff5062;
21826                --color-green: #30b570;
21827                --color-blue: #0073ff;
21828                --color-purple: #8557D3;
21829                --color-red: #ff5062;
21830                --color-muted: rgba(69, 89, 122, 0.6);
21831                --wpdm-font: "Sen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
21832            }
21833
21834            .wpdm-download-link.btn.btn-primary {
21835                border-radius: 4px;
21836            }
21837
21838
21839        </style>
21840        	
21841	
21842	
21843<script type="application/ld+json">
21844{
21845  "@context": "https://schema.org",
21846  "@type": "WebSite",
21847  "name": "ラ・トゥール新宿歯科",
21848  "url": "https://shinjukudental.com/"
21849}
21850</script>
21850	
21851	
21852	
21853	
21854<PageMap>
21855	<DataObject type="thumbnail">
21856		<Attribute name="src" value="https://shinjukudental.com/wp-content/uploads/2023/03/image-l.png"/>
21857		<Attribute name="width" value="120"/>
21858		<Attribute name="height" value="120"/>
21859	</DataObject>
21860</PageMap>	
21861	
21862
21863	
21864<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 21864-21865
21864
21865<script async src="https://www.googletagmanager.com/gtag/js?id=
21865G-336JLZQS2K
vendor: 12 bytes, line 21865
21865"></script>
21866<script>
21867  
vendor: 134 bytes, lines 21867-21871
21867window.dataLayer = window.dataLayer || [];
21868  function gtag(){dataLayer.push(arguments);}
21869  gtag('js', new Date());
21870
21871  gtag('config', '
21871G-336JLZQS2K
vendor: 4 bytes, line 21871
21871');
21872</script>
21872
21873
21874	
21875	
21876<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">	
21877
21878<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />		
21879
21880	
21881	
21882
21883<link rel='preload' id='su-shortcodes-css-preload' href='https://shinjukudental.com/wp-content/plugins/shortcodes-ultimate/includes/css/shortcodes.css?ver=7.9.1' as='style' onload="this.onload=null;this.rel='stylesheet'"/>
21884<link rel='stylesheet' id='su-shortcodes-css' href='https://shinjukudental.com/wp-content/plugins/shortcodes-ultimate/includes/css/shortcodes.css?ver=7.9.1' media='print' onload="this.media='all'; this.onload=null;">
21885
21886</head>
21887<body data-rsssl=1 class="home blog custom-background wp-theme-lightning-pro wp-child-theme-lightning-pro-child mega-menu-Header vk-blocks fa_v7_css bootstrap4 device-pc mobile-fix-nav_enable">
21888<a class="skip-link screen-reader-text" href="#main">コンテンツに移動</a>
21889<a class="skip-link screen-reader-text" href="#vk-mobile-nav">ナビゲーションに移動</a>
21890<header class="siteHeader">
21891	<div class="headerTop" id="headerTop"><div class="container"><p class="headerTop_description">西新宿・西新宿五丁目・都庁前で歯医者は『ラ・トゥール新宿歯科』まで</p></div><!-- [ / .container ] --></div><!-- [ / #headerTop  ] -->	<div class="container siteHeadContainer">
21892		<div class="navbar-header">
21893						<h1 class="navbar-brand siteHeader_logo">
21894			<a href="https://shinjukudental.com/">
21895				<span><img src="https://shinjukudental.com/wp-content/uploads/2025/02/latourdc_logo_20250208_ab5-11.png" alt="西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』|公式サイト" /></span>
21896			</a>
21897			</h1>
21898			<div class="siteHeader_sub"><aside class="widget_text widget widget_custom_html" id="custom_html-119"><div class="textwidget custom-html-widget"><div class="headtopbtnbox">
21899	
21900<div class="headtopbtnitem">
21901
21902<div class="toibox">
21903<div class="toiitem">		
21904<img src="https://shinjukudental.com/wp-content/uploads/2025/12/電話番号のアイコン1.png" alt="電話番号のアイコン">
21905</div>
21906<div class="toiitem">		
21907<p><!--ご予約・お問い合わせ-->お電話でのご予約
21908<span><!--050-1794-6462-->03-5989-0064</span></p>
21909<p class="kinkyu">お問合せはこちら</p>		
21910</div>	
21911</div>	
21912
21913</div>	
21914	
21915	
21916	
21917<div class="headtopbtnitem">
21918<a href="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18" target="_blank" rel="noopener">
21919<div class="toibox">
21920<div class="toiitem">		
21921<img src="https://shinjukudental.com/wp-content/uploads/2025/12/iPhone風のスマートフォンのアイコン素材.png" alt="電話番号のアイコン">
21922</div>
21923<div class="toiitem">		
21924<p>スマホで簡単受付
21925<span>24時間<font color="e5cc12">WEB</font>予約</span></p>
21926<p class="kinkyu">専用フォームからご予約</p>		
21927</div>	
21928</div>	
21929</a>
21930	
21931</div>	
21932	
21933</div>
21934
21935</div></aside></div>					</div>
21936
21937		<div id="gMenu_outer" class="gMenu_outer"><div id="mega-menu-wrap-Header" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-controls="mega-menu-Header" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button">
21938                  <span class="mega-toggle-animated-box">
21939                    <span class="mega-toggle-animated-inner"></span>
21940                  </span>
21941                </button></div></div></div><ul id="mega-menu-Header" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="768" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-item mega-current_page_item mega-menu-item-home mega-has-description mega-menu-item-4647" id="mega-menu-item-4647"><a class="mega-menu-link" href="https://shinjukudental.com/" aria-current="page"><span class="mega-description-group"><span class="mega-menu-title">ホーム</span><span class="mega-menu-description">HOME</span></span></a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-has-description mega-menu-item-9848" id="mega-menu-item-9848"><a class="mega-menu-link" href="https://shinjukudental.com/first/"><span class="mega-description-group"><span class="mega-menu-title">初めてご利用の方</span><span class="mega-menu-description">FIRST</span></span></a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-has-description mega-menu-item-9355" id="mega-menu-item-9355"><a class="mega-menu-link" href="https://shinjukudental.com/doctor-staff/"><span class="mega-description-group"><span class="mega-menu-title">ドクター紹介</span><span class="mega-menu-description">DOCTOR</span></span></a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-9351" id="mega-menu-item-9351"><a class="mega-menu-link" href="https://shinjukudental.com/feature/" aria-expanded="false" aria-controls="mega-sub-menu-9351"><span class="mega-description-group"><span class="mega-menu-title">当院の特徴</span><span class="mega-menu-description">FEATURE</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
21942<ul class="mega-sub-menu" id='mega-sub-menu-9351'>
21943<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10298" id="mega-menu-item-10298"><a class="mega-menu-link" href="https://shinjukudental.com/microscope/">マイクロスコープを複数配置</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10296" id="mega-menu-item-10296"><a class="mega-menu-link" href="https://shinjukudental.com/visual/">動画によるわかりやすい説明</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-12730" id="mega-menu-item-12730"><a class="mega-menu-link" href="https://shinjukudental.com/whitening/">ホワイトニング(漂白剤なし・しみないホワイトニング)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10300" id="mega-menu-item-10300"><a class="mega-menu-link" href="https://shinjukudental.com/itami/">痛みに配慮した歯科治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10297" id="mega-menu-item-10297"><a class="mega-menu-link" href="https://shinjukudental.com/ct-micro/">正確な診断・精密な診療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9618" id="mega-menu-item-9618"><a class="mega-menu-link" href="https://shinjukudental.com/digital/">デジタル歯科診療に対応</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18982" id="mega-menu-item-18982"><a class="mega-menu-link" href="https://shinjukudental.com/elite/">Aoralスキャン Elite(口腔内スキャナー)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9619" id="mega-menu-item-9619"><a class="mega-menu-link" href="https://shinjukudental.com/focus-prevent/">歯を守る「予防」に注力</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10301" id="mega-menu-item-10301"><a class="mega-menu-link" href="https://shinjukudental.com/barrier-free/">完全バリアフリーの院内</a></li></ul>
21944</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-has-description mega-menu-item-9354" id="mega-menu-item-9354"><a class="mega-menu-link" href="https://shinjukudental.com/menu/" aria-expanded="false" aria-controls="mega-sub-menu-9354"><span class="mega-description-group"><span class="mega-menu-title">診療内容</span><span class="mega-menu-description">MENU</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
21945<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-9354'>
21946<li class="mega-menu-row" id="mega-menu-9354-0">
21947	<ul class="mega-sub-menu" style='--columns:10' role='presentation'>
21948<li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-0-0">
21949		<ul class="mega-sub-menu">
21950<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-9" id="mega-menu-item-text-9"><h4 class="mega-block-title">一般歯科治療</h4>			<div class="textwidget"></div>
21951		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9827" id="mega-menu-item-9827"><a class="mega-menu-link" href="https://shinjukudental.com/perio/">歯周病の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9828" id="mega-menu-item-9828"><a class="mega-menu-link" href="https://shinjukudental.com/caries/">むし歯の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15577" id="mega-menu-item-15577"><a class="mega-menu-link" href="https://shinjukudental.com/mi/">MI治療(Minimal Intervention)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15574" id="mega-menu-item-15574"><a class="mega-menu-link" href="https://shinjukudental.com/shizuihozon/">歯髄保存治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9826" id="mega-menu-item-9826"><a class="mega-menu-link" href="https://shinjukudental.com/endo/">精密根管治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14167" id="mega-menu-item-14167"><a class="mega-menu-link" href="https://shinjukudental.com/adhesion/">接着治療</a></li>
21951		</ul>
21952</li><li class="mega-menu-column mega-orthomenu mega-menu-columns-2-of-10 orthomenu" style="--columns:10; --span:2" id="mega-menu-9354-0-1">
21953		<ul class="mega-sub-menu">
21954<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-10" id="mega-menu-item-text-10"><h4 class="mega-block-title">審美治療</h4>			<div class="textwidget"></div>
21955		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9839" id="mega-menu-item-9839"><a class="mega-menu-link" href="https://shinjukudental.com/whitening/">ホワイトニング(漂白剤なし・しみないホワイトニング)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9843" id="mega-menu-item-9843"><a class="mega-menu-link" href="https://shinjukudental.com/ceramic-metalfree/">セラミック治療・メタルフリー治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18997" id="mega-menu-item-18997"><a class="mega-menu-link" href="https://shinjukudental.com/minish/">ミニッシュ(歯質の保存に配慮した白い歯)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18351" id="mega-menu-item-18351"><a class="mega-menu-link" href="https://shinjukudental.com/direct-bonding/">ダイレクトボンディング</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16180" id="mega-menu-item-16180"><a class="mega-menu-link" href="https://shinjukudental.com/icon/">icon(アイコン~歯の白い斑点の治療)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18864" id="mega-menu-item-18864"><a class="mega-menu-link" href="https://shinjukudental.com/gum/">ガムピーリング</a></li>		</ul>
21956</li><li class="mega-menu-column mega-other-menu mega-menu-columns-2-of-10 other-menu" style="--columns:10; --span:2" id="mega-menu-9354-0-2">
21957		<ul class="mega-sub-menu">
21958<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-11" id="mega-menu-item-text-11"><h4 class="mega-block-title">欠損補綴</h4>			<div class="textwidget"></div>
21959		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9819" id="mega-menu-item-9819"><a class="mega-menu-link" href="https://shinjukudental.com/dentalimplant/">インプラント治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9840" id="mega-menu-item-9840"><a class="mega-menu-link" href="https://shinjukudental.com/denture/">義歯・入れ歯治療</a></li>		</ul>
21960</li><li class="mega-menu-column mega-kisochishiki mega-menu-columns-2-of-10 kisochishiki" style="--columns:10; --span:2" id="mega-menu-9354-0-3">
21961		<ul class="mega-sub-menu">
21962<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-14" id="mega-menu-item-text-14"><h4 class="mega-block-title">口腔外科</h4>			<div class="textwidget"></div>
21963		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9874" id="mega-menu-item-9874"><a class="mega-menu-link" href="https://shinjukudental.com/wisdomteeth/">親知らずの抜歯</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9880" id="mega-menu-item-9880"><a class="mega-menu-link" href="https://shinjukudental.com/oms-other/">口腔外科治療・手術</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9873" id="mega-menu-item-9873"><a class="mega-menu-link" href="https://shinjukudental.com/gakukansetsu/">顎関節症の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9877" id="mega-menu-item-9877"><a class="mega-menu-link" href="https://shinjukudental.com/braxism/">歯ぎしり・食いしばりの治療</a></li>
21963		</ul>
21964</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-0-4">
21965		<ul class="mega-sub-menu">
21966<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-121" id="mega-menu-item-custom_html-121"><h4 class="mega-block-title">矯正歯科</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9537" id="mega-menu-item-9537"><a class="mega-menu-link" href="https://shinjukudental.com/aligner/">マウスピース矯正(インビザライン矯正)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9538" id="mega-menu-item-9538"><a class="mega-menu-link" href="https://shinjukudental.com/orthodontics/">歯列矯正・矯正治療</a></li>		</ul>
21967</li>	</ul>
21968</li><li class="mega-menu-row" id="mega-menu-9354-1">
21969	<ul class="mega-sub-menu" style='--columns:10' role='presentation'>
21970<li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-0">
21971		<ul class="mega-sub-menu">
21972<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-120" id="mega-menu-item-custom_html-120"><h4 class="mega-block-title">注射・点滴</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-13329" id="mega-menu-item-13329"><a class="mega-menu-link" href="https://shinjukudental.com/botox/">ボツリヌス治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15525" id="mega-menu-item-15525"><a class="mega-menu-link" href="https://shinjukudental.com/sedation/">静脈内鎮静法</a></li>		</ul>
21973</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-1">
21974		<ul class="mega-sub-menu">
21975<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-122" id="mega-menu-item-custom_html-122"><h4 class="mega-block-title">小児歯科</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10699" id="mega-menu-item-10699"><a class="mega-menu-link" href="https://shinjukudental.com/kids-prevent/">小児の治療・予防</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9535" id="mega-menu-item-9535"><a class="mega-menu-link" href="https://shinjukudental.com/kids-ortho/">小児矯正</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14209" id="mega-menu-item-14209"><a class="mega-menu-link" href="https://shinjukudental.com/pre-ortho/">プレオルソ</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18566" id="mega-menu-item-18566"><a class="mega-menu-link" href="https://shinjukudental.com/dental-trauma/">お子様が転んで歯をぶつけた(血が出ている・折れた・抜けた)</a></li>		</ul>
21976</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-2">
21977		<ul class="mega-sub-menu">
21978<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-15" id="mega-menu-item-text-15"><h4 class="mega-block-title">症状など</h4>			<div class="textwidget"></div>
21979		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17913" id="mega-menu-item-17913"><a class="mega-menu-link" href="https://shinjukudental.com/broken/">歯が折れた・歯が欠けた</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17914" id="mega-menu-item-17914"><a class="mega-menu-link" href="https://shinjukudental.com/maternity/">妊娠中の歯科受診(マタニティ歯科外来)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15524" id="mega-menu-item-15524"><a class="mega-menu-link" href="https://shinjukudental.com/tankichiryou/">短期集中歯科治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16881" id="mega-menu-item-16881"><a class="mega-menu-link" href="https://shinjukudental.com/boroboro/">ボロボロの歯の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16856" id="mega-menu-item-16856"><a class="mega-menu-link" href="https://shinjukudental.com/dental-phobia/">歯科恐怖症の方</a></li>
21979		</ul>
21980</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-3">
21981		<ul class="mega-sub-menu">
21982<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-13" id="mega-menu-item-text-13"><h4 class="mega-block-title">予防</h4>			<div class="textwidget"></div>
21983		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9886" id="mega-menu-item-9886"><a class="mega-menu-link" href="https://shinjukudental.com/prevent/">予防について</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17251" id="mega-menu-item-17251"><a class="mega-menu-link" href="https://shinjukudental.com/start-yobo/">予防で行うこと</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17340" id="mega-menu-item-17340"><a class="mega-menu-link" href="https://shinjukudental.com/dh-feature/">当院の歯科衛生士の特徴</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17349" id="mega-menu-item-17349"><a class="mega-menu-link" href="https://shinjukudental.com/medical-expenses/">生涯医療費と歯の関係</a></li>		</ul>
21984</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-4">
21985		<ul class="mega-sub-menu">
21986<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-12" id="mega-menu-item-text-12"><h4 class="mega-block-title">スポーツ外来</h4>			<div class="textwidget"></div>
21987		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14446" id="mega-menu-item-14446"><a class="mega-menu-link" href="https://shinjukudental.com/mouthguard/">スポーツマウスピース・各種マウスガード</a></li>		</ul>
21988</li>	</ul>
21989</li><li class="mega-menu-row" id="mega-menu-9354-2">
21990	<ul class="mega-sub-menu" style='--columns:10' role='presentation'>
21991<li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-2-0">
21992		<ul class="mega-sub-menu">
21993<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-128" id="mega-menu-item-custom_html-128"><h4 class="mega-block-title">その他</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9566" id="mega-menu-item-9566"><a class="mega-menu-link" href="https://shinjukudental.com/risk/">治療の目安・リスク・副作用</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9565" id="mega-menu-item-9565"><a class="mega-menu-link" href="https://shinjukudental.com/unapproved/">未承認医薬品等の明示(薬機法)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14813" id="mega-menu-item-14813"><a class="mega-menu-link" href="https://shinjukudental.com/about-free/">自由診療とは</a></li>		</ul>
21994</li>	</ul>
21995</li><li class="mega-menu-row" id="mega-menu-9354-3">
21996	<ul class="mega-sub-menu" style='--columns:12' role='presentation'>
21997<li class="mega-menu-column mega-menu-columns-3-of-12" style="--columns:12; --span:3" id="mega-menu-9354-3-0"></li>	</ul>
21998</li></ul>
21999</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-15992" id="mega-menu-item-15992"><a class="mega-menu-link" href="https://shinjukudental.com/choice/" aria-expanded="false" aria-controls="mega-sub-menu-15992"><span class="mega-description-group"><span class="mega-menu-title">症例紹介</span><span class="mega-menu-description">CASES</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
22000<ul class="mega-sub-menu" id='mega-sub-menu-15992'>
22001<li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18641" id="mega-menu-item-18641"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/case-whitening/">ホワイトニング</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18643" id="mega-menu-item-18643"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-ceramic/">セラミック治療(前歯)</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18642" id="mega-menu-item-18642"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-ceramic2/">セラミック治療(奥歯)</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18644" id="mega-menu-item-18644"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-endo/">精密根管治療</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18645" id="mega-menu-item-18645"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-aligner/">マウスピース矯正</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18646" id="mega-menu-item-18646"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-implant/">インプラント治療</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18651" id="mega-menu-item-18651"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-orthodontics/">歯列矯正</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18648" id="mega-menu-item-18648"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-pmtc/">PMTC</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18650" id="mega-menu-item-18650"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-direct-bonding/">ダイレクトボンディング</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18647" id="mega-menu-item-18647"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-whitespot/">ホワイトスポットの治療</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18649" id="mega-menu-item-18649"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-gum-peeling/">ガムピーリング</a></li></ul>
22002</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-15949" id="mega-menu-item-15949"><a class="mega-menu-link" href="https://shinjukudental.com/price-list/" aria-expanded="false" aria-controls="mega-sub-menu-15949"><span class="mega-description-group"><span class="mega-menu-title">
22002自由診療料金表</span><span class="mega-menu-description">PRICE / OTHER</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
22003<ul class="mega-sub-menu" id='mega-sub-menu-15949'>
22004<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9569" id="mega-menu-item-9569"><a class="mega-menu-link" href="https://shinjukudental.com/price-list/">自由診療料金表</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9567" id="mega-menu-item-9567"><a class="mega-menu-link" href="https://shinjukudental.com/expense-deduction/">医療費控除についてのご案内</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14814" id="mega-menu-item-14814"><a class="mega-menu-link" href="https://shinjukudental.com/method/">お支払方法</a></li></ul>
22005</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-9350" id="mega-menu-item-9350"><a class="mega-menu-link" href="https://shinjukudental.com/clinic/" aria-expanded="false" aria-controls="mega-sub-menu-9350"><span class="mega-description-group"><span class="mega-menu-title">医院のご紹介</span><span class="mega-menu-description">CLINIC</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
22006<ul class="mega-sub-menu" id='mega-sub-menu-9350'>
22007<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9552" id="mega-menu-item-9552"><a class="mega-menu-link" href="https://shinjukudental.com/tour/">医院紹介</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9551" id="mega-menu-item-9551"><a class="mega-menu-link" href="https://shinjukudental.com/facility/">設備紹介</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10419" id="mega-menu-item-10419"><a class="mega-menu-link" href="https://shinjukudental.com/?page_id=9545">採用情報</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10418" id="mega-menu-item-10418"><a class="mega-menu-link" href="https://shinjukudental.com/entry/">採用エントリーフォーム</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14710" id="mega-menu-item-14710"><a class="mega-menu-link" href="https://shinjukudental.com/corporation/">法人情報</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15692" id="mega-menu-item-15692"><a class="mega-menu-link" href="https://shinjukudental.com/keisai/">書面掲示事項のウェブサイトへの掲載</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15249" id="mega-menu-item-15249"><a class="mega-menu-link" href="https://shinjukudental.com/interview/">取材・名医など 掲載サイト一覧</a></li></ul>
22008</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-9348" id="mega-menu-item-9348"><a class="mega-menu-link" href="https://shinjukudental.com/access-time/" aria-expanded="false" aria-controls="mega-sub-menu-9348"><span class="mega-description-group"><span class="mega-menu-title">診療時間 / アクセス</span><span class="mega-menu-description">ACCESS / TIME</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
22009<ul class="mega-sub-menu" id='mega-sub-menu-9348'>
22010<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14492" id="mega-menu-item-14492"><a class="mega-menu-link" href="https://shinjukudental.com/week-day/">診療曜日・時間のご案内</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14496" id="mega-menu-item-14496"><a class="mega-menu-link" href="https://shinjukudental.com/place/">当院の所在地</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14459" id="mega-menu-item-14459"><a class="mega-menu-link" href="https://shinjukudental.com/tochoumae-walk/">都庁前駅からのルート</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14465" id="mega-menu-item-14465"><a class="mega-menu-link" href="https://shinjukudental.com/nishishinjukugochoume-walk/">西新宿五丁目駅からのルート</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14470" id="mega-menu-item-14470"><a class="mega-menu-link" href="https://shinjukudental.com/nishishinjuku
22010-work/">西新宿駅からのルート</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14803" id="mega-menu-item-14803"><a class="mega-menu-link" href="https://shinjukudental.com/use-bus/">バスでお越しの方(京王バス)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14473" id="mega-menu-item-14473"><a class="mega-menu-link" href="https://shinjukudental.com/mycar/">お車でお越しの方(駐車場等)</a></li></ul>
22011</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-18074" id="mega-menu-item-18074"><a class="mega-menu-link" href="https://shinjukudental.com/recruit/" aria-expanded="false" aria-controls="mega-sub-menu-18074"><span class="mega-description-group"><span class="mega-menu-title">採用情報</span><span class="mega-menu-description">RECRUIT</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
22012<ul class="mega-sub-menu" id='mega-sub-menu-18074'>
22013<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18070" id="mega-menu-item-18070"><a class="mega-menu-link" href="https://shinjukudental.com/rec-dh-new/">採用情報【歯科衛生士 – 新卒】</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18072" id="mega-menu-item-18072"><a class="mega-menu-link" href="https://shinjukudental.com/rec-dh/">採用情報【歯科衛生士 – 既卒・中途】</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18073" id="mega-menu-item-18073"><a class="mega-menu-link" href="https://shinjukudental.com/rec-da/">採用情報【歯科助手】</a></li></ul>
22014</li></ul></div></div>	</div>
22015	</header>
22016
22017			<div id="top__fullcarousel" data-interval="5400" class="carousel slide slide-main carousel-fade" data-ride="carousel">
22018
22019
22020				<!-- Indicators -->
22021		<ol class="carousel-indicators">
22022						<li data-target="#top__fullcarousel" data-slide-to="0"></li>
22023							<li data-target="#top__fullcarousel" data-slide-to="1"></li>
22024							<li data-target="#top__fullcarousel" data-slide-to="2"></li>
22025							<li data-target="#top__fullcarousel" data-slide-to="3"></li>
22026							<li data-target="#top__fullcarousel" data-slide-to="4"></li>
22027						</ol>
22028		<div class="carousel-inner">
22029						<div class="carousel-item item item-1												 active	">
22030
22031				
22032				<picture>
22033											  <source media="(width <= 768px)" srcset="https://shinjukudental.com/wp-content/uploads/2025/12/MV2501-02.png">
22034										  <img src="https://shinjukudental.com/wp-content/uploads/2025/12/MV2501.png" alt="" class="slide-item-img d-block w-100">
22035					</picture>
22036
22037					<div class="slide-cover" style="background-color:#140c00;opacity:0.3"></div>
22038
22039
22040					<div class="slide-text-set mini-content">
22041
22042					
22043					<div class="mini-content-container-1 container" style="text-align:center"><div class="slide-text-caption" style="text-align:center;color:#ffffff;text-shadow:0 0 2px #000000"><div class="mvbox"><div class="mvitem"><div class="minibox"><div class="miniitem"><a href="/interview/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-03.png" alt="MDCBANA"></a></div><div class="miniitem"><a href="/first/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-02-1.png"></a></div></div></div><div class="mvitem"><h2>皆様の10年後20年後の<br class="sp_only">「良かった」のために<br />
22044高度なチーム医療を<br class="sp_only">提供しています</h2></div></div></div></div>
22045					</div><!-- .mini-content -->
22046
22047								  </div><!-- [ /.item ] -->
22048
22049											<div class="carousel-item item item-2													">
22050
22051				
22052				<picture>
22053											  <source media="(width <= 768px)" srcset="https://shinjukudental.com/wp-content/uploads/2025/12/MV2501-06-1.png">
22054										  <img src="https://shinjukudental.com/wp-content/uploads/2025/12/MV2501-05-2.png" alt="" class="slide-item-img d-block w-100">
22055					</picture>
22056
22057					<div class="slide-cover" style="background-color:#000000;opacity:0.3"></div>
22058
22059
22060					<div class="slide-text-set mini-content">
22061
22062					
22063					<div class="mini-content-container-2 container" style="text-align:left"><div class="slide-text-caption" style="text-align:left;color:#ffffff;text-shadow:0 0 2px #fff"><div class="mvbox"><div class="mvitem"><div class="minibox"><div class="miniitem"><a href="/interview/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-03.png" alt="MDCBANA"></a></div><div class="miniitem"><a href="/first/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-02-1.png"></a></div></div></div><div class="mvitem"><h2>お一人おひとりにあわせた<br class="sp_only">質の高い精密な<br />
22064オーダーメイドの歯科治療を<br class="sp_only">提供いたします</h2></div></div></div></div>
22065					</div><!-- .mini-content -->
22066
22067								  </div><!-- [ /.item ] -->
22068
22069											<div class="carousel-item item item-3													">
22070
22071				
22072				<picture>
22073											  <source media="(width <= 768px)" srcset="https://shinjukudental.com/wp-content/uploads/2025/12/topmvnew2025-3-02.png">
22074										  <img src="https://shinjukudental.com/wp-content/uploads/2025/12/topmvnew2025-3_アートボード-1.png" alt="" class="slide-item-img d-block w-100">
22075					</picture>
22076
22077					<div class="slide-cover" style="background-color:#000000;opacity:0.3"></div>
22078
22079
22080					<div class="slide-text-set mini-content">
22081
22082					
22083					<div class="mini-content-container-3 container"><div class="slide-text-caption" style="color:#ffffff;"><div class="mvbox"><div class="mvitem"><div class="minibox"><div class="miniitem"><a href="/interview/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-03.png" alt="MDCBANA"></a></div><div class="miniitem"><a href="/first/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-02-1.png"></a></div></div></div><div class="mvitem"><h2>高性能マイクロスコープを<br class="sp_only">複数(4台)導入し<br />
22084精密治療や動画による<br class="sp_only">治療説明を行っています</h2></div></div></div></div>
22085					</div><!-- .mini-content -->
22086
22087								  </div><!-- [ /.item ] -->
22088
22089											<div class="carousel-item item item-4													">
22090
22091				
22092				<picture>
22093											  <source media="(width <= 768px)" srcset="https://shinjukudental.com/wp-content/uploads/2025/12/topmvnew2025-4-04.png">
22094										  <img src="https://shinjukudental.com/wp-content/uploads/2025/12/topmvnew2025-4_アートボード-1-03.png" alt="" class="slide-item-img d-block w-100">
22095					</picture>
22096
22097					<div class="slide-cover" style="background-color:#000000;opacity:0.3"></div>
22098
22099
22100					<div class="slide-text-set mini-content">
22101
22102					
22103					<div class="mini-content-container-4 container"><div class="slide-text-caption" style="color:#ffffff;"><div class="mvbox"><div class="mvitem"><div class="minibox"><div class="miniitem"><a href="/interview/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-03.png" alt="MDCBANA"></a></div><div class="miniitem"><a href="/first/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-02-1.png"></a></div></div></div><div class="mvitem"><h2>実績1500症例以上!<br class="sp_only">歯の漂白剤を使用しない<br />
22104「薬剤の"しみる"がないホワイトニング」</h2></div></div></div></div>
22105					</div><!-- .mini-content -->
22106
22107								  </div><!-- [ /.item ] -->
22108
22109											<div class="carousel-item item item-5													">
22110
22111				
22112				<picture>
22113											  <source media="(width <= 768px)" srcset="https://shinjukudental.com/wp-content/uploads/2025/12/topmvnew2025-5-02.png">
22114										  <img src="https://shinjukudental.com/wp-content/uploads/2025/12/topmvnew2025-5_アートボード-1.png" alt="" class="slide-item-img d-block w-100">
22115					</picture>
22116
22117					<div class="slide-cover" style="background-color:#000000;opacity:0.3"></div>
22118
22119
22120					<div class="slide-text-set mini-content">
22121
22122					
22123					<div class="mini-content-container-5 container"><div class="slide-text-caption" style="color:#ffffff;"><div class="mvbox"><div class="mvitem"><div class="minibox"><div class="miniitem"><a href="/interview/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-03.png" alt="MDCBANA"></a></div><div class="miniitem"><a href="/first/"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/mvbn26-02-1.png"></a></div></div></div><div class="mvitem"><h2>当院では口腔内スキャナ<br class="sp_only">「iTero」を完備<br />
22124各種マウスピース矯正に<br class="sp_only">対応しています</h2></div></div></div></div>
22125					</div><!-- .mini-content -->
22126
22127								  </div><!-- [ /.item ] -->
22128
22129								</div><!-- [ /.carousel-inner ] -->
22130
22131				<a class="carousel-control-prev" href="#top__fullcarousel" role="button" data-slide="prev">
22132		<span class="carousel-control-prev-icon" aria-hidden="true"></span>
22133		<span class="sr-only">Previous</span>
22134	  </a>
22135	  <a class="carousel-control-next" href="#top__fullcarousel" role="button" data-slide="next">
22136		<span class="carousel-control-next-icon" aria-hidden="true"></span>
22137		<span class="sr-only">Next</span>
22138	  </a>
22139	
22140	</div><!-- [ /#top__fullcarousel ] -->
22141	
22142<div class="section siteContent">
22143<div class="container">
22144<div class="row">
22145
22146			<div class="col mainSection mainSection-col-one">
22147
22148			
22149			
22150							<div class="widget_text widget widget_custom_html" id="custom_html-103"><div class="textwidget custom-html-widget"><div id="splider">
22151
22152<div class="swiper mySwiper">
22153<div class="swiper-wrapper">
22154
22155<div class="swiper-slide"><a href="/whitening/"><img src="https://shinjukudental.com/wp-content/uploads/2026/10/bntp.png" alt="ホワイトニング"></a></div>
22156	
22157
22158	
22159<div class="swiper-slide"><a href="/price-list/"><img src="/wp-content/uploads/2025/05/名称未設定1.png" alt="料金表"></a></div>	
22160	
22161<div class="swiper-slide"><a href="/aligner/"><img src="/wp-content/uploads/2025/05/名称未設定2.png" alt="インビザライン"></a></div>	
22162
22163<div class="swiper-slide"><a href="/endo/"><img src="/wp-content/uploads/2025/05/名称未設定3.png" alt="精密根管治療"></a></div>
22164
22165
22166		
22167
22168</div>
22169</div>
22170	
22171</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-132"><div class="textwidget custom-html-widget"><section class="lt-line-campaign" aria-labelledby="lt-line-campaign-title">
22172  <div class="lt-line-campaign__inner">
22173    <div class="lt-line-campaign__row">
22174
22175      <a class="lt-line-campaign__image" href="https://lin.ee/89xQNbAe" target="_blank" rel="noopener noreferrer"><img src="https://shinjukudental.com/wp-content/uploads/2026/10/cp2610.png" alt="トランセントホワイトニング2台目導入記念・10月限定キャンペーン。LINE登録者限定でホワイトニング初回1万円OFF、リピート患者様5,000円OFF" width="1672" height="941" loading="lazy" decoding="async"></a>
22176
22177      <div class="lt-line-campaign__content">
22178
22179        <h2 id="lt-line-campaign-title" class="styled_h2">2台目導入記念<br><span>10月限定</span>ホワイトニングキャンペーン</h2>
22180
22181        <p class="lt-line-campaign__intro">トランセントホワイトニングの2台目導入を記念し、LINE登録者限定のクーポンをご用意しました。公式LINEを追加してクーポンの内容をご確認ください。</p>
22182
22183        <ul class="lt-line-campaign__offers">
22184          <li><span>ホワイトニング初回</span><strong>1万円<small>OFF</small></strong></li>
22185          <li><span>リピート患者様</span><strong>5,000円<small>OFF</small></strong></li>
22186        </ul>
22187
22188        <p class="lt-line-campaign__note">※リピート患者様は、当院で一度でもホワイトニングを受けていただいた方が対象です。クーポンの利用条件などの詳細は、LINEでご確認ください。</p>
22189
22190
22191      </div>
22192
22193    </div>
22194  </div>
22195</section></div></div><div class="widget_text widget widget_custom_html" id="custom_html-105"><div class="textwidget custom-html-widget"><div class="tab-outer">
22196	
22197
22198	
22199	<div class="tab-wrap">
22200
22201<input id="TAB-01" type="radio" name="TAB" class="tab-switch" checked="checked" /><label class="tab-label" for="TAB-01">検診を<br>受けたい</label>
22202<div class="tab-content">
22203<iframe
22204width="580"
22205height="210"
22206src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/14987">
22207</iframe>
22208</div>
22209
22210<input id="TAB-02" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-02">ホワイトニ<br class="sp_only">ング<br class="pc_only">相談</label>
22211<div class="tab-content">
22212<iframe
22213width="580"
22214height="210"
22215src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/14988">
22216</iframe>
22217</div>
22218
22219<input id="TAB-03" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-03">ホワイトニ<br class="sp_only">ング<br class="pc_only">当日希望</label>
22220<div class="tab-content">
22221<iframe
22222width="580"
22223height="210"
22224src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/16754">
22225</iframe>
22226</div>
22227
22228<input id="TAB-04" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-04">歯並びの<br>相談</label>
22229<div class="tab-content">
22230<iframe
22231width="580"
22232height="210"
22233src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/14993">
22234</iframe>
22235</div>
22236
22237<input id="TAB-05" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-05">クリーニング<br>したい</label>
22238<div class="tab-content">
22239<iframe
22240width="580"
22241height="210"
22242src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/16757">
22243</iframe>
22244</div>
22245
22246<input id="TAB-06" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-06">歯が痛い</label>
22247<div class="tab-content">
22248<iframe
22249width="580"
22250height="210"
22251src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/16756">
22252</iframe>
22253</div>
22254
22255<input id="TAB-07" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-07">根管治療<br>相談</label>
22256<div class="tab-content">
22257<iframe
22258width="580"
22259height="210"
22260src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/32897">
22261</iframe>
22262</div>
22263
22264<input id="TAB-08" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-08">インプラント<br>相談</label>
22265<div class="tab-content">
22266<iframe
22267width="580"
22268height="210"
22269src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/14992">
22270</iframe>
22271</div>
22272	
22273
22274<input id="TAB-09" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-09">つめものが<br>外れた
22275</label>
22276<div class="tab-content">
22277<iframe
22278width="580"
22279height="210"
22280src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/14989">
22281</iframe>
22282</div>
22283
22284<input id="TAB-10" type="radio" name="TAB" class="tab-switch" /><label class="tab-label" for="TAB-10">子供の<br>治療相談
22285</label>
22286<div class="tab-content">
22287<iframe
22288width="580"
22289height="210"
22290src="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18/menu-frames/17566">
22291</iframe>
22292</div></div>
22293	</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-59"><div class="textwidget custom-html-widget"><div class="spmenubox">
22294<div class="spmenu">
22295<ul>
22296	
22297<li><a href="/first/"><img src="https://shinjukudental.com/wp-content/uploads/2023/06/初心者マークのアイコン素材1.png" alt="*"><p>初診の方</p></a></li>
22298	
22299<li><a href="/menu/"><img src="/wp-content/uploads/2025/05/歯のフリーアイコン.png" alt="*"><p>診療内容</p></a></li>
22300	
22301<li><a href="/price-list/"><img src="/wp-content/uploads/2025/05/クレジットカードのアイコン素材.png" alt="*"><p>料金表</p></a></li>
22302	
22303<li><a href="/feature/"><img src="https://shinjukudental.com/wp-content/uploads/2023/06/シャープペンシル.png" alt="*"><p>当院の特徴</p></a></li>	
22304	
22305<li><a href="/choice/"><img src="https://shinjukudental.com/wp-content/uploads/2023/06/写真のフリー素材11.png" alt="*"><p>症例集</p></a></li>		
22306	
22307<li><a href="/time/"><img src="https://shinjukudental.com/wp-content/uploads/2023/06/時計の無料アイコン.png" alt="*"><p>診療時間</p></a></li>
22308	
22309<li><a href="/doctor-staff/"><img src="https://shinjukudental.com/wp-content/uploads/2025/05/SNS人物アイコン-2.png" alt="*"><p>ドクター</p></a></li>	
22310	
22311<li><a href="https://reservation.stransa.co.jp/8e1f3795d34df14ce6cdbe5f39284e18" target="_blank" rel="noopener"><img src="https://shinjukudental.com/wp-content/uploads/2025/05/カレンダーのフリーアイコン2.png" alt="*"><p>ご予約</p></a></li>		
22312	
22313<li><a href="/access-time/"><img src="https://shinjukudental.com/wp-content/uploads/2023/06/中央線っぽい電車のアイコン.png" alt="*"><p>アクセス</p></a></li>	
22314	
22315
22316	
22317</ul>	
22318</div>
22319</div>
22320</div></div><div class="widget_text widget widget_custom_html" id="custom_html-124"><div class="textwidget custom-html-widget"><section id="sec02" class="sec02 fadeUp is-visible">
22321	
22322<h2 class="cmn-ttl"> <strong class="cmn-ttl__en f-en">Information</strong> <small class="cmn-ttl__jp">医院情報</small></h2>	
22323	
22324	<div class="cmn-inner">
22325		<div class="sec02-topBox">
22326			<div class="sec02-txtBox">
22327				<ul class="sec02-aboutList"><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">土曜毎週診療・日曜も隔週診療</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">水曜20時まで診療可能</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">急患対応・当日予約可能</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">マイクロスコープで<a href="/visual/">治療中の動画を録画、確認</a>可能</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">全国から来院の<a href="/whitening/">シミにくいホワイトニング</a>可</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl"><a href="/tankichiryou/">短期集中治療</a>対応・可能な限り無痛<a href="/sedation/">鎮静治療</a>対応可能</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">可能な限り<a href="/itami/">痛みのない</a>、<a href="/mi/">できるだけ削らない治療</a>可能</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">ラバーダムにより再発の少ない<a href="/ceramic-metalfree/">セラミック治療</a></h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">矯正、外科、根管治療、麻酔医など<a href="/doctor-staff/">専門の歯科医師による難治療</a>にも対応可</h3></li><li class="sec02-aboutList__item"><h3 class="sec02-aboutList__ttl">全ユニット個室半個室、バリアフリーの院内</h3></li></ul>
22328			</div>
22329
22330			<div class="sec02-titBox">			<h3><span class="oness">精密・再発防止に重点を置き</span><br><span class="twoss">皆様の健康と美しさに</span><br><span class="threess">貢献いたします</span></h3>			
22331</div>
22332
22333</div>			
22334
22335</div></section></div></div><div class="widget_text widget widget_custom_html" id="custom_html-126"><div class="textwidget custom-html-widget"><div class="prb2-outest">
22336<div class="prb2-outer">
22337	
22338<div class="prb-box">
22339	
22340<div class="prb-item1">	
22341	
22342<div class="prlogo2">
22343<img src="https://shinjukudental.com/wp-content/uploads/2025/02/latourdc_logo_20250208_ab5-11.png" alt="ロゴマーク">
22344</div>
22345
22346<div class="prp"><p>〒160-0023 東京都新宿区西新宿6-15-1 セントラルパークタワー ラ・トゥール新宿104 <font color="#ff4500">※裏通り側</font><br>ご予約・お問合せ:<!--050-1794-6462-->03-5989-0064</p></div>
22347	
22348<div class="prbcal">	
22349
22350<table id="tablepress-2" class="tablepress tablepress-id-2">
22351<thead>
22352<tr class="row-1">
22353	<th class="column-1" style="width:36%;"><center>診療時間</center></th><th class="column-2" style="width:8%;"><center>月</center></th><th class="column-3" style="width:8%;"><center>火</center></th><th class="column-4" style="width:8%;"><center>水</center></th><th class="column-5" style="width:8%;"><center>木</center></th><th class="column-6" style="width:8%;"><center>金</center></th><th class="column-7" style="width:8%;"><center>土</center></th><th class="column-8" style="width:8%;"><center>日</center></th><th class="column-9" style="width:8%;"><center>祝</center></th>
22354</tr>
22355</thead>
22356<tbody class="row-striping">
22357<tr class="row-2">
22358	<td class="column-1"><center>9:30-13:00</center></td><td class="column-2"><center>●</center></td><td class="column-3"><center>●</center></td><td class="column-4"><center>ー</center></td><td class="column-5"><center>●</center></td><td class="column-6"><center>●</center></td><td class="column-7"><center>●</center></td><td class="column-8"><center>隔週</center></td><td class="column-9"><center>ー</center></td>
22359</tr>
22360<tr class="row-3">
22361	<td class="column-1"><center>14:00-18:30</center></td><td class="column-2"><center>●</center></td><td class="column-3"><center>●</center></td><td class="column-4"><center>ー</center></td><td class="column-5"><center>●</center></td><td class="column-6"><center>●</center></td><td class="column-7"><center>ー</center></td><td class="column-8"><center>ー</center></td><td class="column-9"><center>ー</center></td>
22362</tr>
22363<tr class="row-4">
22364	<td class="column-1"><center>14:00-17:30</center></td><td class="column-2"><center>ー</center></td><td class="column-3"><center>ー</center></td><td class="column-4"><center>ー</center></td><td class="column-5"><center>ー</center></td><td class="column-6"><center>ー</center></td><td class="column-7"><center>●</center></td><td class="column-8"><center>隔週</center></td><td class="column-9"><center>ー</center></td>
22365</tr>
22366<tr class="row-5">
22367	<td class="column-1"><center>11:00-15:00</center></td><td class="column-2"></td><td class="column-3"></td><td class="column-4"><center>●</center></td><td class="column-5"></td><td class="column-6"></td><td class="column-7"></td><td class="column-8"><center>ー</center></td><td class="column-9"><center>ー</center></td>
22368</tr>
22369<tr class="row-6">
22370	<td class="column-1"><center>16:00-20:00</center></td><td class="column-2"></td><td class="column-3"></td><td class="column-4"><center>●</center></td><td class="column-5"></td><td class="column-6"></td><td class="column-7"></td><td class="column-8"><center>ー</center></td><td class="column-9"><center>ー</center></td>
22371</tr>
22372</tbody>
22373</table>
22374<!-- #tablepress-2 from cache -->
22375</div>
22376	
22377</div>	
22378	
22379<div class="prb-item2">	
22380<img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0788-b-コピー.png" alt="ラ・トゥール新宿歯科_main-image">		
22381</div>
22382	
22383	
22384</div>
22385	
22386</div>	
22387</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-130"><div class="textwidget custom-html-widget"><section class="lt-home-banners" aria-label="ホワイトニング・口腔内スキャナー・ミニッシュのご案内">
22388  <div class="lt-home-banners__inner">
22389    <div class="lt-home-banners__list"><a class="lt-home-banners__link" href="/whitening/"><img src="https://shinjukudental.com/wp-content/uploads/2026/10/05c717132a26b6398023b0d98e0724df.png" alt="トランセントセキュア ホワイトニングのご案内" loading="lazy" decoding="async"></a><a class="lt-home-banners__link" href="/elite/"><img src="https://shinjukudental.com/wp-content/uploads/2026/10/b51d38b8513a04ab1b1b51b9b03f2f3c.png" alt="Aoralスキャン Elite 口腔内スキャナーのご案内" loading="lazy" decoding="async"></a><a class="lt-home-banners__link" href="/minish/"><img src="https://shinjukudental.com/wp-content/uploads/2026/10/ca1ae5823f770433f22894dd8f635b65.png" alt="MINISH ミニッシュ 歯の修復治療のご案内" loading="lazy" decoding="async"></a></div>
22390  </div>
22391</section></div></div><div class="widget_text widget widget_custom_html" id="custom_html-101"><div class="textwidget custom-html-widget"><div id="clinic">
22392	
22393<h2>
22393お時間の無い方<span class="pc_only">・</span><br class="sp_only">リラックス治療をご希望の方</h2>
22394	
22395<div class="point_flt clearfix">			
22396			<div class="point point3 blocklink hover" style="opacity: 1;">
22397				<div class="point_plus">
22398				<div class="img_box">
22399					<div><img src="/wp-content/uploads/2025/04/twon1_アートボード-1.png" alt="短期集中歯科治療" class="retina"></div>
22400					<div class="point_icon"><img src="/wp-content/uploads/2025/04/twon1-03.png" alt="point1" width="100" height="100" class="retina"></div>
22401				</div>
22402				<div class="txt_box" >
22403					<h4 class="point_title"><a href="/tankichiryou/">短期集中歯科治療</a></h4>
22404					<p><a href="/tankichiryou/">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、なかなか通院ができない方、海外・遠方からのご来院をお考えの方のために、 短期間かつ集中的に完了させる「短期集中歯科治療プログラム」をご提供しています。時間的制約のある方にも、質を落とすことなく、的確な治療を提供いたします。※自由診療のみとなっております。
22405</a>
22406</p>
22407				</div>
22408				</div>
22409			</div>			
22410			<div class="point point4 blocklink hover" style="opacity: 1;">
22411				<div class="point_plus">
22412				<div class="img_box">
22413					<div><img src="/wp-content/uploads/2025/04/twon1_アートボード-1-02.png" alt="静脈内鎮静法"  class="retina"></div>
22414					<div class="point_icon"><img src="/wp-content/uploads/2025/04/twon1-04.png" alt="point2" width="100" height="100" class="retina"></div>
22415				</div>
22416				<div class="txt_box">
22417					<h4 class="point_title"><a href="/sedation/">静脈内鎮静法</a></h4>
22418					<p><a href="/sedation/">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、歯科治療に対する不安や恐怖心を抱いている患者様や、長時間にわたる治療が必要な患者様のために、静脈内鎮静法に対応しています。専門の麻酔医が患者様の状態をしっかりとモニタリングし、心拍数や酸素飽和度など全身状態をリアルタイムで確認しながら治療を行います。</a></p>
22419				</div>	
22420			</div>
22421			</div>
22422		</div>
22423
22424</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-127"><div class="textwidget custom-html-widget"><div class="midaseroouter0">
22425	
22426<div class="midashi1">	
22427<h2>Search</h2>	
22428<h3>どのような<font color="#998675">“お悩み”</font>がありますか?</h3>
22429<p>以下のようなお悩みがある場合や、それ以外のことでも、どんな些細なことでもまずは西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』までご相談ください。</p>
22430</div>
22431
22432
22433<div class="onayami-outer">
22434<div class="onayami-box">
22435	
22436	
22437<div class="onayami-item">
22438<a href="/perio/">	
22439<h4><span>歯ぐき</span>から<br>血が出る</h4>
22440<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22441</a>
22442</div>	
22443	
22444<div class="onayami-item">
22445<a href="/caries/">
22446<h4>歯が<span>痛む</span><br>歯が<span>しみる</span></h4>
22447<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22448</a>	
22449</div>
22450	
22451<div class="onayami-item">
22452<a href="/shizuihozon/">
22453<h4>他院で<span>神経</span>を<br>取ると言われた</h4>
22454<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22455</a>	
22456</div>		
22457	
22458<div class="onayami-item">
22459<a href="/endo/">
22460<h4>他院で<span>抜歯</span>を<br>宣告された</h4>
22461<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22462</a>	
22463</div>
22464	
22465<div class="onayami-item">	
22466<a href="/ceramic-metalfree/">
22467<h4>歯が<span>折れた</span><br>歯が<span>欠けた</span></h4>
22468<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22469</a>
22470</div>	
22471
22472	
22473<div class="onayami-item">	
22474<a href="/ceramic-metalfree/">
22475<h4>被せ物が<br><span>取れて</span>しまった</h4>
22476<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22477</a>
22478</div>
22479		
22480
22481<div class="onayami-item">	
22482<a href="/ceramic-metalfree/">
22483<h4>被せ物を<br><span>白い歯</span>にしたい</h4>
22484<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22485</a>
22486</div>
22487
22488	
22489<div class="onayami-item">
22490<a href="/whitening/">
22491<h4><span>歯の色</span>を<br>白くしたい</h4>
22492<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22493</a>
22494</div>
22495	
22496<div class="onayami-item">
22497<a href="/icon/">
22498<h4>歯の<span>白い点</span>が<br>気になる</h4>
22499<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22500</a>
22501</div>	
22502	
22503	
22504<div class="onayami-item">
22505<a href="/aligner/">	
22506<h4><span>歯並び</span>を<br>整えたい</h4>
22507<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22508</a>
22509</div>		
22510	
22511	
22512			
22513<div class="onayami-item">
22514<a href="/wisdomteeth/">
22515<h4><span>親知らず</span>で<br>痛みがある</h4>
22516<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22517</a>
22518</div>		
22519
22520	
22521<div class="onayami-item">
22522<a href="/dentalimplant/">
22523<h4>歯を<span>失った</span><br>歯が<span>無い</span></h4>
22524<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22525</a>
22526</div>	
22527	
22528<div class="onayami-item">	
22529<a href="/denture/">
22530<h4><span>入れ歯</span>が<br>合わない</h4>
22531<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22532</a>
22533</div>	
22534	
22535<div class="onayami-item">
22536<a href="/gakukansetsu/">	
22537<h4><span>顎が痛い</span><br>音が出る</h4>
22538<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22539</a>
22540</div>	
22541	
22542<div class="onayami-item">	
22543<a href="/maternity/">
22544<h4><span>妊娠中</span>でも<br>歯科に行きたい</h4>
22545<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22546</a>
22547</div>		
22548	
22549<div class="onayami-item">	
22550<a href="/kids-prevent/">
22551<h4><span>子供の歯</span>で<br>相談したい</h4>
22552<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22553</a>
22554</div>		
22555
22556	
22557<div class="onayami-item">	
22558<a href="/prevent/">
22559<h4><span>歯石</span>取り<br>予防したい</h4>
22560<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">		
22561</a>
22562</div>
22563	
22564<div class="onayami-item">
22565<a href="/oral-cancer/">	
22566<h4><span>口腔がん</span>か<br>調べたい</h4>
22567<img src="https://shinjukudental.com/wp-content/uploads/2026/01/tententen_a1-05.png" alt="*">	
22568</a>
22569</div>	
22570	
22571	
22572</div>	
22573</div>	
22574	
22575	
22576</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-63"><div class="textwidget custom-html-widget"><div class="midaseroouter2">
22577	
22578<div class="midashi1">
22579<h2>Menu</h2>
22580<h3>西新宿・都庁前の歯医者<br class="sp_only"><font color="#998675">『ラ・トゥール新宿歯科』</font>の診療内容</h3>
22581<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の診療内容です。西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、歯のクリーニング・予防、歯周病の治療、むし歯の治療、マイクロスコープ・精密根管治療、セラミック治療・メタルフリー、義歯・入れ歯治療、ホワイトニング(漂白剤フリーのCoolBright)、インプラント治療、親知らずの抜歯、顎関節症の治療、歯ぎしり・食いしばりの治療、口腔外科治療・手術、マウスピース矯正、歯列矯正・矯正治療・小児の治療・予防、小児矯正など、一般的な保険診療から自由診療まで様々な診療内容に対応しています。</p>	
22582</div>
22583	
22584	
22585<div class="menuboxouter">
22586<div class="menuboxinner">	
22587<div class="menubox">
22588	
22589<div class="menuitem">
22590<a href="/prevent/">	
22591<h1 class="menutitle">クリーニング・予防</h1>
22592<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400pmtc1.jpeg" alt="クリーニング・予防">
22593<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、そもそもお口の健康を損なわないための「歯のクリーニング・予防」に注力しています。</p></a>	
22594</div>
22595<div class="menuitem">
22596<a href="/perio/">	
22597<h1 class="menutitle">歯周病の治療</h1>
22598<img src="https://shinjukudental.com/wp-content/uploads/2022/02/p1-600400.png" alt="歯周病の治療">
22599<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、先進の「ペリオフロー」も導入し、「歯周病の治療」に特に注力しています。</p></a>		
22600</div>
22601<div class="menuitem">
22602<a href="/caries/">	
22603<h1 class="menutitle">むし歯の治療</h1>
22604<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400cres.jpeg" alt="むし歯の治療">
22605<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、なるべく削らない・痛みに配慮した「むし歯の治療」を行っています。</p></a>		
22606</div>
22607<div class="menuitem">
22608<a href="/endo/">	
22609<h1 class="menutitle">精密根管治療</h1>
22610<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400root1.jpeg" alt="精密根管治療">
22611<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、マイクロスコープによる歯の根の治療「精密根管治療」に対å¿
22611œã—ています。</p></a>	
22612</div>
22613<div class="menuitem">
22614<a href="/adhesion/">	
22615<h1 class="menutitle">接着治療</h1>
22616<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400il.jpeg" alt="接着治療">
22617<p>新宿の歯医者『ラ・トゥール新宿歯科』では、「接着治療」に対応しています。通常の治療よりも手間をかけ、より精密な接着操作で治療を長持ちさせます。</p></a>	
22618</div>	
22619<div class="menuitem">
22620<a href="/ceramic-metalfree/">	
22621<h1 class="menutitle">白い歯・セラミック治療</h1>
22622<img src="https://shinjukudental.com/wp-content/uploads/2022/02/cera777.jpeg" alt="白い歯・セラミック治療">
22623<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、治療が長持ちする精密な「白い歯・セラミック治療」を行っています。</p></a>	
22624</div>
22625	
22626<div class="menuitem">
22627<a href="/whitening/">	
22628<h1 class="menutitle">ホワイトニング</h1>
22629<img src="https://shinjukudental.com/wp-content/uploads/2022/02/AdobeStock_192821656-コピー-2.jpeg" alt="ホワイトニング">
22630<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、漂白剤を使わない、しみない「ホワイトニング」に対応しています。</p></a>	
22631</div>
22632<div class="menuitem">
22633<a href="/icon/">	
22634<h1 class="menutitle">icon(アイコン)</h1>
22635<img src="https://shinjukudental.com/wp-content/uploads/2025/06/icnbn.png" alt="icon(アイコン)">
22636<p>「アイコン(Icon)」とは、歯を削らずに、歯の白い斑点やシミの様な白濁(はくだく)を改善する低侵襲な審美治療のことです。</p></a>	
22637</div>		
22638<div class="menuitem">
22639<a href="/aligner/">	
22640<h1 class="menutitle">マウスピース矯正</h1>
22641<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400mk2.jpeg" alt="マウスピース矯正">
22642<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、目立ちにくく自分で着脱できる「マウスピース矯正」に対応しています。</p></a>	
22643</div>	
22644<div class="menuitem">
22645<a href="/orthodontics/">	
22646<h1 class="menutitle">歯列矯正・矯正治療</h1>
22647<img src="https://shinjukudental.com/wp-content/uploads/2022/02/ort1.jpeg" alt="歯列矯正・矯正治療">
22648<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、歯並びとかみ合わせをキレイに整える「歯列矯正・矯正治療」に対応しています。</p></a>	
22649</div>	
22650<div class="menuitem">
22651<a href="/dentalimplant/">	
22652<h1 class="menutitle">インプラント治療</h1>
22653<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400imp2.jpeg" alt="インプラント治療">
22654<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、可能な限り低侵襲で行う「インプラント治療」を行っています。</p></a>	
22655</div>	
22656<div class="menuitem">
22657<a href="/denture/">	
22658<h1 class="menutitle">義歯・入れ歯治療</h1>
22659<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400pd1.jpg" alt="義歯・入れ歯治療">
22660<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、歯を失った時の選択肢である「義歯・入れ歯治療」を行っています。</p></a>	
22661</div>		
22662	
22663<div class="menuitem">
22664<a href="/wisdomteeth/">	
22665<h1 class="menutitle">親知らずの抜歯</h1>
22666<img src="https://shinjukudental.com/wp-content/uploads/2022/02/oyas.jpeg" alt="親知らずの抜歯">
22667<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、横向きになっているなど、難しい「親知らずの抜歯」にも対応しています。</p></a>	
22668</div>	
22669<div class="menuitem">
22670<a href="/oms-other/">	
22671<h1 class="menutitle">口腔外科治療・手術</h1>
22672<img src="https://shinjukudental.com/wp-content/uploads/2025/12/kkgts64.jpg" alt="口腔外科治療・手術">
22673<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、様々な口腔外科疾患やケガなどの「口腔外科」治療・手術に対å¿
22673œã—ています。</p></a>	
22674</div>	
22675<div class="menuitem">
22676<a href="/gakukansetsu/">	
22677<h1 class="menutitle">顎関節症</h1>
22678<img src="https://shinjukudental.com/wp-content/uploads/2022/02/gks600400.jpeg" alt="顎関節症">
22679<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、あごの音が鳴る、あごが痛むなど「顎関節症の治療」に注力しています。</p></a>	
22680</div>	
22681<div class="menuitem">
22682<a href="/braxism/">	
22683<h1 class="menutitle">歯ぎしり・食いしばり</h1>
22684<img src="https://shinjukudental.com/wp-content/uploads/2022/02/bxm600400.jpeg" alt="歯ぎしり・食いしばり">
22685<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、歯やあごにダメージを与える「歯ぎしり・食いしばりの治療」に注力しています。</p></a>	
22686</div>	
22687<div class="menuitem">
22688<a href="/botox/">	
22689<h1 class="menutitle">ボツリヌス治療</h1>
22690<img src="https://shinjukudental.com/wp-content/uploads/2023/02/botulinum-masseter-6.jpeg" alt="ボツリヌス治療">
22691<p>新宿の歯医者『ラ・トゥール新宿歯科』では、ボツリヌス注射に対応しています。歯ぎしり・食いしばり、ガミ―スマイルの改善に効果的です。</p></a>	
22692</div>	
22693	
22694<div class="menuitem">
22695<a href="/kids-prevent/">	
22696<h1 class="menutitle">小児の治療・予防</h1>
22697<img src="https://shinjukudental.com/wp-content/uploads/2022/02/2262746_s-コピー-コピー.jpg" alt="小児の治療・予防">
22698<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、健全な大人の歯を獲得するための「小児の治療・予防」に注力しています。</p></a>	
22699</div>	
22700<div class="menuitem">
22701<a href="/pre-ortho/">	
22702<h1 class="menutitle">プレオルソ</h1>
22703<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400a.jpeg" alt="プレオルソ">
22704<p>新宿の歯医者『ラ・トゥール新宿歯科』では、機能的マウスピース型矯正装置「プレオルソ」を使用した治療をご提案しております。 </p></a>	
22705</div>	
22706<div class="menuitem">
22707<a href="/kids-ortho/">	
22708<h1 class="menutitle">小児矯正</h1>
22709<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400b.jpeg" alt="小児矯正">
22710<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、1期治療・2期治療、どちらの「小児矯正」にも対応しています。</p></a>	
22711</div>		
22712
22713	
22714</div>
22715</div>	
22716</div>	
22717	
22718	
22719	
22720</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-117"><div class="textwidget custom-html-widget"><div class="medical">
22721
22722<div class="medicalMain" id="yobo">
22723		
22724			<div class="w1320">
22725
22726				<h3 class="tb_pc">そもそも悪くならないように<br>普段からしっかり管理<span>予防メニュー</span></h3>
22727				<p class="txt">
22728お口の中の状態は、患者さん一人ひとりで本当にさまざまです。<br class="pc_only">
22729年齢や生活習慣、過去の治療歴などによっても異なりますが、当院ではそうした個別の状況を丁寧に診査・診断した上で、<br class="pc_only">専任の担当歯科衛生士が患者さんにぴったり合った最適な予防ケアプランを提案し、きめ細やかに提供いたします。<br class="pc_only">
22730定期的に歯科医院で専門的な予防処置を受けていただくことで、むし歯や歯周病のリスクを大幅に低減し、歯の寿命を大幅に延ばすことが可能です。<br class="pc_only">それだけでなく、しっかりとした口腔環境を保つことは全身の健康にも良い影響を与え、結果として健康寿命を伸ばすことにもつながります。
22731				</p>
22732
22733			</div>
22734
22735		</div>
22736	
22737<ul class="yoboMenu">
22738	
22739			<li class="deco01 blocklink hover" style="opacity: 1;"><a href="/prevent/">今なぜ予防が注目?<br>予防が必要な理由</a></li>	
22740			<li class="deco02 blocklink hover" style="opacity: 1;"><a href="/start-yobo/">予防を始めよう<br>予防で行うこと</a></li>
22741			<li class="deco03 blocklink hover" style="opacity: 1;"><a href="/dh-feature/">当院の歯科衛生士の<br>特徴や取り組み</a></li>
22742			<li class="deco04 blocklink hover" style="opacity: 1;"><a href="medical expenses">生涯医療費と<br>歯の関係</a></li>
22743<!--	
22744			<li class="deco05 blocklink hover" style="opacity: 1;"><a href="#">当院のメインテナンス<br>特徴</a></li>
22745			<li class="deco06 blocklink hover" style="opacity: 1;"><a href="#">マイナス1歳から<br>取り組む予防</a></li>
22746			<li class="deco7 blocklink hover" style="opacity: 1;"><a href="#">成人の予防<br>について</a></li>
22747			<li class="deco8 blocklink hover" style="opacity: 1;"><a href="#">お子様の予防<br>について</a></li>
22748-->
22749		</ul>	
22750	
22751	
22752</div>
22753</div></div><div class="widget_text widget widget_custom_html" id="custom_html-28"><div class="textwidget custom-html-widget"><div class="midaseroouter">
22754	
22755<div class="midashi1">	
22756<h2>Feature</h2>	
22757<h3>西新宿・都庁前の歯医者<br class="sp_only"><font color="#998675">『ラ・トゥール新宿歯科』</font>の特徴</h3>
22758<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』は、都営大江戸線「西新宿五丁目駅」・「都庁前駅」から徒歩5分、東京メトロ丸の内線「西新宿駅」から徒歩8分の場所にあります。歯の健康を守り、口腔の健康を守り、全身の健康につなげ、健康寿命の延伸に寄与することを目指しています。また同時に審美性・美しさと機能性を良質させた質の高い治療を行います。そのために様々な先進といわれる医療設備も惜しみなく導入。マイクロスコープも1医院で4台導入しています(2台導入の歯科医院でも国内2%未満ですので4台導入の歯科医院はもっと少ない現状です)。もちろん患者様とスタッフが安心して過ごせるよう、感染症対策も滅菌・衛生管理も高い水準で徹底しています。</p>
22759</div>
22760	
22761	
22762<div class="ftrboxouter">
22763<div class="ftrboxinner">	
22764<div class="ftrbox">
22765	
22766<div class="ftritem">
22767<a href="/microscope/">	
22768<h1 class="ftrtitle">マイクロスコープを<br class="sp_only">複数配置</h1>
22769<img src="https://shinjukudental.com/wp-content/uploads/2022/03/IMG_6744b-600400.png" alt="マイクロスコープを複数配置">
22770<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、正確な診断と、より精密な治療のできるマイクロスコープを3台導入しています。</p></a>	
22771</div>
22772<div class="ftritem">
22773<a href="/visual/">	
22774<h1 class="ftrtitle">動画による<br class="sp_only">わかりやすい説明</h1>
22775<img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0994.jpg" alt="動画によるわかりやすい説明">
22776<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、動画を使用したわかりやすい説明を行い、治療中や治療後の説明も行っています。</p></a>		
22777</div>
22778<div class="ftritem">
22779<a href="/whitening/">	
22780<h1 class="ftrtitle">安全・無漂白剤<br class="sp_only">ホワイトニング</h1>
22781<img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0846-コピー-1.jpg" alt="安全・無漂白剤ホワイトニング">
22782<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、都内でも数件しか導入していない、漂白剤を使わない安全で痛くないホワイトニングを導入しています。</p></a>		
22783</div>
22784<div class="ftritem">
22785<a href="/itami/">	
22786<h1 class="ftrtitle">痛みに配慮した<br class="sp_only">歯科治療</h1>
22787<img src="https://shinjukudental.com/wp-content/uploads/2022/04/c_1g7Ud018svckk97hkx2g08h_88zwhb2.png" alt="痛みに配慮した歯科治療">
22788<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、患者様のご負担を少しでも軽減するため、可能な限り痛みに配慮した治療を行っています。</p></a>	
22789</div>
22790<div class="ftritem">
22791<a href="/ct-micro/">	
22792<h1 class="ftrtitle">正確な診断と<br class="sp_only">精密な診療</h1>
22793<img src="https://shinjukudental.com/wp-content/uploads/2022/04/ct64.png" alt="正確な診断・精密な診療">
22794<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、歯科用マイクロスコープと歯科用CTを駆使し、正確な診断、精密な診療を提供します。</p></a>	
22795</div>	
22796<div class="ftritem">
22797<a href="/digital/">	
22798<h1 class="ftrtitle">デジタル歯科診療に<br class="sp_only">対応</h1>
22799<img src="https://shinjukudental.com/wp-content/uploads/2022/02/600400dss.jpeg" alt="デジタル歯科診療に対応">
22800<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、デジタル歯科診療に対応。また診察券もデジタル化しており、接触感染対策も徹底しています。</p></a>	
22801</div>
22802	
22803<div class="ftritem">
22804<a href="/focus-prevent/">	
22805<h1 class="ftrtitle">歯を守る<br class="sp_only">「予防」に注力</h1>
22806<img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0924.jpg" alt="歯を守る「予防」に注力">
22807<p>西西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、単に痛いところを治して終わりではなく、悪ã
22807ãªã‚‰ãªã„ための「予防」に注力しています。</p></a>	
22808</div>
22809<div class="ftritem">
22810<a href="/barrier-free/">	
22811<h1 class="ftrtitle">バリアフリー<br class="sp_only">ベビーカー可</h1>
22812<img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0788-b-コピー-1.png" alt="完全バリアフリーの院内">
22813<p>当院の院内は「完全バリアフリー」を実現しており車椅子の場合も安心です。また、診療スペースにはベビーカーのまま一緒に入ることができます。</p></a>	
22814</div>			
22815	
22816
22817</div>
22818</div>
22819</div>	
22820	
22821	
22822</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-93"><div class="textwidget custom-html-widget">	
22823<div class="midaseroouter3">
22824	
22825<div class="midashi1">
22826<h2>Aesthetic</h2>
22827<h3>西新宿・都庁前の歯医者<br class="sp_only"><font color="#998675">『ラ・トゥール新宿歯科』</font>の審美治療</h3>
22828<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の審美治療です。西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、精密な診査・診断やマイクロスコープなど先進機器の活用により、「審美性」と「機能性」、「長持ちすること」「再治療にならないこと」にこだわった治療を行っています。</p>	
22829</div>
22830	
22831</div>
22832	
22833		</div></div><div class="widget_text widget widget_custom_html" id="custom_html-113"><div class="textwidget custom-html-widget"><section class="parallax-container section-01">
22834  <div class="content-box">
22835    <div class="inner">
22836      <h2>WHITENING</h2>
22837			<h4>しみない!白くなる!「Coolbright(漂白剤不使用のホワイトニング)」を導入しています。</h4>
22838      <p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、「Coolbright(漂白剤不使用のホワイトニング)」を導入しています。 従来のホワイトニングでは、高濃度の漂白剤を使用して歯を漂白していましたが、『ラ・トゥール新宿歯科』では、超高出力LEDによる特殊な光によって、高濃度の漂白剤を歯に塗らなくてもホワイトニングが可能です。 高濃度の漂白剤を使用しないことによって、従来のホワイトニングでは少なくなかった「しみる感覚」「痛み」「ダメージ」を歯に与えずにホワイトニングが可能です。 また、強力なLEDによって、1回の施術でも、これまでのホワイトニングと比べて、白さをより実感できるようになりました。</p>
22839    </div>
22840  </div>
22841  <div class="image-box"></div>
22842</section>
22843
22844<section class="parallax-container is-reverse section-02">
22845  <div class="content-box">
22846    <div class="inner">
22847      <h2>CERAMIC</h2>
22848			<h4>6,000本以上の実績。マイクロスコープを使用し、歯・歯肉・口元のバランスにこだわる質の高い審美セラミック治療。</h4>
22849      <p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、高性能のマイクロスコープ(歯科用実体顕微鏡)を使用し、歯の形、色、歯肉、口元、お顔とのバランスにこだわった審美セラミック治療を行っています。また、治療は見た目だけでなく、「再治療にならない」ということも大切にし、治療した後は見えない部分も、接着前の処置や材料にもとことんまでこだわった精密治療を行っています。いかにキレイに仕上げても、その下で虫歯ができてしまっては、歯の寿命が短くなってしまいますし、せっかくの高品質な被せ物なども無駄になってしまいます。そのようなことにならないように、精密な治療を行い、さらに治療後のメインテナンスにも注力しています。</p>
22850    </div>
22851  </div>
22852  <div class="image-box"></div>
22853</section>
22854
22855<section class="parallax-container section-03">
22856  <div class="content-box">
22857    <div class="inner">
22858      <h2>IMPLANT</h2>
22859			<h4>ラ・トゥール新宿歯科では、ストローマン社「Straumann® BLXインプラントシステム」に対å¿
22859œã—ています。</h4>
22860      <p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、「ストローマンインプラント」を採用しています。ストローマンインプラントは世界トップシェアの信頼あるインプラントメーカーです。 当院では「Straumann® BLXインプラントシステム」に対応しており、高い初期固定の獲得と、即時埋入を目的としたボーンレベルインプラントであるため、インプラント手術当日に仮歯総装着まで行えるので、審美性を保ったまま、見た目を気にすることなくご帰宅できます。 また、「Straumann® BLXインプラント」は、SLActive® という表面処理を施したRoxolid® を材料に使用しており、骨との結合性が非常に高いタイプのインプラントです。</p>
22861    </div>
22862  </div>
22863  <div class="image-box"></div>
22864</section></div></div><div class="widget_text widget widget_custom_html" id="custom_html-67"><div class="textwidget custom-html-widget"><div class="midaseroouter4">
22865	
22866<div class="midashi1">
22867<h2>Clinic</h2>
22868<h3>西新宿・都庁前の歯医者<br class="sp_only"><font color="#998675">『ラ・トゥール新宿歯科』</font>の院内紹介
22869</h3>
22870<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の一部をご紹介させていただきます。新規開院ということもあり、院内がとてもきれいなだけでなく、先進の設備も惜しみなく導入しています。またデジタル化によって接触感染の機会を避けることもできるようになっています。</p>	
22871</div>	
22872	
22873</div>	</div></div><div class="widget widget_wp_widget_vkexunit_3pr_area" id="wp_widget_vkexunit_3pr_area-12"><div class="veu_3prArea row"><div class="prArea col-sm-4"><h1 class="subSection-title">医院外観</h1><div class="media_pr veu_3prArea_image"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0813-コピー.jpg" alt="Z14_0813 - コピー" /></div><p class="summary">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』は、セントラルパークタワー「ラ・トゥール新宿」1階にあります。</p></div><div class="prArea col-sm-4"><h1 class="subSection-title">受付</h1><div class="media_pr veu_3prArea_image"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/ret23.jpg" alt="ret23" /></div><p class="summary">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の受付です。スタッフが笑顔でお出迎え致します。</p></div><div class="prArea col-sm-4"><h1 class="subSection-title">待合スペース</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/tour/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0800.jpg" alt="Z14_0800" /></a></div><p class="summary">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の待合スペースです。お待ちの際はお寛ぎ下さい。</p><p class="linkurl"><a href="https://shinjukudental.com/tour/" class="btn btn-default btn-sm">続きを読む</a></p></div>	</div>
22874		</div><div class="widget widget_wp_widget_vkexunit_3pr_area" id="wp_widget_vkexunit_3pr_area-10"><div class="veu_3prArea row"><div class="prArea col-sm-4"><h1 class="subSection-title">パウダールーム</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/tour/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/03/IMG_5772b-600400.png" alt="IMG_5772b-600400" /></a></div><p class="summary">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の診療スペースです。もちろん、「おむつ交換台」完備です。</p><p class="linkurl"><a href="https://shinjukudental.com/tour/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">診療スペース</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/tour/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/10/chair2b.png" alt="chair2b" /></a></div><p class="summary">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の診療スペースです。プライベートに配慮した作りです。</p><p class="linkurl"><a href="https://shinjukudental.com/tour/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">個室診療室</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/tour/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/03/IMG_6567b600400.png" alt="IMG_6567b600400" /></a></div><p class="summary">西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の個室診療室です。他人を気にせずに治療を受けられます。</p><p class="linkurl"><a href="https://shinjukudental.com/tour/" class="btn btn-default btn-sm">続きを読む</a></p></div>	</div>
22875		</div><div class="widget_text widget widget_custom_html" id="custom_html-115"><div class="textwidget custom-html-widget"><div class="midaseroouter4b">
22876	
22877<div class="midashi1">
22878<h2>Equipment</h2>
22879<h3>西新宿・都庁前の歯医者<br class="sp_only"><font color="#998675">『ラ・トゥール新宿歯科』</font>の設備紹介
22880</h3>
22881<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』の代表的な設備をご紹介させていただきます。ハイスペックのマイクロスコープをはじめ、歯科用CT、口腔内スキャナなど、先進の設備を惜しみなく導入しています。</p>	
22882</div>	
22883	
22884</div>	</div></div><div class="widget widget_wp_widget_vkexunit_3pr_area" id="wp_widget_vkexunit_3pr_area-13"><div class="veu_3prArea row"><div class="prArea col-sm-4"><h1 class="subSection-title">マイクロスコープ(BRIGHT VISION)</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/facility/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/03/IMG_6744b-600400.png" alt="IMG_6744b-600400" /></a></div><p class="summary">「BRIGHT VISION 3200」です。『ラ・トゥール新宿歯科』では、マイクロスコープでの精密治療を行っています。</p><p class="linkurl"><a href="https://shinjukudental.com/facility/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">マイクロスコープ(FLEXION)</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/facility/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5710b600400.png" alt="IMG_5710b600400" /></a></div><p class="summary">「CJ OPTIK / FLEXION」です。『ラ・トゥール新宿歯科』では、マイクロスコープを複数導入しています。</p><p class="linkurl"><a href="https://shinjukudental.com/facility/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">歯科用CT</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/facility/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5715d600400.png" alt="IMG_5715d600400" /></a></div><p class="summary">『ラ・トゥール新宿歯科』では、歯科用CTを院内に設置し、精密な審査・診断を行っております。</p><p class="linkurl"><a href="https://shinjukudental.com/facility/" class="btn btn-default btn-sm">続きを読む</a></p></div>	</div>
22885		</div><div class="widget widget_wp_widget_vkexunit_3pr_area" id="wp_widget_vkexunit_3pr_area-15"><div class="veu_3prArea row"><div class="prArea col-sm-4"><h1 class="subSection-title">iTero(アイテロ)</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/facility/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/11/IMG_0070-64.png" alt="IMG_0070-64" /></a></div><p class="summary">「iTero(アイテロ)」です。『ラ・トゥール新宿歯科』では、光学スキャンによる型取りが可能です。</p><p class="linkurl"><a href="https://shinjukudental.com/facility/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">Coolbright(クールブライト)</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/whitening/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/03/4_g5fUd018svcloh3t47qad5x_d2f4kg.png" alt="4_g5fUd018svcloh3t47qad5x_d2f4kg" /></a></div><p class="summary">「Coolbright」です。『ラ・トゥール新宿歯科』では、高濃度の過酸化水素を使わないホワイトニングを行っています。</p><p class="linkurl"><a href="https://shinjukudental.com/whitening/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">クラスB滅菌器</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/infection-control/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5704b600400.png" alt="IMG_5704b600400" /></a></div><p class="summary">「MELAG / クラスB滅菌器」です。『ラ・トゥール新宿歯科』では、世界基準の滅菌・衛生管理を行っています。</p><p class="linkurl"><a href="https://shinjukudental.com/infection-control/" class="btn btn-default btn-sm">続きを読む</a></p></div>	</div>
22886		</div><div class="widget widget_wp_widget_vkexunit_3pr_area" id="wp_widget_vkexunit_3pr_area-17"><div class="veu_3prArea row"><div class="prArea col-sm-4"><h1 class="subSection-title">口腔外バキューム</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/facility/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5782b600400.png" alt="IMG_5782b600400" /></a></div><p class="summary">「オゾン水循環システム」です。『ラ・トゥール新宿歯科』では、飛沫や切削片などをこのシステムで除去します。</p><p class="linkurl"><a href="https://shinjukudental.com/facility/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">オゾン水循環システム</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/facility/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5732b600400.png" alt="IMG_5732b600400" /></a></div><p class="summary">「オゾン水循環システム」です。『ラ・トゥール新宿歯科』では、院内の水は全てã‚
22886ªã‚¾ãƒ³æ®ºèŒã•れています。</p><p class="linkurl"><a href="https://shinjukudental.com/facility/" class="btn btn-default btn-sm">続きを読む</a></p></div><div class="prArea col-sm-4"><h1 class="subSection-title">オゾン発生器付き空気清浄機</h1><div class="media_pr veu_3prArea_image"><a href="https://shinjukudental.com/facility/" class="veu_3prArea_image_link"><img src="https://shinjukudental.com/wp-content/uploads/2022/03/ozn600.jpg" alt="ozn600" /></a></div><p class="summary">低濃度、高濃度オゾンでは、ドアノブや机の裏側などに付着している菌やウイルス対策も可能です。</p><p class="linkurl"><a href="https://shinjukudental.com/facility/" class="btn btn-default btn-sm">続きを読む</a></p></div>	</div>
22887		</div><div class="widget_text widget widget_custom_html" id="custom_html-68"><div class="textwidget custom-html-widget"><div class="midaseroouter5">
22888	
22889<div class="midashi1">
22890<h2>Infection Control</h2>	
22891<h3>ラ・トゥール新宿歯科では<br class="sp_only"><font color="#998675">『感染対策』</font>に徹底して取り組んでいます</h3>
22892<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』は、都営大江戸線「西新宿五丁目駅」・「都庁前駅」から徒歩5分、東京メトロ丸の内線「西新宿駅」から徒歩8分の場所にあり、流行感染症対策や滅菌・衛生管理など、院内感染対策に徹底して取り組んでいます。また、コロナ禍において感染予防が重要視されている昨今、当院の院長は、「スウェーデン歯科学会の口腔感染予防外来認定医」や「ハーバード大学の感染予防サーティフィケート」を取得しており、感染予防についてより一層専門的に取り組んでいますので、より安心して来院いただけるのではないかと思います。「アフターコロナ」「Withコロナ」時期の開院であることを考慮し、特に徹底した対策を行っております。</p>	
22893</div>
22894	
22895</div>
22896
22897<div class="bana-box-outer">
22898	
22899<div class="bana-box">
22900
22901<div class="bana-item">
22902<a href="https://shinjukudental.com/infection-control/">
22903<img src="https://shinjukudental.com/wp-content/uploads/2022/11/kansentaisaku_ab.png" alt="感染対策">
22904</a>
22905</div>
22906
22907<div class="bana-item">
22908<a href="https://shinjukudental.com/infection-control/">
22909<img src="https://shinjukudental.com/wp-content/uploads/2022/11/c75bce77c2c00a53352dd9cb7a56e3ec.png" alt="滅菌">
22910</a>
22911</div>
22912	
22913	
22914</div>
22915	
22916<p class="mt20"><a href="https://shinjukudental.com/infection-control/" class="btn_type01">View More</a></p>		
22917	
22918</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-24"><div class="textwidget custom-html-widget"><div class="prb2-outest">
22919<div class="prb2-outer">
22920
22921<div class="midashi1">
22922<h2>Introduce</h2>	
22923<h3>新宿の歯医者「ラ・トゥール新宿歯科」は<br>論理的で確実性を高めた治療で<br class="sp_only"><font color="#998675">皆様の健康と美しさ</font>に貢献いたします</h3>
22924</div>
22925	
22926<div class="prb-box">
22927	
22928<div class="prb-item1">	
22929<div class="prlogo2">
22930<img src="https://shinjukudental.com/wp-content/uploads/2025/02/latourdc_logo_20250208_ab2-02.png" alt="ロゴ">
22931</div>
22932
22933<h2>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』</h2>
22934	
22935<p>当院は、都営大江戸線「西新宿五丁目駅」・「都庁前駅」から徒歩5分、東京メトロ丸の内線「西新宿駅」から徒歩8分、
22936新宿中央公園北側「北通り」沿いにあるセントラルパークタワー「ラ・トゥール新宿」の1階にある歯医者です。一般歯科診療から、質の高い自由診療、審美的治療にも精通した歯医者です。高性能のマイクロスコープも導入し、様々な治療で精密治療を行っています。論理的かつ確実性を高めた治療を大切にしています。</p>	
22937</div>	
22938	
22939<div class="prb-item2">	
22940<img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0788-b-コピー.png" alt="ラ・トゥール新宿歯科_main-image">		
22941</div>
22942	
22943	
22944</div>
22945	
22946</div>	
22947</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-26"><div class="textwidget custom-html-widget"><div class="midaseroouter6">
22948	
22949<div class="midashi1">
22950<h2>Greeting</h2>		
22951<h3>論理的で確実性を高めた診療で<br>
22952患者様との相互理解を深めてまいります
22953</h3>
22954<p>西新宿・都庁前の歯医者『ラ・トゥール新宿歯科』では、『歯科医療を通じ、正しい治療と知識を患者様に提供し、患者様の健康に貢献する』をモットーに、私を始めスタッフ一同が、常日頃から勉学に励み、自己を高め、先進かつ最良の治療を提供できる歯科医院を創ってå
22954‚ります。</p>		
22955</div>
22956	
22957	
22958<div class="prb3-outer">
22959<div class="prb-box">
22960	
22961<div class="prb-itema">	
22962<h3 class="rgtname">医療法人社団LTG 理事長 / ラ・トゥール新宿歯科 院長 / 歯科医師 三宅 崇博(みやけ たかひろ)</h3>	
22963<p>私はこれまでの勤務先医院、海外の研修会などで様々な歯科医療の勉強をしてまいりました。特に先進のマイクロスコープを用いた治療は、World basicになっておりますが、当院では4台導入しています。
22964歯科医療においては、根管治療は自然歯を残すための最後の砦と言われております。患者様の理解もなく、勝手に歯を抜かれたなどの多く耳にしますが、そのような事が起こらないために専門かつ先進の技術を活かし、患者様の健康へ貢献してまいります。
22965また、当院ではマイクロスコープの動画を用いて高倍率での動画説明を全ての治療で行うことでより細かな情報共有を実現することが可能となりました。
22966このように専門かつ先進の技術を駆使して、患者様のお口の健康から全身の健康、ひいては健康寿命の延伸に寄与してまいります。
22967</p>	
22968</div>	
22969	
22970<div class="prb-itemb">	
22971<img src="https://shinjukudental.com/wp-content/uploads/2022/12/image-64b.png" alt="院長写真"> 	
22972</div>
22973	
22974</div>
22975</div>	
22976	
22977<div class="moviesecout">
22978<div class="moviesec">
22979<div class="su-youtube su-u-responsive-media-yes"><iframe width="1280" height="720" src="https://www.youtube.com/embed/UGq-88AEiwk?" frameborder="0" allowfullscreen allow="autoplay; encrypted-media; picture-in-picture" title=""></iframe></div>
22980</div>
22981</div>	
22982
22983</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-35"><div class="textwidget custom-html-widget"><div class="ytbboxouter">
22984<h2>「歯医者が信頼する歯医者」として院長が紹介されました</h2>	
22985<div class="ytbbox">
22986<div class="ytbitem">
22987<div class="su-youtube su-u-responsive-media-yes"><iframe width="1280" height="720" src="https://www.youtube.com/embed/gc6hoQ8fz7I?" frameborder="0" allowfullscreen allow="autoplay; encrypted-media; picture-in-picture" title=""></iframe></div>
22988</div>
22989<div class="ytbitem">
22990<div class="su-youtube su-u-responsive-media-yes"><iframe width="1280" height="720" src="https://www.youtube.com/embed/luqo0bUHO4A?" frameborder="0" allowfullscreen allow="autoplay; encrypted-media; picture-in-picture" title=""></iframe></div>		
22991</div>		
22992</div>
22993<p>※「歯医者が信頼する歯医者(前編/後編)」に当院が選ばれました</p>	
22994</div>	</div></div><div class="widget widget_media_posts_bs4" id="media_posts_bs4-25"><h2 class="mainSection-title">お知らせ</h2><div class="vk_posts vk_posts-postType-post vk_posts-layout-media "><div id="post-16886" class="vk_post vk_post-postType-post media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-16886 post type-post status-publish format-standard has-post-thumbnail hentry category-information"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2023/09/IMG_8653b_900.png)"><a href="https://shinjukudental.com/information/%e5%b9%b4%e6%9c%ab%e5%b9%b4%e5%a7%8b%e4%bc%91%e8%a8%ba%ef%bc%8812-28%ef%bd%9e1-4%ef%bc%89%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b/"><div class="card-img-overlay"><span class="vk_post_imgOuter_singleTermLabel" style="color:#fff;background-color:#998675">お知らせ</span></div><img src="https://shinjukudental.com/wp-content/uploads/2023/09/IMG_8653b_900-480x480.png" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/information/%e5%b9%b4%e6%9c%ab%e5%b9%b4%e5%a7%8b%e4%bc%91%e8%a8%ba%ef%bc%8812-28%ef%bd%9e1-4%ef%bc%89%e3%81%ae%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b/">年末年始休診(12/28~1/4)のお知らせ</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2025/12/04</div></div></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --><div id="post-14979" class="vk_post vk_post-postType-post media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-14979 post type-post status-publish format-standard has-post-thumbnail hentry category-information"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2024/12/Screenshot-2024-12-07-at-11-44-12-三宅-崇博-院長の独自取材記事ラ・トゥール新宿歯科|ドクターズ・ファイル-コピー-1024x1024.png)"><a href="https://shinjukudental.com/information/%e3%83%89%e3%82%af%e3%82%bf%e3%83%bc%e3%82%ba%e3%83%bb%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ab%e5%8f%96%e6%9d%90%e8%a8%98%e4%ba%8b%e3%81%8c%e6%8e%b2%e8%bc%89%e3%81%95%e3%82%8c%e3%81%be%e3%81%97/">
22994<div class="card-img-overlay"><span class="vk_post_imgOuter_singleTermLabel" style="color:#fff;background-color:#998675">お知らせ</span></div><img src="https://shinjukudental.com/wp-content/uploads/2024/12/Screenshot-2024-12-07-at-11-44-12-三宅-崇博-院長の独自取材記事ラ・トゥール新宿歯科|ドクターズ・ファイル-コピー-480x480.png" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/information/%e3%83%89%e3%82%af%e3%82%bf%e3%83%bc%e3%82%ba%e3%83%bb%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ab%e5%8f%96%e6%9d%90%e8%a8%98%e4%ba%8b%e3%81%8c%e6%8e%b2%e8%bc%89%e3%81%95%e3%82%8c%e3%81%be%e3%81%97/">ドクターズ・ファイルに取材記事が掲載されました</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2024/11/13</div></div></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --><div id="post-14920" class="vk_post vk_post-postType-post media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-14920 post type-post status-publish format-standard has-post-thumbnail hentry category-sunday"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2023/09/IMG_8653b_900.png)"><a href="https://shinjukudental.com/sunday/10%e6%9c%88%e3%83%bb11%e6%9c%88%e3%81%ae%e6%97%a5%e6%9b%9c%e8%a8%ba%e7%99%82%e3%81%a811%e6%9c%88%e3%81%ae%e4%bc%91%e8%a8%ba%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/"><div class="card-img-overlay"><span class="vk_post_imgOuter_singleTermLabel" style="color:#fff;background-color:#dd3333">今月の日曜診療</span></div><img src="https://shinjukudental.com/wp-content/uploads/2023/09/IMG_8653b_900-480x480.png" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/sunday/10%e6%9c%88%e3%83%bb11%e6%9c%88%e3%81%ae%e6%97%a5%e6%9b%9c%e8%a8%ba%e7%99%82%e3%81%a811%e6%9c%88%e3%81%ae%e4%bc%91%e8%a8%ba%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/">10月・11月の日曜診療と11月の休診について</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2024/09/24</div></div></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --></div></div><div class="widget_text widget widget_custom_html" id="custom_html-95"><div class="textwidget custom-html-widget"><div class="blogtwobox">
22995	
22996<div class="blogtwoitem">
22997<!-- Widget Shortcode --><div id="media_posts_bs4-19" class="widget widget_media_posts_bs4 widget-shortcode area-arbitrary "><h2 class="widgettitle">院長ブログ</h2><div class="vk_posts vk_posts-postType-drblog vk_posts-layout-media "><div id="post-15616" class="vk_post vk_post-postType-drblog media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-15616 drblog type-drblog status-publish has-post-thumbnail hentry drblogcategory-cat-seminer"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2025/05/IMG_5150-1024x683.jpeg)"><a href="https://shinjukudental.com/drblog/%e3%80%90%e9%9f%93%e5%9b%bd%e7%a0%94%e4%bf%ae%e3%83%ac%e3%83%9d%e3%83%bc%e3%83%88%e3%80%91%e6%9c%80%e6%96%b0%e6%ad%af%e7%a7%91%e6%b2%bb%e7%99%82%e3%80%8c%e3%83%9f%e3%83%8b%e3%83%83%e3%82%b7%e3%83%a5/"><img src="https://shinjukudental.com/wp-content/uploads/2025/05/IMG_5150-480x320.jpeg" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/drblog/%e3%80%90%e9%9f%93%e5%9b%bd%e7%a0%94%e4%bf%ae%e3%83%ac%e3%83%9d%e3%83%bc%e3%83%88%e3%80%91%e6%9c%80%e6%96%b0%e6%ad%af%e7%a7%91%e6%b2%bb%e7%99
22997%82%e3%80%8c%e3%83%9f%e3%83%8b%e3%83%83%e3%82%b7%e3%83%a5/">韓国研修レポート ~ 最新歯科治療「ミニッシュ」を学びにソウルへ!</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2025/05/16</div></div><p class="vk_post_excerpt media-text">こんにちは。ラ・トゥール新宿歯科の三宅崇博です。 2025年4月17日から4日間、韓国・ソウルにある最先端の審美歯科治療「MINISH(ミニッシュ)」の技術を学ぶため、MINISH ACADEMY BASIC COURS [&hellip;]</p></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --><div id="post-15993" class="vk_post vk_post-postType-drblog media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-15993 drblog type-drblog status-publish has-post-thumbnail hentry drblogcategory-cat-seminer"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2025/06/IMG_5763-1024x768.jpeg)"><a href="https://shinjukudental.com/drblog/%e3%80%90%e5%8f%97%e8%ac%9b%e5%a0%b1%e5%91%8a%e3%80%91%e5%9c%9f%e5%b1%8b%e8%b3%a2%e4%ba%8c%e5%85%88%e7%94%9f-%e4%bf%ae%e5%be%a9%e5%92%ac%e5%90%88%e3%82%b3%e3%83%bc%e3%82%b9%ef%bc%882024%e5%b9%b44/"><img src="https://shinjukudental.com/wp-content/uploads/2025/06/IMG_5763-480x360.jpeg" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/drblog/%e3%80%90%e5%8f%97%e8%ac%9b%e5%a0%b1%e5%91%8a%e3%80%91%e5%9c%9f%e5%b1%8b%e8%b3%a2%e4%ba%8c%e5%85%88%e7%94%9f-%e4%bf%ae%e5%be%a9%e5%92%ac%e5%90%88%e3%82%b3%e3%83%bc%e3%82%b9%ef%bc%882024%e5%b9%b44/">【受講報告】土屋賢二先生 修復咬合コース(2024年4月〜12月)</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2025/01/15</div></div><p class="vk_post_excerpt media-text">【受講報告】土屋賢二先生 修復咬合コース(2024年4月〜12月) 2024年4月から12月までの約9ヶ月間、土屋賢二先生による「修復咬合コース」に参加させていただきました。 このコースでは、天然歯を可能な限り保存しなが [&hellip;]</p></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --><div id="post-14654" class="vk_post vk_post-postType-drblog media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-14654 drblog type-drblog status-publish has-post-thumbnail hentry drblogcategory-cat-seminer"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2024/07/Screenshot-2024-07-08-at-21-59-52-【三宅院長】ラ・トゥール新宿歯科🦷|体に優しいホワイトニング導入-こんにちはラ・トゥール新宿歯科です🌈-4月.b.png)"><a href="https://shinjukudental.com/drblog/14654/"><img src="https://shinjukudental.com/wp-content/uploads/2024/07/Screenshot-2024-07-08-at-21-59-52-【三宅院長】ラ・トゥール新宿歯科🦷|体に優しいホワイトニング導入-こんにちはラ・トゥール新宿歯科です🌈-4月.b-480x320.png" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/drblog/14654/">伊藤公一と学ぶベーシックペリオ」受講</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2024/07/08</div></div><p class="vk_post_excerpt media-text">4月から6月にかけて茨城県つくば市にある植原歯科にて歯科医師・歯科衛生士向けに「伊藤公一と学ぶベーシックペリオ」を受講させていただき、先日6月23日に修了証を授与いただきました。 植原歯科は日本歯周病学会の研修施設に認定 [&hellip;]</p></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --></div></div><!-- /Widget Shortcode -->	
22998<p class="mt20"><a href="/drblog/" class="btn_type01">View More</a></p>		
22999</div>	
23000
23001	
23002<div class="blogtwoitem">
23003<!-- Widget Shortcode --><div id="media_posts_bs4-21" class="widget widget_media_posts_bs4 widget-shortcode area-arbitrary "><h2 class="widgettitle">歯科ブログ</h2><div class="vk_posts vk_posts-postType-dentalblog vk_posts-layout-media "><div id="post-14945" class="vk_post vk_post-postType-dentalblog media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-14945 dentalblog type-dentalblog status-publish has-post-thumbnail hentry"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2022/11/wtng123-64.png)"><a href="https://shinjukudental.com/dentalblog/14945/">
23003<div class="card-img-overlay"></div><img src="https://shinjukudental.com/wp-content/uploads/2022/11/wtng123-64-480x320.png" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/dentalblog/14945/"></a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2024/10/13</div></div><p class="vk_post_excerpt media-text">新しいホワイトニング技術「トランセントフラッシュホワイトニング」とは? 美しい笑顔の鍵は白く輝く歯です。しかし、日々の食生活や加齢により、歯が黄ばみやすくなることは避けられません。従来のホワイトニングでは、主に歯の表面( [&hellip;]</p></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --><div id="post-14885" class="vk_post vk_post-postType-dentalblog media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-14885 dentalblog type-dentalblog status-publish has-post-thumbnail hentry"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2024/08/279864699_401972768606170_8626329289215944310_n-819x1024.jpg)"><a href="https://shinjukudental.com/dentalblog/%e5%a6%8a%e5%a9%a6%e3%83%bb%e6%8e%88%e4%b9%b3%e4%b8%ad%e3%81%ae%e6%96%b9%e3%83%bb%e3%81%8a%e5%ad%90%e3%81%95%e3%81%be%e3%82%82%e6%96%bd%e8%a1%93%e5%8f%af%e8%83%bd%e3%81%aa%e3%83%9b%e3%83%af%e3%82%a4/"><div class="card-img-overlay"></div><img src="https://shinjukudental.com/wp-content/uploads/2024/08/279864699_401972768606170_8626329289215944310_n-384x480.jpg" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 384px) 100vw, 384px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/dentalblog/%e5%a6%8a%e5%a9%a6%e3%83%bb%e6%8e%88%e4%b9%b3%e4%b8%ad%e3%81%ae%e6%96%b9%e3%83%bb%e3%81%8a%e5%ad%90%e3%81%95%e3%81%be%e3%82%82%e6%96%bd%e8%a1%93%e5%8f%af%e8%83%bd%e3%81%aa%e3%83%9b%e3%83%af%e3%82%a4/">妊婦・授乳中の方・お子さまも施術可能なホワイトニング</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2024/08/17</div></div><p class="vk_post_excerpt media-text">西新宿・都庁前の歯医者「ラ・トゥール新宿歯科」でございます🌙 ​​患者様に「最善で質の高い治療」を受けていただけるよう 導入機器はすべて高性能なものをご用意しております✨ 今回は三宅院長オススメの「トランセントホワイトニ [&hellip;]</p></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --><div id="post-14883" class="vk_post vk_post-postType-dentalblog media vk_post-col-xs-12 vk_post-col-sm-12 vk_post-col-md-12 vk_post-col-lg-12 vk_post-col-xl-12 post-14883 dentalblog type-dentalblog status-publish has-post-thumbnail hentry"><div class="vk_post_imgOuter media-img" style="background-image:url(https://shinjukudental.com/wp-content/uploads/2024/08/278778722_671812327380945_891486747075821503_n-1024x1024.jpg)"><a href="https://shinjukudental.com/dentalblog/%e3%82%a4%e3%83%b3%e3%83%93%e3%82%b6%e3%83%a9%e3%82%a4%e3%83%b3%e3%81%ae%e6%b2%bb%e7%99%82%e3%81%ae%e6%b5%81%e3%82%8c/"><div class="card-img-overlay"></div><img src="https://shinjukudental.com/wp-content/uploads/2024/08/278778722_671812327380945_891486747075821503_n-480x480.jpg" class="vk_post_imgOuter_img wp-post-image" sizes="(max-width: 480px) 100vw, 480px" /></a></div><!-- [ /.vk_post_imgOuter ] --><div class="vk_post_body media-body"><h5 class="vk_post_title media-title"><a href="https://shinjukudental.com/dentalblog/%e3%82%a4%e3%83%b3%e3%83%93%e3%82%b6%e3%83%a9%e3%82%a4%e3%83%b3%e3%81%ae%e6%b2%bb%e7%99%82%e3%81%ae%e6%b5%81%e3%82%8c/">インビザラインの治療の流れ</a></h5><div class="vk_post_dates"><div class="vk_post_date media-date published"><i class="fa-solid fa-calendar-days"></i>2024/08/16</div></div><p class="vk_post_excerpt media-text">西新宿・都庁前の歯医者「ラ・トゥール新宿歯科」でございます。 â€
23003‹â€‹æ‚£è€…様に「最善で質の高い治療」を受けていただけるよう 導入機器はすべて高性能なものをご用意しております。 今回は「インビザラインの治療の流れ」についてご紹 [&hellip;]</p></div><!-- [ /.media-body ] --></div><!-- [ /.media ] --></div></div><!-- /Widget Shortcode -->
23004<p class="mt20"><a href="/dentalblog/" class="btn_type01">View More</a></p>	
23005</div>	
23006	
23007	
23008</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-97"><div class="textwidget custom-html-widget"><div class="recs2">
23009<a href="https://ltg-medicalcorp.com" target="_blank" rel="noopener">
23010<img src="https://shinjukudental.com/wp-content/uploads/2026/01/ltmv2_アートボード-1-03.png" alt="*"></a>	
23011</div>
23012
23013<div class="recs">
23014<a href="https://shinjukudental.com/recruit/">
23015<img src="https://shinjukudental.com/wp-content/uploads/2024/07/ent-bana-2-2_アートボード-1.png" alt="*"></a>	
23016</div></div></div><div class="widget_text widget widget_custom_html" id="custom_html-70"><div class="textwidget custom-html-widget"><div class="bana-box-outerr">
23017	
23018<div class="midashi1">
23019<h2>Link</h2>	
23020</div>
23021	
23022<div class="bana-boxr">
23023	
23024<div class="bana-itemr">
23025<a href="https://straumannpartners.jp/detail/?rnd=98&up=56&id=12910" target="_blank" rel="noopener">
23026<img src="https://shinjukudental.com/wp-content/uploads/2022/05/STRMN-BANA.png" alt="アプラス計算">
23027<h4>ストローマンパートナーズ認定医院</h4></a>
23028</div>	
23029
23030<div class="bana-itemr">
23031<a href="https://mypage.curaprox.shop/clinic-search/results/?area=13&address=4&cname" target="_blank" rel="noopener">
23032<img src="https://shinjukudental.com/wp-content/uploads/2022/04/U20521d2529514557aa6f64d25936f612W.jpg_-3.webp" alt="クラプロックス">
23033<h4>クラプロックス取扱医院</h4></a>
23034</div>
23035
23036<div class="bana-itemr">
23037<a href="https://shinjukudental.com/price-list#bunkatsu" target="_blank" rel="noopener">
23038<img src="https://shinjukudental.com/wp-content/uploads/2022/04/apls_アートボード-1.png" alt="アプラス">
23039<h4>アプラスデンタルローン取扱</h4></a>
23040</div>	
23041	
23042<div class="bana-itemr">
23043<a href="https://www.eposcard.co.jp/dental_cre/index.html?root=dental_clinic" target="_blank" rel="noopener">
23044<img src="https://shinjukudental.com/wp-content/uploads/2024/02/スライド1-600255.jpg" alt="エポス">
23045<h4>エポスのデンタルクレジット取扱</h4></a>
23046</div>	
23047	
23048</div>
23049	
23050
23051	
23052
23053	
23054	
23055
23056	
23057	
23058
23059<div class="bana-boxr2">
23060	
23061<div class="bana-itemr2">
23062<a href="https://shikamedi.com/2025/05/04/transcent-flash-whitening/" target="_blank" rel="noopener">
23063<img src="https://shinjukudental.com/wp-content/uploads/2025/05/erdst.jpg" alt="歯科メディ">
23064</a>
23065</div>	
23066
23067<div class="bana-itemr2">
23068<a href="https://doctorsfile.jp/h/201525/df/1/" target="_blank" rel="noopener">
23069<img src="https://shinjukudental.com/wp-content/uploads/2024/12/dfbanlt52_アートボード-1.png" alt="doctorsfile"></a>
23070</div>
23071	
23072<div class="bana-itemr2">
23073<a href="https://tokyo-doctors.com/dentalList/83112/interview/" target="_blank" rel="noopener">
23074<img src="https://shinjukudental.com/wp-content/uploads/2022/12/73ff5a7a372791364829feadc03b7fc2.jpg" alt="Tokyo Doctors">
23075</a>
23076</div>	
23077	
23078<div class="bana-itemr2">
23079<a href="https://www.seastar.co.jp/healthcare/oralcare/" target="_blank" rel="noopener">
23080<img src="https://shinjukudental.com/wp-content/uploads/2023/01/bsbn_ab1.png" alt="babysmile_logo"></a>
23081</div>	
23082	
23083<div class="bana-itemr2">
23084<a href="https://haisha-yoyaku.jp/bun2sdental/detail/index/id/z200008014/" target="_blank" rel="noopener">
23085<img src="https://shinjukudental.com/wp-content/uploads/2024/12/index.png" alt="EPARK">
23086</a>
23087</div>
23088	
23089<div class="bana-itemr2">
23090<a href="https://medicaldoc.jp/d/recommend-d/nishi-shinjuku-st-haisha/" target="_blank" rel="noopener">
23091<img src="https://shinjukudental.com/wp-content/uploads/2024/12/1_if6Ud018svc4nurklpvpdx_7celn4.jpg" alt="Medical DOC">
23092</a>
23093</div>
23094
23095
23096
23097	
23098</div>
23099	
23100</div>
23101	
23102</div></div><div class="widget_text widget widget_custom_html" id="custom_html-82"><div class="textwidget custom-html-widget"><div class="instouter">
23103	
23104<div class="inst">
23105[instagram-feed feed=1]
23106</div>
23107	
23108</div>
23109
23110
23111
23112
23113
23114</div></div><div class="widget_text widget widget_custom_html" id="custom_html-116"><div class="textwidget custom-html-widget"><div class="d-demo2-outer">
23115<div class="d-demo2">
23116	
23117<div class="d-demo2__wrap">
23118	
23119<ul class="d-demo2__list d-demo2__list--right">
23120	
23121<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_1049-コピー.jpg" alt="歯科医師①"></li>
23122<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/DSC_0666b64.png" alt="歯科医師①b"></li>		
23123<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0994.jpg" alt="歯科医師②"></li>
23124<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0723-コピー.jpg" alt="歯科医師③"></li>
23125<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0909.jpg" alt="歯科医師④"></li>
23126<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0923.jpg" alt="スタッフ①"></li>
23127<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0976-コピー-コピー.jpg" alt="スタッフ②"></li>
23128<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0985.jpg" alt="スタッフ③"></li>
23129<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/ret23-1.jpg" alt="スタッフ④"></li>
23130
23131	
23132</ul>
23133
23134<ul class="d-demo2__list d-demo2__list--right">
23135	
23136<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_1049-コピー.jpg" alt="歯科医師①"></li>
23137<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/DSC_0666b64.png" alt="歯科医師①b"></li>	
23138<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0994.jpg" alt="歯科医師②"></li>
23139<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0723-コピー.jpg" alt="歯科医師③"></li>
23140<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0909.jpg" alt="歯科医師④"></li>
23141<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0923.jpg" alt="スタッフ①"></li>
23142<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0976-コピー-コピー.jpg" alt="スタッフ②"></li>
23143<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0985.jpg" alt="スタッフ③"></li>
23144<li class="d-demo2__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/ret23-1.jpg" alt="スタッフ④"></li>
23145
23146</ul>
23147
23148</div>
23149</div>
23150</div></div></div>			
23151			
23152			
23153						</div><!-- [ /.mainSection ] -->
23154
23155			
23156
23157</div><!-- [ /.row ] -->
23158</div><!-- [ /.container ] -->
23159</div><!-- [ /.siteContent ] -->
23160<div class="section sectionBox siteContent_after">
23161	<div class="container ">
23162		<div class="row ">
23163			<div class="col-md-12 ">
23164			<aside class="widget_text widget widget_custom_html" id="custom_html-18"><div class="textwidget custom-html-widget"><div class="prb-outer">
23165
23166<div class="midashi1">
23167<h2>La Tour<br class="sp_only">Dental Office</h2>
23168<h3>西新宿・都庁前の歯医者<br class="sp_only"><font color="#998675">『ラ・トゥール新宿歯科』</font></h3>
23169</div>
23170
23171
23172	
23173<div class="prb-boxr">
23174	
23175<div class="prb-itemr1">	
23176<div class="prlogo">
23177<img src="https://shinjukudental.com/wp-content/uploads/2025/02/latourdc_logo_20250208_ab5-11.png" alt="ロゴ">	
23178</div>
23179	<p>〒160-0023 東京都新宿区西新宿6-15-1 セントラルパークタワー ラ・トゥール新宿104 <font color="#ff4500">※裏通り側</font><br>ご予約・お問合せ:<!--050-1794-6462-->03-5989-0064</p>
23180<div class="prbcal">	
23181
23182<table id="tablepress-2-no-2" class="tablepress tablepress-id-2">
23183<thead>
23184<tr class="row-1">
23185	<th class="column-1" style="width:36%;"><center>診療時間</center></th><th class="column-2" style="width:8%;"><center>月</center></th><th class="column-3" style="width:8%;"><center>火</center></th><th class="column-4" style="width:8%;"><center>水</center></th><th class="column-5" style="width:8%;"><center>木</center></th><th class="column-6" style="width:8%;"><center>金</center></th><th class="column-7" style="width:8%;"><center>土</center></th><th class="column-8" style="width:8%;"><center>日</center></th><th class="column-9" style="width:8%;"><center>祝</center></th>
23186</tr>
23187</thead>
23188<tbody class="row-striping">
23189<tr class="row-2">
23190	<td class="column-1"><center>9:30-13:00</center></td><td class="column-2"><center>●</center></td><td class="column-3"><center>●</center></td><td class="column-4"><center>ー</center></td><td class="column-5"><center>●</center></td><td class="column-6"><center>●</center></td><td class="column-7"><center>●</center></td><td class="column-8"><center>隔週</center></td><td class="column-9"><center>ー</center></td>
23191</tr>
23192<tr class="row-3">
23193	<td class="column-1"><center>14:00-18:30</center></td><td class="column-2"><center>●</center></td><td class="column-3"><center>●</center></td><td class="column-4"><center>ー</center></td><td class="column-5"><center>●</center></td><td class="column-6"><center>●</center></td><td class="column-7"><center>ー</center></td><td class="column-8"><center>ー</center></td><td class="column-9"><center>ー</center></td>
23194</tr>
23195<tr class="row-4">
23196	<td class="column-1"><center>14:00-17:30</center></td><td class="column-2"><center>ー</center></td><td class="column-3"><center>ー</center></td><td class="column-4"><center>ー</center></td><td class="column-5"><center>ー</center></td><td class="column-6"><center>ー</center></td><td class="column-7"><center>●</center></td><td class="column-8"><center>隔週</center></td><td class="column-9"><center>ー</center></td>
23197</tr>
23198<tr class="row-5">
23199	<td class="column-1"><center>11:00-15:00</center></td><td class="column-2"></td><td class="column-3"></td><td class="column-4"><center>●</center></td><td class="column-5"></td><td class="column-6"></td><td class="column-7"></td><td class="column-8"><center>ー</center></td><td class="column-9"><center>ー</center></td>
23200</tr>
23201<tr class="row-6">
23202	<td class="column-1"><center>16:00-20:00</center></td><td class="column-2"></td><td class="column-3"></td><td class="column-4"><center>●</center></td><td class="column-5"></td><td class="column-6"></td><td class="column-7"></td><td class="column-8"><center>ー</center></td><td class="column-9"><center>ー</center></td>
23203</tr>
23204</tbody>
23205</table>
23206<!-- #tablepress-2-no-2 from cache -->
23207</div>
23208<div class="prp">
23209<p>祝日は休診日です</p>
23210</div>
23211	
23212</div>
23213
23214	
23215<div class="prb-itemr2">	
23216<div class="prmap">
23217<img src="https://shinjukudental.com/wp-content/uploads/2022/04/ltmap4_ab1.png" alt="マップ">
23218</div>	
23219</div>
23220	
23221</div>
23222
23223	
23224<div class="footbox">
23225<div class="footitem">	
23226<p>西新宿・都庁前エリアにある『ラ・トゥール新宿歯科』は、都営大江戸線「都庁前駅」徒歩5分、都営大江戸線「西新宿五丁目駅」徒歩5分、丸の内線「西新宿駅」徒歩8分、各線「中野坂上駅」徒歩13分、各線「新宿駅」徒歩13分、京王バス「十二社池の下」徒歩1分という立地にあります。セントラルパークタワー「ラ・トゥール新宿」1階にあるのでとても分かりやすい場所といえます。水曜日は、お仕事帰りの方でも通えるよう夜20時まで診療しています。個室カウンセリングルームもご用意しており安心してカウンセリングを受けられます。自由診療については、デンタルローンによる分割払いやクレジットカード払いにも対応しています。都庁前、西新宿五丁目、西新宿、中野坂上、新中野、東中野、高円寺、阿佐ヶ谷、荻窪、新宿区、渋谷区、豊島区、中野区、杉並区などから、多くの患者様が来院しやすい立地で、口コミ・評判・おすすめ・評価が高い人気の治療メニューも網羅しております。</p>
23227</div>	
23228<div class="footitem">	
23229<img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0631b-コピー.png" alt="shugou">
23230</div>	
23231</div>	
23232	
23233</div>
23234	
23235</div></aside><aside class="widget_text widget widget_custom_html" id="custom_html-42"><div class="textwidget custom-html-widget"><div class="d-demo-outer">
23236<div class="d-demo">
23237	
23238<div class="d-demo__wrap">
23239	
23240<ul class="d-demo__list d-demo__list--left">
23241	
23242<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5697b600400.png" alt="タワー"></li>
23243<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/64-Z14_0500.jpg" alt="外観"></li>
23244<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0788-b-コピー-1.png" alt="受付"></li>
23245<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0800.jpg" alt="待合"></li>
23246<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/10/chair2b.png" alt="診療スペース"></li>
23247<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/03/IMG_6567b600400.png" alt="個室"></li>
23248<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5710b600400.png" alt="マイクロ"></li>
23249<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5715d600400.png" alt="歯科用CT"></li>
23250
23251
23252	
23253</ul>
23254
23255<ul class="d-demo__list d-demo__list--left">
23256	
23257<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5697b600400.png" alt="タワー"></li>
23258<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2026/01/64-Z14_0500.jpg" alt="外観"></li>
23259<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0788-b-コピー-1.png" alt="受付"></li>
23260<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2025/12/Z14_0800.jpg" alt="待合"></li>
23261<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/10/chair2b.png" alt="診療スペース"></li>
23262<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/03/IMG_6567b600400.png" alt="個室"></li>
23263<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5710b600400.png" alt="マイクロ"></li>
23264<li class="d-demo__item"><img src="https://shinjukudental.com/wp-content/uploads/2022/02/IMG_5715d600400.png" alt="歯科用CT"></li>
23265
23266
23267
23268</ul>
23269
23270</div>
23271</div>
23272</div></div></aside><aside class="widget_text widget widget_custom_html" id="custom_html-5"><div class="textwidget custom-html-widget"><div class="imapouter">
23273	
23274<div class="imap">
23275<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d3853.4841314136024!2d139.689477490023!3d35.692244281141605!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x7b0daead872ae22b!2z44Op44O744OI44Kl44O844Or5paw5a6_5q2v56eR!5e0!3m2!1sja!2sjp!4v1646319068046!5m2!1sja!2sjp" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy"></iframe>
23276</div>
23277	
23278</div></div></aside>			</div>
23279		</div>
23280	</div>
23281</div>
23282
23283
23284<footer class="section siteFooter">
23285					<div class="container sectionBox footerWidget">
23286			<div class="row">
23287				<div class="col-md-3"><aside class="widget widget_wp_widget_vkexunit_profile" id="wp_widget_vkexunit_profile-5">
23288<div class="veu_profile">
23289<div class="profile" >
23290		<div class="media_outer media_center" style=""><img class="profile_media" src="https://shinjukudental.com/wp-content/uploads/2025/02/latourdc_logo_20250208_ab5-12.png" alt="latourdc_logo_20250208_ab5-12" /></div><p class="profile_text">医院名:ラ・トゥール新宿歯科<br />
23291所在地:〒160-0023 東京都新宿区西新宿6-15-1 セントラルパークタワー ラ・トゥール新宿104 <font color="#ff4500">※裏通り側</font><br />
23292ご予約・お問合せ:<!--050-1794-6462-->03-5989-0064<br />
23293<br />
23294交通・アクセス:<br />
23295・都営大江戸線「都庁前駅」徒歩5分<br />
23296・都営大江戸線「西新宿五丁目駅」徒歩5分<br />
23297・丸の内線「西新宿駅」徒歩8分<br />
23298・各線「中野坂上駅」徒歩13分<br />
23299・各線「新宿駅」徒歩13分<br />
23300・京王バス「十二社池の下」徒歩1分<br />
23301</p>
23302
23303</div>
23304<!-- / .site-profile -->
23305</div>
23306		</aside></div><div class="col-md-3"><aside class="widget widget_nav_menu" id="nav_menu-14"><div class="menu-%e5%9f%ba%e6%9c%ac%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc-container"><ul id="menu-%e5%9f%ba%e6%9c%ac%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc" class="menu"><li id="menu-item-10302" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-10302"><a href="https://shinjukudental.com/" aria-current="page">ホーム</a></li>
23307<li id="menu-item-10303" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10303"><a href="https://shinjukudental.com/first/">初めてご利用の方</a></li>
23308<li id="menu-item-10304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10304"><a href="https://shinjukudental.com/menu/">診療内容</a></li>
23309<li id="menu-item-12493" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12493"><a href="https://shinjukudental.com/choice/">症例集</a></li>
23310<li id="menu-item-18156" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18156"><a href="https://shinjukudental.com/price-list/">自由診療料金表</a></li>
23311<li id="menu-item-10306" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10306"><a href="https://shinjukudental.com/feature/">当院の特徴</a></li>
23312<li id="menu-item-10307" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10307"><a href="https://shinjukudental.com/doctor-staff/">ドクター紹介</a></li>
23313<li id="menu-item-10308" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10308"><a href="https://shinjukudental.com/clinic/">医院のご紹介</a></li>
23314<li id="menu-item-18131" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18131"><a href="https://shinjukudental.com/recruit/">採用情報</a></li>
23315<li id="menu-item-10310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10310"><a href="https://shinjukudental.com/access-time/">診療時間 / アクセス</a></li>
23316</ul></div></aside></div><div class="col-md-3"><aside class="widget widget_nav_menu" id="nav_menu-19"><div class="menu-%e5%bd%93%e9%99%a2%e3%81%ae%e7%89%b9%e5%be%b4-container"><ul id="menu-%e5%bd%93%e9%99%a2%e3%81%ae%e7%89%b9%e5%be%b4" class="menu"><li id="menu-item-10294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10294"><a href="https://shinjukudental.com/microscope/">マイクロスコープを複数配置</a></li>
23317<li id="menu-item-10292" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10292"><a href="https://shinjukudental.com/visual/">動画によるわかりやすい説明</a></li>
23318<li id="menu-item-12731" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12731"><a href="https://shinjukudental.com/whitening/">ホワイトニング(漂白剤なし・しみないホワイトニング)</a></li>
23319<li id="menu-item-10280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10280"><a href="https://shinjukudental.com/itami/">痛みに配慮した歯科治療</a></li>
23320<li id="menu-item-10293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10293"><a href="https://shinjukudental.com/ct-micro/">正確な診断・精密な診療</a></li>
23321<li id="menu-item-10283" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10283"><a href="https://shinjukudental.com/digital/">デジタル歯科診療に対応</a></li>
23322<li id="menu-item-18983" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18983"><a href="https://shinjukudental.com/elite/">Aoralスキャン Elite(口腔内スキャナー)</a></li>
23323<li id="menu-item-10282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10282"><a href="https://shinjukudental.com/focus-prevent/">歯を守る「予防」に注力</a></li>
23324<li id="menu-item-10281" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10281"><a href="https://shinjukudental.com/barrier-free/">完全バリアフリーの院内</a></li>
23325</ul></div></aside></div><div class="col-md-3"><aside class="widget widget_nav_menu" id="nav_menu-22"><div class="menu-%e5%8c%bb%e9%99%a2%e6%83%85%e5%a0%b1-container"><ul id="menu-%e5%8c%bb%e9%99%a2%e6%83%85%e5%a0%b1" class="menu"><li id="menu-item-12308" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12308"><a href="https://shinjukudental.com/tour/">医院紹介</a></li>
23326<li id="menu-item-12309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12309"><a href="https://shinjukudental.com/facility/">設備紹介</a></li>
23327<li id="menu-item-18130" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18130"><a href="https://shinjukudental.com/recruit/">採用情報</a></li>
23328<li id="menu-item-12310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12310"><a href="https://shinjukudental.com/entry/">採用エントリーフォーム</a></li>
23329<li id="menu-item-14897" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14897"><a href="https://shinjukudental.com/corporation/">法人情報</a></li>
23330<li id="menu-item-15693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15693"><a href="https://shinjukudental.com/keisai/">書面掲示事項のウェブサイトへの掲載</a></li>
23331<li id="menu-item-15265" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15265"><a href="https://shinjukudental.com/interview/">取材・名医など 掲載サイト一覧</a></li>
23332</ul></div></aside></div>			</div>
23333		</div>
23334		
23335
23336	
23337	<div class="container sectionBox copySection text-center">
23338			<p>Copyright © La Tour Dental Office, All Rights Reserved.</p>		
23339
23340			
23341		
23342	</div>
23343</footer>
23344<div id="vk-mobile-nav-menu-btn" class="vk-mobile-nav-menu-btn">MENU</div><div class="vk-mobile-nav vk-mobile-nav-drop-in" id="vk-mobile-nav"><div id="mega-menu-wrap-Header" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-controls="mega-menu-Header" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button">
23345                  <span class="mega-toggle-animated-box">
23346                    <span class="mega-toggle-animated-inner"></span>
23347                  </span>
23348                </button></div></div></div><ul id="mega-menu-Header" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="768" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-item mega-current_page_item mega-menu-item-home mega-has-description mega-menu-item-4647" id="mega-menu-item-4647"><a class="mega-menu-link" href="https://shinjukudental.com/" aria-current="page"><span class="mega-description-group"><span class="mega-menu-title">ホーム</span><span class="mega-menu-description">HOME</span></span></a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-has-description mega-menu-item-9848" id="mega-menu-item-9848"><a class="mega-menu-link" href="https://shinjukudental.com/first/"><span class="mega-description-group"><span class="mega-menu-title">初めてご利用の方</span><span class="mega-menu-description">FIRST</span></span></a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-has-description mega-menu-item-9355" id="mega-menu-item-9355"><a class="mega-menu-link" href="https://shinjukudental.com/doctor-staff/"><span class="mega-description-group"><span class="mega-menu-title">ドクター紹介</span><span class="mega-menu-description">DOCTOR</span></span></a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-9351" id="mega-menu-item-9351"><a class="mega-menu-link" href="https://shinjukudental.com/feature/" aria-expanded="false" aria-controls="mega-sub-menu-9351"><span class="mega-description-group"><span class="mega-menu-title">当院の特徴</span><span class="mega-menu-description">FEATURE</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
23349<ul class="mega-sub-menu" id='mega-sub-menu-9351'>
23350<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10298" id="mega-menu-item-10298"><a class="mega-menu-link" href="https://shinjukudental.com/microscope/">マイクロスコープを複数配置</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10296" id="mega-menu-item-10296"><a class="mega-menu-link" href="https://shinjukudental.com/visual/">動画によるわかりやすい説明</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-12730" id="mega-menu-item-12730"><a class="mega-menu-link" href="https://shinjukudental.com/whitening/">ホワイトニング(漂白剤なし・しみないホワイトニング)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10300" id="mega-menu-item-10300"><a class="mega-menu-link" href="https://shinjukudental.com/itami/">痛みに配慮した歯科治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10297" id="mega-menu-item-10297"><a class="mega-menu-link" href="https://shinjukudental.com/ct-micro/">正確な診断・精密な診療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9618" id="mega-menu-item-9618"><a class="mega-menu-link" href="https://shinjukudental.com/digital/">デジタル歯科診療に対応</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18982" id="mega-menu-item-18982"><a class="mega-menu-link" href="https://shinjukudental.com/elite/">Aoralスキャン Elite(口腔内スキャナー)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9619" id="mega-menu-item-9619"><a class="mega-menu-link" href="https://shinjukudental.com/focus-prevent/">歯を守る「予防」に注力</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10301" id="mega-menu-item-10301"><a class="mega-menu-link" href="https://shinjukudental.com/barrier-free/">完全バリアフリーの院内</a></li></ul>
23351</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-has-description mega-menu-item-9354" id="mega-menu-item-9354"><a class="mega-menu-link" href="https://shinjukudental.com/menu/" aria-expanded="false" aria-controls="mega-sub-menu-9354"><span class="mega-description-group"><span class="mega-menu-title">診療内容</span><span class="mega-menu-description">MENU</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
23352<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-9354'>
23353<li class="mega-menu-row" id="mega-menu-9354-0">
23354	<ul class="mega-sub-menu" style='--columns:10' role='presentation'>
23355<li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-0-0">
23356		<ul class="mega-sub-menu">
23357<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-9" id="mega-menu-item-text-9"><h4 class="mega-block-title">一般歯科治療</h4>			<div class="textwidget"></div>
23358		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9827" id="mega-menu-item-9827"><a class="mega-menu-link" href="https://shinjukudental.com/perio/">歯周病の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9828" id="mega-menu-item-9828"><a class="mega-menu-link" href="https://shinjukudental.com/caries/">むし歯の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15577" id="mega-menu-item-15577"><a class="mega-menu-link" href="https://shinjukudental.com/mi/">MI治療(Minimal Intervention)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15574" id="mega-menu-item-15574"><a class="mega-menu-link" href="https://shinjukudental.com/shizuihozon/">歯髄保存治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9826" id="mega-menu-item-9826"><a class="mega-menu-link" href="https://shinjukudental.com/endo/">精密根管治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14167" id="mega-menu-item-14167"><a class="mega-menu-link" href="https://shinjukudental.com/adhesion/">接着治療</a></li>
23358		</ul>
23359</li><li class="mega-menu-column mega-orthomenu mega-menu-columns-2-of-10 orthomenu" style="--columns:10; --span:2" id="mega-menu-9354-0-1">
23360		<ul class="mega-sub-menu">
23361<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-10" id="mega-menu-item-text-10"><h4 class="mega-block-title">審美治療</h4>			<div class="textwidget"></div>
23362		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9839" id="mega-menu-item-9839"><a class="mega-menu-link" href="https://shinjukudental.com/whitening/">ホワイトニング(漂白剤なし・しみないホワイトニング)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9843" id="mega-menu-item-9843"><a class="mega-menu-link" href="https://shinjukudental.com/ceramic-metalfree/">セラミック治療・メタルフリー治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18997" id="mega-menu-item-18997"><a class="mega-menu-link" href="https://shinjukudental.com/minish/">ミニッシュ(歯質の保存に配慮した白い歯)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18351" id="mega-menu-item-18351"><a class="mega-menu-link" href="https://shinjukudental.com/direct-bonding/">ダイレクトボンディング</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16180" id="mega-menu-item-16180"><a class="mega-menu-link" href="https://shinjukudental.com/icon/">icon(アイコン~歯の白い斑点の治療)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18864" id="mega-menu-item-18864"><a class="mega-menu-link" href="https://shinjukudental.com/gum/">ガムピーリング</a></li>		</ul>
23363</li><li class="mega-menu-column mega-other-menu mega-menu-columns-2-of-10 other-menu" style="--columns:10; --span:2" id="mega-menu-9354-0-2">
23364		<ul class="mega-sub-menu">
23365<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-11" id="mega-menu-item-text-11"><h4 class="mega-block-title">欠損補綴</h4>			<div class="textwidget"></div>
23366		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9819" id="mega-menu-item-9819"><a class="mega-menu-link" href="https://shinjukudental.com/dentalimplant/">インプラント治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9840" id="mega-menu-item-9840"><a class="mega-menu-link" href="https://shinjukudental.com/denture/">義歯・入れ歯治療</a></li>		</ul>
23367</li><li class="mega-menu-column mega-kisochishiki mega-menu-columns-2-of-10 kisochishiki" style="--columns:10; --span:2" id="mega-menu-9354-0-3">
23368		<ul class="mega-sub-menu">
23369<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-14" id="mega-menu-item-text-14"><h4 class="mega-block-title">口腔外科</h4>			<div class="textwidget"></div>
23370		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9874" id="mega-menu-item-9874"><a class="mega-menu-link" href="https://shinjukudental.com/wisdomteeth/">親知らずの抜歯</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9880" id="mega-menu-item-9880"><a class="mega-menu-link" href="https://shinjukudental.com/oms-other/">口腔外科治療・手術</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9873" id="mega-menu-item-9873"><a class="mega-menu-link" href="https://shinjukudental.com/gakukansetsu/">顎関節症の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9877" id="mega-menu-item-9877"><a class="mega-menu-link" href="https://shinjukudental.com/braxism/">歯ぎしり・食いしばりの治療</a></li>
23370		</ul>
23371</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-0-4">
23372		<ul class="mega-sub-menu">
23373<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-121" id="mega-menu-item-custom_html-121"><h4 class="mega-block-title">矯正歯科</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9537" id="mega-menu-item-9537"><a class="mega-menu-link" href="https://shinjukudental.com/aligner/">マウスピース矯正(インビザライン矯正)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9538" id="mega-menu-item-9538"><a class="mega-menu-link" href="https://shinjukudental.com/orthodontics/">歯列矯正・矯正治療</a></li>		</ul>
23374</li>	</ul>
23375</li><li class="mega-menu-row" id="mega-menu-9354-1">
23376	<ul class="mega-sub-menu" style='--columns:10' role='presentation'>
23377<li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-0">
23378		<ul class="mega-sub-menu">
23379<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-120" id="mega-menu-item-custom_html-120"><h4 class="mega-block-title">注射・点滴</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-13329" id="mega-menu-item-13329"><a class="mega-menu-link" href="https://shinjukudental.com/botox/">ボツリヌス治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15525" id="mega-menu-item-15525"><a class="mega-menu-link" href="https://shinjukudental.com/sedation/">静脈内鎮静法</a></li>		</ul>
23380</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-1">
23381		<ul class="mega-sub-menu">
23382<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-122" id="mega-menu-item-custom_html-122"><h4 class="mega-block-title">小児歯科</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10699" id="mega-menu-item-10699"><a class="mega-menu-link" href="https://shinjukudental.com/kids-prevent/">小児の治療・予防</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9535" id="mega-menu-item-9535"><a class="mega-menu-link" href="https://shinjukudental.com/kids-ortho/">小児矯正</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14209" id="mega-menu-item-14209"><a class="mega-menu-link" href="https://shinjukudental.com/pre-ortho/">プレオルソ</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18566" id="mega-menu-item-18566"><a class="mega-menu-link" href="https://shinjukudental.com/dental-trauma/">お子様が転んで歯をぶつけた(血が出ている・折れた・抜けた)</a></li>		</ul>
23383</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-2">
23384		<ul class="mega-sub-menu">
23385<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-15" id="mega-menu-item-text-15"><h4 class="mega-block-title">症状など</h4>			<div class="textwidget"></div>
23386		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17913" id="mega-menu-item-17913"><a class="mega-menu-link" href="https://shinjukudental.com/broken/">歯が折れた・歯が欠けた</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17914" id="mega-menu-item-17914"><a class="mega-menu-link" href="https://shinjukudental.com/maternity/">妊娠中の歯科受診(マタニティ歯科外来)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15524" id="mega-menu-item-15524"><a class="mega-menu-link" href="https://shinjukudental.com/tankichiryou/">短期集中歯科治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16881" id="mega-menu-item-16881"><a class="mega-menu-link" href="https://shinjukudental.com/boroboro/">ボロボロの歯の治療</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16856" id="mega-menu-item-16856"><a class="mega-menu-link" href="https://shinjukudental.com/dental-phobia/">歯科恐怖症の方</a></li>
23386		</ul>
23387</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-3">
23388		<ul class="mega-sub-menu">
23389<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-13" id="mega-menu-item-text-13"><h4 class="mega-block-title">予防</h4>			<div class="textwidget"></div>
23390		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9886" id="mega-menu-item-9886"><a class="mega-menu-link" href="https://shinjukudental.com/prevent/">予防について</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17251" id="mega-menu-item-17251"><a class="mega-menu-link" href="https://shinjukudental.com/start-yobo/">予防で行うこと</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17340" id="mega-menu-item-17340"><a class="mega-menu-link" href="https://shinjukudental.com/dh-feature/">当院の歯科衛生士の特徴</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-17349" id="mega-menu-item-17349"><a class="mega-menu-link" href="https://shinjukudental.com/medical-expenses/">生涯医療費と歯の関係</a></li>		</ul>
23391</li><li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-1-4">
23392		<ul class="mega-sub-menu">
23393<li class="mega-menu-item mega-menu-item-type-widget widget_text mega-menu-item-text-12" id="mega-menu-item-text-12"><h4 class="mega-block-title">スポーツ外来</h4>			<div class="textwidget"></div>
23394		</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14446" id="mega-menu-item-14446"><a class="mega-menu-link" href="https://shinjukudental.com/mouthguard/">スポーツマウスピース・各種マウスガード</a></li>		</ul>
23395</li>	</ul>
23396</li><li class="mega-menu-row" id="mega-menu-9354-2">
23397	<ul class="mega-sub-menu" style='--columns:10' role='presentation'>
23398<li class="mega-menu-column mega-menu-columns-2-of-10" style="--columns:10; --span:2" id="mega-menu-9354-2-0">
23399		<ul class="mega-sub-menu">
23400<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-128" id="mega-menu-item-custom_html-128"><h4 class="mega-block-title">その他</h4><div class="textwidget custom-html-widget"></div></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9566" id="mega-menu-item-9566"><a class="mega-menu-link" href="https://shinjukudental.com/risk/">治療の目安・リスク・副作用</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9565" id="mega-menu-item-9565"><a class="mega-menu-link" href="https://shinjukudental.com/unapproved/">未承認医薬品等の明示(薬機法)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14813" id="mega-menu-item-14813"><a class="mega-menu-link" href="https://shinjukudental.com/about-free/">自由診療とは</a></li>		</ul>
23401</li>	</ul>
23402</li><li class="mega-menu-row" id="mega-menu-9354-3">
23403	<ul class="mega-sub-menu" style='--columns:12' role='presentation'>
23404<li class="mega-menu-column mega-menu-columns-3-of-12" style="--columns:12; --span:3" id="mega-menu-9354-3-0"></li>	</ul>
23405</li></ul>
23406</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-15992" id="mega-menu-item-15992"><a class="mega-menu-link" href="https://shinjukudental.com/choice/" aria-expanded="false" aria-controls="mega-sub-menu-15992"><span class="mega-description-group"><span class="mega-menu-title">症例紹介</span><span class="mega-menu-description">CASES</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
23407<ul class="mega-sub-menu" id='mega-sub-menu-15992'>
23408<li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18641" id="mega-menu-item-18641"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/case-whitening/">ホワイトニング</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18643" id="mega-menu-item-18643"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-ceramic/">セラミック治療(前歯)</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18642" id="mega-menu-item-18642"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-ceramic2/">セラミック治療(奥歯)</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18644" id="mega-menu-item-18644"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-endo/">精密根管治療</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18645" id="mega-menu-item-18645"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-aligner/">マウスピース矯正</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18646" id="mega-menu-item-18646"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-implant/">インプラント治療</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18651" id="mega-menu-item-18651"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-orthodontics/">歯列矯正</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18648" id="mega-menu-item-18648"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-pmtc/">PMTC</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18650" id="mega-menu-item-18650"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-direct-bonding/">ダイレクトボンディング</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18647" id="mega-menu-item-18647"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-whitespot/">ホワイトスポットの治療</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-ccategories mega-menu-item-18649" id="mega-menu-item-18649"><a class="mega-menu-link" href="https://shinjukudental.com/ccategories/cat-gum-peeling/">ガムピーリング</a></li></ul>
23409</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-15949" id="mega-menu-item-15949"><a class="mega-menu-link" href="https://shinjukudental.com/price-list/" aria-expanded="false" aria-controls="mega-sub-menu-15949"><span class="mega-description-group"><span class="mega-menu-title">
23409自由診療料金表</span><span class="mega-menu-description">PRICE / OTHER</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
23410<ul class="mega-sub-menu" id='mega-sub-menu-15949'>
23411<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9569" id="mega-menu-item-9569"><a class="mega-menu-link" href="https://shinjukudental.com/price-list/">自由診療料金表</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9567" id="mega-menu-item-9567"><a class="mega-menu-link" href="https://shinjukudental.com/expense-deduction/">医療費控除についてのご案内</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14814" id="mega-menu-item-14814"><a class="mega-menu-link" href="https://shinjukudental.com/method/">お支払方法</a></li></ul>
23412</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-9350" id="mega-menu-item-9350"><a class="mega-menu-link" href="https://shinjukudental.com/clinic/" aria-expanded="false" aria-controls="mega-sub-menu-9350"><span class="mega-description-group"><span class="mega-menu-title">医院のご紹介</span><span class="mega-menu-description">CLINIC</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
23413<ul class="mega-sub-menu" id='mega-sub-menu-9350'>
23414<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9552" id="mega-menu-item-9552"><a class="mega-menu-link" href="https://shinjukudental.com/tour/">医院紹介</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9551" id="mega-menu-item-9551"><a class="mega-menu-link" href="https://shinjukudental.com/facility/">設備紹介</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10419" id="mega-menu-item-10419"><a class="mega-menu-link" href="https://shinjukudental.com/?page_id=9545">採用情報</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10418" id="mega-menu-item-10418"><a class="mega-menu-link" href="https://shinjukudental.com/entry/">採用エントリーフォーム</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14710" id="mega-menu-item-14710"><a class="mega-menu-link" href="https://shinjukudental.com/corporation/">法人情報</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15692" id="mega-menu-item-15692"><a class="mega-menu-link" href="https://shinjukudental.com/keisai/">書面掲示事項のウェブサイトへの掲載</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15249" id="mega-menu-item-15249"><a class="mega-menu-link" href="https://shinjukudental.com/interview/">取材・名医など 掲載サイト一覧</a></li></ul>
23415</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-9348" id="mega-menu-item-9348"><a class="mega-menu-link" href="https://shinjukudental.com/access-time/" aria-expanded="false" aria-controls="mega-sub-menu-9348"><span class="mega-description-group"><span class="mega-menu-title">診療時間 / アクセス</span><span class="mega-menu-description">ACCESS / TIME</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
23416<ul class="mega-sub-menu" id='mega-sub-menu-9348'>
23417<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14492" id="mega-menu-item-14492"><a class="mega-menu-link" href="https://shinjukudental.com/week-day/">診療曜日・時間のご案内</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14496" id="mega-menu-item-14496"><a class="mega-menu-link" href="https://shinjukudental.com/place/">当院の所在地</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14459" id="mega-menu-item-14459"><a class="mega-menu-link" href="https://shinjukudental.com/tochoumae-walk/">都庁前駅からのルート</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14465" id="mega-menu-item-14465"><a class="mega-menu-link" href="https://shinjukudental.com/nishishinjukugochoume-walk/">西新宿五丁目駅からのルート</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14470" id="mega-menu-item-14470"><a class="mega-menu-link" href="https://shinjukudental.com/nishishinjuku
23417-work/">西新宿駅からのルート</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14803" id="mega-menu-item-14803"><a class="mega-menu-link" href="https://shinjukudental.com/use-bus/">バスでお越しの方(京王バス)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14473" id="mega-menu-item-14473"><a class="mega-menu-link" href="https://shinjukudental.com/mycar/">お車でお越しの方(駐車場等)</a></li></ul>
23418</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-has-description mega-menu-item-18074" id="mega-menu-item-18074"><a class="mega-menu-link" href="https://shinjukudental.com/recruit/" aria-expanded="false" aria-controls="mega-sub-menu-18074"><span class="mega-description-group"><span class="mega-menu-title">採用情報</span><span class="mega-menu-description">RECRUIT</span></span><span class="mega-indicator" aria-hidden="true"></span></a>
23419<ul class="mega-sub-menu" id='mega-sub-menu-18074'>
23420<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18070" id="mega-menu-item-18070"><a class="mega-menu-link" href="https://shinjukudental.com/rec-dh-new/">採用情報【歯科衛生士 – 新卒】</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18072" id="mega-menu-item-18072"><a class="mega-menu-link" href="https://shinjukudental.com/rec-dh/">採用情報【歯科衛生士 – 既卒・中途】</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-18073" id="mega-menu-item-18073"><a class="mega-menu-link" href="https://shinjukudental.com/rec-da/">採用情報【歯科助手】</a></li></ul>
23421</li></ul></div><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-27"><h1 class="widget-title subSection-title">基本メニュー</h1><div class="menu-%e5%9f%ba%e6%9c%ac%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc-container"><ul id="menu-%e5%9f%ba%e6%9c%ac%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-10302"><a href="https://shinjukudental.com/" aria-current="page">ホーム</a></li>
23422<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10303"><a href="https://shinjukudental.com/first/">初めてご利用の方</a></li>
23423<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10304"><a href="https://shinjukudental.com/menu/">診療内容</a></li>
23424<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12493"><a href="https://shinjukudental.com/choice/">症例集</a></li>
23425<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18156"><a href="https://shinjukudental.com/price-list/">自由診療料金表</a></li>
23426<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10306"><a href="https://shinjukudental.com/feature/">当院の特徴</a></li>
23427<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10307"><a href="https://shinjukudental.com/doctor-staff/">ドクター紹介</a></li>
23428<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10308"><a href="https://shinjukudental.com/clinic/">医院のご紹介</a></li>
23429<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18131"><a href="https://shinjukudental.com/recruit/">採用情報</a></li>
23430<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10310"><a href="https://shinjukudental.com/access-time/">診療時間 / アクセス</a></li>
23431</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-28"><h1 class="widget-title subSection-title">当院の特徴</h1><div class="menu-%e5%bd%93%e9%99%a2%e3%81%ae%e7%89%b9%e5%be%b4-container"><ul id="menu-%e5%bd%93%e9%99%a2%e3%81%ae%e7%89%b9%e5%be%b4-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10294"><a href="https://shinjukudental.com/microscope/">マイクロスコープを複数配置</a></li>
23432<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10292"><a href="https://shinjukudental.com/visual/">動画によるわかりやすい説明</a></li>
23433<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12731"><a href="https://shinjukudental.com/whitening/">ホワイトニング(漂白剤なし・しみないホワイトニング)</a></li>
23434<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10280"><a href="https://shinjukudental.com/itami/">痛みに配慮した歯科治療</a></li>
23435<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10293"><a href="https://shinjukudental.com/ct-micro/">正確な診断・精密な診療</a></li>
23436<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10283"><a href="https://shinjukudental.com/digital/">デジタル歯科診療に対応</a></li>
23437<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18983"><a href="https://shinjukudental.com/elite/">Aoralスキャン Elite(口腔内スキャナー)</a></li>
23438<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10282"><a href="https://shinjukudental.com/focus-prevent/">歯を守る「予防」に注力</a></li>
23439<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10281"><a href="https://shinjukudental.com/barrier-free/">完全バリアフリーの院内</a></li>
23440</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-32"><h1 class="widget-title subSection-title">治療費などについて</h1>
23440<div class="menu-%e6%b2%bb%e7%99%82%e8%b2%bb%e3%81%aa%e3%81%a9%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6-container"><ul id="menu-%e6%b2%bb%e7%99%82%e8%b2%bb%e3%81%aa%e3%81%a9%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6" class="menu"><li id="menu-item-12313" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12313"><a href="https://shinjukudental.com/price-list/">自由診療料金表</a></li>
23441<li id="menu-item-12314" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12314"><a href="https://shinjukudental.com/expense-deduction/">医療費控除についてのご案内</a></li>
23442<li id="menu-item-14816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14816"><a href="https://shinjukudental.com/method/">お支払方法</a></li>
23443</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-38"><h1 class="widget-title subSection-title">診療時間 / アクセス</h1><div class="menu-%e8%a8%ba%e7%99%82%e6%99%82%e9%96%93-%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9-container"><ul id="menu-%e8%a8%ba%e7%99%82%e6%99%82%e9%96%93-%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9" class="menu"><li id="menu-item-14499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14499"><a href="https://shinjukudental.com/week-day/">診療曜日・時間のご案内</a></li>
23444<li id="menu-item-14498" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14498"><a href="https://shinjukudental.com/place/">当院の所在地</a></li>
23445<li id="menu-item-14503" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14503"><a href="https://shinjukudental.com/tochoumae-walk/">都営大江戸線「都庁前駅」からお越しの方</a></li>
23446<li id="menu-item-14502" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14502"><a href="https://shinjukudental.com/nishishinjukugochoume-walk/">都営大江戸線「西新宿五丁目駅」からお越しの方</a></li>
23447<li id="menu-item-14501" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14501"><a href="https://shinjukudental.com/nishishinjuku-work/">丸の内線「西新宿駅」からお越しの方</a></li>
23448<li id="menu-item-14799" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14799"><a href="https://shinjukudental.com/use-bus/">バスでお越しの方(京王バス)</a></li>
23449<li id="menu-item-14500" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14500"><a href="https://shinjukudental.com/mycar/">お車でお越しの方</a></li>
23450</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-54"><h1 class="widget-title subSection-title">一般歯科治療</h1><div class="menu-%e4%b8%80%e8%88%ac%e6%ad%af%e7%a7%91%e6%b2%bb%e7%99%82-container"><ul id="menu-%e4%b8%80%e8%88%ac%e6%ad%af%e7%a7%91%e6%b2%bb%e7%99%82" class="menu"><li id="menu-item-17641" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17641"><a href="https://shinjukudental.com/perio/">歯周病の治療</a></li>
23451<li id="menu-item-17639" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17639"><a href="https://shinjukudental.com/caries/">むし歯の治療</a></li>
23452<li id="menu-item-17638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17638"><a href="https://shinjukudental.com/mi/">MI治療(Minimal Intervention)</a></li>
23453<li id="menu-item-17642" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17642"><a href="https://shinjukudental.com/shizuihozon/">歯髄保存治療</a></li>
23454<li id="menu-item-17643" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17643"><a href="https://shinjukudental.com/endo/">精密根管治療</a></li>
23455<li id="menu-item-17640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17640"><a href="https://shinjukudental.com/adhesion/">接着治療</a></li>
23456</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-55"><h1 class="widget-title subSection-title">審美治療</h1>
23456<div class="menu-%e5%af%a9%e7%be%8e%e6%b2%bb%e7%99%82-container"><ul id="menu-%e5%af%a9%e7%be%8e%e6%b2%bb%e7%99%82" class="menu"><li id="menu-item-17646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17646"><a href="https://shinjukudental.com/whitening/">ホワイトニング(漂白剤なし・しみないホワイトニング)</a></li>
23457<li id="menu-item-17645" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17645"><a href="https://shinjukudental.com/ceramic-metalfree/">セラミック治療・メタルフリー治療</a></li>
23458<li id="menu-item-18998" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18998"><a href="https://shinjukudental.com/minish/">ミニッシュ(歯質の保存に配慮した白い歯)</a></li>
23459<li id="menu-item-18866" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18866"><a href="https://shinjukudental.com/direct-bonding/">ダイレクトボンディング</a></li>
23460<li id="menu-item-17644" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17644"><a href="https://shinjukudental.com/icon/">icon(アイコン~歯の白い斑点の治療)</a></li>
23461<li id="menu-item-18865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18865"><a href="https://shinjukudental.com/gum/">ガムピーリング</a></li>
23462</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-56"><h1 class="widget-title subSection-title">欠損補綴</h1><div class="menu-%e6%ac%a0%e6%90%8d%e8%a3%9c%e7%b6%b4-container"><ul id="menu-%e6%ac%a0%e6%90%8d%e8%a3%9c%e7%b6%b4" class="menu"><li id="menu-item-17647" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17647"><a href="https://shinjukudental.com/dentalimplant/">インプラント治療</a></li>
23463<li id="menu-item-17648" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17648"><a href="https://shinjukudental.com/denture/">義歯・入れ歯治療</a></li>
23464</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-57"><h1 class="widget-title subSection-title">口腔外科</h1><div class="menu-%e5%8f%a3%e8%85%94%e5%a4%96%e7%a7%91-container"><ul id="menu-%e5%8f%a3%e8%85%94%e5%a4%96%e7%a7%91" class="menu"><li id="menu-item-17651" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17651"><a href="https://shinjukudental.com/wisdomteeth/">親知らずの抜歯</a></li>
23465<li id="menu-item-17649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17649"><a href="https://shinjukudental.com/oms-other/">口腔外科治療・手術</a></li>
23466<li id="menu-item-17652" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17652"><a href="https://shinjukudental.com/gakukansetsu/">顎関節症の治療</a></li>
23467<li id="menu-item-17650" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17650"><a href="https://shinjukudental.com/braxism/">歯ぎしり・食いしばりの治療</a></li>
23468</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-58"><h1 class="widget-title subSection-title">矯正歯科</h1><div class="menu-%e7%9f%af%e6%ad%a3%e6%ad%af%e7%a7%91-container"><ul id="menu-%e7%9f%af%e6%ad%a3%e6%ad%af%e7%a7%91" class="menu"><li id="menu-item-17653" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17653"><a href="https://shinjukudental.com/aligner/">マウスピース矯正(インビザライン矯正)</a></li>
23469<li id="menu-item-17654" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17654"><a href="https://shinjukudental.com/orthodontics/">歯列矯正・矯正治療</a></li>
23470</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-59"><h1 class="widget-title subSection-title">注射・点滴</h1><div class="menu-%e6%b3%a8%e5%b0%84%e3%83%bb%e7%82%b9%e6%bb%b4-container"><ul id="menu-%e6%b3%a8%e5%b0%84%e3%83%bb%e7%82%b9%e6%bb%b4" class="menu"><li id="menu-item-17655" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17655"><a href="https://shinjukudental.com/botox/">ボツリヌス治療</a></li>
23471<li id="menu-item-17656" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17656"><a href="https://shinjukudental.com/sedation/">静脈内鎮静法</a></li>
23472</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-61"><h1 class="widget-title subSection-title">小児歯科</h1><div class="menu-%e5%b0%8f%e5%85%90%e6%ad%af%e7%a7%91-container"><ul id="menu-%e5%b0%8f%e5%85%90%e6%ad%af%e7%a7%91" class="menu"><li id="menu-item-17661" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17661"><a href="https://shinjukudental.com/kids-prevent/">小児の治療・予防</a></li>
23473<li id="menu-item-17662" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17662"><a href="https://shinjukudental.com/kids-ortho/">小児矯正</a></li>
23474<li id="menu-item-17663" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17663"><a href="https://shinjukudental.com/pre-ortho/">プレオルソ</a></li>
23475<li id="menu-item-18567" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18567"><a href="https://shinjukudental.com/dental-trauma/">お子様が転んで歯をぶつけた(血が出ている・折れた・抜けた)</a></li>
23476</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-63"><h1 class="widget-title subSection-title">症状など</h1><div class="menu-%e7%97%87%e7%8a%b6%e3%81%aa%e3%81%a9-container"><ul id="menu-%e7%97%87%e7%8a%b6%e3%81%aa%e3%81%a9" class="menu"><li id="menu-item-17915" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17915"><a href="https://shinjukudental.com/broken/">歯が折れた・歯が欠けた</a></li>
23477<li id="menu-item-17916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17916"><a href="https://shinjukudental.com/maternity/">妊娠中の歯科受診(マタニティ歯科外来)</a></li>
23478<li id="menu-item-17919" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17919"><a href="https://shinjukudental.com/tankichiryou/">短期集中歯科治療</a></li>
23479<li id="menu-item-17917" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17917"><a href="https://shinjukudental.com/boroboro/">ボロボロの歯の治療</a></li>
23480<li id="menu-item-17918" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17918"><a href="https://shinjukudental.com/dental-phobia/">歯科恐怖症の方</a></li>
23481</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-60"><h1 class="widget-title subSection-title">その他</h1><div class="menu-%e3%81%9d%e3%81%ae%e4%bb%96-container"><ul id="menu-%e3%81%9d%e3%81%ae%e4%bb%96" class="menu"><li id="menu-item-17657" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17657"><a href="https://shinjukudental.com/mouthguard/">スポーツマウスピース・各種マウスガード</a></li>
23482</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-64"><h1 class="widget-title subSection-title">予防</h1><div class="menu-%e4%ba%88%e9%98%b2-container"><ul id="menu-%e4%ba%88%e9%98%b2" class="menu"><li id="menu-item-17664" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17664"><a href="https://shinjukudental.com/start-yobo/">予防で行うこと</a></li>
23483<li id="menu-item-17665" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17665"><a href="https://shinjukudental.com/prevent/">予防について</a></li>
23484<li id="menu-item-17666" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17666"><a href="https://shinjukudental.com/dh-feature/">当院の歯科衛生士の特徴</a></li>
23485<li id="menu-item-17667" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17667"><a href="https://shinjukudental.com/medical-expenses/">生涯医療費と歯の関係</a></li>
23486</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-69"><h1 class="widget-title subSection-title">症例</h1><div class="menu-%e7%97%87%e4%be%8b-container"><ul id="menu-%e7%97%87%e4%be%8b" class="menu"><li id="menu-item-18630" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18630"><a href="https://shinjukudental.com/ccategories/case-whitening/">ホワイトニング</a></li>
23487<li id="menu-item-18632" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18632"><a href="https://shinjukudental.com/ccategories/cat-ceramic/">セラミック治療(前歯)</a></li>
23488<li id="menu-item-18631" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18631"><a href="https://shinjukudental.com/ccategories/cat-ceramic2/">セラミック治療(奥歯)</a></li>
23489<li id="menu-item-18633" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18633"><a href="https://shinjukudental.com/ccategories/cat-endo/">精密根管治療</a></li>
23490<li id="menu-item-18634" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18634"><a href="https://shinjukudental.com/ccategories/cat-aligner/">マウスピース矯正</a></li>
23491<li id="menu-item-18635" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18635"><a href="https://shinjukudental.com/ccategories/cat-implant/">インプラント治療</a></li>
23492<li id="menu-item-18640" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18640"><a href="https://shinjukudental.com/ccategories/cat-orthodontics/">歯列矯正</a></li>
23493<li id="menu-item-18637" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18637"><a href="https://shinjukudental.com/ccategories/cat-pmtc/">PMTC</a></li>
23494<li id="menu-item-18639" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18639"><a href="https://shinjukudental.com/ccategories/cat-direct-bonding/">ダイレクトボンディング</a></li>
23495<li id="menu-item-18636" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18636"><a href="https://shinjukudental.com/ccategories/cat-whitespot/">ホワイトスポットの治療</a></li>
23496<li id="menu-item-18638" class="menu-item menu-item-type-taxonomy menu-item-object-ccategories menu-item-18638"><a href="https://shinjukudental.com/ccategories/cat-gum-peeling/">ガムピーリング</a></li>
23497</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-66"><h1 class="widget-title subSection-title">リンク</h1><div class="menu-%e3%83%aa%e3%83%b3%e3%82%af-container"><ul id="menu-%e3%83%aa%e3%83%b3%e3%82%af" class="menu"><li id="menu-item-338" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-338"><a href="https://straumannpartners.jp/detail/?rnd=98&#038;up=56&#038;id=12910">ストローマン</a></li>
23498<li id="menu-item-17921" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17921"><a href="https://mypage.curaprox.shop/clinic-search/results/?area=13&#038;address=4&#038;cname">クラプロックス</a></li>
23499<li id="menu-item-17922" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17922"><a href="https://simulation.aplus.co.jp/simple/">アプラス</a></li>
23500<li id="menu-item-17923" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17923"><a href="https://www.eposcard.co.jp/memberservice/pc/smp/ecredit/dental_simple_simulation_input.do">エポス</a></li>
23501</ul></div></aside><aside class="widget vk-mobile-nav-widget widget_nav_menu" id="nav_menu-30"><h1 class="widget-title subSection-title">医院情報</h1><div class="menu-%e5%8c%bb%e9%99%a2%e6%83%85%e5%a0%b1-container"><ul id="menu-%e5%8c%bb%e9%99%a2%e6%83%85%e5%a0%b1-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12308"><a href="https://shinjukudental.com/tour/">医院紹介</a></li>
23502<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12309"><a href="https://shinjukudental.com/facility/">設備紹介</a></li>
23503<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18130"><a href="https://shinjukudental.com/recruit/">採用情報</a></li>
23504<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12310"><a href="https://shinjukudental.com/entry/">採用エントリーフォーム</a></li>
23505<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14897"><a href="https://shinjukudental.com/corporation/">法人情報</a></li>
23506<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15693"><a href="https://shinjukudental.com/keisai/">書面掲示事項のウェブサイトへの掲載</a></li>
23507<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15265"><a href="https://shinjukudental.com/interview/">取材・名医など 掲載サイト一覧</a></li>
23508</ul></div></aside></div>			<nav class="mobile-fix-nav" style="background-color: #303030;">
23509
23510				
23511								<ul class="mobile-fix-nav-menu">
23512
23513						<li><a href="https://shinjukudental.com/time/"  style="color: #969696;">
23514		            <span class="link-icon"><i class="far fa-clock"></i></span>診療時間</a></li><li><a href="https://shinjukudental.com/access/"  style="color: #969696;">
23515		            <span class="link-icon"><i class="fa-solid fa-location-dot"></i></span>アクセス</a></li><li><a href="https://goo.gl/maps/JofTYv8aZR7s8BRE9"  style="color: #969696;">
23516		            <span class="link-icon"><i class="far fa-map"></i></span>Google MAP</a></li><li><a href="https://www.jorudan.co.jp"  style="color: #969696;">
23517		            <span class="link-icon"><i class="fas fa-train"></i></span>乗換案内</a></li>
23518				</ul>
23519							  </nav>
23520
23521			
23521<script type="speculationrules">
23522{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/lightning-pro-child/*","/wp-content/themes/lightning-pro/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
23523</script>
23523
23524            
23524<script>
23525                const abmsg = "We noticed an ad blocker. Consider whitelisting us to support the site ❤️";
23526                const abmsgd = "download";
23527                const iswpdmpropage = 0;
23528                jQuery(function($){
23529
23530                    
23531                });
23532            </script>
23532
23533            <div id="fb-root"></div>
23534            <div class="footer_area">
23535
23536<div class="footer_area_inner">
23537<a class="inquiry_btn3" href="https://line.me/R/ti/p/@655ktsng"></a>
23538
23539<a class="inquiry_btn1" href="tel:03-5989-0064">
23540
23541<div class="sptoibox">
23542<div class="sptoiitem">		
23543<img src="https://shinjukudental.com/wp-content/uploads/2025/12/telicon.png" alt="電話番号のアイコン">
23544</div>
23545<div class="sptoiitem">		
23546<p><!--ご予約・お問い合わせ-->お電話でのご予約<br>
23547<span><!--050-1794-6462-->03-5989-0064</span></p>
23548<p class="kinkyu">お問合せはこちら</p>		
23549</div>	
23550</div>
23551
23552</a>
23553<a class="inquiry_btn2" href="https://apo-toolboxes.stransa.co.jp/user/web/8e1f3795d34df14ce6cdbe5f39284e18/reservations">
23554
23555<div class="sptoibox">
23556<div class="sptoiitem">		
23557<img src="https://shinjukudental.com/wp-content/uploads/2025/12/ipicon.png" alt="スマホのアイコン">
23558</div>
23559<div class="sptoiitem">		
23560<p>スマホで簡単受付<br>
23561<span>24時間<font color="e5cc12">WEB</font>予約</span></p>
23562<p class="kinkyu">専用フォームからご予約</p>		
23563</div>	
23564</div>
23565
23566</a>
23567</div>
23568
23569	</div><div class="side_area">
23570<div class="side_area_inner"><a class="inquiry_btnpc" href="https://apo-toolboxes.stransa.co.jp/user/web/8e1f3795d34df14ce6cdbe5f39284e18/reservations">診療予約フォーム</a></div>
23571</div><a href="#top" id="page_top" class="page_top_btn"><span>トップへ戻る</span></a><link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap&subset=japanese&ver=0.2.2" rel="stylesheet">
23571<script id="wp-hooks-js" src="https://shinjukudental.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 23571
23571
23572<script id="wp-i18n-js" src="https://shinjukudental.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 23572
23572
23573<script id="wp-i18n-js-after">
23574wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
23575//# sourceURL=wp-i18n-js-after
23576</script>
vendor: 1 bytes, line 23576
23576
23577<script id="jquery-form-js" src="https://shinjukudental.com/wp-includes/js/jquery/jquery.form.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 23577
23577
23578<script id="twenty20-eventmove-js" src="https://shinjukudental.com/wp-content/plugins/twenty20/assets/js/jquery.event.move.js?ver=2.1.0"></script>
vendor: 1 bytes, line 23578
23578
23579<script id="twenty20-js" src="https://shinjukudental.com/wp-content/plugins/twenty20/assets/js/jquery.twenty20.js?ver=2.1.0"></script>
vendor: 1 bytes, line 23579
23579
23580<script id="twenty20-js-after">
23581jQuery(function($) {
23582      // Re-init any uninitialized containers
23583      function checkUninitialized() {
23584        $(".twentytwenty-container:not([data-twenty20-init])").each(function() {
23585          var $container = $(this);
23586          if($container.find("img").length === 2) {
23587            $container.trigger("twenty20-init");
23588          }
23589        });
23590      }
23591      
23592      // Check periodically for the first few seconds
23593      var checkInterval = setInterval(checkUninitialized, 500);
23594      setTimeout(function() {
23595        clearInterval(checkInterval);
23596      }, 5000);
23597    });
23598  
23599//# sourceURL=twenty20-js-after
23600</script>
vendor: 1 bytes, line 23600
23600
23601<script id="vkExUnit_master-js-js-extra">
23602var vkExOpt = {"ajax_url":"https://shinjukudental.com/wp-admin/admin-ajax.php","hatena_entry":"https://shinjukudental.com/wp-json/vk_ex_unit/v1/hatena_entry/","facebook_entry":"https://shinjukudental.com/wp-json/vk_ex_unit/v1/facebook_entry/","facebook_count_enable":"","entry_count":"1","entry_from_post":"","homeUrl":"https://shinjukudental.com/"};
23603//# sourceURL=vkExUnit_master-js-js-extra
23604</script>
vendor: 1 bytes, line 23604
23604
23605<script id="vkExUnit_master-js-js" src="https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/assets/js/all.min.js?ver=9.123.1"></script>
vendor: 1 bytes, line 23605
23605
23606<script id="vk-swiper-script-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/vendor/vektor-inc/vk-swiper/src/assets/js/swiper-bundle.min.js?ver=14.0.6"></script>
vendor: 1 bytes, line 23606
23606
23607<script id="vk-blocks-slider-js-extra">
23608var vkBlocksSliderI18n = {"actualCountLabel":"Showing %1$s to %2$s of %3$s"};
23609//# sourceURL=vk-blocks-slider-js-extra
23610</script>
vendor: 1 bytes, line 23610
23610
23611<script id="vk-blocks-slider-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-slider.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23611
23611
23612<script id="vk-blocks-group-scrollable-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-group-scrollable.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23612
23612
23613<script id="vk-blocks-accordion-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-accordion.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23613
23613
23614<script id="vk-blocks-animation-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-animation.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23614
23614
23615<script id="vk-blocks-breadcrumb-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-breadcrumb.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23615
23615
23616<script id="vk-blocks-faq2-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-faq2.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23616
23616
23617<script id="vk-blocks-fixed-display-js-extra">
23618var vkBlocksFixedDisplayAjax = {"ajaxurl":"https://shinjukudental.com/wp-admin/admin-ajax.php","nonce":"","isLoggedIn":""};
23619//# sourceURL=vk-blocks-fixed-display-js-extra
23620</script>
vendor: 1 bytes, line 23620
23620
23621<script id="vk-blocks-fixed-display-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-fixed-display.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23621
23621
23622<script id="vk-blocks-tab-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-tab.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23622
23622
23623<script id="vk-blocks/table-of-contents-new-script-js-extra">
23624var vkBlocksTocApi = {"apiUrl":"https://shinjukudental.com/wp-json/vk-blocks/v1/toc_settings"};
23625//# sourceURL=vk-blocks%2Ftable-of-contents-new-script-js-extra
23626</script>
vendor: 1 bytes, line 23626
23626
23627<script id="vk-blocks/table-of-contents-new-script-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-table-of-contents-new.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23627
23627
23628<script id="vk-blocks-post-list-slider-js" src="https://shinjukudental.com/wp-content/plugins/vk-blocks-pro/build/vk-post-list-slider.min.js?ver=1.128.0"></script>
vendor: 1 bytes, line 23628
23628
23629<script id="bootstrap-4-js-js" src="https://shinjukudental.com/wp-content/themes/lightning-pro/library/bootstrap-4/js/bootstrap.min.js?ver=8.30.1"></script>
vendor: 1 bytes, line 23629
23629
23630<script id="lightning-js-js-extra">
23631var lightningOpt = {"header_scrool":"1","header_scroll":"1"};
23632//# sourceURL=lightning-js-js-extra
23633</script>
vendor: 1 bytes, line 23633
23633
23634<script id="lightning-js-js" src="https://shinjukudental.com/wp-content/themes/lightning-pro/assets/js/lightning.min.js?ver=8.30.1"></script>
vendor: 1 bytes, line 23634
23634
23635<script id="clipboard-js" src="https://shinjukudental.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 23635
23635
23636<script id="copy-button-js" src="https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/assets/js/copy-button.js"></script>
vendor: 1 bytes, line 23636
23636
23637<script id="smooth-scroll-js-js" src="https://shinjukudental.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/smooth-scroll/js/smooth-scroll.min.js?ver=9.123.1"></script>
vendor: 1 bytes, line 23637
23637
23638<script id="__ytprefsfitvids__-js" src="https://shinjukudental.com/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js?ver=14.2.6.1"></script>
vendor: 1 bytes, line 23638
23638
23639<script id="hoverIntent-js" src="https://shinjukudental.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 23639
23639
23640<script id="megamenu-js" src="https://shinjukudental.com/wp-content/plugins/megamenu/js/maxmegamenu.min.js?ver=3.10.8"></script>
vendor: 1 bytes, line 23640
23640
23641<script id="tablepress-datatables-js" src="https://shinjukudental.com/wp-content/plugins/tablepress/js/jquery.datatables.min.js?ver=3.4"></script>
vendor: 1 bytes, line 23641
23641
23642<script id="tablepress-datatables-js-after">
23643var DT_TP = {};
23644jQuery(($)=>{
23645var DT_language={"ja":{"info":"_TOTAL_ 件中 _START_ から _END_ まで表示","infoEmpty":"0 件中 0 から 0 まで表示","infoFiltered":"全 _MAX_ 件より抽出)","infoPostFix":"","lengthMenu":"_MENU_ 件表示","processing":"処理中...","search":"検索:","zeroRecords":"データはありません。","paginate":{"first":"❮❮","previous":"❮","next":"❯","last":"❯❯"},"decimal":"","thousands":","}};
23646DT_TP['2'] = new DataTable('#tablepress-2',{language:DT_language['ja'],ordering:false,paging:false,searching:false,info:false});
23647DT_TP['2_no_2'] = new DataTable('#tablepress-2-no-2',{language:DT_language['ja'],ordering:false,paging:false,searching:false,info:false});
23648});
23649//# sourceURL=tablepress-datatables-js-after
23650</script>
vendor: 1 bytes, line 23650
23650
23651<script id="wp-emoji-settings" type="application/json">
23652{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://shinjukudental.com/wp-includes/js/wp-emoji-release.min.js?ver=ea75ed49c58edd5d9d0e447d8d6a73dc"}}
23653</script>
vendor: 1 bytes, line 23653
23653
23654<script type="module">
23655/*! This file is auto-generated */
23656var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
23657//# sourceURL=https://shinjukudental.com/wp-includes/js/wp-emoji-loader.min.js
23658</script>
23658
23659
23660
23661
23662
23663
23664<script>
23665       jQuery(function($){ 
23666		$(".hasDatepicker").datepicker("option","beforeShowDay",function(date){
23667		var ret = [(date.getDay() != 1 && date.getDay() != 0)]; 
23668		return ret; 
23669		});
23670     });
23671</script>
23671
23672
23673
23674
23675
23676<script>		
23677jQuery(function($) {
23678  // 変数にクラスを入れる
23679  var btn = $('.mobile-fix-nav');
23680  
23681  //スクロールしてページトップから10に達したらボタンを表示
23682  $(window).on('load scroll', function(){
23683    if($(this).scrollTop() > 10) {
23684      btn.addClass('active');
23685    }else{
23686      btn.removeClass('active');
23687    }
23688  });
23689
23690  //スクロールしてトップへ戻る
23691  btn.on('click',function () {
23692    $('body,html').animate({
23693      scrollTop: 0
23694    });
23695  });
23696});		
23697</script>
23697		
23698		
23699		
23700		
23701		
23702		
23703		
23704		
23705		
23706<script>		
23707jQuery(function($) {
23708  // 変数にクラスを入れる
23709  var btn = $('.footer_area');
23710  
23711  //スクロールしてページトップから10に達したらボタンを表示
23712  $(window).on('load scroll', function(){
23713    if($(this).scrollTop() > 10) {
23714      btn.addClass('active');
23715    }else{
23716      btn.removeClass('active');
23717    }
23718  });
23719
23720  //スクロールしてトップへ戻る
23721  btn.on('click',function () {
23722    $('body,html').animate({
23723      scrollTop: 0
23724    });
23725  });
23726});		
23727</script>
23727		
23728
23729		
23730		
23731<script>		
23732jQuery(function($) {
23733  // 変数にクラスを入れる
23734  var btn = $('.footest_area');
23735  
23736  //スクロールしてページトップから10に達したらボタンを表示
23737  $(window).on('load scroll', function(){
23738    if($(this).scrollTop() > 10) {
23739      btn.addClass('activex');
23740    }else{
23741      btn.removeClass('activex');
23742    }
23743  });
23744
23745  //スクロールしてトップへ戻る
23746  btn.on('click',function () {
23747    $('body,html').animate({
23748      scrollTop: 0
23749    });
23750  });
23751});		
23752</script>
23752	
23753					
23754		
23755		
23756		
23757<script>		
23758jQuery(function($) {
23759  // 変数にクラスを入れる
23760  var btn = $('.inquiry_btnpc');
23761  
23762  //スクロールしてページトップから100に達したらボタンを表示
23763  $(window).on('load scroll', function(){
23764    if($(this).scrollTop() > 100) {
23765      btn.addClass('active');
23766    }else{
23767      btn.removeClass('active');
23768    }
23769  });
23770
23771  //スクロールしてトップへ戻る
23772  btn.on('click',function () {
23773    $('body,html').animate({
23774      scrollTop: 0
23775    });
23776  });
23777});		
23778</script>
23778	
23779
23780
23781<script>		
23782jQuery(function($) {
23783  // 変数にクラスを入れる
23784  var btn = $('.inquiry_btnpc2');
23785  
23786  //スクロールしてページトップから100に達したらボタンを表示
23787  $(window).on('load scroll', function(){
23788    if($(this).scrollTop() > 100) {
23789      btn.addClass('active2');
23790    }else{
23791      btn.removeClass('active2');
23792    }
23793  });
23794
23795  //スクロールしてトップへ戻る
23796  btn.on('click',function () {
23797    $('body,html').animate({
23798      scrollTop: 0
23799    });
23800  });
23801});		
23802</script>
23802	
23803
23804
23805
23806			
23807		
23808		
23809		
23810<script>
23811jQuery(function($) {
23812	$(window).on('load scroll', function() {
23813		var scrollPos = $(this).scrollTop();
23814		if ( scrollPos > 100 ) {
23815			$('#mega-menu-wrap-Header #mega-menu-Header').addClass('is-animation');
23816		} else {
23817			$('#mega-menu-wrap-Header #mega-menu-Header').removeClass('is-animation');
23818		}
23819	});
23820});	
23821</script>
23821	
23822		
23823
23824
23825
23826
23827		
23828<script>
23829	jQuery(document).ready(function($){
23830		$(".carousel-inner").addClass('animate');
23831		$(".carousel-inner").each(function(i){
23832			$(this).delay(i*700).queue(function(next){
23833				$(this).addClass('animate');next();});});if($('.carousel-inner').length){setTimeout(function(){$(".carousel-inner pan").each(function(i){$(this).delay(i*50).queue(function(next){$(this).addClass('animate');next();});});},500);};$(window).on('scroll load',function(i){var scTop=$(this).scrollTop();var scBottom=scTop+$(this).height();$('.inview').each(function(i){var thisPos=$(this).offset().top+100;if(thisPos<scBottom){$(this).addClass('animate');}
23834				});
23835				});
23836	});
23837</script>
23837	
23838		
23839		
23840		
23841		
23842<script>
23843jQuery(function($) {
23844    $('.open_trigger').each(function(){
23845        $(this).on('click',function(){
23846            $("+.open_area",this).slideToggle();
23847            return false;
23848        });
23849    });
23850});		
23851</script>
23851	
23852
23853
23854
23855
23856
23857
23858<script>
23859document.addEventListener("DOMContentLoaded", function () {
23860  const questions = document.querySelectorAll(".accordion-question");
23861  questions.forEach(q => {
23862    q.addEventListener("click", function () {
23863      this.classList.toggle("active");
23864      const answer = this.nextElementSibling;
23865      if (answer.style.display === "block") {
23866        answer.style.display = "none";
23867      } else {
23868        answer.style.display = "block";
23869      }
23870    });
23871  });
23872});
23873</script>
23873
23874
23875<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 23875
23875
23876<script>
23877(function () {
23878  function initLatourBannerSlider() {
23879    const slider = document.querySelector("#splider .mySwiper");
23880    if (!slider || slider.swiper || typeof Swiper !== "function") return;
23881
23882    new Swiper(slider, {
23883      loop: true,
23884      autoplay: {
23885        delay: 2500,
23886        disableOnInteraction: false
23887      },
23888      speed: 1200,
23889      spaceBetween: 20,
23890      breakpoints: {
23891        0: {
23892          slidesPerView: 1.5,
23893          centeredSlides: true
23894        },
23895        768: {
23896          slidesPerView: 2,
23897          centeredSlides: false
23898        },
23899        1024: {
23900          slidesPerView: 3,
23901          centeredSlides: false
23902        }
23903      }
23904    });
23905  }
23906
23907  if (document.readyState === "loading") {
23908    document.addEventListener("DOMContentLoaded", initLatourBannerSlider, {
23909      once: true
23910    });
23911  } else {
23912    initLatourBannerSlider();
23913  }
23914})();
23915</script>
23915
23916
23917
23918
23919
23920
23921
23922
23923
23924</body>
23925</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.