/**********************

基準

**********************/
h1, h2, h3, h4, h5, div, p, ul, dl, dt, dd, form, fieldset, address, img {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	line-height:1.3;
	border:none;
	font-style: normal;
	color: #666666;
}

a:link,a:active,a:visited {
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}

a:hover {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}

hr {
	display: none;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
}


#wrapper {
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/**********************

ヘッター

**********************/
#header {
	height: 148px;
	position: relative;
}
h1 {
	position: absolute;
	left: 14px;
	top: 30px;
	height: 48px;
	width: 432px;
	background-image: url(../imgs/logo.jpg);
	text-indent: -9999px;
}
#tel {
	position: absolute;
	top: 26px;
	left: 646px;
}
#header ul {
	position: absolute;
	top: 93px;
	width: 910px;
}
#header li {
	float: left;
	height: 55px;
}
#nv01 a {
	width: 130px;
	display: block;
	background-image: url(../imgs/navi01.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv01 a:hover {
	width: 130px;
	display: block;
	background-image: url(../imgs/navi01_o.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv02 a {
	display: block;
	width: 129px;
	background-image: url(../imgs/navi02.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv02 a:hover {
	display: block;
	width: 129px;
	background-image: url(../imgs/navi02_o.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv03 a {
	display: block;
	width: 129px;
	background-image: url(../imgs/navi03.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv03 a:hover {
	display: block;
	width: 129px;
	background-image: url(../imgs/navi03_o.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv04 a {
	width: 129px;
	display: block;
	background-image: url(../imgs/navi04.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv04 a:hover {
	width: 129px;
	display: block;
	background-image: url(../imgs/navi04_o.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv05 a {
	display: block;
	width: 130px;
	background-image: url(../imgs/navi05.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv05 a:hover {
	display: block;
	width: 130px;
	background-image: url(../imgs/navi05_o.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv06 a {
	width: 129px;
	display: block;
	background-image: url(../imgs/navi06.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv06 a:hover {
	width: 129px;
	display: block;
	background-image: url(../imgs/navi06_o.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv07 a {
	width: 134px;
	display: block;
	background-image: url(../imgs/navi07.jpg);
	height: 55px;
	text-indent: -9999px;
}
#nv07 a:hover {
	width: 134px;
	display: block;
	background-image: url(../imgs/navi07_o.jpg);
	height: 55px;
	text-indent: -9999px;
}
/**********************

フッター

**********************/
#footer {
	clear: both;
	padding-top: 70px;
}
#footer a {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
#backtop {
	margin-bottom: 40px;
	text-align: right;
}
#footer ul {
	text-align: center;
	margin-bottom: 5px;
}
#footer li {
	display: inline;
	font-size: 10px;
}
#footer_copy {
	background-image: url(../imgs/footer_bg.jpg);
	height: 100px;
	position: relative;
}
#footer_copy p {
	position: absolute;
	left: 300px;
	top: 33px;
}
address {
	background-color: #2C7A6E;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
/**********************

コンテンツ組

**********************/
#head_pan {
	padding-right: 5px;
	padding-left: 5px;
	clear: left;
	padding-bottom: 10px;
}
#head_pan p {
	font-size: 10px;
	padding-top: 10px;
}
#head_pan a {
	font-size: 10px;
}

#left {
	width: 220px;
	padding-left: 5px;
	float: left;
}
#left_tel {
	margin-bottom: 10px;
	background-image: url(../imgs/left_tel_bg.jpg);
	background-repeat: no-repeat;
	height: 230px;
}
#left_tel p {
	text-indent: -9999px;
	font-size: 10px;
}
#left_meil {
	text-align: center;
	padding-top: 105px;
}
#left_clinic {
	margin-bottom: 10px;
}
#left_clinic h2 {
	background-image: url(../imgs/left_clictit.jpg);
	background-repeat: no-repeat;
	height: 43px;
	text-indent: -9999px;
}
#left_clinic h3 {
	color: #7C0000;
	font-size: 10px;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
}
#left_clinic_inner {
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../imgs/left_clicbg.jpg);
	background-position: bottom;
	padding-bottom: 15px;
}
#left_clinic_inner img {
	margin-top: 5px;
	margin-bottom: 8px;
}
#left_clinic_inner ul {
	margin-left: 55px;
}
#left_clinic_inner li {
	display: block;
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	width: 130px;
}
#left_banner {
}
#left_banner li {
	margin-bottom: 8px;
}
#right {
	width: 675px;
	float: right;
}
#btm_mail {
	height: 124px;
	width: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imgs/btm_mail_bg.jpg);
	background-repeat: no-repeat;
}
#btm_mail img {
	margin-top: 10px;
	margin-left: 400px;
}

