/* 共通 */
td { font-size:12px; }
#bomb { font-size:12px;background:#EEEEEE;margin:0 0 0 0;padding:0 0 0 0;width:100%;text-align:center;}

#bomb .back { position:relative;width:800px;background:url(./images/bar_11.gif) repeat; }
#bomb .bar_top { position:relative;width:800px;background:url(./images/bar_02.gif) top repeat-x; }
#bomb .bar_left { position:relative;width:800px;background:url(./images/bar_05.gif) left repeat-y; }
#bomb .bar_right { position:relative;width:800px;background:url(./images/bar_07.gif) right repeat-y; }
#bomb .bar_bottom { position:relative;width:800px;background:url(./images/bar_15.gif) bottom repeat-x; }
#bomb .bar_left_top { position:relative;width:800px;background:url(./images/bar_01.gif) top left no-repeat; }
#bomb .bar_right_top { position:relative;width:800px;background:url(./images/bar_04.gif) top right no-repeat; }
#bomb .bar_left_bottom { position:relative;width:800px;background:url(./images/bar_14.gif) bottom left no-repeat; }
#bomb .bar_right_bottom { position:relative;width:800px;background:url(./images/bar_16.gif) bottom right no-repeat; }
#bomb .dash_bar { border-bottom:1px dashed #999999;width:400px; }

#CONTENTS { position:relative;width:900px;background:url(./images/top.gif) repeat-x #FFFFFF;
	text-align:left;border-left:1px solid #000000;border-right:3px solid #000000; }
#CONTENTS .clear { position:relative;width:0px;height:0px;clear:both; }
#CONTENTS .left_menu { position:relative;width:200px;float:left;padding-top:10px; }
#CONTENTS .main_contents { position:relative;width:550px;float:left;padding-top:10px; }
#CONTENTS .top_comment { position:relative;width:400px;line-height:150%;padding-left:20px;text-align:left; }
#CONTENTS .td_area { border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; text-align:center;}

#LEFT_MENU { position:relative;width:210px;float:left;}

#MAIN { position:relative;width:685px;float:left; }
#MAIN .question_link { position:relative;left:450px;top:50px;}
#MAIN .top_image { position:relative;top:60px;width:680px;background:url(./images/top2.gif) no-repeat;
	padding-top:15px;padding-left:15px;margin-left:6px;text-align:center;}
#MAIN .sub_image { position:relative;top:60px;width:680px;background:url(./images/top2.gif) no-repeat;
	padding-top:15px;padding-left:15px;margin-left:6px;text-align:left;line-height:150%;}
#MAIN .main_left { position:relative;float:left;width:430px; }
#MAIN .main_right { position:relative;float:left;width:225px;margin-left:2px;text-align:left;line-height:150%;
	background:url(./images/top4.gif) no-repeat; }

#COPYRIGHT { position:relative;width:890px;text-align:center;color:#005EFF;padding-bottom:15px; }

/***** 個別ページの設定 *****/

/* トップページ */

/* クリニック紹介 */
.intro { width:260px;float:left; }

/* よくある質問 */
.qa_question { font-size:14px;font-weight:bold; }
.qa_answer { font-size:12px;line-height:150%; }

/* アクセス */
#gmap { width:500px;height:400px;border:1px solid #000000; }

/* お問い合わせ */
.border { border:1px solid #999999; }
.text { background-color:#E6FFDF;border:1px solid #009900; }
.error { width:500px;border:1px solid #FF0000;padding-left:10px; }

/* 管理画面 */
#ADMIN { position:relative;width:800px;padding-top:15px;padding-left:15px;text-align:left; }
#ADMIN .item{border-left:1px solid #999999;border-bottom:1px solid #999999;}
#ADMIN .underline{border-bottom:1px dashed #999999;}
