@charset"utf-8";
/*------------------------------
	(C) SPACE AGE CO.，LTD
------------------------------*/
html				{ /* font-size:12px !important; *font-size:75% !important; */ font-size:14px !important; *font-size:90% !important; }
body				{ word-break:break-all; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0; padding:0; }
fieldset,img		{ border: 0px; border-style: none;}
address,caption,code,dfn,em,th,var,abbr,acronym,q,cite { font-style:normal; font-weight:normal; }
ol,ul				{ list-style:none; }
table				{ border-collapse:collapse; font-size:inherit; }
table,tr,td			{ border:0; margin:0; padding:0; }
h1,h2,h3,h4,h5,h6		{ font-size:100%; font-weight:normal; }
q:after,q:before		{ content:"";}
a				{ text-decoration: none; color:#FFF;}
a:active			{ text-decoration: none; }
a:visited			{ text-decoration: none; }
a:hover				{ text-decoration:underline; }
div				{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }


/*------------------------------
	Clearfix
------------------------------*/
.clearfix:after		{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix		{ zoom:1; }	/*IE*/
* html .clearfix	{ height:1%; }	/* hides from IE-mac \*/
.clearfix		{ display:block;}


/*------------------------------
	Common
------------------------------*/
body{
	color:#666;
	font-family:"ＭＳ Ｐゴシック",sans-serif, "ヒラギノ角ゴ Pro W3",Verdana, Arial, Osaka;
	line-height:1.3;
	letter-spacing:0.1em;
	-webkit-text-size-adjust:none;
}


/*------------------------------
	index
------------------------------*/
.frm_index{
	/*width:100%;*/
	min-width:1024px;
	height:794px;
	margin:0 auto;
	border-top:#00c699 solid 4px;
}
.cnt_switcher{
	/*width:100%;*/
min-width:1024px;
	height:794px;
	background-position:center top;
	background-repeat:no-repeat;
margin:0 auto;
}

.cnt_index_navi{
	width:960px;
	height:250px;
	/*margin:30px auto 0 auto;*/
	margin:100px auto 0 auto;
}
.cnt_index_navi .cms_img{
	/*margin-left:240px;*/
}
.cnt_copyright{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:80px;
	line-height:80px;
	margin-top:34px;
	background-color:#00c699;
}
.cnt_copyright2{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:80px;
	line-height:80px;
	background-color:#00c699;
}


/*------------------------------
	Head（共通）
------------------------------*/
.cnt_head{
	width:100%;
	height:130px;
	background: url(/suyamaganka-pics/bg_head.jpg) repeat-x left;
}

.cnt_head_gion{
	width:100%;
	height:130px;
	/*background: url(/suyamaganka-pics/bg_head_gion.png) repeat-x left;*/
	border-top:solid 6px #00c699;
}

.cnt_head_main_yoko	{ width:960px; height:130px; margin:0 auto; /* background:url(/suyamaganka-pics/bg_head_main_yoko.png) no-repeat; */}
.cnt_head_main_gion	{ width:960px; height:130px; margin:0 auto; /* background:url(/suyamaganka-pics/bg_head_main_gion.png) no-repeat; */}
.cnt_head_main		{ padding-top:18px;}

/*------------------------------
	Menu（共通）
------------------------------*/
.cnt_menu{
	width:100%;
	height:50px;
	background-color:#3db4dc;
}
.cnt_menu_gion{
	width:100%;
	height:50px;
	background-color:#00c699;
}
#cms_hmenu1001{
	width:960px;
	margin:0 auto;
}
#cms_hmenu1003{
	width:960px;
	margin:0 auto;
}
#cms_hmenu1012{
	width:960px;
	margin:0 auto;
}

