
/*ボディマージン打ち消し*/
body{
	margin: 0;
}

/*ヘッダー*/
.header{
	background-color: #FFFFFF;
	width: 100%;
	height: 100px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	animation-name: header-anime;
	animation-duration: 10s;
}

@keyframes header-anime {
  0%{ opacity: 0;}
  10%{ opacity: 0;}
  20%{ opacity: 0;}
  30%{ opacity: 1;}
  40%{ opacity: 1;}
  50%{ opacity: 1;}
  60%{ opacity: 1;}
  70%{ opacity: 1;}
  80%{ opacity: 1;}
  90%{ opacity: 1;}
  100%{ opacity: 1;}
}

/*ヘッダー＿カラム*/
.header-crm {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 height: inherit;
	 position: relative;
}

/*ヘッダー＿ロゴ*/
.header-logo {
	padding-left: 40px;
}

/*ヘッダー＿電話番号*/
.header-contact{
	padding-right: 100px;
}

/*ファーストビュー背景指定*/
.firstview{
	height: 100vh;
}

.image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  background-size: cover;
  background-position: center center;  
  animation-name: image-switch-animation;
  animation-duration: 10s;
  animation-fill-mode: forwards;
}

.src1 {
  background-image: url('https://1183456.com/img/FV-back-animation.jpg');
}
.src2 {
  background-image: url('https://1183456.com/img/firstview.jpg');
}

.image:nth-of-type(1) {
  animation-delay: 0s;
}
.image:nth-of-type(2) {
  animation-delay: 2s;
}
.image:nth-of-type(3) {
  animation-delay: 8s;
}

@keyframes image-switch-animation {
  0%{ opacity: 0;}
  10%{ opacity: 1;}
  20%{ opacity: 1;}
  30%{ opacity: 1;}
  40%{ opacity: 1;}
  50%{ opacity: 1;}
  60%{ opacity: 1;}
  70%{ opacity: 1;}
  80%{ opacity: 1;}
  90%{ opacity: 1;}
  100%{ opacity: 1;}
}

/*ファーストビューリボンオブジェクト＿カラム*/


/*セカンドビュー背景指定*/
.secondview{
	background-image: url('https://1183456.com/img/secondview.jpg');
	background-size: cover;
}

/*求人ボタン*/
.recruit{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	padding-top: 40px;
}

/*求人ボタンシャドー効果*/
.recruit-img{
	filter: drop-shadow(5px 5px 6px rgba(0, 0, 0, 0.16));
}

/*feature3つの特徴*/
.secondview-title{
	width: 1170px;
	margin: 0 auto;
	margin-top: 170px;
}

/*サブタイトル*/
.secondview-title-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 36px;
	line-height: 60px;
	letter-spacing: 0.1em;
	color: #DB107C;
	width: 1170px;
	height: auto;
	margin: 0 auto;
	margin-top: 95px;
	padding-right: px;
}

/*コミュニケーションを大切にしています＿外枠*/
.secondview-communication-img{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 170px;
}

/*コミュニケーションを大切にしています＿カラム*/
.secondview-communication{
	width: 430px;
	height: auto;
	text-align: left;
	margin: 0 auto;
	margin-top: -440px;
	padding-left: 600px;
}

/*コミュニケーションを大切にしています＿タイトル*/
.c-title{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 32px;
	line-height: 45px;
	letter-spacing: 0.1em;
	color: #DB107C;
	width: 380px;
}

/*コミュニケーションを大切にしています＿本文*/
.c-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 430px;
	margin-top: 30px;
}

/*健康維持を大切にしています＿外枠*/
.secondview-health-img{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 131.2px;
}

/*健康維持を大切にしています＿カラム*/
.secondview-health{
	width: 430px;
	height: auto;
	text-align: left;
	margin: 0 auto;
	margin-top: -440px;
	padding-right: 570px;
}

/*健康維持を大切にしています＿タイトル*/
.h-title{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 32px;
	line-height: 45px;
	letter-spacing: 0.1em;
	color: #DB107C;
	width: 400px;
}

/*健康維持を大切にしています＿本文*/
.h-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 430px;
	margin-top: 30px;
}

/*環境を大切にしています＿外枠*/
.secondview-child-img{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 133.2px;
	margin-bottom: 250px;
}

/*環境を大切にしています＿カラム*/
.secondview-child{
	width: 430px;
	height: auto;
	text-align: left;
	margin: 0 auto;
	margin-top: -450px;
	padding-left: 600px;
}

/*環境を大切にしています＿タイトル*/
.ch-title{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 32px;
	line-height: 45px;
	letter-spacing: 0.1em;
	color: #DB107C;
	width: 470px;
}

/*環境を大切にしています＿本文*/
.ch-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 430px;
	margin-top: 30px;
}

/*サードビュー背景指定*/
.thirdview{
	background-image: url('https://1183456.com/img/thirdview.jpg');
	background-size: cover;
}

/*診療案内*/
.thirdview-title{
	width: 1170px;
	margin: 0 auto;
	padding-top: 170px;
}

/*入歯・小児歯科のセクション*/
.thirdview-topsection{
	width: 1170px;
	display: flex;
	justify-content: space-between;
	text-align: center;
	margin: 0 auto;
	margin-top: 161px;
}

/*入歯＿ロゴ*/
.dentures-logo{
	position: absolute;
	top: -75px;
	left: -65px;
}

/*入歯＿外枠*/
.thirdview-dentures-img{
	position: relative;
}

/*入歯＿カラム*/
.thirdview-dentures{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 444px;
	position: absolute;
	top: 470px;
	left: 55px;
	text-align: left;
}

/*入歯＿ボタン*/
.dentures-btn{
	position: absolute;
	top: 720px;
	left: 100px;
}

/*小児歯科＿ロゴ*/
.pediatric-logo{
	position: absolute;
	top: -75px;
	left: -65px;
}

/*小児歯科＿外枠*/
.thirdview-pediatric-dentistry-img{
	position: relative;
	padding-left: 0px;
}

/*小児歯科＿カラム*/
.thirdview-pediatric-dentistry{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 444px;
	position: absolute;
	top: 470px;
	left: 55px;
	text-align: left
}

/*小児歯科＿ボタン*/
.pediatric-dentistry-btn{
	position: absolute;
	top: 720px;
	left: 100px;
}

/*虫歯～予防歯科のセクション*/
.thirdview-bottomsection{
	display: flex;
	width: 1170px;
	justify-content: center; 
	text-align: center;
	margin: 0 auto;
	margin-top: 126.4px;
	padding-bottom: 169.7px;	
}

