﻿@charset "utf-8";

/*クロスブラウザ*/
*	{
	padding:0px;
	margin:0px;
	}
/*空欄防止*/
p.hide {
	display:none;
	}
/*全体リンク設定*/cont_message_txt
a	{
	text-decoration:underline;
	color:#258AD6;
	}
a:visited	{
	color:#258AD6;
	}
a:hover		{
	text-decoration: underline;
	color:#FF6633;
	}
a:active	{
	color:#258AD6;
	}
/*SEO強化用strong*/
strong	{
	font-weight:normal;
	}
/*文字設定初期*/
.bold	{font-weight:bold;}
.txt_red	{color:#FF0000;}
.txt_blue	{color:#0000FF;}
.txt_gray	{color:#999999;}
/*右寄せ　左寄せ　中央揃え*/
.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}

/*トップページ・共通*/
body	{
	color:#444444;
	}
#index	{
	background:url(../img_top/logo.png) top center no-repeat;
	}
#second	{
	background:url(../img/img_head.png) top center no-repeat;
	}

#head	{
	height:300px;
	width:980px;
	margin:0 auto;
	}
#head-second	{
	height:59px;
	width:980px;
	margin:0 auto;
	}

#main	{
	width:980px;
	margin:0 auto 25px;
	}
#foot	{
	background:url(../img_top/bg_foot.png) left bottom no-repeat;
	height:29px;
	width:1000px;
	margin:0 auto;
	padding-top:45px;
	}
.img_logo	{
	margin:12px 0 0 15px;
	}
.img_character1	{
	margin:-322px auto -10px;
	width:980px;
	text-align:right;
	}
.medical_wrap_left	{
	float:left;
	width:660px;
	}
.tit_asabu_txt	{
	background:url(../img_top/tit_asabu_topic2.gif) top left no-repeat;
	font-weight:bold;
	color:#f8563d;
	font-size:116%;
	padding:0 0 10px 15px;
	}
.txt_time	{
	text-align:right;
	color:#888888;
	font-size:85%;
	margin:5px 0 10px;
	position:relative;
	display:block;
	}
.txt_topics_date	{
	color:#666666;
	font-size:77%;
	text-align:right;
	width:290px;
	letter-spacing:0.1em;
	}
.txt_tel	{
	font-weight:bold;
	color:#FF3399;
	}
.cont_contentslist	{
	width:290px;
	overflow:hidden; /* はみ出したものは隠す */
	}
ul.ul_contentslist	{
	list-style:none;
	margin:0;
	margin-left:-1px; /* 一番左のボーダー幅と同じ値の負のマージン */
	}
ul.ul_contentslist li	{
	float:left;
	border-left:1px solid #666666;
	padding-left:6px;
	margin:0 5px 0 0;
	}
.medical_wrap	{
	margin-bottom:20px;
	}
.cont_outline	{
	margin-right:10px;
	width:320px;
	float:left;
	}
.cont_news_wrap	{
	background:url(../img_top/bg_news02.gif) top left no-repeat;
	width:290px;
	height:60px;
	padding:15px;
	margin-bottom:6px;
	}
.cont_news	{
	width:290px;
	height:60px;
	overflow-x:hidden;
	overflow-y:scroll;
	}
.cont_news dl	{
	list-style:none;
	width:290px;
	}
.cont_news dt	{
	float:left;
	background:url(../img_top/ico_arrow.gif) top left no-repeat;
	width:85px;
	padding:0 0 13px 15px;
	clear:both;
	}
.cont_news dd	{
	margin-left:100px;
	padding:0 20px 13px 0;
	width:170px;
	_width:160px;
	}
.cont_mobile	{
	margin:0;
	width:320px;
	}
.cont_mobile_left	{
	width:201px;
	float:left;
	}
.cont_mobile_txt	{
	background:url(../img_top/bg_mobile.png) left top no-repeat;
	width:181px;
	height:59px;
	padding:5px 10px 10px;
	font-size:93%;
	/line-height:1.1;
	}
.cont_mobile_img	{
	width:119px;
	height:147px;
	float:left;
	}
.cont_lead	{
	width:650px;
	float:left;
	}
.tit_lead	{
	font-weight:bold;
	font-size:100%;
	height:23px;
	padding-top:10px;
	text-align:right;
	}
.cont_lead_inner_img	{
	width:196px;
	float:left;
	}
.cont_lead_inner_txt	{
	background:url(../img_top/bg_lead.png) top right no-repeat;
	width:454px;
	height:156px;
	float:left;
	}