/**********************

トップページ

**********************/
#top_left {
	width: 440px;
	float: left;
}
#top_left h2 {
	background-image: url(../imgs/top_tit_medical.jpg);
	background-repeat: no-repeat;
	height: 41px;
	text-indent: -9999px;
}
.top_medical_inner {
	clear: left;
	padding-top: 10px;
}
.top_medical_inner ul {
	padding-right: 4px;
	padding-left: 4px;
}
.top_medical_inner li {
	padding-bottom: 2px;
	background-image: url(../imgs/icon_top.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
}

.top_medical_inner img {
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.top_medical_inner h3 {
	font-size: 12px;
	font-weight: normal;
	background-image: url(../imgs/top_tit_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.top_medical_inner h3 a {
	text-decoration: none;
	color: #666666;
	background-image: url(../imgs/icon.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
.medi_inner01 {
	width: 138px;
	float: left;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 223px;
}
.medi_inner02 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 223px;
}
.medi_inner03 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 223px;
}
.medi_inner04 {
	width: 138px;
	float: left;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 275px;
}
.medi_inner05 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 275px;
}
.medi_inner06 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 275px;
}
.medi_inner07 {
	width: 138px;
	float: left;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 205px;
}
.medi_inner08 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 205px;
}
.medi_inner09 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 205px;
}
.medi_inner10 {
	width: 138px;
	float: left;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 223px;
}
.medi_inner11 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 223px;
}
.medi_inner12 {
	float: left;
	width: 138px;
	margin-left: 10px;
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	height: 223px;
}