/*歯周病治療の左右に余白*/
.thirdview-periodontal-img{
	padding-left: 30px;
	padding-right: 30px;
}

/*虫歯＿本文カラム*/
.thirdview-tooth-decay{
	width: 370px;
	background-color: #FCFCFC;
	height: 475px;
	margin-top: -22px;
	padding-top: 50px;
}

/*虫歯＿本文*/
.tooth-decay-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	letter-spacing: 0.1em;
	line-height: 30px;
	color: #222222;
	width: 300px;
	text-align: left;
	margin: 0 auto;
}

/*歯周病治療＿カラム*/
.thirdview-periodontal{
	width: 370px;
	background-color: #FCFCFC;
	height: 475px;
	margin-top: -22px;
	padding-top: 50px;
}

/*歯周病治療＿本文*/
.periodontal-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	letter-spacing: 0.1em;
	line-height: 30px;
	color: #222222;
	width: 300px;
	text-align: left;
	margin: 0 auto;
}

/*予防歯科＿カラム*/
.thirdview-prevention{
	width: 370px;
	background-color: #FCFCFC;
	height: 475px;
	margin-top: -22px;
	padding-top: 50px;
}

/*予防歯科＿本文*/
.prevention-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	letter-spacing: 0.1em;
	line-height: 30px;
	color: #222222;
	width: 300px;
	text-align: left;
	margin: 0 auto;
}

/*フォースビュー背景指定*/
.forthview{
	background-image: url('https://1183456.com/img/forthview.jpg');
	background-size: cover;
}

/*important*/
.forthview-title{
	width: 1170px;
	margin: 0 auto;
	padding-top: 150.3px;
}

/*サブタイトル*/
.forthview-title-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 36px;
	line-height: 60px;
	letter-spacing: 0.1em;
	color: #DB107C;
	width: 550px;
	height: auto;
	margin: 0 auto;
	margin-top: 96.5px;
	padding-right: 660px;
}

/*カラム＿外枠*/
.forthview-important-crm{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 142px;
	padding-bottom: 260px;
}

/*カラム＿本文*/
.forthview-important-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #FFFFFF;
	width: 530px;
	margin: 0 auto;
	text-align: left;
	margin-top: -330px;
	padding-left: 490px;
}

/*フィフスビュー背景指定*/
.fifthview{
	background-image: url('https://1183456.com/img/fifthview.jpg');
	background-size: cover;
}

/*初診の流れ*/
.fifthview-title{
	width: 1170px;
	height: auto;
	text-align: center;
	margin: 0 auto;
	padding-top: 150px;
}

/*所要時間*/
.fifthview-time{
	width: 1170px;
	height: auto;
	margin: 0 auto;
	padding-top: 133px;
}

/*カラム＿外枠*/
.fifthview-examination-crm{
	width: 1170px;
	height: auto;
	text-align: center;
	margin: 0 auto;
	margin-top: 48px;
	padding-bottom: 300px;
}

/*STEP1*/
.fifthview-section1{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 470px;
	text-align: left;
	margin: 0 auto;
	margin-top: -1530px;
	padding-right: 270px;
}

/*STEP2*/
.fifthview-section2{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 470px;
	text-align: left;
	margin: 0 auto;
	margin-top: 360px;
	padding-right: 270px;
}

/*STEP3*/
.fifthview-section3{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 470px;
	text-align: left;
	margin: 0 auto;
	margin-top: 230px;
	padding-right: 270px;
}

/*STEP4*/
.fifthview-section4{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 470px;
	text-align: left;
	margin: 0 auto;
	margin-top: 230px;
	padding-right: 270px;
}

/*シックスビュー背景指定*/
.sixview-crm1{
	background-image: url('https://1183456.com/img/sixview-greeting.jpg');
	background-size: cover;
	
}

.sixview-crm2{
	background-image: url('https://1183456.com/img/sixview-profile-text.jpg');
	background-size: cover;
	margin-top: -20px;
}

/*院長挨拶*/
.sixview-title{
	width: 1170px;
	margin: 0 auto;
	padding-top: 163px;
}

/*どんなイメージ？＿外枠*/
.sixview-greeting-crm{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 100px;
	margin-bottom: 200px;
}

/*どんなイメージ？＿タイトル*/
.sixview-greeting-titletext{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 32px;
	line-height: 50px;
	letter-spacing: 0.1em;
	color: #DB107C;
	width: 560px;
	text-align: left;
	margin: 0 auto;
	margin-top: -1070px;
	padding-left: 600px;
}

/*どんなイメージ？＿本文*/
.sixview-greeting-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 570px;
	text-align: left;
	margin: 0 auto;
	margin-top: 60px;
	padding-left: 600px;
}

/*間接的な影響＿外枠*/
.sixview-greeting-crm2{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 100px;
	margin-bottom: 0px;
}

/*間接的な影響＿タイトル*/
.sixview-greeting-titletext2{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 32px;
	line-height: 50px;
	letter-spacing: 0.1em;
	color: #DB107C;
	width: 600px;
	text-align: left;
	margin: 0 auto;
	margin-top: -670px;
	padding-right: 490px;
}

/*間接的な影響＿本文*/
.sixview-greeting-text2{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.1em;
	color: #222222;
	width: 585px;
	text-align: left;
	margin: 0 auto;
	margin-top: 60px;
	padding-right: 490px;
}

/*改行の行間*/
br {
display: block;
content: "";
margin: 25px 0;
}

/*院長プロフィール*/
.sixview-profile{
	width: 1170px;
	margin: 0 auto;
	padding-top: 100px;
}

/*院長プロフィール＿カラム*/
.profile-img{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 100px;
	padding-bottom: 150px;
}

/*セブンスビュー背景指定*/
.seventhview{
	background-image: url('https://1183456.com/img/seventhview.jpg');
	background-size: cover;
}

/*アクセス*/
.seventhview-title{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	padding-top: 148px;
}

/*グーグルマップ＿カラム*/
.seventhview-map{
	padding-top: 100px;
	text-align: center;
}

/*グーグルマップ大きさ*/
iframe{
	width: 85%;
}

/*医院情報*/
.seventhview-title2{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 130px;
}

/*医院情報＿カラム*/
.seventhview-information-text{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 100px;
	padding-bottom: 159px;
}

/*エイスビュー背景指定*/
.eighthview{
	background-image: url('https://1183456.com/img/eighthview.jpg');
	background-size: cover;
}

/*ご予約・お問い合わせ*/
.eighthview-title{
	width: 1170px;
	margin: 0 auto;
	padding-top: 152px;
}

/*お願い＿外枠*/
.eighthview-please{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 100px;
}