.cont_lead_inner_txt ul	{
	list-style:none;
	margin:14px 0 0 8px;
	}
.cont_lead_inner_txt li	{
	background:url(../img_top/ico_lead.png) center left no-repeat;
	padding:0 0 2px 17px;
	/padding:0 0 4px 17px;
	}
.cont_lead2	{
	width:650px;
	}
.img_character2	{
	margin-bottom:-16px;
	text-align:right;
	width:650px;
	}
.tit_lead2	{
	font-weight:bold;
	font-size:100%;
	width:635px;
	background:url(../img_top/bg_abouto.gif) top left repeat-y;
	padding-left:15px;
	padding-bottom:3px;
	}
.cont_lead2_inner	{
	width:635px;
	font-size:93%;
	background:url(../img_top/bg_abouto.gif) top left repeat-y;
	padding-left:15px;
	line-height:1.2;
	}
.cont_cure_listbox	{
	padding-left:120px;
	width:530px;
	/margin-top:-32px;
	position:relative;
	}
ul.ul_cure	{
	font-size:77%;
	list-style:none;
	height:16px;
	}
ul.ul_cure li	{
	float:left;
	background:url(../img_top/ico_arrow2.gif) left center no-repeat;
	padding:3px 0 2px 5px;
	margin-right:3px;
	}
.tit_cure	{
	width:120px;
	float:left;
	clear:both;
	}
.cont_cure	{
	margin-top:5px;
	/margin-top:7px;
	}
.cont_bottom_wrap	{
	margin:0;
	}
address	{
	font-style:normal;
	font-size:85%;
	text-align:center;
	}
h1	{
	font-size:100%;
	font-weight:normal;
	padding:13px 0 0 0;
	}
.cont_g_nav	{
	width:430px;
	margin:0 auto 20px;
	overflow:hidden; /* はみ出したものは隠す */
	}
ul.g_nav	{
	list-style:none;
	margin:0;
	margin-left:-1px; /* 一番左のボーダー幅と同じ値の負のマージン */
	}
ul.g_nav li	{
	float:left;
	border-left:1px solid #666666;
	padding-left:6px;
	margin:0 5px 0 0;
	}
/*麻生中央*/
.cont_asabu_wrap	{
	width:320px;
	float:left;
	padding-right:10px;
	}
.cont_asabu	{
	background:url(../img_top/bg_asabu.gif) top left repeat-y;
	padding:10px 15px;
	}
.cont_accsess_asabu_wrap	{
	padding-bottom:7px;
	line-height:1.3;
	}
.cont_accsess_asabu_ph	{
	width:110px;
	float:left;
	}
.cont_accsess_asabu	{
	width:180px;
	float:left;
	}
.cont_accsess_asabu p	{
	}
.cont_accsess_asabu p.linlk	{
	margin:7px 0;
	}
.cont_asabu_topics	{
	background:url(../img_top/bg_asabu_topic.png) top left repeat-y;
	padding:10px 15px;
	position:relative;
	}
/*琴似中央*/
.cont_kotoni-c_wrap	{
	width:320px;
	float:left;
	padding-right:10px;
	}
.cont_kotoni-c	{
	background:url(../img_top/bg_kotoni-c.gif) top left repeat-y;
	padding:10px 15px;
	}
.cont_accsess_kotoni-c_wrap	{
	padding-bottom:7px;
	line-height:1.3;
	}
.cont_accsess_kotoni-c_ph	{
	width:110px;
	float:left;
	}
.cont_accsess_kotoni-c	{
	width:180px;
	float:left;
	}
.cont_accsess_kotoni-c p	{
	}
.cont_accsess_kotoni-c p.linlk	{
	margin:7px 0;
	}
.cont_kotoni-c_topics	{
	background:url(../img_top/bg_kotoni-c_topic.png) top left repeat-y;
	padding:10px 15px;
	position:relative;
	}	
.tit_kotoni-c_txt	{
	background:url(../img_top/tit_kotoni-c_topic2.gif) top left no-repeat;
	font-weight:bold;
	color:#3d5bef;
	font-size:116%;
	padding:0 0 10px 15px;
	}
/*琴似*/
.cont_kotoni_wrap	{
	width:320px;
	float:left;
	}
.cont_kotoni	{
	background:url(../img_top/bg_kotoni.gif) top left repeat-y;
	padding:10px 15px;
	}
.cont_accsess_kotoni_wrap	{
	padding-bottom:7px;
	line-height:1.3;
	}
.cont_accsess_kotoni_ph	{
	width:110px;
	float:left;
	}