/*------------------------------
	Face
------------------------------*/
.cnt_face_yokogawa{
	width:960px;
	height:320px;
	margin:0 auto;
	background: url(/suyamaganka-pics/bg_face_yokogawa.jpg) no-repeat;
	position:relative;
}
.cnt_face_yokogawa .cms_img{
	position:absolute;
	top:140px;
	right:26px;
	background: url(/suyamaganka-pics/bt_face_gion.png) no-repeat;
}
.cnt_face_gion{
	width:960px;
	height:320px;
	margin:0 auto;
	background: url(/suyamaganka-pics/bg_face_gion.jpg) no-repeat;
	position:relative;
}
.cnt_face_gion .cms_img{
	position:absolute;
	top:140px;
	right:26px;
	background: url(/suyamaganka-pics/bt_face_yoko.png) no-repeat;
}
.cnt_face_yokogawa_other{
	width:960px;
	height:140px;
	margin:0 auto;
}
.cnt_face_gion_other{
	width:960px;
	height:140px;
	margin:0 auto;
}
.cnt_face_gion_fg{
	width:960px;
	height:320px;
	margin:0 auto;
	background: url(/suyamaganka-pics/fg_face_gion.png) no-repeat;
}

/*------------------------------
	Wrap [side(home)+main]
------------------------------*/
.cnt_wrap{
	width:960px;
	/*min-height:628px;*/
	height:auto;
	overflow:hidden;
	margin: 40px auto 130px auto;
}


/*------------------------------
	Side
------------------------------*/
.cnt_side{
	float:left;
	width:200px;
	min-height:628px;
}
.cnt_home{
	min-height:612px;
	border:solid 3px #e6f5fe;
	padding:22px 13px;
	font-size:10px;
	/*letter-spacing:0.1em;*/
}
/* 継型タンドロンがBEST*/
.cnt_home img{
	display:block;
}
.cnt_home p.kome{
	color:#db4179;
}

.cnt_home_gion{
	/*min-height:628px;*/
min-height:612px;
	border:solid 3px #e5faf0;
	padding:22px 13px;
	font-size:10px;
	/*letter-spacing:0.1em;*/
}
.cnt_home_gion img{
	display:block;
}
.cnt_home_gion p.kome{
	color:#db4179;
}