/*お願い＿本文*/
.please-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 26px;
	line-height: 30px;
	letter-spacing: 0.1em;
	width: 970px;
	color: #222222;
	text-align: left;
	margin: 0 auto;
	margin-top: -390px;
}

/*電話カラム*/
.eighthview-reservation{
	width: 1170px;
	margin: 0 auto;
	margin-top: 150px;
}

/*※注意*/
.reservation-text{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 26px;
	color: #DB107C;
	width: 1170px;
	margin: 0 auto;
	padding-bottom: 120px;
}

/*フッター＿カラム*/
.footer-crm{
}

/*アクセス情報と診療時間*/
.footer-crm-top{
	display: flex;
	justify-content: center; 
}

/*アクセス情報＿カラム*/
.footer-left{
	width: 600px;
	margin: 0 auto;
	padding-top: 95px;
}

/*玉出駅から～*/
.footer-text1{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 26px;
	letter-spacing: 0.05em;
	color: #222222;
	width: 345px;
	text-align: left;
}

/*住所～*/
.footer-text2{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 23px;
	letter-spacing: 0.05em;
	color: #222222;
	width: 600px;
	text-align: left;
}

/*診療時間＿カラム大*/
.footer-right{
	width: 600px;
	margin: 0 auto;
	padding-top: 180px;
}

/*診療時間＿カラム*/
.biz-hour {
	display: block;
	border-collapse: collapse;
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 21px;
	letter-spacing: 0.1em;
	color: #222222;
	width: px;
	text-align: left;
}

/*診療時間テーブル*/
.biz-hour th, .biz-hour td {
	padding: 10px 20px;
	text-align: center;
/* ２番目以降の線 */
	border-bottom: 1px solid #A28C63;
	padding: 16px 26px;
}

.biz-hour th {
	font-weight: normal;
}

/* 「土」の文字色 */
.biz-hour th.sat {
	color: #3db2da;
}

/* 「日」の文字色 */
.biz-hour th.sun {
	color: #e66a6a;
}

/*診療時間テーブル余白*/
th.head, td.head{
	width: 200px;
	text-align: left;
}

td.kome-width{
	padding: 8px 13px;
}

/*診療時間テーブル休日*/
.holiday{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 21px;
	letter-spacing: 0.05empx;
	width: px;
	text-align: left;
}

.kome{
	font-size: 10px;
}

/*Instagramアイコン*/
.footer-follow{
	width: 1170px;
	text-align: center;
	margin: 0 auto;
}

/*コピーライト*/
.footer-copyright{
	font-family: 'Kosugi Maru', sans-serif;
	font-size: 18px;
	color: #222222;
	width: 1170px;
	text-align: center;
	margin: 0 auto;
	margin-top: 50px;
}