.cont_accsess_kotoni	{
	width:180px;
	float:left;
	}
.cont_accsess_kotoni p	{
	}
.cont_accsess_kotoni p.linlk	{
	margin:7px 0;
	}
.cont_kotoni_topics	{
	background:url(../img_top/bg_kotoni_topic.png) top left repeat-y;
	padding:10px 15px;
	position:relative;
	}
.tit_kotoni_txt	{
	background:url(../img_top/tit_kotoni_topic2.gif) top left no-repeat;
	font-weight:bold;
	color:#4fb702;
	font-size:116%;
	padding:0 0 10px 15px;
	}
.contact-kidssp_wrap .contact_wrap	{
	float:left;
	margin-right:30px;
	width:330px;
	}
.contact-kidssp_wrap .kidssp_wrap	{
	float:left;
	width:330px;
	}
.kidssp_wrap .kidssp_txt	{
	float:left;
	margin-right:10px;
	width:200px;
	}
.kidssp_wrap .kidssp_ph	{
	float:left;
	width:120px;
	}
.kotoni-staff	{
	margin-bottom:30px;
}
.kotoni-staff .cont_staff	{
	margin-bottom:15px;
}
.kotoni-staff .cont_staff .staff-ph	{
	float:left;
	margin-right:17px;
}
.kotoni-staff .cont_staff .staff-plo-inner	{
	margin-top:5px;
	float:left;
}
.kotoni-staff .cont_staff .staff-plo-inner .dl-staff	{
	margin-top:4px;
}
.kotoni-staff .cont_staff .staff-plo-inner .dl-staff dt	{
	float:left;
	width:80px;
	padding:10px 0 10px 20px;
	background:url(../kotoni/img/ico_staff-plo.png) left center no-repeat;
	zoom:1;
	border-bottom:3px solid #E9E9E9;
	font-weight:bold;
	color:#FF699E;
	clear:both;
}
.kotoni-staff .cont_staff .staff-plo-inner .dl-staff dt.d02	{
	float:left;
	width:80px;
	padding:10px 0 31px 20px;
	_padding:10px 0 32px 20px;
	background:url(../kotoni/img/ico_staff-plo.png)  0px 15px no-repeat;
	zoom:1;
	border-bottom:3px solid #E9E9E9;
	font-weight:bold;
	color:#FF699E;
	clear:both;
}
.kotoni-staff .cont_staff .staff-plo-inner .dl-staff dd	{
	width:283px;
	padding:10px 0;
	border-bottom:3px solid #E9E9E9;
	float:left;
}
.kotoni-staff .staff-tit	{
	background:url(../kotoni/img/tit_staff-sub-bg.png) left top no-repeat;
	height:28px;
	padding:7px 0 0 35px;
	font-weight:bold;
	color:#FF699E;
}
.kotoni-staff .staff-inner-txt	{
	padding:10px;
	line-height:22px;
}
.staff-nav	{
	margin:15px 0;
}
.staff-nav li	{
	float:left;
	border-right:1px solid #C0C0C0;
	padding:0 10px;
}
.staff-nav li.staff-nav-tit	{
	padding:3px 7px;
	font-size:85%;
	background:#EAFFD6;
	border:1px solid #C9EA84;
	margin-right:5px;
	color:#63BF00;
	font-weight:bold;
}
.kotoni-staff-contact	{
	background:url(../kotoni/img/bg_staff-contact.png) left top no-repeat;
	margin-bottom:5px;
	padding-left:170px;
	min-height:147px;
	height:auto !important;
	height:147px;
	zoom:1;
}
.kotoni-staff-contact p	{
	font-weight:bold;
	color:#FF699E;
}
.kotoni-staff-contact a,
.kotoni-staff-contact a:link	{
	color:#FF699E;
	font-weight:bold;
}
/*セカンド共通*/
.nav	{
	width:255px;
	float:left;
	margin-right:35px;
	}
.main_inner	{
	width:690px;
	float:left;
	font-size:108%;
	letter-spacing:0.05em;
	line-height:1.5;
	}
.main_inner h1,h2,h3,h4,h5,h6	{
	font-size:108%;
	}
.gnav	{
	margin-bottom:20px;
	}
.cont_link	{
	padding:15px;
	border:2px solid #D9D9D9;
	margin-bottom:15px 15px 11px;
	}
.cont_link img	{
	margin-bottom:4px;
	}
.cont_summary	{
	font-size:108%;
	line-height:1.6;
	margin-top:15px;
	}
.tit_field	{
	margin:18px 0 10px;
	}
