/*================================================
■YKプランニングWebsite
based on haut-css ver.tak08001
DOC:HTML / BASE:TABLE
--------------------------------------------------
※「Front Page 2000」で更新。
================================================*/
BODY	{ margin:0px ; padding:0px ; font-size:11pt ; color:#444444 ; text-align:center ; background-color:#EEEDE9 }
TD	{ font-size:11pt }
TH	{ font-size:11pt ; font-weight:normal ; text-align:left }
IMG	{ border:0 }

H1	{}
H2	{ margin:0 0 20 0px ; padding:25 0 12 25px ; font-size:18pt ; background-image:url('../images/bg_h2.gif') ; color:#0000EE }
H3	{ margin:0 0 20 5px ; padding:3 0 0 20px ; height:30px ; font-size:14pt ; background-image:url("../images/bg_h3.gif") }
H4	{ margin:0 0 20 10px ; padding:0 0 0 15px ; height:20px ; font-size:12pt ; background-image:url("../images/bg_h4.gif") }


p.back	{ margin-right:10px ; font-size:10pt ; text-align:right }

/* リンク */
A:link		{ color:#0000FF }
A:active	{}
A:visited	{ color:#0000FF }
A:hover		{}

/* 文字 */
.fts08pt	{ font-size:8pt }
.fts10pt	{ font-size:10pt }
.fts12pt	{ font-size:12pt }
.fts14pt	{ font-size:14pt }
.fts18pt	{ font-size:10pt }
.ftsl		{ font-size:larger }	/* 大きく */
.ftss		{ font-size:smaller }	/* 小さく */
.ftwb		{ font-weight:bold }	/* 太字 */
.ftwn		{ font-weight:normal }	/* 標準 */
/* 色 */
.clr0		{ color:#FFFFFF ;}	/* 白 */
.clr1		{ color:#FF0000 ;}	/* 赤 */
.clr2		{ color:#0000FF ;}	/* 青 */
.clr3		{ color:#FFFF00 ;}	/* 黄 */
.clr4		{ color:#008000 ;}	/* 緑 */
.clr5		{ color:#FF00FF ;}	/* 紫 */
.clr9		{ color:#000000 ;}	/* 黒 */
.clra		{}	/* メインカラー */
.clrb		{}	/* サブカラー */
.clrc		{}	/* 補足カラー */

/*---------- TABLE ----------*/
/* 線0間0内0 */
TABLE.tb	{ margin:0px ; padding:0px ; border-collapse:collapse ; border-spacing:0px ; border:0px }
TABLE.tbl TD	{ padding:0px }
TABLE.tbl TH	{ padding:0px }
/* 線0間0内X(td=内1) */
TABLE.tbl0	{ margin:0px ; padding:0px ; border-collapse:collapse ; border-spacing:0px ; border:0px }
TABLE.tbl0td	{ margin:0px ; padding:0px ; border-collapse:collapse ; border-spacing:0px ; border:0px }
TABLE.tbl0td TD	{ padding:1px ; font-weight:normal }
TABLE.tbl0td TH	{ padding:1px ; font-weight:normal }
/* 線1間0内X(td=内1) */
TABLE.tbl1	{ margin:0px ; padding:0px ; border-collapse:collapse ; border-spacing:0px ; border:1px solid #000000 }
TABLE.tbl1 TD	{ border:1px solid #000000 }
TABLE.tbl1 TH	{ border:1px solid #000000 }
TABLE.tbl1td	{ margin:0px ; padding:0px ; border-collapse:collapse ; border-spacing:0px ; border:1px solid #000000 }
TABLE.tbl1td TD	{ padding:1px ; border:1px solid #000000 }
TABLE.tbl1td TH	{ padding:1px ; border:1px solid #000000 }

/*--------- BASE ---------*/
DIV#base	{ margin:0 auto ; padding:0px ; width:772px }
TABLE.base	{ margin:0px ; padding:0px ; width:772px ; border-collapse:collapse ; border-spacing:0px ; border:0px }
TD.base-h	{ margin:0px ; padding:0px ; width:772px ; height:10px ; background-image:url('../images/bg_base-h.gif') ; background-color:#FFFFFF }
TD.base-m	{ margin:0px ; padding:0px ; width:772px ; background-image:url('../images/bg_base-m.gif') ; background-color:#FFFFFF }
TD.base-f	{ margin:0px ; padding:0px ; width:772px ; height:20px ; background-image:url('../images/bg_base-f.gif') ; background-color:#FFFFFF }

/*--------- HEADER ---------*/
DIV#header	{ margin:0 11 0 11px ; padding:0px ; width:750px ; height:75px ; background-color:#FFFFFF ; background-image : url(../images/bg_header.gif) ; overflow:hidden }
DIV#header h1	{ margin:0px ; padding-left:5px ; lineheight:13px ; vertical-align:middle ; font-size:10pt ; font-weight:normal }
DIV.h-title	{ margin:0px ; padding:0px ; width:550px ; height:62px ; float:left }
DIV.h-address	{ margin:0px ; padding:0px ; width:200px ; height:62px ; float:left }
DIV.h-address p	{ margin:0 10 0 0px ; padding:0px ; font-size:10pt ; text-align:right }

/*--------- MAIN ---------*/
TABLE.main	{ margin:0 11 0 11px ; padding:0px ; width:750px ; border-collapse:collapse ; border-spacing:0px ; border:0px }
TD.main-l	{ margin:0px ; padding:0px ; width:160px ; vertical-align:top ; background-color:#FFFFFF ; background-image:url('../images/bg_main-l.gif') }
TD.maim-m	{ margin:0px ; padding:0px ; width:590px ; vertical-align:top ; background-color:#FFFFFF ; background-image:url( ) }
  .maim-m p	{ margin:0 10 20 10px }

/*--------- FOOTER ---------*/
DIV#footer	{ margin:0 11 0 11px ; padding:0px ; width:750px ; height:15px ; background-color:#FFFFFF ; background-image : url(../images/bg_footer.gif) ; overflow:hidden }
DIV#footer p	{ margin:0px ; padding:0px ; line-height:15px ; font-size:10pt ; text-align:center ; vertical-align:middle }

/*--------- main-l（メニュー） ---------*/
DIV#menu		{ margin:2 0 0 5px ; padding:0px ; width:150px }
DIV#menu ul		{ margin:0px ; padding:0px ; list-style-type:none }
DIV#menu li.a1		{ margin:3 0 2 0px ; padding:0px ; height:40px ; font-size:11pt ; font-weight:bold }
DIV#menu li.a1 A	{ display:block ; margin:0 0 2 0px ; padding:12 0 12 0px ; width:150px ; color:#0000FF ; text-decoration:none ; background-image : url(../images/bg_menu_a.gif); text-align:center }
DIV#menu li.a1 A:hover	{ background-image:url(../images/bg_menu_a_ro.gif) ; color:#FFFFFF }
DIV#menu li.b1		{ margin:0px ; font-size:10pt }
DIV#menu li.b1 A	{ display:block ; margin:0px ; padding:0 0 0 10px ; height:17px ; color:#0000FF ; text-decoration:none ; background-image : url() ; text-align:left }
DIV#menu li.b1 A:hover	{ color:#FF0000 ; background-image : url() }

/*--------- index.html ---------*/
DIV#idx-left		{ margin:10 0 10 0px ; padding:0px ; width:420px ; float:left }
DIV#idx-left p.h2	{ margin:0 5 15 5px ; padding:8 5 8 5px ; font-size:12pt ; font-weight:bold ; background-image:url(../images/bg_h2_idx-left.gif) }
DIV#idx-left p.txt	{ margin:0 5 15 10px }
DIV#idx-right		{ margin:10 5 10 5px ; padding:0px ; width:160px ; background-image:url(../images/bg_idx-right_b.gif) ; float:left }
DIV#idx-right p.a	{ margin:0px ; padding:0px ; line-height:18px ; font-size:10pt ; text-align:center ; background-image:url(../images/bg_idx-right_a.gif) }
DIV#idx-right p.b	{ margin:5px ; font-size:10pt ; text-align:center }
DIV#idx-right p.c	{ margin:0px ; padding:0px ; height:10px ; background-image:url(../images/bg_idx-right_c.gif) ; font-size:2pt }

/*--------- treatment.html ---------*/
TABLE#ttm-form		{ margin:0 0 20 30px ; padding:0px ; border-collapse:collapse ; border-spacing:0px ; border:1px solid #FFFFFF }
TABLE#ttm-form td.a	{ padding:1px ; width:70px ; text-align:center ; border:1px solid #FFFFFF ; background-color:#DDDDDD ; font-weight:bold }
TABLE#ttm-form td.b	{ padding:5px ; width:430px ; border:1px solid #FFFFFF ; background-color:#EEEEEE ; font-size:10pt }
TABLE#ttm-step		{ margin:0 0 20 20px ; padding:0px ; width:550px ; border-collapse:collapse ; border-spacing:0px ; border:0px }
TABLE#ttm-step td.a	{ margin:0px ; padding:10px ; background-color:#EEEEEE }
TABLE#ttm-step td.b	{ margin:0px ; padding:0px ; height:30px ; text-align:center ; vertical-align:middle }

/*--------- company.html ---------*/
TABLE#cmp-outline	{ margin:0 0 20 30px ; padding:0px ; border-collapse:collapse ; border-spacing:0px ; border:1px solid #FFFFFF }
TABLE#cmp-outline td.a	{ padding:1px ; width:150px ; height:50px ; text-align:center ; border:1px solid #FFFFFF ; background-color:#DDDDDD ; font-weight:bold }
TABLE#cmp-outline td.b	{ padding:5px ; width:350px ; border:1px solid #FFFFFF ; background-color:#EEEEEE ; font-size:10pt }

/*--------- clinic_**.html ---------*/
IMG.clinicimg	{ margin:0 10 20 10px ; float:left }
DIV.clinicmap	{ text-align:center }

/* ^o^v */