/*レスポンシブ＿タブレット指定*/
@media screen and (max-width: 1270px){

	/*ヘッダー*/
	.header{
		width: 100%;
		height: 100px;
	}

	/*ヘッダー＿ロゴ*/
	.header-logo{
		padding-left: 28px;
	}

	/*ヘッダー＿電話番号*/
	.header-contact{
		padding-top: 12px;
		padding-right: 30px;
	}

	.src1 {
  	background-image: url('https://1183456.com/img/FV-back-animation-t.jpg');
	}
	.src2 {
  	background-image: url('https://1183456.com/img/firstview-t.jpg');
	}

	/*セカンドビュー背景指定*/
	.secondview{
		background-image: url('https://1183456.com/img/secondview-t.jpg');
	}

	/*求人ボタン*/
	.recruit{
		width: 100%;
		padding-top: 50px;
	}

	/*feature3つの特徴*/
	.secondview-title{
		width: 100%;
		text-align: center;
		margin-top: 120px;
	}

	/*サブタイトル*/
	.secondview-title-text{
		font-size: 32px;
		line-height: 60px;
		letter-spacing: 2px;
		width:600px;
		text-align: center;
		margin-top: 69.1px;
		padding-right: 0px;
	}

	/*コミュニケーションを大切にしています＿外枠*/
	.secondview-communication-img{
		width: 100%;
		margin-top: 86.1px;
	}

	/*コミュニケーションを大切にしています＿カラム*/
	.secondview-communication{
		margin-top: -360px;
		padding-left: 290px;
	}

	/*コミュニケーションを大切にしています＿タイトル*/
	.c-title{
		font-size: 24px;
		line-height: 39px;
		letter-spacing: px;
		width: 262px;
	}

	/*コミュニケーションを大切にしています＿本文*/
	.c-text{
		font-size: 16px;
		line-height: px;
		letter-spacing: 1.5px;
		width: 430px;
		margin-top: 0px;
	}

	/*健康維持を大切にしています＿外枠*/
	.secondview-health-img{
		width: 100%;
		margin-top: 90.5px;
	}

	/*健康維持を大切にしています＿カラム*/
	.secondview-health{
		margin-top: -360px;
		padding-left: 0px;
		padding-right: 270px;
	}

	/*健康維持を大切にしています＿タイトル*/
	.h-title{
		font-size: 24px;
		line-height: 39px;
		letter-spacing: px;
		width: 288px;
	}

	/*健康維持を大切にしています＿本文*/
	.h-text{
		font-size: 16px;
		line-height: px;
		letter-spacing: 1.5px;
		width: 430px;
		margin-top: 0px;
	}

	/*環境を大切にしています＿外枠*/
	.secondview-child-img{
		width: 100%;
		margin-top: 90.9px;
		margin-bottom: 164.4px;
	}

	/*環境を大切にしています＿カラム*/
	.secondview-child{
		margin-top: -360px;
		padding-left: 290px;
	}

	/*環境を大切にしています＿タイトル*/
	.ch-title{
		font-size: 24px;
		line-height: 39px;
		letter-spacing: px;
		width: 341px;
	}

	/*環境を大切にしています＿本文*/
	.ch-text{
		font-size: 16px;
		line-height: px;
		letter-spacing: 1.5px;
		width: 430px;
		margin-top: 0px;
	}

	/*サードビュー背景指定*/
	.thirdview{
		background-image: url('https://1183456.com/img/thirdview-t.jpg');
	}

	/*診療案内*/
	.thirdview-title{
		width: 100%;
		text-align: center;
		padding-top: 118.7px;
	}

	/*入歯・小児歯科のセクション*/
	.thirdview-topsection{
		width: 100%;
		display: block;
		text-align: center;
		margin-top: 168.7px;
	}

	/*入歯＿外枠*/
	.thirdview-dentures-img{
		width: 100%;
		padding-right: 0px;
		margin-top: 168.7px;
	}

	/*入歯＿ロゴ*/
	.dentures-logo-t{
		position: absolute;
		top: -110px;
		left: 110px;
	}

	/*入歯＿カラム*/
	.thirdview-dentures{
		position: static;
		margin: 0 auto;
		margin-top: -375px;
	}

	/*入歯＿ボタン*/
	.dentures-btn{
		position: static;
		margin: 0 auto;
		margin-top: 50px;
	}

	/*小児歯科＿外枠*/
	.thirdview-pediatric-dentistry-img{
		width: 100%;
		padding-right: 0px;
		margin-top: 157.3px;
	}

	/*小児歯科＿ロゴ*/
	.pediatric-logo-t{
		position: absolute;
		top: -110px;
		left: 110px;
	}

	/*小児歯科＿カラム*/
	.thirdview-pediatric-dentistry{
		position: static;
		margin: 0 auto;
		margin-top: -375px;
	}

	/*小児歯科＿ボタン*/
	.pediatric-dentistry-btn{
		position: static;
		margin: 0 auto;
		margin-top: 50px;
	}

	/*虫歯～予防歯科のセクション*/
	.thirdview-bottomsection{
		display: block;
		width: 100%;
		margin-top: 70.6px;
		padding-bottom: 120.4px;
	}

	/*歯周病治療の左右に余白うちけし*/
	.thirdview-periodontal-img{
		padding-left: 0px;
		padding-right: 0px;
	}

	/*虫歯＿IMG*/
	.thirdview-tooth-decay-img{
		width: 100%;
		margin: 0 auto;
	}

	/*虫歯＿本文カラム*/
	.thirdview-tooth-decay{
		width: 555.2px;
		height: 228px;
		background-color: #00000000;
		margin: 0 auto;
		margin-top: -320px;
		padding-left: 190px;
	}

	/*虫歯＿本文*/
	.tooth-decay-text{
		font-size: 16px;
		line-height: 30px;
		width: 555.2px;
		text-align: left;
	}

	/*歯周病治療＿IMG*/
	.thirdview-periodontal-img{
		width: 100%;
		margin: 0 auto;
		margin-top: 70px;
	}

	/*歯周病治療＿カラム*/
	.thirdview-periodontal{
		width: 555.2px;
		height: 228px;
		background-color: #00000000;
		margin: 0 auto;
		margin-top: -320px;
		padding-left: 190px;
	}

	/*歯周病治療＿本文*/
	.periodontal-text{
		font-size: 16px;
		line-height: 30px;
		width: 555.2px;
		text-align: left;
	}

	/*予防歯科＿IMG*/
	.thirdview-prevention-img{
		width: 100%;
		margin: 0 auto;
		margin-top: 70px;
	}

	/*予防歯科＿カラム*/
	.thirdview-prevention{
		width: 555.2px;
		height: 228px;
		background-color: #00000000;
		margin: 0 auto;
		margin-top: -320px;
		padding-left: 190px;
	}

	/*予防歯科＿本文*/
	.prevention-text{
		font-size: 16px;
		line-height: 30px;
		width: 555.2px;
		text-align: left;
	}

	/*フォースビュー背景指定*/
	.forthview{
		background-image: url('https://1183456.com/img/forthview-t.jpg');
	}

	/*important*/
	.forthview-title{
		width: 100%;
		text-align: center;
		padding-top: 80.9px;
	}

	/*カラム＿外枠*/
	.forthview-important-crm{
		width: 100%;
		margin-top: 69.3px;
		padding-bottom: 120.9px;
	}

	/*カラム＿本文*/
	.forthview-important-text{
		font-size: 16px;
		line-height: 30px;
		letter-spacing: 1.5px;
		color: #FFFFFF;
		width: 415px;
		margin-top: -280px;
		padding-left: 300px;
	}

	/*フィフスビュー背景指定*/
	.fifthview{
		background-image: url('https://1183456.com/img/fifthview-t.jpg');
	}

	/*初診の流れ*/
	.fifthview-title{
		width: 100%;
		padding-top: 120.4px;
	}

	/*所要時間*/
	.fifthview-time{
		width: 100%;
		text-align: center;
		padding-top: 30px;
	}

	/*カラム＿外枠*/
	.fifthview-examination-crm{
		width: 100%;
		margin-top: 30.4px;
		padding-bottom: 120px;
	}

	/*STEP1*/
	.fifthview-section1{
		font-size: 16px;
		line-height: 28px;
		letter-spacing: 1.5px;
		width: 427px;
		margin-top: -1080px;
		padding-right: 280px;
	}

	/*STEP2*/
	.fifthview-section2{
		font-size: 16px;
		line-height: 28px;
		letter-spacing: 1.5px;
		width: 427px;
		margin-top: 220px;
		padding-right: 280px;
	}

	/*STEP3*/
	.fifthview-section3{
		font-size: 16px;
		line-height: 28px;
		letter-spacing: 1.5px;
		width: 427px;
		margin-top: 130px;
		padding-right: 280px;
	}

	/*STEP4*/
	.fifthview-section4{
		font-size: 16px;
		line-height: 28px;
		letter-spacing: 1.5px;
		width: 427px;
		margin-top: 130px;
		padding-right: 280px;
	}

	/*シックスビュー背景指定*/
	.sixview-crm1{
		background-image: url('https://1183456.com/img/sixview-greeting-t.jpg');
	}

	.sixview-crm2{
		background-image: url('https://1183456.com/img/sixview-profile-text-t.jpg');
	}

	/*院長挨拶*/
	.sixview-title{
		width: 100%;
		text-align: center;
		padding-top: 120.2px;
	}

	/*どんなイメージ？＿外枠*/
	.sixview-greeting-crm{
		width: 100%;
		margin-top: 80px;
		margin-bottom: 0px;
	}

	/*どんなイメージ？＿タイトル*/
	.sixview-greeting-titletext{
		font-size: 24px;
		line-height: 50px;
		width: 660px;
		text-align: left;
		margin: 0 auto;
		margin-top: -820px;
		padding-left: 0px;
		padding-right: 30px;
	}

	/*どんなイメージ？＿本文*/
	.sixview-greeting-text{
		font-size: 16px;
		line-height: 30px;
		width: 700px;
		margin-top: 20px;
		padding-left: 0px;
	}

	/*間接的な影響＿外枠*/
	.sixview-greeting-crm2{
		width: 100%;
		margin-top: 80px;
		margin-bottom: 0px;
	}

	/*間接的な影響＿タイトル*/
	.sixview-greeting-titletext2{
		font-size: 24px;
		line-height: 50px;
		width: 460px;
		text-align: left;
		margin: 0 auto;
		margin-top: -500px;
		padding-right: 240px;
	}

	/*間接的な影響＿本文*/
	.sixview-greeting-text2{
		font-size: 16px;
		line-height: 30px;
		letter-spacing: 1.5px;
		width: 700px;
		margin-top: 20px;
		padding-right: 0px;
	}

	/*院長プロフィール*/
	.sixview-profile{
		width: 100%;
		text-align: center;
		padding-top: 150px;
	}

	/*院長プロフィール＿カラム*/
	.profile-img{
		width: 100%;
		margin-top: 70px;
		padding-bottom: 115px;
	}

	/*セブンスビュー背景指定*/
	.seventhview{
		background-image: url('https://1183456.com/img/seventhview-t.jpg');
	}

	/*アクセス*/
	.seventhview-title{
		width: 100%;
		padding-top: 122px;
	}

	/*グーグルマップ＿カラム*/
	.seventhview-map{
		padding-top: 90.5px;
	}

	/*グーグルマップ大きさ*/
	iframe{
	width: 750px;
	height: 280px;
	}

	/*医院情報*/
	.seventhview-title2{
		width: 100%;
		margin-top: 120.5px;
	}

	/*医院情報＿カラム*/
	.seventhview-information-text{
		width: 100%;
		margin-top: 90.5px;
		padding-bottom: 120px;
	}

	/*エイスビュー背景指定*/
	.eighthview{
		background-image: url('https://1183456.com/img/eighthview-t.jpg');
	}

	/*ご予約・お問い合わせ*/
	.eighthview-title{
		width: 100%;
		text-align: center;
		padding-top: 120px;
	}

	/*お願い＿外枠*/
	.eighthview-please{
		width: 100%;
		margin-top: 90px;
	}

	/*お願い＿本文*/
	.please-text{
		font-size: 16px;
		line-height: px;
		letter-spacing: px;
		width: 600px;
		margin-top: -340px;
	}

	/*電話カラム*/
	.eighthview-reservation{
		width: 100%;
		text-align: center;
		margin-top: 50px;
	}

	/*※注意*/
	.reservation-text{
		font-size: 24px;
		width: 750px;
		padding-bottom: 60px;
	}

	.footer{
		width: 100%;
		height: 710px;
	}

	.footer-crm-top{
		display: block;
	}

	.footer-left{
		width: 380px;
		text-align: center;
		padding-top: 100px;
	}

	/*玉出駅から～*/
	.footer-text1{
		font-size: 16px;
		text-align: center;
		margin: 0 auto;
	}

	.footer-img{
		width: 380px;
		margin: 0 auto;
		margin-top: -15px;
	}

	/*住所～*/
	.footer-text2{
		line-height: 0.5px;
		font-size: 16px;
		text-align: center;
		width: 380px;
		margin: 0 auto;
		height: 60px;
	}

	.footer-text2 p{
		margin: 30px 0;
	}

	.sp-text p{
		margin: 20px 0;
	}

	.footer-right{
		width: 100%;
		text-align: center;
		padding-top: 151px;

	}

	.biz-hour{
		width: 100%;
		font-size: 16px;
		margin: 0 auto;
		margin-top: -50px;
		padding-left: 200px;
	}

	.biz-hour th, .biz-hour td{
		padding: 3px 13px;
	}

	th.head, td.head{
		width: 130px;
		text-align: left;
	}

	.holiday{
		font-size: 16px;
		line-height: 1px;
		letter-spacing: 1px;
		width: 453px;
		height: 42px;
		text-align: right;
		margin: 0 auto;
		margin-top: 30px;
	}

	.footer-follow{
		width: 390px;
		margin-top: 80px;
	}

	.footer-copyright{
		font-size: 10px;
		width: 390px;
		margin-top: 20px;
	}
}