.tab_time,
.tab_insurance,
.tab_symptom,
.tab_cure_mimi	{
	border:#6699FF 1px solid;
	width:100%;
	margin-bottom:7px;
	}
.tab_time th,
.tab_insurance th,
.tab_symptom th,
.tab_cure_mimi th	{
	padding:5px;
	border:#6699FF 1px solid;
	background:#B9E9FF;
	font-weight:bold;
	text-align:center;
	}
.tab_time td,
.tab_insurance td,
.tab_symptom td,
.tab_cure_mimi td	{
	padding:5px;
	border:#6699FF 1px solid;
	background:#FFFFFF;
	text-align:center;
	}
.txt_accsess	{
	margin-top:10px;
	}
.txt_parking	{
	font-size:108%;
	font-weight:bold;
	margin:10px 0 0;
	color:#FF3300;
	}
	
.txt_parking02	{
	font-size:108%;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#FF3300;
	}
	
.tit_s_topics	{
	margin-bottom:7px;
	}
.txt_s_topics	{
	padding-left:45px;
	}
.txt_s_topics p.tit	{
	margin-bottom:7px;
	font-weight:bold;
	}
/*麻生中央*/
ul.ul_gnav_asabu	{
	list-style:none;
	}
ul.ul_gnav_asabu li	{
	background:url(../img/btn_gnav_asabu-chuo.png) left top no-repeat;
	padding:9px 0 0 55px;
	height:23px;
	font-size:108%;
	width:200px;
	}
ul.ul_gnav_asabu li a	{
	color:#333333;
	text-decoration:none;
	display:block;
	width:200px;
	}
ul.ul_gnav_asabu li a:hover	{
	color:#FF9900;
	text-decoration:underline;
	width:200px;
	}
ul.ul_gnav_cure 	{
	list-style:circle;
	padding:5px 0 5px 65px;
	background:#FFF0F0;
	}
ul.ul_gnav_cure li	{
	font-size:108%;
	line-height:0;
	padding:3px 0;
	}
ul.ul_gnav_cure li a	{
	color:#333333;
	text-decoration:none;
	line-height:normal;
	display:block;
	}
ul.ul_gnav_cure li a:hover	{
	color:#FF9900;
	text-decoration:underline;
	line-height:normal;
	}
/*琴似中央*/
ul.ul_gnav_kotoni-c	{
	list-style:none;
	}
ul.ul_gnav_kotoni-c li	{
	background:url(../img/btn_gnav_kotoni-chuo.png) left top no-repeat;
	padding:9px 0 0 55px;
	height:23px;
	font-size:108%;
	width:200px;
	}
ul.ul_gnav_kotoni-c li a	{
	color:#333333;
	text-decoration:none;
	display:block;
	width:200px;
	}
ul.ul_gnav_kotoni-c li a:hover	{
	color:#FF9900;
	text-decoration:underline;
	width:200px;
	}
ul.ul_gnav_cure_kotoni 	{
	list-style:circle;
	padding:5px 0 5px 65px;
	background:#F8FBFF;
	}
ul.ul_gnav_cure_kotoni li	{
	font-size:108%;
	line-height:0;
	padding:3px 0;
	}
ul.ul_gnav_cure_kotoni li a	{
	color:#333333;
	text-decoration:none;
	line-height:normal;
	display:block;
	}
ul.ul_gnav_cure_kotoni li a:hover	{
	color:#FF9900;
	text-decoration:underline;
	line-height:normal;
	}
/*琴似*/
ul.ul_gnav_kotoni	{
	list-style:none;
	}
ul.ul_gnav_kotoni li	{
	background:url(../img/btn_gnav_kotoni.png) left top no-repeat;
	padding:9px 0 0 55px;
	height:23px;
	font-size:108%;
	width:200px;
	}
ul.ul_gnav_kotoni li a	{
	color:#333333;
	text-decoration:none;
	display:block;
	width:200px;
	}
ul.ul_gnav_kotoni li a:hover	{
	color:#FF9900;
	text-decoration:underline;
	width:200px;
	}
ul.ul_gnav_cure_kotoni2 	{
	list-style:circle;
	padding:5px 0 5px 65px;
	background:#F6FFF2;
	}
ul.ul_gnav_cure_kotoni2 li	{
	font-size:108%;
	line-height:0;
	padding:3px 0;
	}
ul.ul_gnav_cure_kotoni2 li a	{
	color:#333333;
	text-decoration:none;
	line-height:normal;
	display:block;
	}
ul.ul_gnav_cure_kotoni2 li a:hover	{
	color:#FF9900;
	text-decoration:underline;
	line-height:normal;
	}