#top_right {
	float: right;
	width: 220px;
	padding-right: 5px;
}
#top_titwhat {
	background-image: url(../imgs/top_tit_news.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
#top_titqa {
	background-image: url(../imgs/top_tit_qa.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
#top_titvoice {
	background-image: url(../imgs/top_tit_voice.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
.top_right_inner h3 {
	text-indent: -9999px;
}
.top_right_inner {
	clear: both;
	margin-bottom: 30px;
}
.top_right_inner p {
	display: block;
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 65px;
	padding-left: 15px;
	margin-left: 140px;
}

.top_right_inner dl {
	line-height: 1.3;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-top: 10px;

}
.top_right_inner dt {
	width: 6em;
}
.top_right_inner dd {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.3em;
	margin-left: 0em;
}

/**********************

各共通

**********************/
.color2 {color: #CC0000}
.color_red14 {
	color: #FF0000;
	font-size: 14px;
}
.color_red {
	color: #FF0000;
}
.color_green {
	color: #2C7A6E;
}
.general_inner {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 10px;
	clear: left;
}
.general_inner_cont {
	margin: 10px;
}
.general_inner_cont2 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
}
.general_inner_cont2 p {
	clear: left;
}

.icon {
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.icon2 {
	background-image: url(../imgs/icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.line {
	background-image: url(../imgs/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.line2 {
	background-image: url(../imgs/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
	margin-bottom: 3px;
	color: #2C7A6E;
	font-size: 14px;
}
.photo {
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}

.btm_space {
	padding-bottom: 20px;
}
.btm_space2 {
	padding-bottom: 10px;
}
.pink_inner {
	background-color: #FFF0F0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #E2E2E2;
}
#pink_inner2 {
	background-color: #FFF0F0;
	border: 1px solid #E2E2E2;
	display: block;
	padding: 10px;
	height: 135px;
}

.pink_inner p {
	padding-bottom: 10px;
}
.space {
	clear: both;
	height: 30px;
}
.space2 {
	clear: both;
	height: 15px;
}
.sabtit {
	font-size: 14px;
	color: #333333;
}
/**********************

クリニックポリシー

**********************/
#clinic_privacy {
	padding-right: 5px;
}
#clinic_privacy h2 {
	background-image: url(../imgs/tit_clinic_p.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#clinic_privacy_inner {
	width: 626px;
	margin-left: auto;
	margin-right: auto;
	height: 621px;
	margin-top: 22px;
	background-image: url(../imgs/clinic_p_img.jpg);
	margin-bottom: 20px;
}
#clinic_privacy_inner p {
	text-indent: -9999px;
	font-size: 12px;
}
#clinic_privacy_inner a {
	display: block;
	background-image: url(../imgs/icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	width: 230px;
	margin-top: 515px;
	margin-left: 370px;
}
/**********************

クリニック案内

**********************/
#clinic {
	padding-right: 5px;
}
#clinic h2 {
	background-image: url(../imgs/tit_clinic.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#clinic_policy {
	margin: 10px;
	background-image: url(../imgs/clinic_photo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#clinic_policy img {
	margin-bottom: 5px;
}
#clinic_policy p {
	margin-bottom: 20px;
	font-size: 12px;
}
.clinic_photo {
	clear: left;
	height: 172px;
	margin-top: 10px;
}
.clinic_photo_inner {
	float: left;
	margin-right: 8px;
}
.clinic_photo_inner img {
	margin-bottom: 5px;
}
/**********************

院長ご挨拶

**********************/
#message {
	padding-right: 5px;
}
#message h2 {
	background-image: url(../imgs/tit_message.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#message_innr01 {
	float: left;
	width: 445px;
}
#message_innr01 p {
	padding-top: 10px;
	padding-bottom: 10px;
}
#message_innr02 {
	float: right;
	width: 185px;
}
#message_innr01 table {
	width: 435px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
#message_innr01 th {
	background-color: #DDEAE9;
	width: 100px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	padding: 7px;
	text-align: left;
	font-weight: normal;
}
#message_innr01 td {
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
/**********************

診療内容一覧

**********************/
#medical {
	padding-right: 5px;
}
#medical h2 {
	background-image: url(../imgs/tit_medical.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
.medical_inner {
	clear: left;
	height: 95px;
}
.medical_inner .links {
	background-image: url(../imgs/icon.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
.medical_inner .left {
	float: left;
	width: 320px;
}
.medical_inner .right {
	float: right;
	width: 320px;
}
/**********************

料金案内

**********************/
#chage {
	padding-right: 5px;
}
#chage h2 {
	background-image: url(../imgs/tit_chage.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#chage  h3 {
	clear: left;
}

.chage_inner {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	clear: both;
	height: 135px;
}
#chage ul {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
#chage li {
	float: left;
	width: 120px;
	display: block;
	background-image: url(../imgs/chage_linkbg.jpg);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 5px;
	padding-left: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#chage li a {
	color: #666666;
	text-decoration: none;
	display: block;
}
#chage_card {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.chage_link {
	padding-top: 10px;
	padding-bottom: 10px;
}
.chage_link a {
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	display: block;
}