/*レスポンシブ＿スマホ指定*/
@media screen and (max-width: 760px){

	/*ヘッダー*/
	.header{
		width: 100%;
		height: 50px;
	}

	.header-crm{
		width: 100%;
	}

	/*ヘッダー＿ロゴ*/
	.header-logo{
		padding-left: 20px;
	}

	/*ヘッダー＿電話番号*/
	.header-contact{
		padding-top: 8px;
		padding-right: 21px;
	}

	.src1 {
  	background-image: url('https://1183456.com/img/FV-back-animation-s.jpg');
	}
	.src2 {
  	background-image: url('https://1183456.com/img/firstview-s.jpg');
	}

	/*セカンドビュー背景指定*/
	.secondview{
		background-image: url('https://1183456.com/img/secondview-s.jpg');
	}

	/*求人ボタン*/
	.recruit{
		width: 100%;
		padding-top: 24.4px;
		
	}

	/*求人ボタンシャドー効果*/
	.recruit-img-s{
		filter: drop-shadow(5px 5px 6px rgba(0, 0, 0, 0.16));
	}

	/*feature3つの特徴*/
	.secondview-title{
		width: 100%;
		margin-top: 80.7px;
	}

	/*サブタイトル*/
	.secondview-title-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 21px;
		line-height: 40px;
		letter-spacing: 2px;
		width: 310px;
		text-align: center;
		margin: 0 auto;
		margin-top: 50.2px;
		padding-right: 0px;
	}

	/*コミュニケーションを大切にしています＿外枠*/
	.secondview-communication-img{
		width: 100%;
		margin-top: 40.2px;
	}

	/*コミュニケーションを大切にしています＿カラム*/
	.secondview-communication{
		width: 289.97px;
		margin: 0 auto;
		margin-top: -460px;
		padding-left: 25px;
	}

	/*コミュニケーションを大切にしています＿タイトル*/
	.c-title{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: px;
		line-height: 32px;
		letter-spacing: px;
		width: 262px;
	}

	/*コミュニケーションを大切にしています＿本文*/
	.c-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 16px;
		line-height: px;
		letter-spacing: px;
		width: 289.97px;
		margin-top: 20.2px;
	}

	/*健康維持を大切にしています＿外枠*/
	.secondview-health-img{
		width: 100%;
		margin-top: 65px;
	}

	/*健康維持を大切にしています＿カラム*/
	.secondview-health{
		width: 289.97px;
		margin: 0 auto;
		margin-top: -470px;
		padding-left: 0px;
		padding-right: 0px;
	}

	/*健康維持を大切にしています＿タイトル*/
	.h-title{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: px;
		line-height: 32px;
		letter-spacing: px;
		width: 282px;
	}

	/*健康維持を大切にしています＿本文*/
	.h-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 16px;
		line-height: px;
		letter-spacing: px;
		width: 280px;
		margin-top: 20.2px;
	}

	/*環境を大切にしています＿外枠*/
	.secondview-child-img{
		width: 100%;
		margin-top: 45px;
		margin-bottom: 65px;
	}

	/*環境を大切にしています＿カラム*/
	.secondview-child{
		width: 289.97px;
		margin: 0 auto;
		margin-top: -490px;
		padding-left: 25px;
	}

	/*環境を大切にしています＿タイトル*/
	.ch-title{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: px;
		line-height: 32px;
		letter-spacing: px;
		width: 269.97px;
	}

	/*環境を大切にしています＿本文*/
	.ch-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 16px;
		line-height: px;
		letter-spacing: px;
		width: 289.97px;
		margin-top: 20.2px;
	}

	/*サードビュー背景指定*/
	.thirdview{
		background-image: url('https://1183456.com/img/thirdview-s.jpg');
	}

	/*診療案内*/
	.thirdview-title{
		width: 100%;
		text-align: center;
		padding-top: 80.7px;
	}

	/*入歯・小児歯科のセクション*/
	.thirdview-topsection{
		width: 100%;
		display: block;
		text-align: center;
		margin-top: 29.1px;
	}

	/*入歯＿外枠*/
	.thirdview-dentures-img{
		width: 100%;
		padding-right: 0px;
		margin-top: 80.7px;
	}

	/*入歯＿〇object*/
	.dentures-logo-s{
		position: absolute;
		margin-left: -25px;
		margin-top: -50px;
	}

	/*入歯＿カラム*/
	.thirdview-dentures{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: px;
		letter-spacing: px;
		width: 297.77px;
		position: static;
		margin: 0 auto;
		margin-top: -345px;
	}

	/*入歯＿ボタン*/
	.dentures-btn{
		position: static;
		margin: 0 auto;
		margin-top: 20px;
	}

	/*小児歯科＿外枠*/
	.thirdview-pediatric-dentistry-img{
		width: 100%;
		padding-right: 0px;
		margin-top: 110px;
	}

	/*小児歯科＿〇object*/
	.pediatric-logo-s{
		position: absolute;
		margin-left: -25px;
		margin-top: -50px;
	}

	/*小児歯科＿カラム*/
	.thirdview-pediatric-dentistry{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: px;
		letter-spacing: px;
		width: 297.77px;
		position: static;
		margin: 0 auto;
		margin-top: -345px;
	}

	/*小児歯科＿ボタン*/
	.pediatric-dentistry-btn{
		position: static;
		margin: 0 auto;
		margin-top: 20px;
	}

	/*虫歯～予防歯科のセクション*/
	.thirdview-bottomsection{
		display: block;
		width: 100%;
		margin-top: 70.4px;
		padding-bottom: 150.4px;
	}

	/*歯周病治療の左右に余白うちけし*/
	.thirdview-periodontal-img{
		padding-left: 0px;
		padding-right: 0px;
	}

	/*虫歯＿IMG*/
	.thirdview-tooth-decay-img{
		width: 100%;
	}

	/*虫歯＿本文カラム*/
	.thirdview-tooth-decay{
		width: 310px;
		height: 228px;
		background-color: #00000000;
		text-align: center;
		margin: 0 auto;
		margin-top: -390px;
		padding-left: 0px;
	}

	/*虫歯＿本文*/
	.tooth-decay-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		letter-spacing: px;
		line-height: px;
		width: 310px;
	}

	/*歯周病治療＿IMG*/
	.thirdview-periodontal-img{
		width: 100%;
		margin-top: 140px;
	}

	/*歯周病治療＿カラム*/
	.thirdview-periodontal{
		width: 310px;
		height: 228px;
		background-color: #00000000;
		text-align: center;
		margin: 0 auto;
		margin-top: -390px;
		padding-left: 0px;
	}

	/*歯周病治療＿本文*/
	.periodontal-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		letter-spacing: px;
		line-height: px;
		width: 310px;
	}

	/*予防歯科＿IMG*/
	.thirdview-prevention-img{
		width: 100%;
		margin-top: 140px;
	}

	/*予防歯科＿カラム*/
	.thirdview-prevention{
		width: 310px;
		height: 228px;
		background-color: #00000000;
		text-align: center;
		margin: 0 auto;
		margin-top: -390px;
		padding-left: 0px;
	}

	/*予防歯科＿本文*/
	.prevention-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		letter-spacing: px;
		line-height: px;
		width: 310px;
	}

	/*フォースビュー背景指定*/
	.forthview{
		background-image: url('https://1183456.com/img/forthview-s.jpg');
	}

	/*important*/
	.forthview-title{
		width: 100%;
		text-align: center;
		padding-top: 80.9px;
	}

	/*サブタイトル*/
	.forthview-title-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 16px;
		line-height: 30px;
		letter-spacing: 0.1em;
		width: 350px;
		margin-top: 30.7px;
		padding-right: 0px;
	}

	.important-img-ss{
		text-align: center;
		margin-top: 40.6px;
	}

	.important-img-s{
		margin: 0 auto;
	}

	/*カラム＿外枠*/
	.forthview-important-crm{
		width: 100%;
		margin-top: 142px;
		padding-bottom: 52px;
	}

	/*カラム＿本文*/
	.forthview-important-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 30px;
		letter-spacing: 1.5px;
		color: #454545;
		width: 350px;
		margin-top: -130px;
		padding-left: 0px;
	}

	/*フィフスビュー背景指定*/
	.fifthview{
		background-image: url('https://1183456.com/img/fifthview-s.jpg');
	}

	/*初診の流れ*/
	.fifthview-title{
		width: 100%;
		padding-top: 80.7px;
	}

	/*所要時間中央寄せ*/
	.fifthview-time-img-s{
		margin: 0 auto;
	}

	/*カラム＿外枠*/
	.fifthview-examination-crm{
		width: 100%;
		margin-top: 23.8px;
		padding-bottom: 50px;
	}

	/*STEP1*/
	.fifthview-section1{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 28px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: -1660px;
		padding-right: 0px;
		padding-left: 5px;
	}

	/*STEP2*/
	.fifthview-section2{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 28px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: 405px;
		padding-right: 0px;
		padding-left: 5px;
	}

	/*STEP3*/
	.fifthview-section3{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 28px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: 285px;
		padding-right: 0px;
		padding-left: 5px;
	}

	/*STEP4*/
	.fifthview-section4{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 28px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: 285px;
		padding-right: 0px;
		padding-left: 5px;
	}

	/*シックスビュー背景指定*/
	.sixview-crm1{
		background-image: url('https://1183456.com/img/sixview-greeting-s.jpg');
	}

	.sixview-crm2{
		background-image: url('https://1183456.com/img/sixview-profile-text-s.jpg');
	}

	/*院長挨拶*/
	.sixview-title{
		width: 100%;
		text-align: center;
		padding-top: 80.7px;
	}

	/*どんなイメージ？＿外枠*/
	.sixview-greeting-crm{
		width: 100%;
		margin-top: 50px;
		margin-bottom: 0px;
	}

	/*どんなイメージ？＿タイトル*/
	.sixview-greeting-titletext{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 16px;
		line-height: 30px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: -880px;
		padding-left: 0px;
		padding-right: 0px;
	}

	/*どんなイメージ？＿本文*/
	.sixview-greeting-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 30px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: 20.8px;
		padding-left: 0px;
	}

	br{
		display: none;
	}

	/*間接的な影響＿外枠*/
	.sixview-greeting-crm2{
		width: 100%;
		margin-top: 80px;
		margin-bottom: 0px;
	}

	/*間接的な影響＿タイトル*/
	.sixview-greeting-titletext2{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 16px;
		line-height: 30px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: -520px;
		padding-right: 0px;
	}

	/*間接的な影響＿本文*/
	.sixview-greeting-text2{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 30px;
		letter-spacing: 0.1em;
		width: 310px;
		margin-top: 20.8px;
		padding-right: 0px;
	}

	/*院長プロフィール*/
	.sixview-profile{
		width: 100%;
		text-align: center;
		padding-top: 70.8px;
	}

	/*院長プロフィール＿カラム*/
	.profile-img{
		width: 100%;
		margin-top: 24.2px;
		padding-bottom: 30.2px;
	}

	/*セブンスビュー背景指定*/
	.seventhview{
		background-image: url('https://1183456.com/img/seventhview-s.jpg');
	}

	/*アクセス*/
	.seventhview-title{
		width: 100%;
		padding-top: 80.7px;
	}

	/*グーグルマップ＿カラム*/
	.seventhview-map{
		padding-top: 50.5px;
	}

	/*グーグルマップ大きさ*/
	iframe{
	width: 95%;
	height: 225px;
	}

	/*医院情報*/
	.seventhview-title2{
		width: 100%;
		margin-top: 50px;
	}

	/*医院情報＿カラム*/
	.seventhview-information-text{
		width: 100%;
		margin-top: 50px;
		padding-bottom: 30px;
	}

	/*エイスビュー背景指定*/
	.eighthview{
		background-image: url('https://1183456.com/img/eighthview-s.jpg');
	}

	/*ご予約・お問い合わせ*/
	.eighthview-title{
		width: 100%;
		text-align: center;
		padding-top: 80.7px;
	}

	/*お願い＿外枠*/
	.eighthview-please{
		width: 100%;
		margin-top: 51px;
	}

	/*お願い＿本文*/
	.please-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		line-height: 25px;
		letter-spacing: 0.1em;
		width: 326px;
		margin-top: -360px;
	}

	/*電話カラム*/
	.eighthview-reservation{
		width: 100%;
		text-align: center;
		margin-top: 70px;
	}

	/*※注意*/
	.reservation-text{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 14px;
		width: 350px;
		padding-bottom: 39px;
	}

	.footer{
		width: 100%;
		height: 710px;
	}

	.footer-crm-top{
		display: block;
	}

	.footer-left{
		width: 100%;
		text-align: center;
		padding-top: 40px;
	}

	/*玉出駅から～*/
	.footer-text1{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		width: 100%;
		font-size: 14px;
		text-align: center;
		margin: 0 auto;
	}

	.footer-img{
		width: 273px;
		margin: 0 auto;
		margin-top: -15px;
	}

	/*住所～*/
	.footer-text2{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		width: 100%;
		line-height: 0.5px;
		font-size: 14px;
		text-align: center;
		margin: 0 auto;
	}

	.footer-text2 p{
		margin: 30px 0;
	}

	.sp-text p{
		margin: 20px 0;
	}

	.footer-right{
		width: 100%;
		text-align: center;
		padding-top: 100px;

	}

	.biz-hour{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		width: 100%;
		font-size: 14px;
		text-align: center;
		margin: 0 auto;
		padding-left: 0px;
		display: inline;
	}

	.biz-hour th, .biz-hour td{
		padding: 5px 10px;
	}

	th.head, td.head{
		width: 100px;
		text-align: left;
	}

	.holiday{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		width: 186px;
		font-size: 13px;
		line-height: 1px;
		letter-spacing: 1px;
		text-align: center;
		margin: 0 auto;
		margin-top: 30px;
	}

	.footer-follow{
		width: 300px;
		height: 72px;
		margin: 0 auto;
		margin-top: 40px;
	}

	.footer-copyright{
		font-family:'メイリオ', 'Meiryo', sans-serif;
		font-size: 10px;
		width: 100%;
		margin-top: 50px;
		padding-bottom: 30px;
	}
}