/*琴似アクセス写真*/
.kotoni-access-gide	{
	margin:15px 0;
}
.kotoni-access-gide li	{
	float:left;
	margin:0 15px 10px 0;
	width:220px;
}
.kotoni-access-gide img	{
	margin-bottom:5px;
}
.kotoni-access-gide li.last	{
	margin-right:0;
}
.kotoni-access-gide-wrap	{
	margin:15px 0 20px;
}
/*セカンドページ*/
.main_inner h2	{
	margin-bottom:10px;
	}
.pankuzu	{
	margin-bottom:15px;
	}
.top_navlink	{
	margin:5px;
	font-size:116%;
	}
.txt_asbu_lead	{
	margin-bottom:20px;
	}
.dl_flow	{
	width:520px;
	float:left;
	margin-top:7px;
	}
.dl_flow dt	{
	font-weight:bold;
	color:#e85382;
	margin-bottom:5px;
	}
.dl_flow dt img	{
	margin:-1px 7px 0 0;
	/margin:-3px 7px 0 0;
	position:relative;
	}
.dl_flow dd	{
	background:url(../img/dotline.gif) bottom left repeat-x;
	padding:0 0 15px 25px;
	margin-bottom:12px;
	}
.cont_flow_img	{
	width:150px;
	margin-left:20px;
	float:left;
	}
.dl_good_s	{
	margin-top:7px;
	}
.tit_choos	{
	font-weight:bold;
	color:#e85382;
	margin-bottom:5px;
	}
.dl_good_s dt	{
	padding:5px 7px;
	font-weight:bold;
	background:#FBDBE5;
	color:#e85382;
	}
.dl_good_s dd	{
	padding:10px 15px;
	}
.tit_is	{
	font-weight:bold;
	color:#e85382;
	margin-bottom:5px;
	}
.txt_s_abouto	{
	margin-bottom:20px;
	}
.cont_s_abouto	{
	margin-bottom:15px;
	}
.cont_s_abouto_txt	{
	width:470px;
	margin-right:20px;
	float:left;
	}
.cont_s_abouto_img	{
	width:200px;
	float:left;
	}
.img_cure	{
	margin-top:10px;
	}
.txt_l	{
	margin-bottom:15px;
	}
.tit_insurance	{
	font-weight:bold;
	margin-bottom:5px;
	}
.cont_insurance	{
	margin-bottom:10px;
	}
.cont_insurance_img,
.cont_insurance2_img,
.cont_insurance3_img	{
	width:160px;
	margin-right:20px;
	float:left;
	}
.cont_insurance_txt	{
	width:510px;
	float:left;
	}
.cont_insurance_txt02	{
	width:330px;
	float:left;
	}
.cont_insurance2	{
	width:330px;
	float:left;
	margin-right:30px;
	}
.cont_insurance2_txt,
.cont_insurance3_txt	{
	width:150px;
	float:left;
	}
.cont_insurance3	{
	width:330px;
	float:left;
	}
.cont_insurance23_wrap	{
	margin-bottom:10px;
	}
.tit_symptom,
.tit_dictionary	{
	background:url(../img/mark.gif) center left no-repeat;
	padding-left:18px;
	color:#e85382;
	font-weight:bold;
	margin:15px 0 15px;
	}
.cont_comment	{
	background:#FBDBE5;
	padding:15px 15px 15px;
	margin-bottom:15px;
	}
.cont_comment p	{
	margin-bottom:10px;
	}
.cont_comment p.tit	{
	color:#e85382;
	font-weight:bold;
	}
.cont_symptom2,
.cont_voice_lead,
.cont_qanda_lead	{
	margin:10px 0;
	}
.dl_symptom	{
	margin-bottom:15px;
	}
.dl_symptom dt	{
	font-weight:bold;
	margin-bottom:3px;
	}
.dl_symptom dd	{
	margin-bottom:10px;
	}
.img_symptom	{
	margin-bottom:10px;
	}
.txt_symptom_pickup	{
	font-weight:bold;
	margin:15px 0 7px;
	}
.tit_symptom_sub,
.tit_dictionary_sub	{
	color:#e85382;
	font-weight:bold;
	margin:15px 0 3px;
	}
.cont_symptom_cure_img	{
	width:100px;
	margin-right:20px;
	float:left;
	}
.cont_symptom_cure_txt	{
	width:570px;
	float:left;
	}
.ol_symptom	{
	margin-bottom:10px;
	padding-left:25px;
	}