.cnt_home_anchor		{ border:solid 3px #e6e6e6; padding:22px 16px 11px 16px; font-size:10px; /*ト*/ margin-bottom:16px; }
.cnt_home_anchor ul		{ width:164px; }
.cnt_home_anchor ul li		{ display:block; background: url(/suyamaganka-pics/bg_yoko_home_anchor.png) no-repeat; background-position:0px 2px; padding-left:1.5em; vertical-align:text-top;}
.cnt_home_anchor ul li a	{ color:#333; display:block;}


.cnt_home_anchor_gion		{ border:solid 3px #e6e6e6; padding:22px 16px 11px 16px; font-size:10px; /*ト*/ margin-bottom:16px;}
.cnt_home_anchor_gion ul	{ width:164px; }
.cnt_home_anchor_gion ul li	{ display:block; background: url(/suyamaganka-pics/bg_gion_home_anchor.png) no-repeat; background-position:0px 2px; padding-left:1.5em; vertical-align:text-top;}
.cnt_home_anchor_gion ul li a{ color:#333; display:block;}


/*------------------------------
	Main
------------------------------*/
.cnt_main{
	float:left;
	width:726px;
	padding-bottom:80px;
	margin-left:34px;
}


/*------------------------------
	Wrap
------------------------------*/
.cnt_main_wrap			{	margin-top:24px; margin-bottom:160px; }
.cnt_main_wrap .cmstitle1{	clear:left; width:726px; height:35px;
							background: url(/suyamaganka-pics/bg_yoko_profile_title1.png) no-repeat left;
							font-size:15px; line-height:35px; color:#005a7f; font-weight:bold; text-indent:1em;}
.cnt_main_wrap .cmsinside{	padding:20px 12px 40px 12px; line-height:20px;}
.cnt_main_wrap .cmstitle2{	height:14px; line-height:14px; font-size:14px; font-weight:bold; background: url(/suyamaganka-pics/bg_yoko_title2.png) no-repeat left; text-indent:16px;}


/*------------------------------
	Wrap（&#34937;園）
------------------------------*/
.cnt_gion_wrap			{	margin-top:24px; margin-bottom:160px; }
.cnt_gion_wrap .cmstitle1{	clear:left; width:726px; height:35px;background: url(/suyamaganka-pics/bg_gion_profile_title1.png) no-repeat left;
							font-size:15px; line-height:35px; color:#007d70; font-weight:bold; text-indent:1em;}
.cnt_gion_wrap .cmsinside{	padding:24px 12px 40px 12px; line-height:20px;}
.cnt_gion_wrap .cmstitle2{	height:14px; line-height:14px; font-size:14px; font-weight:bold; background: url(/suyamaganka-pics/bg_gion_title2.png) no-repeat left; text-indent:16px;}
.cnt_gion_wrap .cmsinside2{	padding:24px 12px 0px 12px; line-height:20px;}

/*------------------------------
	Main
------------------------------*/

.cnt_main_yoko_branch{ height:322px;}
.cnt_main_yoko_branch a{
display:block; float:left; width:226px; height:322px; color:#1a1a1a; padding:220px 0 0 0;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.cnt_main_yoko_branch a:nth-child(2){ margin:0 24px; }
.cnt_main_yoko_branch a:hover{ text-decoration:none; }
.cnt_main_yoko_branch a.branch_col_1{ background: url(/suyamaganka-pics/bg_yoko_branch_01.png) no-repeat;}
.cnt_main_yoko_branch a.branch_col_2{ background: url(/suyamaganka-pics/bg_yoko_branch_04.png) no-repeat;}
.cnt_main_yoko_branch a.branch_col_3{ background: url(/suyamaganka-pics/bg_yoko_branch_05.png) no-repeat;}

.cnt_main_yoko_branch a:active{ opacity:1.0;}
.cnt_main_yoko_branch a:visited{ opacity:1.0;}
.cnt_main_yoko_branch a:hover{ opacity:0.66;}

/* 祇園 */
.cnt_main_gion_branch{ height:322px;}
.cnt_main_gion_branch a{
display:block; float:left; width:226px; height:322px; color:#1a1a1a; padding:220px 0 0 0;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.cnt_main_gion_branch a:nth-child(2){ margin:0 24px; }
.cnt_main_gion_branch a:hover{ text-decoration:none; }
.cnt_main_gion_branch a.branch_col_1{ background: url(/suyamaganka-pics/bg_gion_branch_01.png) no-repeat;}
.cnt_main_gion_branch a.branch_col_2{ background: url(/suyamaganka-pics/bg_gion_branch_02.png) no-repeat;}
.cnt_main_gion_branch a.branch_col_3{ background: url(/suyamaganka-pics/bg_gion_branch_03.png) no-repeat;}
.cnt_main_gion_branch a.branch_col_4{ background: url(/suyamaganka-pics/bg_gion_branch_04.png) no-repeat;}

.cnt_main_gion_branch a:active{ opacity:1.0;}
.cnt_main_gion_branch a:visited{ opacity:1.0;}
.cnt_main_gion_branch a:hover{ opacity:0.66;}

/*------------------------------
	News（着index）
------------------------------*/
.cms_newsindex2			{ height:140px; overflow:hidden;}

/*&#65533;*/
.cms_newsindex0			{ clear:left; width:726px; height:200px; margin-top:30px; background: url(/suyamaganka-pics/bg_yoko_news.jpg) no-repeat;padding:30px 25px 30px 90px;}
.cms_newsindex0 a		{ font-weight:bold; color:gray}
.cms_newsindex_row		{ height:28px; line-height:28px; border-bottom:dashed 1px #b5e7e3;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow: ellipsis;}
.cms_newsindex_row th		{ font-weight:bold;}
.cms_newsindex_row td		{
padding-left:24px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
-moz-text-overflow:ellipsis;
-o-text-overflow: ellipsis;
}
.cms_newsindex_row td a	{
display:block; width:508px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
-moz-text-overflow:ellipsis;
-o-text-overflow: ellipsis;
}

/* 祇園 */
.news_gion .cms_newsindex0		{ clear:left; width:726px; height:200px; margin-top:30px; background: url(/suyamaganka-pics/bg_gion_news.png) no-repeat;padding:30px 25px 30px 90px;}
.news_gion .cms_newsindex_row		{ height:28px; line-height:28px; border-bottom:dashed 1px #b7f2d9;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow: ellipsis;}
.news_gion .cms_newsindex_row th	{ font-weight:bold;}
.news_gion .cms_newsindex_row td	{
padding-left:24px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
-moz-text-overflow:ellipsis;
-o-text-overflow: ellipsis;
}


/*------------------------------
	News（新着）
------------------------------*/
.cnt_news_wrap				{ margin:0 0 210px 0; }
.cms_news0				{ clear:both; margin-top:24px; }

.cms_news_date				{ float:right; width:120px; height:36px; color:#015a82; font-size:12px; font-weight:bold; line-height:36px; background: url(/suyamaganka-pics/bg_yoko_news_head.png) no-repeat right;}

.cms_news_title				{ float:left; width:606px; height:36px; color:#015a82; font-size:14px; font-weight:bold; line-height:36px; text-indent:16px;
					background: url(/suyamaganka-pics/bg_yoko_news_head.png) no-repeat left;
					overflow: hidden; white-space: nowrap;text-overflow: ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow: ellipsis;
}

.cms_news_kiji			{ padding:24px 0 50px 0; border-bottom:dashed 1px #b5e7e3; }

.cnt_gion_wrap .cms_news_kiji	{ padding: 0 0 50px; border-bottom:dashed 1px #b7f2d9;}

.cms_news_kiji .cms_news_comment{ padding: 24px 0 0; line-height:20px; clear:left; }


.cnt_gion_wrap .cms_news_date	{ float:right; width:120px; height:36px; color:#007d70; font-size:12px; font-weight:bold; line-height:36px; background: url(/suyamaganka-pics/bg_gion_profile_title1.png) no-repeat right;}

.cnt_gion_wrap .cms_news_title	{ color:#007d70; background: url(/suyamaganka-pics/bg_gion_profile_title1.png) no-repeat left;}


/*------------------------------
	医院紹介
------------------------------*/
.cnt_profile_wrap{
	margin-top:24px;
}
.cnt_profile_wrap img{
	display:block;
	width:232px;
}
.cnt_profile_card{
	margin-left:246px;
	padding:24px 20px;
	width:480px;
	height:328px;
	background: url(/suyamaganka-pics/bg_yoko_profile.png) no-repeat;
}
.cnt_profile_card_gion{
	margin-left:246px;
	/*padding:24px 20px;*/
	padding:24px 16px;
word-break:break-all;
	width:480px;
	height:328px;
	background: url(/suyamaganka-pics/bg_gion_profile.png) no-repeat;
}

.cnt_clinic_title		{ font-size:16px; height:16px; line-height:16px; font-weight:bold; position:relative; padding-left:100px; color:#008dc2;}
.cnt_clinic_title span	{ font-size:10px; position:absolute; top:50%; margin-top:-9px; left:0;}
.cnt_profile_name		{ font-size:20px; padding-top:18px; padding-left:60px; font-weight:bold; background: url(/suyamaganka-pics/bg_yoko_profile_post.png) no-repeat left bottom;}
.cnt_profile_name span	{ font-size:12px; height:12px; padding-left:20px;}
.cnt_profile_post		{ font-size:12px; padding:18px 0;}
.cnt_profile_text		{ font-size:10px; line-height:180%; padding:18px 0 24px 44px; background: url(/suyamaganka-pics/bg_yoko_profile_text.png) no-repeat left;}

.cnt_clinic_wrap		{ margin-top:24px; }
.cnt_clinic_wrap .cmstitle1{ clear:left; width:726px; height:35px; background: url(/suyamaganka-pics/bg_yoko_profile_title1.png) no-repeat left;
font-size:16px; line-height:35px; color:#005a7f; font-weight:bold; text-indent:1em;}
.cnt_clinic_wrap div	{ width:226px; height:160px; float:left; margin-top:12px; margin-bottom:80px; }
.cnt_clinic_wrap p		{ width:500px; height:160px; float:left; padding:12px 0 0 12px; line-height:160%;  margin-bottom:80px;}
.cnt_clinic_wrap p		{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }


/*------------------------------
	医院紹介（祇園）
------------------------------*/
.cnt_clinic_title_gion		{ font-size:16px; height:16px; line-height:16px; font-weight:bold; position:relative; padding-left:100px; color:#00a689;}
.cnt_clinic_title_gion span	{ font-size:10px; position:absolute; top:50%; margin-top:-9px; left:0;}
.cnt_profile_name_gion		{ font-size:20px; padding-top:18px; padding-left:46px; font-weight:bold; background: url(/suyamaganka-pics/bg_gion_profile_post2.png) no-repeat left bottom;}
.cnt_profile_name_gion span	{ font-size:12px; height:12px; padding-left:6px;}
.cnt_profile_post_gion		{ font-size:12px; padding:18px 0;}
.cnt_profile_text_gion		{ font-size:10px; line-height:180%; padding:18px 0 24px 44px; background: url(/suyamaganka-pics/bg_gion_profile_text.png) no-repeat left;}

.cnt_clinic_wrap_gion		{ margin-top:24px; }
.cnt_clinic_wrap_gion .cmstitle1{ clear:left; width:726px; height:35px; background: url(/suyamaganka-pics/bg_gion_profile_title1.png) no-repeat left;
font-size:16px; line-height:35px; color:#007d70; font-weight:bold; text-indent:1em;}
.cnt_clinic_wrap_gion div	{ width:226px; height:160px; float:left; margin-top:12px; margin-bottom:80px; }
.cnt_clinic_wrap_gion p		{ width:500px; height:160px; float:left; padding:12px 0 0 12px; line-height:160%;  margin-bottom:80px;}
.cnt_clinic_wrap_gion p		{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }


/*------------------------------
	内&#65533;い
------------------------------*/
#cnt_cataract{ width:700px; height:238px; margin:20px auto 40px auto; border:#ccc solid 1px;}
#cnt_cataract dt{ height:28px; line-height:28px; background-color:#e6f4fd; }
#cnt_cataract dd{ height:42px; line-height:42px; border-top:1px solid #ccc;}
#cnt_cataract dt,
#cnt_cataract dd{ float:left; width:350px; text-align:center;
				box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

/* 奇 */
#cnt_cataract dt:nth-child(odd)	{ border-right:1px solid #ccc; color:#84439e; }
#cnt_cataract dt:nth-child(even){ color:#005b81; }
#cnt_cataract dd:nth-child(odd)	{ border-right:1px solid #ccc; background-color:#feefe8; color:#84439e; }
/*  */
#cnt_cataract dd:nth-child(even){ background-color:#cbf2ef; color:#005b81; }

/*&#65533;&#65533;*/
#cataract_spotlight				{ padding:12px; margin:20px auto 40px auto; width:702px; line-height:160%; color:#1999c6; background-color:#fcfdff; border:#1999c6 solid 1px;}

/* 水晶 */
#cataract_suishotai				{ width:726px; height:378px; background: url(/suyamaganka-pics/bg_yoko_cataract_suishotai.png) no-repeat;margin-top:24px; padding:16px 24px; line-height:160%;}

/* &#65533;*/
#cataract_problem				{ width:726px; height:298px; background: url(/suyamaganka-pics/bg_yoko_cataract_hospital.png) no-repeat; margin-top:24px;
									padding:210px 20px 0 20px; line-height:160%;}
/* 祇園 */
#cataract_hospital				{ padding:24px 12px 60px 12px; line-height:160%; }


/*------------------------------
	当院での治療
------------------------------*/
#hospital_usage				{}
#hospital_usage dd			{ height:14px; line-height:14px; font-size:14px; color:#005B81; font-weight:bold; background: url(/suyamaganka-pics/bg_yoko_title2.png) no-repeat left;
								padding-left:1.5em; margin:10px 0;
								box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
#hospital_target			{ width:726px; height:160px; margin:0; padding:60px 0 0 24px;  background: url(/suyamaganka-pics/bg_yoko_hospital_fit.png) no-repeat;}
#hospital_target dd			{  background: url(/suyamaganka-pics/bg_yoko_hospital_mark.png) no-repeat left center; line-height:20px; text-indent:1.5em; }


/*------------------------------
	&#65533;
------------------------------*/
#access_shozai				{ width:726px; height:220px; border:#ccc solid 1px; margin-top:24px; }
#access_shozai .fleft		{ margin:24px 24px 0 24px;}
#access_shozai .cms_txt		{ margin-top:24px; padding-right:24px; font-size:14px; line-height:160%;}
#access_shozai h3.shozai_yoko	{ font-size:24px; padding-bottom:12px; color:#005b81; }
#access_shozai h3.shozai_gion	{ font-size:24px; padding-bottom:12px; color:#007d70; }
#access_google				{ width:726px; height:300px; margin-top:40px; }

#access_traffic				{ margin-top:20px; font-size:14px;}
#access_traffic dd			{ background: url(/suyamaganka-pics/bg_yoko_hospital_mark.png) no-repeat left center; line-height:20px; text-indent:1.5em; }

#access_traffic_gion		{ margin-top:20px; font-size:14px;}
#access_traffic_gion dd		{ background: url(/suyamaganka-pics/bg_gion_hospital_mark.png) no-repeat; background-position:0 3px; line-height:20px; text-indent:-10.5em; padding-left:11.7em; line-height:160%; letter-spacing:normal}



/*------------------------------
	ケジュー
------------------------------*/
#cnt_schedule{
	font-size:16px;
	font-weight:bold;
}
.char_green{
	color:#007d70;
}
.char_blue{
	color:#1999c6;
}

/*------------------------------
	者
------------------------------*/
#cnt_patient_1{
	width:726px;
	height:740px;
	background: url(/suyamaganka-pics/bg_gion_patient_1.png) no-repeat;
	padding:540px 28px 0 28px;
	margin-top:24px;
	line-height:160%;
}
#cnt_patient_2{
	width:726px;
	height:580px;
	background: url(/suyamaganka-pics/bg_gion_patient_2.png) no-repeat;
	padding:480px 28px 0 28px;
	margin-top:24px;
	line-height:160%;
}

/*------------------------------
	内術
------------------------------*/
#cnt_feature	{ margin-top:24px; margin-bottom:60px; width:726px; line-height:160%;}
#cnt_feature_01{background: url(/suyamaganka-pics/bg_gion_feature_01.png) no-repeat; height:186px; padding:32px 20px 0 136px;}
#cnt_feature_02{background: url(/suyamaganka-pics/bg_gion_feature_02.png) no-repeat; height:398px; padding:144px 20px 0 136px;}
#cnt_feature_03{background: url(/suyamaganka-pics/bg_gion_feature_03.png) no-repeat; height:276px; padding:156px 20px 0 136px;}
#cnt_feature_04{background: url(/suyamaganka-pics/bg_gion_feature_04.png) no-repeat; height:298px; padding:156px 20px 0 136px;}
#cnt_feature_05{background: url(/suyamaganka-pics/bg_gion_feature_05.png) no-repeat; height:298px; padding:156px 20px 0 136px;}
#cnt_feature_06{background: url(/suyamaganka-pics/bg_gion_feature_06.png) no-repeat; height:246px; padding:156px 20px 0 136px;}


/*------------------------------
	術実
------------------------------*/
#cnt_trackrecord{ background: url(/suyamaganka-pics/bg_gion_trackrecord.png) no-repeat; width:726px; height:840px; margin-top:24px; padding:604px 20px 0 20px; line-height:160%;}


/*------------------------------
	プレチョップ法
------------------------------*/
#cnt_prechopway{ background: url(/suyamaganka-pics/bg_gion_prechopway.png) no-repeat; width:726px; height:576px; margin-top:24px; padding:416px 20px 0 20px; line-height:160%;}


/*------------------------------
	白内障手術について（祇園）
------------------------------*/
#cnt_aftercare{ padding:12px; margin:20px auto 40px auto; width:702px; line-height:160%; color:#007d70; background-color:#f4fcfa; border:#00c699 solid 1px;}
#cnt_aftercare_yoko{ padding:12px; margin:20px auto 40px auto; width:702px; line-height:160%; color:#005b84; background-color:#e7f5fe; border:#008dc2 solid 1px;}


/*------------------------------
	硝子体術
------------------------------*/
.row_measure{ color:#9760ad; font-size:16px;border-bottom:4px solid #e0d1e7; display:inline-block;}
.and_measure{ padding:8px 0 12px 0;}


/*------------------------------
	Foot
------------------------------*/
.cnt_foot			{ width:100%; height:262px; padding-top:40px; background-color:#3db4dc; color:#FFF; clear:both; }

.cnt_foot_gion			{ width:100%; height:262px; padding-top:40px; background-color:#00c699; color:#FFF; clear:both; }

.cnt_foot_wrap			{ width:960px; height:102px; margin:0 auto; }
.cnt_foot_logo			{ width:354px; height:190px; float:left; /*letter-spacing:0.1em;*/ }
.cnt_foot_logo .cms_img	{}
.cnt_foot_text			{ font-size:11px; padding:6px 0 0 58px;}
.cnt_foot_site			{ width:606px; height:190px; float:left; }
.cnt_foot_site dl		{ float:left; padding-left:60px; }
.cnt_foot_site dd		{ font-size:12px; padding-bottom:14px; /*letter-spacing:0.1em;*/ }
.cnt_foot_copy			{ height:60px; }


/*------------------------------
	&#65533;ニ
------------------------------*/
.cnt_foot .cms_vmenu	{ float:left; padding-left: 32px;}
.cnt_foot .cms_vmenu a	{ display:block; font-size:12px; padding-bottom:14px; /*letter-spacing:0.1em;*/ }

.cnt_foot_gion .cms_vmenu	{ float:left; padding-left:42px;}
.cnt_foot_gion .cms_vmenu a	{ display:block; font-size:12px; padding-bottom:14px; /*letter-spacing:0.1em;*/ }


/*------------------------------
	イト
------------------------------*/
#cnt_sitemap dl dd	{ padding:15px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
#cnt_sitemap dl dd a	{ color:#666;}
#cnt_sitemap dl#yoko	{ border-top:#b6e2e3 dashed 1px;}
#cnt_sitemap dl#yoko dd	{ border-bottom:#b6e2e3 dashed 1px;}

#cnt_sitemap dl#gion	{ border-top:#b7f2d9 dashed 1px;}
#cnt_sitemap dl#gion dd	{ border-bottom:#b7f2d9 dashed 1px;}

#cnt_sitemap dl#yoko a	{ padding-left:12px; background: url(/suyamaganka-pics/bg_sitemap_yoko.png) no-repeat left;}
#cnt_sitemap dl#gion a	{ padding-left:12px; background: url(/suyamaganka-pics/bg_sitemap_gion.png) no-repeat left;}

#cnt_sitemap dl#yoko  a.dd_child { padding-left:12px; background: url(/suyamaganka-pics/bg_sitemap_yoko_child.png) no-repeat left;}
#cnt_sitemap dl#gion  a.dd_child { padding-left:12px; background: url(/suyamaganka-pics/bg_sitemap_gion_child.png) no-repeat left;}

#cnt_sitemap .dd_child	{ margin-left:60px;}


/*------------------------------
	Breadcrumbs
------------------------------*/
.cnt_main_yoko .cms_navi a{ color:#008DC1;}
.cnt_main_gion .cms_navi a{ color:#00c699;}

.cnt_main_yoko .cms_navi { padding-bottom:12px; }
.cnt_main_gion .cms_navi { padding-bottom:12px; }


/*------------------------------
	PageTop
------------------------------*/
.cnt_pagetop{
	position: fixed;
	bottom: 240px;
	right: 12px;
}

.cnt_pagetop a {
	display: block;
	position:relative;
	z-index:99;
	width: 96px;
	height: 96px;
	text-decoration: none;
	background: url(/suyamaganka-pics/bg_above.png) no-repeat center;
}

.cnt_pagetop a:hover {
	-moz-opacity:0.65;
	filter: alpha(opacity=65);
	opacity: .65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}

.hds-gion-sub { 
	width:726px; height:35px; background: url(/suyamaganka-pics/bg_gion_profile_title1.png) no-repeat left;
	font-size: 15px; line-height: 35px; color:#007d70; font-weight:bold; text-indent: 1em;
}
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.fs16 { font-size: 16px; }
.bold { font-weight: bold; }
.gion { color: #02a789; }