/* 760px以下に適用されるCSS（スマホ用非表示）-tnone */
@media only screen and (max-width: 760px) {

	.header-logo-img-t{
		display: none;
	}

	.header-tel-img-t{
		display: none;
	}

	.firstview-main-t{
		display: none;
	}

	.firstview-object-t{
		display: none;
	}

	.recruit-img-t{
		display: none;
	}

	.secondview-title-img-t{
		display: none;
	}

	.communication-img-t{
		display: none;
	}

	.health-img-t{
		display: none;
	}

	.child-img-t{
		display: none;
	}

	.thirdview-title-img-t{
		display: none;
	}

	.dentures-logo-t{
		display: none;
	}

	.dentures-img-t{
		display: none;
	}

	.btn1-t{
		display: none;
	}

	.pediatric-logo-t{
		display: none;
	}

	.dentistry-img-t{
		display: none;
	}

	.btn2-t{
		display: none;
	}

	.tooth-decay-img-t{
		display: none;
	}

	.periodontal-img-t{
		display: none;
	}

	.prevention-img-t{
		display: none;
	}

	.forthview-title-img-t{
		display: none;
	}

	.important-img-t{
		display: none;
	}

	.fifthview-title-img-t{
		display: none;
	}

	.fifthview-time-img-t{
		display: none;
	}

	.examination-img-t{
		display: none;
	}

	.sixview-title-img-t{
		display: none;
	}

	.greeting-img-t{
		display: none;
	}

	.greeting-img2-t{
		display: none;
	}
	.sixview-profile-img-t{
		display: none;
	}

	.profile-img-p-t{
		display: none;
	}

	.seventhview-title-img-t{
		display: none;
	}
	.seventhview-title2-img-t{
		display: none;
	}

	.information-text-img-t{
		display: none;
	}

	.eighthview-title-img-t{
		display: none;
	}

	.please-img-t{
		display: none;
	}

	.eighthview-reservation-img-t{
		display: none;
	}

	.footer-logo-img-t{
		display: none;
	}
}