.ol_symptom li	{
	margin-bottom:5px;
	}
.dl_dictionary	{
	margin:7px 0 15px;
	width:470px;
	}
.dl_dictionary dt	{
	font-weight:bold;
	margin-bottom:5px;
	}
.dl_dictionary dd	{
	margin-bottom:5px;
	}
.cont_dictionary1_txt,
.cont_dictionary2_txt	{
	width:568px;
	float:left;
	}
.cont_dictionary1_img,
.cont_dictionary2_img	{
	width:122px;
	float:left;
	}
.cont_voice,
.cont_qanda,
.cont_staff_mess	{
	background:#FBDBE5;
	padding:10px;
	margin-bottom:20px;
	}
.cont_voice p.tit,
.cont_qanda	p.tit,
.cont_staff_mess p.tit	{
	color:#e85382;
	margin-bottom:7px;
	padding-bottom:7px;
	border-bottom:1px dotted #e85382;
	font-weight:bold;
	}
.cont_staff_mess p	{
	margin-bottom:7px;
	}
.pagetop	{
	text-align:right;
	margin-top:30px;
	}
.pagetop_symptom	{
	text-align:right;
	padding-bottom:15px;
	margin-top:30px;
	background:url(../img/dotline.gif) left bottom repeat-x;
	width:100%;
	}
.tit_accident	{
	font-weight:bold;
	color:#e85382;
	margin:20px 0 3px;
	font-size:100%;
	}
.cont_accident_txt	{
	width:470px;
	margin-right:20px;
	float:left;
	}
.cont_accident_img	{
	width:200px;
	float:left;
	}
.contact	{
	background:url(../img/icn_mail.gif) left center no-repeat;
	padding-left:20px;
	margin-top:3px;
	width:80%;
	}
.cont_message_img	{
	width:280px;
	margin-right:20px;
	float:left;
	}
	
.cont_message_img02	{
	width:340px;
	margin:0 10px 10px 0;
	float:left;
	}
	
.cont_message_img03	{
	width:340px;
	float:left;
	margin-bottom:10px;
	}
	
.cont_message_txt	{
	width:390px;
	float:left;
	}
.cont_message_txt p	{
	margin-bottom:7px;
	}
.cont_staff	{
	margin-bottom:25px;
	}
.cont_staff_img	{
	width:212px;
	margin-right:20px;
	float:left;
	}
.cont_staff_txt	{
	width:458px;
	float:left;
	}
.cont_staff_txt p	{
	background:url(../img/arrow_green.gif) top left no-repeat;
	padding:0 0 6px 15px;
	margin-bottom:7px;
	border-bottom:1px #CCCCCC dotted;
	}
.txt_staff	{
	margin:4px 0 3px;
	}
.tab_cure_ph	{
	width:100%;
	}
.tab_cure_ph td	{
	padding:5px 0;
	}
.tab_cure_price	{
	border:#6699FF 1px solid;
	width:100%;
	margin-bottom:7px;
	}
.tab_cure_price th	{
	padding:5px;
	border:#6699FF 1px solid;
	background:#B9E9FF;
	font-weight:bold;
	text-align:center;
	}
.tab_cure_price td	{
	padding:5px;
	border:#6699FF 1px solid;
	background:#FFFFFF;
	text-align:left;
	}
.cont_cure_cate	{
	margin-bottom:20px;
	}
.cont_cure_cate_txt	{
	width:485px;
	margin-right:20px;
	float:left;
	}
.cont_cure_cate_txt p	{
	margin-bottom:7px;
	}
.cont_cure_cate_img	{
	width:185px;
	float:left;
	}
.txt_cure_electric	{
	margin:17px 0;
	}
.cont_message2_img	{
	width:280px;
	margin-right:20px;
	float:left;
	}
.cont_message2_txt	{
	width:390px;
	float:left;
	}
.cont_message2_txt p	{
	margin-bottom:7px;
	}
.cont_message3	{
	margin:15px 0;
	}
.cont_message3 p	{
	margin-bottom:7px;
	}
.pink_bold	{
	color:#e85382;
	font-weight:bold;
	}
.dl_cure_electric 	{
	margin-bottom:5px;
	}
.dl_cure_electric dt	{
	font-weight:bold;
	margin-bottom:5px;
	}
.dl_cure_electric dd	{
	margin-bottom:10px;
	}
.ol_cont_cure_cate	{
	padding-left:50px;
	margin-bottom:7px;
	}
.ol_cont_cure_cate li	{
	margin-bottom:2px;
	}
.cont_cure_mimi	{
	margin-top:10px;
	}