#chage table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
#chage th {
	width: 190px;
	background-color: #EDF3F3;
	text-align: left;
	font-weight: normal;
	padding: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
}
#chage td {
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
/**********************

美容外科への第一歩

**********************/
#step {
	padding-right: 5px;
}
#step h2 {
	background-image: url(../imgs/tit_step.jpg);
	background-repeat: no-repeat;
	height: 70px;
	text-indent: -9999px;
}
#step_img {
	background-image: url(../imgs/step_img.jpg);
	background-repeat: no-repeat;
	height: 273px;
}
#step_img p {
	text-indent: -9999px;
}
#step_txt {
	padding: 25px;
	font-size: 14px;
}
.step_inner01 {
	padding-right: 15px;
	padding-left: 15px;
	height: 100px;
}
.step_inner01 h3 {
	background-image: url(../imgs/step_sabtit01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.step_inner01 .step_txt2 {
	float: right;
	width: 577px;
}
.step_inner01 img {
	float: left;
	display: block;
}
.step_inner01 {
	padding-right: 15px;
	padding-left: 15px;
	height: 100px;
}

.step_inner02 {
	padding-right: 15px;
	padding-left: 15px;
	height: 100px;
}
.step_inner02 h3 {
	background-image: url(../imgs/step_sabtit02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.step_inner02 .step_txt2 {
	float: right;
	width: 577px;
}
.step_inner02 img {
	float: left;
	display: block;
}
.step_inner02 {
	padding-right: 15px;
	padding-left: 15px;
	height: 100px;
}

.step_inner03 {
	padding-right: 15px;
	padding-left: 15px;
	height: 200px;
}
.step_inner03 h3 {
	background-image: url(../imgs/step_sabtit03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.step_inner03 .step_txt2 {
	float: right;
	width: 577px;
}
.step_inner03 img {
	float: left;
	display: block;
}
/**********************

同意書

**********************/
#agreement {
	padding-right: 5px;
}
#agreement h2 {
	background-image: url(../imgs/tit_agreement.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#adobe {
	border: 1px solid #FF6666;
	padding: 5px;
	background-color: #FFD0D0;
	text-align: center;
}
/**********************

プライバシーポリシー

**********************/
#privacy {
	padding-right: 5px;
}
#privacy h2 {
	background-image: url(../imgs/tit_privacy.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#privacy ol {
}
/**********************

ウエディング

**********************/
#wedding {
	padding-right: 5px;
}
#wedding h2 {
	background-image: url(../imgs/tit_wedding.jpg);
	background-repeat: no-repeat;
	height: 210px;
	text-indent: -9999px;
}
/**********************

キャンペーンについて

**********************/
#camp {
	padding-right: 5px;
}
#camp h2 {
	background-image: url(../imgs/tit_camp.jpg);
	background-repeat: no-repeat;
	height: 210px;
	text-indent: -9999px;
}
#camp_sengen {
	margin: 20px;
	border: 1px solid #FF6666;
	background-image: url(../imgs/camp_sabtit002.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 80px;
}
#camp_sengen p {
	text-indent: -9999px;
}
#camp_txt {
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: 40px;
}
#camp_name {
	margin-bottom: 50px;
	text-align: right;
}
/**********************

メディア情報

**********************/
#media {
	padding-right: 5px;
}
#media h2 {
	background-image: url(../imgs/tit_media.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
.media_inner {
	clear: left;
	height: 180px;
}
.media_innerL {
	float: left;
	width: 310px;
}
.media_innerR {
	width: 310px;
	float: left;
	margin-left: 10px;
}
/**********************

豊胸の基礎知識（動画）

**********************/
#moving {
	padding-right: 5px;
}
#moving h2 {
	background-image: url(../imgs/tit_media.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#moving ul {
	padding: 10px;
}
#moving li {
	margin-bottom: 5px;
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
/**********************

ＣＭ

**********************/
#cm {
	padding-right: 5px;
}
#cm h2 {
	background-image: url(../imgs/tit_cm.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
/**********************

ラジオ出演

**********************/
#radio {
	padding-right: 5px;
}
#radio h2 {
	background-image: url(../imgs/tit_radio.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
/**********************

美人論

**********************/
#bijin {
	padding-right: 5px;
}
#bijin h2 {
	background-image: url(../imgs/tit_bijin.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#bijin_inner01 {
	border: 1px solid #FF6666;
	padding: 10px;
	height: 160px;
	margin-bottom: 10px;
	clear: left;
}
#bijin_inner01 img {
	float: left;
}
#bijin_inner01 p {
	float: right;
	margin-left: 10px;
	width: 410px;
	font-size: 14px;
}
#bijin_inner02 {
	border: 1px solid #006699;
	padding: 10px;
	height: 160px;
	margin-bottom: 10px;
	clear: left;
}
#bijin_inner02 img {
	float: left;
}
#bijin_inner02 p {
	float: right;
	margin-left: 10px;
	width: 410px;
	font-size: 14px;
}
.txt {
	font-size: 14px;
	padding: 10px;
}
/**********************

院長直通メール相談

**********************/
#form {
	padding-right: 5px;
}
#form h2 {
	background-image: url(../imgs/tit_form.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#form_txt {
	padding-top: 10px;
	padding-bottom: 30px;
}
#form table {
	width: 590px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
#form th {
	width: 105px;
	background-color: #DDEAE9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
}
#form td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}

