/* CSS Document */
*{
	font-family: 'Kosugi Maru', sans-serif;
}
body{
		color:#333333;
}
.bg_jumbotron {
background-image: url(../images/common/img_clinic_image.jpg);
background-size: cover;
	margin: 0 auto;
}
	.bg_jumbotron_sub{
		height: 300px;
		max-width: 1500px;
		background-position: center;
		padding-top: 180px;
background-image: url("../images/common/img_clinic_image_bg.jpg");
background-size: cover;
	margin: 0 auto;
}

/*PC大*/
@media (min-width: 981px) and (max-width: 9999px){
	.bg_jumbotron{
		height: 580px;
		max-width: 1500px;
		background-position: center;
		padding-top: 250px
	}
	.bg_jumbotron img{
		max-width: 800px;
	}
}
/*タブレット－PC*/
@media (min-width: 721px) and (max-width: 980px){
	.bg_jumbotron{
		height: 500px;
		padding-top: 250px
	}
}
/*mobile*/
@media (max-width: 720px){ 
	.bg_jumbotron{
		height: 350px;
		padding-top: 200px;
	}
	.footer_mg{
		margin-bottom: 150px;
	}
}

.header_nav {
position: fixed;
width: 100%;
top: 0;
z-index: 999;
background-color: #DBFFF9;
box-shadow: 0 1px 5px 2px #ccc;
}

.jumbotron_text {
	text-shadow: 1px 0 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF;
	color: #347C7C;
}

.lh_15 {
	line-height: 1.5;
}

.section_ttl {
background-image: url("../images/common/img_clinic_image_bg.jpg");	
	background-size: cover;
	background-position: center;
	letter-spacing: 0.5rem;
	text-shadow: 1px 0 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 1px 0 3px #FFF, 1px 0 3px #FFF, 1px 0 3px #FFF;
	margin-bottom: 30px;
}
.section_ttl_02 {
background-image: url("../images/common/img_clinic_image_bg.jpg");
background-size: cover;
background-position: center 90%;
letter-spacing: 0.5rem;
text-shadow: 1px 0 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 0 1px 3px #FFF, 1px 0 3px #FFF, 1px 0 3px #FFF, 1px 0 3px #FFF;
margin-bottom: 30px;
}

.text_large {
	font-size: 120%;
}

.text_h_green {
color: #C4FFF8;	
}

.footer_bg {
background-color: #F8F9FA;	
}
.anchor {
	display: block;
  padding-top: 100px;
  margin-top: -100px;
}
.m_footer {
position: fixed;
bottom: 0;
width: 100%;
background-color: #D0FBF5;
}

.footer_yoyaku_box {
border: 3px solid rgba(255,255,255,0.50);
background-color: rgba(255,255,255,0.40);	
}

.h5_midashi {
	background-color: #E4E4E4;
	padding: 5px 20px;
	display: inline-block;
	border-radius: 5px;
	margin-bottom: 10px;
}