.cont_cure_mimi_img	{
	width:110px;
	margin-right:20px;
	float:left;
	}
.cont_cure_mimi_txt	{
	float:left;
	width:355px;
	}
.txt_cont_cure_mimi_wrap	{
	margin:7px 0 3px;
	font-weight:bold;
	}
/*エラーページ*/
body.error	{
	background:#FFE786;
	}
.cont_error	{
	width:500px;
	padding:30px;
	margin:80px auto 30px;
	line-height:1.5;
	font-size:108%;
	background:#FFFFFF;
	}
.cont_error h1	{
	font-size:153.9%;
	font-weight:bold;
	margin:-10px 0 10px;
	}
.txt_error	{
	margin:10px 0;
	}
.ul_error	{
	margin:5px 0 20px;
	list-style:disc;
	padding-left:20px;
	}
/*整骨辞典*/
.dict_tit	{
	background:url(../asabu-chuo/image/mark.gif) left center no-repeat;
	padding:0 0 2px 17px;
	margin:10px 0 2px;
	font:13px;
	font-size:100%;
	color:#e85382;
	font-weight:bold;
	}
.dict_lead_wrap	{
	margin:0;
	width:690px;
	}
.dict_lead_txt	{
	width:413px;
	float:left;
	line-height:1.6;
	}
.dict_lead_img	{
	width:277px;
	float:left;
	}
.titnone	{
	background:none;
	border:none;
	}
.cause_wrap	{
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
	}
.cause_wrap p	{
	margin:0;
	}
.cause_wrap p.tit	{
	margin-bottom:7px;
	padding-bottom:5px;
	color:#e85382;
	border-bottom:3px double #e85382;
	font-weight:bold;
	}
.cause_wrap ul	{
	margin:13px 0;
	list-style:decimal;
	padding-left:25px;
	/padding-left:27px;
	}
.cause_wrap li	{
	line-height:1.8;
	}
.cause2_wrap	{
	border:1px solid #FFCC33;
	padding:10px 20px;
	margin-bottom:30px;
	}
.cause3_wrap	{
	border:1px solid #FFCC33;
	padding:10px 20px 10px 20px;
	margin-bottom:30px;
	}
.dict_s-d_wrap	{
	border:1px solid #CCCCCC;
	padding:10px 15px;
	margin-bottom:20px;
	}
.dict_s-d_wrap02	{
	border:1px solid #CCCCCC;
	padding:10px 140px 10px 15px;
	margin-bottom:20px;
	}
.cause_wrap03	{
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
	}
.cause_wrap03 p	{
	margin:0;
	}
.cause_wrap03 p.tit	{
	margin-bottom:7px;
	padding-bottom:5px;
	color:#e85382;
	border-bottom:3px double #e85382;
	font-weight:bold;
	}
.cause_wrap03 ul	{
	margin:13px 0;
	list-style:decimal;
	padding-left:25px;
	/padding-left:27px;
	}
.cause_wrap03 li	{
	font-weight:bold;
	line-height:1.8;
	}
.severity_tit	{
	font-weight:bold;
	margin-bottom:7px;
	color:#e85382;
	}
.dl_dict_s	{
	margin:0 0 10px;
	width:450px;
	}
.dl_dict_d	{
	margin:0 0 0;
	}
.dl_dict_s dt,
.dl_dict_d dt	{
	font-weight:bold;
	color:#e85382;
	}
.dl_dict_s dd,
.dl_dict_d dd	{
	margin:0;
	padding:0;
	}
.dl_dict_after_wrap	{
	padding-bottom:15px;
	}
.dl_dict_after	{
	margin:10px 0 0;
	padding:10px 0 0;
	width:450px;
	}
.dl_dict_after dt	{
	font-weight:bold;
	color:#e85382;
	margin-bottom:3px;
	}
.dl_dict_after dd	{
	padding:0;
	margin:0;
	}
.dictionary_cure	{
	margin-top:10px;
	padding-top:10px;
	border-top:1px dashed #e85382;
	}
/*琴似整骨院　交通事故*/
.accident_tit_l1	{
	margin:15px 0px;
	}
.accident-flow_wrap	{
	margin:10px 0 15px;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
	font-size:85%;
	}
.accident-flow_inner	{
	width:170px;
	margin-right:3px;
	float:left;
	}
.accident-flow_inner img	{
	margin-bottom:7px;
	}
.accident-flow_inner p	{
	line-height:1.5;
	font-size:108%;
	padding:0 5px;
	}
