@charset "utf-8";
/* CSS Document */

/*文字装飾*/
.mouline{
	border-bottom: 2px solid #8CC8E5;
}
.mob {
	font-weight: 600;
	color: #000000;
}
.mobc {
	font-weight: 700;
	color: #2E86B8;

}

.mmh01{
	padding-bottom: 5px;
	font-size: 24px;
	margin-bottom: 30px;
	margin-top: 50px;
	font-weight: 300;
	padding-right: 0px;
	padding-left: 20px;
	border-bottom: 1px solid #DDDDDD;
	color: #5A5A5A;
	overflow: hidden;
}
/*眼瞼下垂*/
.aro01{
	width: 31px;
	height: auto;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 25px;
}
.aro011{
	width: 31px;
	height: auto;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 120px;
	margin-left: 60px;
	margin-right:60px;
}
.aro03{
display: none;
}	
.gk05{
width: 515px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk07{
width: 700px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk09{
width: 800px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk091{
width: 640px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk092{
width: 780px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk093{
width: 920px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk10{
	width: 900px;
	height: auto;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
	margin-top: 50px;
}
.gk20{
width: 200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk110{
	margin-left: 25px;
	margin-right: 25px;
}
.gk111 {
	width: 550px;
	display: block;
		float: left;
}
.gk111 p {
	font-size: 12px;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.2;
	color: #674D3A;
}
.gk111 img{
width: 150px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.gk11 {
	width: 190px;
	display: block;
		float: left;
}
.gk11 p {
	font-size: 12px;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.2;
	color: #674D3A;
}
.gk11 h2 {
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 5px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
.gk11 h3 {
	font-size: 16px;
	color: #183E78;
	border-radius: 10px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
.gk11 img{
width: 150px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.gk12 {
	width: 250px;
	display: block;
		float: left;
}
.gk12 p {
	font-size: 12px;
	text-align: center;}
.gk12 h2 {
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 10px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
.gk12 img{
width: 150px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.gk13 {
	width: 250px;
	display: block;
	float: left;
	text-align: center;
	margin-left: 5px;
}.gk13　img {
	width: 200px;
	display: block;
}
.gk13 p {
	font-size: 12px;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.2;
	color: #674D3A;
	text-align: center;}
.gk13 h2 {
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 10px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}

.gk14 {
	width: 316px;
	display: block;
	float: left;
	text-align: center;
	margin-left: 20px;
}.gk14　img {
	width: 200px;
	display: block;
}
.gk14 p {
	font-size: 14px;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 22px;
	color: #444753;
	text-align: left;
}
.gk14 h2 {
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 10px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}

.gk30{
width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk30 h3{
	display: block;
	overflow: hidden;
	color: #08577E;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 30px;
	margin-bottom: 15px;
}
.gk30 p{
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: 30px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gk30 img{
	width: 300px;
	display: block;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*クマ治療*/
.teb01{
	display: block;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width: 270px;
}

.teb01 td{
	border: 1px solid #CFCFCF;	
	padding: 0;
}
.teb01 td h2{
	color: #FFFFFF;
	padding: 10px;
	margin: 0;
	font-size: 20px;
}
.teb01 p{
	color: #454545;
	padding: 5px;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
}
.teb01 td h4{
	display: block;
	margin-bottom: 5px;
	color: #53608B;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
}
.tb30{
	width: 100%;
	display: block;
	overflow: hidden;
}
.tb33{
	width: 90%;
	display: block;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.tb03{
	width: 33%;
	display: block;
	float: left;
}
.tb03 img{
	width:  260px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.tb55{
	width: 90%;
	display: block;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 40px;
	border-radius: 15px;
	padding-bottom: 50px;
}
.cb01{
	background-color: #373737;
}

.cb02{
	background-color: #8B292A;
}
.cb03{
	background-color: #58381C;
}
.cb04{
	background-color: #FFFEEA;
}
.cb05 a{
	font-size: 20px;
	background-color: #5F83C3;
	display: block;
	text-align: center;
	padding: 10px;
	color: #FFFFFF;
}
.cb05 a:hover{
	background-color: #5FC3AE;
	color: #FFFFFF;
}
.mm100{
	padding-bottom: 0px;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: 300;
	padding-right: 10px;
	padding-left: 10px;
	color: #5965AF;
	padding-top: 0px;
	border-bottom: 5px solid #F4F6F8;
}
@media screen and (max-width: 768px) {

.teb01{
	margin-top: 20px;
	margin-left: auto;
	display: block;
	margin-right: auto;
	}	
.tb30{
	width: 100%;
	display: block;
	overflow: hidden;
}
.tb03 img{
	width:  260px;
	margin-left: auto;
	margin-right: auto;
}	
.tb03{
	width: 100%;
	display: block;
}	
	.mmh01{
	padding-bottom: 5px;
	font-size: 20px;
	margin-bottom: 30px;
	margin-top: 30px;
	font-weight: 300;
	padding-left: 10px;
	border-bottom: 1px solid #DDDDDD;
}
	

/*眼瞼下垂*/
.aro01{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
	.aro011{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.aro02{
display: none;
}	
.aro03{
width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
	text-align: center;
}
.gk05{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}

.gk07{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
	}
.gk09{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
.gk091	{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
	
.gk092
{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}

.gk093{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}

.gk10{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}
	
	.gk110{
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.gk111 {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}
	.gk11 {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}
.gk11 p {
	font-size: 12px;
	color: #674D3A;
	text-align: center;
}
.gk11 h2 {
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 5px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
	.gk11 h3 {
	font-size: 14px;
	color: #183E78;
	border-radius: 10px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
.gk11 img{
width: 180px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
	.gk13 {
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
	}
	.gk14 {
	width: 320px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
	}	
	.gk12 {
	width: 200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}
.gk12 p {
	font-size: 11px;
}
.gk12 h2 {
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 10px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
.gk12 img{
width: 180px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.gk30{
width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}

.gk30 h3{
	display: block;
	overflow: hidden;
	color: #08577E;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 18px;
}
.gk30 p{
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
.gk30 img{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
}

}