.form1 {
	background-image: url(../imgs/form_icon01.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
.form2 {
	background-image: url(../imgs/form_icon02.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
.form3 {
	background-image: url(../imgs/form_icon02.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	background-color: #DDEAE9;
}.form_inner {
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	background-image: url(../imgs/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.form_kakunin {
	margin: 10px;
	border: 1px solid #E2E2E2;
	padding: 10px;
}
.form_error {
	margin: 10px;
	border: 1px solid #FF0000;
	padding: 10px;
	background-color: #FFDFDF;
}.form_error p {
	margin-top: 10px;
	font-size: 14px;
}
/**********************

よくある質問

**********************/
#question {
	padding-right: 5px;
}
#question h2 {
	background-image: url(../imgs/tit_question.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
.question_inner {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.question_inner p {
	margin-top: 5px;
}
.question_inner a {
}
/**********************

ブログ組

**********************/
.blog_inner {
	clear: left;
	margin-top: 20px;
	padding-bottom: 20px;
}
.entry_title_inner {
	background-image: url(../imgs/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 15px;
}
.entry_title_inner ul {
}
.entry_title_inner li {
	display: inline;
	margin-right: 5px;
}
.entry_time {
	font-weight: bold;
}
.entry_title {
	font-weight: bold;
}
.entry_body {
	padding-bottom: 20px;
}
.entry_more {
	padding-bottom: 20px;
}
.entry_tag_inner {
	margin-top: 10px;
	background-color: #F0F0F0;
	padding: 5px;
}
.entry_tag_inner ul {
	background-color: #F0F0F0;
	padding: 5px;
}
.entry_tag_inner li {
	display: inline;
	margin-right: 5px;
}
.entry_trackback_inner {
	margin-top: 10px;
	background-color: #F0F0F0;
	padding: 5px;
}
.entry_trackback_inner ul {
	background-color: #F0F0F0;
	padding: 5px;
}
.entry_trackback_inner li {
	display: inline;
	margin-right: 5px;
}
.next {
	background-color: #F0F0F0;
	padding: 5px;
}
.next ul {
	text-align: center;
}
.next li {
	display: inline;
	margin-right: 20px;
}
/**********************

What's New

**********************/
#new {
	padding-right: 5px;
}
#new h2 {
	background-image: url(../imgs/tit_new.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
/**********************

新着のQ&A

**********************/
#qanda {
	padding-right: 5px;
}
#qanda h2 {
	background-image: url(../imgs/tit_qanda.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
/**********************

患者様の声

**********************/
#voice {
	padding-right: 5px;
}
#voice h2 {
	background-image: url(../imgs/tit_voice.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
/**********************

診療バナー

**********************/
#banner_area {
	background-color: #F3F3F3;
	padding: 5px;
	margin-bottom: 10px;
}
#banner_area ul {
	height: 60px;
}
#banner_area li {
	display: inline;
}
.bnr4 {
	width: 153px;
	margin-right: 5px;
	float: left;
}
/**********************

豊胸バスト

**********************/
#bust {
	padding-right: 5px;
}
#bust h2 {
	background-image: url(../imgs/tit_bust.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.photo_inner {
	clear: left;
	padding-bottom: 10px;
}
.photo_l {
	float: left;
}
.photo_r {
	float: left;
	margin-left: 10px;
}
/**********************

婦人科

**********************/
#gynecology {
	padding-right: 5px;
}
#gynecology h2 {
	background-image: url(../imgs/tit_gynecology.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
/**********************

目

**********************/
#eye {
	padding-right: 5px;
}
#eye h2 {
	background-image: url(../imgs/tit_eye.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
/**********************

鼻

**********************/
#nose {
	padding-right: 5px;
}
#nose h2 {
	background-image: url(../imgs/tit_nose.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.nose_inner01_L {
	float: left;
	width: 420px;
	padding-bottom: 10px;
}
.nose_inner01_R {
	float: right;
	padding-bottom: 10px;
}
/**********************

輪郭

**********************/
#outline {
	padding-right: 5px;
}
#outline h2 {
	background-image: url(../imgs/tit_outline.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.outline_inner01_L {
	float: left;
	width: 420px;
	padding-bottom: 10px;
}
.outline_inner01_R {
	float: right;
	padding-bottom: 10px;
}
/**********************

プチ整形

**********************/
#petit {
	padding-right: 5px;
}
#petit h2 {
	background-image: url(../imgs/tit_petit.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.petit_inner01_L {
	float: left;
	width: 510px;
	padding-bottom: 10px;
}
.petit_inner01_R {
	float: right;
	padding-bottom: 10px;
}
/**********************

アンチエイジング

**********************/
#antiaging {
	padding-right: 5px;
}
#antiaging h2 {
	background-image: url(../imgs/tit_antiaging.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
/**********************

美肌

**********************/
#skin {
	padding-right: 5px;
}
#skin h2 {
	background-image: url(../imgs/tit_skin.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.skin_inner01_L {
	float: left;
	width: 510px;
	padding-bottom: 10px;
}
.skin_inner01_R {
	float: right;
	padding-bottom: 10px;
}
/**********************

脂肪吸引

**********************/
#liposuction {
	padding-right: 5px;
}
#liposuction h2 {
	background-image: url(../imgs/tit_liposuction.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.liposuction_inner01_L {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}
.liposuction_inner01_R {
	float: right;
	padding-bottom: 10px;
	width: 420px;
}
/**********************

脱毛

**********************/
#depilation {
	padding-right: 5px;
}
#depilation h2 {
	background-image: url(../imgs/tit_depilation.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.depil_inner01_L {
	float: left;
	width: 120px;
	padding-bottom: 10px;
}
.depil_inner01_R {
	float: right;
	padding-bottom: 10px;
	width: 500px;
}
/**********************

その他

**********************/
#other {
	padding-right: 5px;
}
#other h2 {
	background-image: url(../imgs/tit_other.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.other_inner01_L {
	float: left;
	width: 430px;
	padding-bottom: 10px;
}
.other_inner01_R {
	float: right;
	padding-bottom: 10px;
}
/**********************

メンス

**********************/
#mens {
	padding-right: 5px;
}
#mens h2 {
	background-image: url(../imgs/tit_mens.jpg);
	background-repeat: no-repeat;
	height: 120px;
	text-indent: -9999px;
}
.mens_inner01_L {
	float: left;
	width: 430px;
	padding-bottom: 10px;
}
.mens_inner01_R {
	float: right;
	padding-bottom: 10px;
}
.mens_inner01 {
	width: 85px;
	float: left;
}
.mens_inner02 {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	width: 205px;
}
.mens_inner02_L {
	float: left;
	width: 470px;
	padding-bottom: 10px;
}
.mens_inner02_R {
	float: right;
	padding-bottom: 10px;
}
/**********************

人工乳腺法

**********************/
#nyusen {
	padding-right: 5px;
}
#nyusen h2 {
	background-image: url(../imgs/tit_nyusen.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
#nyusen_inner{
}
#nyusen_inner ul {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
#nyusen_inner li {
	float: left;
	width: 180px;
	display: block;
	background-image: url(../imgs/nyusen_linkbg.jpg);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 5px;
	padding-left: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#nyusen_inner li a {
	color: #666666;
	text-decoration: none;
	display: block;
}#nyusen_tit {
	clear: left;
}
.nyusen_inner01_L {
	float: left;
	width: 430px;
	padding-bottom: 10px;
}
.nyusen_inner01_R {
	float: right;
	padding-bottom: 10px;
}
.nyusen_inner02_L {
	float: left;
	width: 490px;
	padding-bottom: 10px;
}
.nyusen_inner03_L {
	float: left;
	width: 410px;
	padding-bottom: 10px;
}
.nyusen_inner04_L {
	float: left;
	width: 450px;
	padding-bottom: 10px;
}
.nyusen_inner05_L {
	float: left;
	width: 195px;
	padding-bottom: 10px;
}
.nyusen_inner05_R {
	float: right;
	padding-bottom: 10px;
	width: 420px;
}
.list{
}
.list ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}.list li {
	margin-bottom: 10px;
}
#nyusen_bnr {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 60px;
}
.nyusen_banner {
	width: 234px;
	float: left;
}
.nyusen_photo {
	float: left;
	margin-left: 10px;
}
/**********************

リンク集

**********************/
#link {
	padding-right: 5px;
}
#link h2 {
	background-image: url(../imgs/tit_link.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
.link_inner {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.link_inner li {
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 5px;
	padding-left: 13px;
}
/**********************

サイトマップ

**********************/
#sitemap {
	padding-right: 5px;
}
#sitemap h2 {
	background-image: url(../imgs/tit_sitemap.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
.sitemap_inner {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.links01 {
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	margin-bottom: 5px;
}
.links02 {
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	margin-bottom: 5px;
	margin-left: 11px;
}
.links03 {
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	margin-bottom: 5px;
	margin-left: 22px;
}
.links04 {
	background-image: url(../imgs/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	margin-bottom: 5px;
	margin-left: 33px;
}
/**********************

症例写真

**********************/
#photo {
	padding-right: 5px;
}
#photo h2 {
	background-image: url(../imgs/tit_photo.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
/**********************

遠方からお越しで当日に手術を希望の方へ

**********************/
#schedule {
	padding-right: 5px;
}
#schedule h2 {
	background-image: url(../imgs/tit_schedule.jpg);
	background-repeat: no-repeat;
	height: 56px;
	text-indent: -9999px;
}