.accident-flow_inner span	{
	display:block;
	font-weight:bold;
	padding-bottom:3px;
	color:#e85382;
	line-height:1.3;
	}
.accident_txt	{
	margin-bottom:25px;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
	}
.accident_contact_img	{
	width:242px;
	float:left;
	}
.accident_contact_txt	{
	width:448px;
	float:left;
	}
.accident_contact_txt .comment	{
	margin:5px 0 10px;
	}
.accident_contact_wrap	{
	width:690px;
	margin-bottom:20px;
	}
.dl_accident-fqa	{
	margin:10px 0 25px;
	}
.dl_accident-fqa dt	{
	font-weight:bold;
	color:#e85382;
	padding:5px;
	border-bottom:2px solid #e85382;
	margin-bottom:7px;
	}
.dl_accident-fqa dd	{
	margin-bottom:15px;
	padding-left:20px;
	}
.accident_tit-fqa	{
	margin-bottom:10px;
	}
.accident_mail-contact	{
	color:#1C2787;
	text-align:center;
	margin-bottom:3px;
	}
.accident-mail	{
	margin-bottom:20px;
	text-align:center;
	}
.accident_voice	{
	margin-bottom:20px;
	font:108%;
	}
.accident_voice .patient	{
	background:#FFE1E1;
	margin-bottom:7px;
	padding:10px 18px;
	border-radius:6px;
	-webkit-border-radius:6px;    /* Safari,Google Chrome用 */  
	-moz-border-radius:6px;   /* Firefox用 */ 
	}
.accident_voice .patient dt	{
	font-weight:bold;
	color:#e85382;
	margin-bottom:5px;
	}
.accident_voice .patient dd	{
	line-height:1.5;
	}
.accident_voice .comment	{
	background:#FFFFCC;
	margin-bottom:22px;
	padding:10px 18px;
	border-radius:6px;
	-webkit-border-radius:6px;    /* Safari,Google Chrome用 */  
	-moz-border-radius:6px;   /* Firefox用 */ 
	}
.accident_voice .comment dt	{
	font-weight:bold;
	color:#996633;
	margin-bottom:5px;
	}
.accident_voice .comment dd	{
	line-height:1.5;
	}
/*？*/
.p_next{
	padding-bottom:12px;
}
.name_p{
	padding-left:430px;
	padding-top:10px;
}
/*RSS用*/
dl#blog_info{
	padding-left:5px;
	width:500px;
	margin:10px 0 20px 0;
	float:left;
}

#qr{
	float:right;
	width:160px;
	padding-top:10px;
}

#blog_info dt{
	font-weight:bold;
	color:#F69;
	width:100px;
	line-height:25px;
	float:left;
	padding-left:10px;
}
#blog_info dd{
	border-bottom:#999 dotted 1px;
	line-height:25px;
	padding-left:100px;
}

#head-second3	{
	height:113px;
	width:1000px;
	padding-bottom:10px;
	margin:0 auto;
	}

/*琴似整骨院ヘッダー追加*/
#second_k	{
	background:url(../img/img_head02.png) top center no-repeat;
	}
#head-second2	{
	height:141px;
	width:1000px;
	padding-bottom:10px;
	margin:0 auto;
	}
	
/*麻生整骨院ヘッダー追加*/
#second_a	{
	background:url(../img/img_head03.png) top center no-repeat;
	}


/*琴似*/
.slgn_kotoni	{
	color:#4fb702;
	font-weight:bold;
	font-size:131%;
	display:block;
	margin-bottom:5px;
}
.roomImage_wrap	{
	padding:0;
	margin:15px -10px 15px 0;
	_margin:15px -20px 15px 0;
	overflow:hidden;
	zoom:1;
}
.roomImage_inner	{
	float:left;
	margin-right:10px;
}
.roomImage_inner img	{
	margin-bottom:3px;
}

/*麻生中央整骨院治療内容・料金ページ修正*/

#cure_wrap{
	width:330px;
	float:left;
	padding-right:15px;
}

#cure_wrap02{
	width:330px;
	float:right;
}

#cure_wrap table,#cure_wrap02 table{
	width:330px;
	line-height:25px;
	font-size:14px;
	margin-bottom:15px;
}
#cure_wrap02 table a{
	font-weight:bold;
}
#cure_wrap table td,#cure_wrap02 table td{
	padding:5px;
	border-bottom:dotted #CCC 1px;
}
#cure_wrap table th,#cure_wrap02 table th{
	padding:5px;
	border-bottom:dotted #CCC 1px;
}

.b_border{
	border-bottom:dotted #CCC 3px;
}