/* 1270px以下に適用されるCSS（タブレット・スマホ用非表示）pnone */
@media only screen and (max-width: 1270px) {

	.header-logo-img{
		display: none;
	}

	.header-tel-img{
		display: none;
	}

	.header-tel-img{
		display: none;
	}

	.firstview-main-p{
		display: none;
	}

	.firstview-object-p{
		display: none;
	}

	.recruit-img{
		display: none;
	}

	.secondview-title-img{
		display: none;
	}

	.communication-img{
		display: none;
	}

	.health-img{
		display: none;
	}

	.child-img{
		display: none;
	}

	.thirdview-title-img{
		display: none;
	}

	.dentures-logo{
		display: none;
	}

	.dentures-img{
		display: none;
	}

	.btn1{
		display: none;
	}

	.pediatric-logo{
		display: none;
	}

	.dentistry-img{
		display: none;
	}

	.btn2{
		display: none;
	}

	.tooth-decay-img{
		display: none;
	}

	.periodontal-img{
		display: none;
	}

	.prevention-img{
		display: none;
	}

	.forthview-title-img{
		display: none;
	}

	.important-img{
		display: none;
	}

	.fifthview-title-img{
		display: none;
	}

	.fifthview-time-img{
		display: none;
	}

	.examination-img{
		display: none;
	}

	.sixview-title-img{
		display: none;
	}

	.greeting-img{
		display: none;
	}

	.greeting-img2{
		display: none;
	}

	.sixview-profile-img{
		display: none;
	}

	.profile-img-p{
		display: none;
	}

	.seventhview-title-img{
		display: none;
	}

	.seventhview-title2-img{
		display: none;
	}

	.information-text-img{
		display: none;
	}

	.eighthview-title-img{
		display: none;
	}

	.please-img{
		display: none;
	}

	.eighthview-reservation-img{
		display: none;
	}

	.footer-logo-img{
		display: none;
	}

	.kuuhaku{
		display: none;
	}

	.pc-text{
		display: none;
	}


}

