@charset "euc-jp";

body {
	margin:							0;
	padding:						0;
	background-color:				#ffffff;
	font-size:						12px;
	color:							#585757;
	font-family:					"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ", "sans-serif";
}

a {
	color:							#999999;
	font-size:						9pt;
	letter-spacing:					1px;
}

h1 {
	margin:							0;
	padding:						0;
}

h2.surgery_name {
	color:							#ff6633;
	font-size:						10pt;
	margin-top:						10px;
	margin-bottom:					10px;
	padding:						0;
}

img {
	border:							0;
}

img.image_photo {
	border:							1px;
}

.hidden {
	display:						none;
}

.clear {
	clear:							both;
	margin:							0;
	padding:						0;
	height:							0;
}

p {
	letter-spacing:					1px;
	margin:							0;
	padding:						0;
}

p.paragraph {
	font-size:						9pt;
	letter-spacing:					1px;
	line-height:					150%;
	margin-top:						0px;
	margin-bottom:					30px;
	padding-left:					5px;
	padding-right:					40px;
}

p.surgery_type {
	font-size:						9pt;
	letter-spacing:					1px;
	line-height:					150%;
	margin-top:						15px;
	padding-left:					5px;
	padding-right:					40px;
}

p.surgery_info {
	font-size:						9pt;
	letter-spacing:					1px;
	line-height:					150%;
	margin-bottom:					15px;
	padding-left:					30px;
	padding-right:					40px;
}

p.link {
	font-size:						9pt;
	letter-spacing:					0px;
	line-height:					140%;
	margin-top:						15px;
	margin-bottom:					15px;
}

/*	IE 対策 orz */
div.center {
	text-align:						center;
}

/*		ヘッダ		*/
#header {
	background:						url(../img/header_tile.gif);
}

#header_container {
	width:							750px;
	margin-left:					auto;
	margin-right:					auto;
	border-left-width:				1px;
	border-right-width:				1px;
	border-top-width:				0px;
	border-bottom-width:			0px;
	border-style:					solid;
	border-color:					#cccccc;
}

#header_container h1 {
	padding-top:					9px;
	font-size:						10px;
	font-weight:					normal;
	color:							#F0037F;
	text-align:						right;
	margin:							0px;
}

/*		フッタ		*/
#footer {
	clear:							both;
	width:							750px;
	text-align:						center;
	border-left-width:				1px;
	border-right-width:				1px;
	border-top-width:				0px;
	border-bottom-width:			0px;
	border-style:					solid;
	border-color:					#cccccc;
	margin-left:					auto;
	margin-right:					auto;
	padding-top:					25px;
	padding-bottom:					15px;
}

#footer p {
	color:							#999999;
	font-size:						14px;
}

/*		全体のコンテナ		*/
#container {
	width:							750px;
	margin-left:					auto;
	margin-right:					auto;
	margin-top:						0px;
	padding-left:					0px;
	padding-right:					0px;
	padding-top:					15px;
	border-left-width:				1px;
	border-right-width:				1px;
	border-top-width:				0px;
	border-bottom-width:			1px;
	border-style:					solid;
	border-color:					#cccccc;
}

#navigation {
	text-align:						center;
	margin-left:					auto;
	margin-right:					auto;
	margin-top:						10px;
	margin-bottom:					20px;
	padding-top:					20px;
}

.side_navigation {
	padding-left:					15px;
	padding-top:					10px;
	padding-bottom:					20px;
}

span.sepalater {
	color:							#ff9999;
}

span.point {
	color:							#ff6633;
}

span.regular_paragraph {
	font-size:						9pt;
	margin:							0;
	padding:						0;
}

div.surgery_bg {
	width:							170px;
	height:							21px;
	float:							left;
	color:							#ff6633;
	padding-left:					10px;
	padding-top:					4px;
	background:						url(../img/menu_background.gif) no-repeat;
}

div.price_tag {
	color:							#ff6633;
	font-size:						11pt;
	font-weight:					bold;
	float:							left;
	margin-top:						-3px;
	padding-left:					10px;
	padding-top:					4px;
}

span.question {
	color:							#cc66cc;
	font-size:						14pt;
	font-weight:					bold;
}

span.answer {
	color:							#3366ff;
	font-size:						14pt;
	font-weight:					bold;
}

span.special {
	font-weight:					bold;
}

span.surgery_name {
	color:							#ff6633;
	font-size:						11pt;
	font-weight:					bold;
	margin-top:						10px;
	margin-bottom:					10px;
	padding:						0;
}

ul {
	margin-top:						0px;
}

/* 	料金テーブル */
table.tblprice{
	border: 5px greenyellow double;
    border-collapse: collapse;
   	border-spacing: 5px 1px;
}

.tblprice th{
	border: 2px greenyellow solid;
	background-color: azure;
   	background-image: none;
	text-align: center;
	vertical-align: middle;
}

.tblprice td{
	border: 2px greenyellow solid;
	vertical-align: middle;
}

/* 	見出し */
.midashi{
    padding:2px 5px 2px 5px;
    font-size:15px;
    color:#8B0000;
    font-weight:bold;
    border-bottom:1px #8B0000 solid;
}

/* 	画像見出し */
.midashi1{
    color:#250d00;
    background-repeat:no-repeat;
    background-position:center;
    padding-left:40px;
    height:26px;
    padding-top:6px;
    font-weight:bold;
    font-size:14px;
}
/* 	画像見出し中央 */
.midashi1-center{
    color:#250d00;
    background-repeat:no-repeat;
    background-position:center;
    margin: 0 auto;
    text-align: center;
    height:26px;
    padding-top:6px;
    font-weight:bold;
    font-size:14px;
}

/* 	見出し2 */
.midashi2{
    border-left:#C8A700 4px solid;
    height:40px;
    padding-left:10px;
    font-size:14px;
    font-weight:bold;
}


/* 	見出し3 */
.midashi3{
    padding:2px 5px 2px 5px;
    font-size:13px;
    color:#FFFFFF;
    font-weight:bold;
    background-color:red;
}

/* 	内部ページ見出し4 */
.midashi4{
    font-size:13px;
    color:#FF6600;
    font-weight:bold;
}

/* 	内部ページ見出し5 */
.midashi5{
    font-size:13px;
    color:#FF0000;
    font-weight:bold;
}
