/*_________________________________________________________
  Copyright (C) 2003 TAKADA DENTAL CLINIC.
  CSS for TAKADA DENTAL CLINIC Site.

  This site is designed by D&Dstudio.
   http://www.discover-design.com
_________________________________________________________*/

/* base style*/
BODY    { color: #777; font-size: 85%; font-family: "ＭＳ Ｐゴシック", Osaka, 平成角ゴシック; background: #ffffff repeat; margin-top: 10px; margin-left: 5px }
IMG   { border:"0" }
A:link		   { color: #002ba2 }
A:visited	    { color: #002ba2 }
A:hover		{ color: #FF0000; text-decoration: underline }
A:active	 { color: red; text-decoration: underline }

P	   { font-size: 75%; line-height: 135%; margin: 15px }
OL  { font-size: 75%; line-height: 135%; text-indent: 1.5em; margin: 15px }
UL     { font-size: 75%; line-height: 150%; text-indent: 1.5em; margin: 15px }
H1	 { font-size: 150%; margin: 0px 0px 3px }
H2.what	   { font-size: 90%; margin-left: 23px; padding-top: 2px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #fc3; border-left: 18px solid #fc3; height: 18px }
H2.info	  { font-size: 90%; margin-left: 23px; padding-top: 2px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #e9a4e8; border-left: 18px solid #e9a4e8; height: 18px }
H2.acce	 { font-size: 90%; margin-left: 23px; padding-top: 2px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #abd236; border-left: 18px solid #abd236; height: 18px }
H2.yoyaku  { font-size: 90%; margin-left: 23px; padding-top: 2px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #9fb3ed; border-left: 18px solid #9fb3ed; height: 18px }
H2.mission	   { font-size: 90%; margin-left: 23px; padding-top: 2px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #FF9966; border-left: 18px solid #FF9966; height: 18px }
H2.credo	   { font-size: 90%; margin-left: 23px; padding-top: 2px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #0086C6; border-left: 18px solid #0086C6; height: 18px }
H3   { color: #f93; font-size: 85%; text-indent: 5px }
.orange		 { color: #ff8f29; text-decoration: none }
.purple		 { color: #9370db; text-decoration: none }

TD.bg		   { background: white url(../images/top_main_bg.gif) no-repeat; height: 270px }

/* index page infomation style*/

TABLE.time_stamp		               { font-size: 70%; font-family: Arial、Helvetica、Geneva、Swiss、SunSans-Regular; text-align: center; margin-top: 15px; margin-bottom: 5px; margin-left: 5px; padding-top: 2px; padding-bottom: 1px; border: solid 1px #686468 }
TABLE.recru { color: #333; font-size: 75%; line-height: 135%; margin-top: 15px; margin-bottom: 5px; margin-left: 23px; padding-top: 5px; padding-bottom: 5px }
TABLE.f_link  { color: #808080; font-size: 75%; margin: 5px 5px 5px 20px; padding-right: 5px }
TABLE.List           { margin-top: 10px; margin-left: 23px; width: 520px; border-collapse: collapse  }
TH.listtitle       { color: #808080; font-size: 75%; background-color: #f0f8ff; text-align: right; padding-right: 5px; border: solid 1px #696969; border-spacing: 0px }
TD.waku_shiro        { color: #666666; font-size: 75%; padding: 5px 5px 5px 10px; border: solid 1px #696969 }
TD.home_btn		          { background-color: white; text-align: center; padding-top: 2px; padding-bottom: 1px; border-left: 1px solid #686468 }
TD.mail_btn		           { background-color: white; text-align: center; padding-top: 2px; padding-bottom: 1px }
.home_btn A:link		  { color: #ff8f29; text-decoration: none }
.home_btn A:visited	 { color: #ff8f29; text-decoration: none }
.home_btn A:hover		 { color: #ff0000; text-decoration: none }
.home_btn A:active	 { color: #ff0000; text-decoration: none }
TD.info_head		          { font-size: 70%; background: url(../images/sch01.gif) no-repeat; text-indent: 20px; vertical-align: bottom; width: 169px; height: 15px }
TD.info_body	           { font-size: 70%; line-height: 120%; background-image: url(../images/info_base.gif); padding: 1px 5px 2px; width: 169px }

/* index page schedule style*/

TABLE.sch_main		            { padding-right: 2px; border: solid 1px #686468 }
TABLE.schedule		        { font-size: 70%; font-family: Arial、Helvetica、Geneva、Swiss、SunSans-Regular; text-align: center; border-right: 1px solid #bbcbb4; border-bottom: 1px solid #bbcbb4 }
TD.waku		         { border-top: 1px solid #bbcbb4; border-left: 1px solid #bbcbb4; width: 20px; height: 15px }
TD.yasumi		          { color: #ff8f29; background-color: #fff0f5; border-top: 1px solid #bbcbb4; border-left: 1px solid #bbcbb4; width: 20px; height: 15px }
TD.sch_head		          { font-size: 75%; background: url(../images/sch01.gif) no-repeat; text-indent: 20px; width: 169px; height: 15px }
TD.sch_body1		           { width: 169px; height: 120px }
TD.sch_body2	            { font-size: 65%; text-indent: 10px; word-spacing: 1px; width: 169px; height: 10px }
TD.sch_foot1	           { background-color: #e5e5e5; border-top: 1px solid #686468; border-bottom: 1px solid #686468; width: 169px; height: 5px }
TD.sch_foot2		           { font-size: 65%; text-indent: 10px; border: solid 1px #c0c0c0; width: 169px; height: 15px }

/* schedule page style*/
TABLE.de_sch_main		          { border: solid 1px #dcdcdc; width: 710px }
TABLE.de_schedule		            { font-size: 75%; font-family: Arial、Helvetica、Geneva、Swiss、SunSans-Regular; margin: 5px 5px 5px 10px; border-right: 1px solid #bbcbb4; border-bottom: 1px solid #bbcbb4; width: 679px }
TD.de_day		            { vertical-align: top; padding-top: 2px; padding-left: 2px; border-top: 1px solid #bbcbb4; border-left: 1px solid #bbcbb4; width: 97px; height: 20px }
TD.de_waku		            { vertical-align: top; padding-top: 2px; padding-left: 2px; border-top: 1px solid #bbcbb4; border-left: 1px solid #bbcbb4; width: 97px; height: 40px }
TD.de_yasumi		           { color: #ff8f29; background-color: #fff0f5; vertical-align: top; padding-top: 2px; padding-left: 2px; border-top: 1px solid #bbcbb4; border-left: 1px solid #bbcbb4; width: 84px; height: 40px }
TD.de_sch_head		           { font-size: 75%; background: url(../images/sch01.gif) no-repeat; text-indent: 20px; width: 710px; height: 15px }
TD.de_sch_body1		            { width: 710px; height: 120px }
TD.de_sch_body2	            { font-size: 75%; text-indent: 10px; word-spacing: 1px; width: 710px; height: 10px }
TD.de_sch_foot1	            { background-color: #e5e5e5; border-top: 1px solid #686468; border-bottom: 1px solid #686468; width: 710px; height: 5px }
TD.de_sch_foot2		            { font-size: 75%; text-align: right; padding-top: 2px; padding-right: 12px; width: 710px; height: 20px }


DIV.list {
	font-size: 95%;
	text-indent: -1em;
	vertical-align: top;
	margin: 0px 15px 5px 1.5em
}

DIV.list_pt { font-size: 75%}

DIV.img_left { float: left; }

DIV.pagetopnavi  { font-size: 75%; text-align: right; vertical-align: top; margin-top: 0px; margin-right: 15px; margin-bottom: 2px }

DIV.sitepolicy {
	color: #0025a0;
	background-color: #ffffff;
	font-size: 75%;
	font-weight: bold;
	word-spacing: 2px;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-right: 5px;
	margin-left: 1.5em;
}
.sitepolicy A:link		{ color:#000099; text-decoration: none; }
.sitepolicy A:visited	{ color:#000099; text-decoration: none; }
.sitepolicy A:hover		{ color:#FF0000; text-decoration: underline; }
.sitepolicy A:active	{ color:#FF0000; text-decoration: none; }

DIV.copyright  { color: #636363; font-size: 75%; margin: 0px 15px 2px 1.5em }

.copyright A:link		{ color:#696969; text-decoration: none; }
.copyright A:visited	{ color:#696969; text-decoration: none; }
.copyright A:hover		{ color:#FF0000; text-decoration: underline; }
.copyright A:active		 {color:#FF0000; text-decoration: underline; }

.fs_12{font-size:12px; line-height:138%;}