/* 761px以上に適用されるCSS（タブレット用非表示）-snone */
@media screen and (min-width: 761px) {

	.header-logo-img-s{
		display: none;
	}

	.header-tel-img-s{
		display: none;
	}

	.firstview-main-s{
		display: none;
	}

	.firstview-object-s{
		display: none;
	}

	.recruit-img-s{
		display: none;
	}

	.secondview-title-img-s{
		display: none;
	}

	.communication-img-s{
		display: none;
	}

	.health-img-s{
		display: none;
	}

	.child-img-s{
		display: none;
	}

	.thirdview-title-img-s{
		display: none;
	}

	.dentures-logo-s{
		display: none;
	}

	.pediatric-logo-s{
		display: none;
	}

	.dentures-img-s{
		display: none;
	}

	.btn1-s{
		display: none;
	}

	.btn2-s{
		display: none;
	}

	.dentistry-img-s{
		display: none;
	}

	.tooth-decay-img-s{
		display: none;
	}

	.periodontal-img-s{
		display: none;
	}

	.prevention-img-s{
		display: none;
	}

	.forthview-title-img-s{
		display: none;
	}

	.forthview-title-text{
		display: none;
	}

	.important-img-s{
		display: none;
	}

	.fifthview-title-img-s{
		display: none;
	}

	.fifthview-time-img-s{
		display: none;
	}

	.examination-img-s{
		display: none;
	}

	.sixview-title-img-s{
		display: none;
	}

	.greeting-img-s{
		display: none;
	}

	.greeting-img2-s{
		display: none;
	}

	.greeting-img2-s{
		display: none;
	}

	.sixview-profile-img-s{
		display: none;
	}

	.profile-img-p-s{
		display: none;
	}

	.seventhview-title-img-s{
		display: none;
	}

	.seventhview-title2-img-s{
		display: none;
	}

	.information-text-img-s{
		display: none;
	}

	.eighthview-title-img-s{
		display: none;
	}

	.please-img-s{
		display: none;
	}

	.eighthview-reservation-img-s{
		display: none;
	}

	.object-s{
		display: none;
	}

	.footer-logo-img-s{
		display: none;
	}
}


/* 1271px以上に適用されるCSS（パソコン用非表示）-tnone */
@media screen and (min-width: 1271px) {

	.header-logo-img-t{
		display: none;
	}

	.header-tel-img-t{
		display: none;
	}

	.firstview-main-t{
		display: none;
	}

	.firstview-object-t{
		display: none;
	}

	.recruit-img-t{
		display: none;
	}

	.secondview-title-img-t{
		display: none;
	}

	.communication-img-t{
		display: none;
	}

	.health-img-t{
		display: none;
	}

	.child-img-t{
		display: none;
	}

	.thirdview-title-img-t{
		display: none;
	}

	.dentures-logo-t{
		display: none;
	}

	.dentures-img-t{
		display: none;
	}

	.btn1-t{
		display: none;
	}

	.pediatric-logo-t{
		display: none;
	}

	.dentistry-img-t{
		display: none;
	}

	.btn2-t{
		display: none;
	}

	.tooth-decay-img-t{
		display: none;
	}

	.periodontal-img-t{
		display: none;
	}

	.prevention-img-t{
		display: none;
	}

	.forthview-title-img-t{
		display: none;
	}

	.forthview-title-text{
		display: block !important;
	}

	.important-img-t{
		display: none;
	}

	.fifthview-title-img-t{
		display: none;
	}

	.fifthview-time-img-t{
		display: none;
	}

	.examination-img-t{
		display: none;
	}

	.sixview-title-img-t{
		display: none;
	}

	.greeting-img-t{
		display: none;
	}

	.greeting-img2-t{
		display: none;
	}

	.sixview-profile-img-t{
		display: none;
	}

	.profile-img-p-t{
		display: none;
	}

	.seventhview-title-img-t{
		display: none;
	}

	.seventhview-title2-img-t{
		display: none;
	}

	.information-text-img-t{
		display: none;
	}

	.eighthview-title-img-t{
		display: none;
	}

	.please-img-t{
		display: none;
	}

	.eighthview-reservation-img-t{
		display: none;
	}

	.footer-logo-img-t{
		display: none;
	}

	.sp-text{
		display: none;
	}
}