/*----------------------------------------------------------------------------*/

@charset "EUC-JP";
/*----------------------------------------------------------------------------*/
@page {size : 20cm 28.5cm; margin : 0.5cm;}
/*----------------------------------------------------------------------------*/
/*/* -----全体設定----- */*/
html {
	height: 100%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
body {
	height: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#333333;
}
table {
	empty-cells: show;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	}
p {
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
dl,ul {
	margin-top: 0px;margin-bottom: 0px;
	padding-top: 0px;padding-bottom: 0px;
}
/*----------------------------------------------------------------------------*/
/* フォーム */
form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック",Osaka,monospace;
}
input,select,textarea {
	margin: 0px;
	font-size: 12px;
	letter-spacing: 1px;
	font-family:"ＭＳ Ｐゴシック",Osaka,monospace;
}
.bigform {
	margin: 0px;
	font-size: 16px;
	letter-spacing: 1px;
	font-family:"ＭＳ Ｐゴシック",Osaka,monospace;
}
/*----------------------------------------------------------------------------*/
A:link{
	text-decoration: underline;
	color: #7B964A;
}
A:visited{
	text-decoration: underline;
	color: #7B964A;
}
A:focus,A:hover,A:active{
	text-decoration: underline;
	color: #7B964A;
}

/*----------------------------------------------------------------------------*/
/*small*/
.small{font-size : 10px;}
.small125{font-size : 10px; line-height : 125%;}
.small150{font-size : 10px; line-height : 150%;}
/*middle*/
.middle{font-size : 12px;}
.middle125{font-size : 12px; line-height : 125%;}
.middle150{font-size : 12px; line-height : 150%;}
.middle250{font-size : 12px; line-height : 250%;}
/*large*/
.large{font-size : 16px;}
.large125{font-size : 16px; line-height : 125%;}
.large150{font-size : 16px; line-height : 150%;}
/*----------------------------------------------------------------------------*/
/*10px*/
.f10{font-size : 10px;}
.f10l125{font-size : 10px; line-height : 125%;}
.f10l150{font-size : 10px; line-height : 150%;}
/*13px*/
.f12{font-size : 12px;}
.f12l125{font-size : 12px; line-height : 125%;}
.f12l150{font-size : 12px; line-height : 150%;}
/*14px*/
.f14{font-size : 14px;}
.f14l125{font-size : 14px; line-height : 125%;}
.f14l150{font-size : 14px; line-height : 150%;}
/*15px*/
.f15{font-size : 15px;}
.f15l125{font-size : 15px; line-height : 125%;}
.f15l150{font-size : 15px; line-height : 150%;}
/*16px*/
.f16{font-size : 16px;}
.f16l125{font-size : 16px; line-height : 125%;}
.f16l150{font-size : 16px; line-height : 150%;}
/*17px*/
.f17{font-size : 17px;}
.f17l125{font-size : 17px; line-height : 125%;}
.f17l150{font-size : 17px; line-height : 150%;}
/*18px*/
.f18{font-size : 18px;}
.f18l125{font-size : 18px; line-height : 125%;}
.f18l150{font-size : 18px; line-height : 150%;}

/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/
/* 背景色・背景画像の指定 */

.bg00{ background-color:#ffffff; }
.bg01{ background-color:#CECBCE; }
.bg02{ background-color:#7B964A; }
.bg03{ background-color:#EFF6E2; }
.bg04{ background-color:#636163; }

.bg_logo{
  background-color:#ffffff;
  background:url("/common/img/flame_03.gif");
  background-repeat:no-repeat;
  background-position: top; 
	padding-top: 0px;
			}

.bg_psychological{
  background:url("/main/treatment/psychological/img/img_psychological.jpg");
  background-repeat:no-repeat;
  background-position: bottom;
			}
			
.bg_radiation{
  background:url("/main/examination/radiation/img/img03.jpg");
  background-repeat:no-repeat;
  background-position: bottom;
			}

.bg_sub_gold{
  background-color:#ffffff;
  background:url("/common/img/sub_gold.gif");
  background-repeat:no-repeat;
  background-position: top;
			}
			
.bg_dot{
  background:url("/common/img/dot.gif");
  background-repeat:repeat-x;
  background-position: center center ;
			}
			
/*----------------------------------------------------------------------------*/
/* フォント色 */

.fc00{ color:#ffffff;}
.fc02{ color:#CECBCE;}
.fc03{ color:#7B964A;}
.fc04{ color:#8D8035;}
			
/*----------------------------------------------------------------------------*/
/* フッタ用指定*/

#footer{ 
color:#333333;
}

/*----------------------------------------------------------------------------*/
/* サブメニュー用指定*/

/* フッタのリンク色 */

A.submenu:link{
 text-decoration:underline;
 	color: #8AB72A;
}
A.submenu:active {
 text-decoration:underline;
 	color: #C1E573;
}
A.submenu:visited {
 text-decoration:underline;
 	color: #8AB72A;
}
A.submenu:hover {
 text-decoration:underline;
 	color: #C1E573;
}



/*----------------------------------------------------------------------------*/
/* 回り込み */

.b { font-weight: bold; }
#float_r{
float:right;
padding:0px 0px 5px 5px;
margin:0px;
}

/*----------------------------------------------------------------------------*/
/* 行間 */

.lh115{ line-height : 115%; }
.lh120{ line-height : 120%; }
.lh125{ line-height : 125%; }
.lh130{ line-height : 130%; }
.lh135{ line-height : 135%; }
.lh140{ line-height : 140%; }
.lh150{ line-height : 150%; }
.lh160{ line-height : 160%; }
.lh170{ line-height : 170%; }
.lh180{ line-height : 180%; }
.lh200{ line-height : 200%; }
.lh220{ line-height : 220%; }


/*----------------------------------------------------------------------------*/
/* パディング */

.pad_side{ padding:0px 20px 0px 20px; }

.pad_t02{ padding-top:2px; }
.pad_t03{ padding-top:3px; }
.pad_t04{ padding-top:4px; }
.pad_t05{ padding-top:5px; }
.pad_t06{ padding-top:6px; }
.pad_t07{ padding-top:7px; }
.pad_t08{ padding-top:8px; }

.pad_b02{ padding-bottom:2px; }
.pad_b03{ padding-bottom:3px; }
.pad_b04{ padding-bottom:4px; }
.pad_b05{ padding-bottom:5px; }
.pad_b06{ padding-bottom:6px; }
.pad_b07{ padding-bottom:7px; }
.pad_b08{ padding-bottom:8px; }

.pad_b10{ padding-bottom:10px; }
.pad_b12{ padding-bottom:12px; }

.pad_l02{ padding-left:2px; }
.pad_l03{ padding-left:3px; }
.pad_l04{ padding-left:4px; }
.pad_l05{ padding-left:5px; }
.pad_l06{ padding-left:6px; }
.pad_l07{ padding-left:7px; }
.pad_l08{ padding-left:8px; }

.pad_l12{ padding-left:12px; }

.pad_r02{ padding-right:2px; }
.pad_r03{ padding-right:3px; }
.pad_r04{ padding-right:4px; }
.pad_r05{ padding-right:5px; }
.pad_r06{ padding-right:6px; }
.pad_r07{ padding-right:7px; }
.pad_r08{ padding-right:8px; }

/*----------------------------------------------------------------------------*/
/* 枠線 */

.bd_all{ border-width: 1px; border-style: solid; border-color:#636563; }

.bd_submenu{ 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
border-style: solid;
border-color:#CBCEC7; }
.bd_submenu_b{ 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
border-style: solid;
border-color:#CBCEC7; }

.bd_t{ 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
border-style: solid;
border-color:#636563; }
.bd_r{ 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
border-style: solid;
border-color:#636563; }
.bd_b{ 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
border-style: solid;
border-color:#636563; }
.bd_r2{ 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
border-style: solid;
border-color:#636563; }
.bd_l{
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 1px; 
border-style: solid;
border-color:#636563; }


/*----------------------------------------------------------------------------*/
/*その他*/

ul#navigation{
	margin:0;
	padding:0;
	}

ul#navigation li {
	width:739px;
	height:45px;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#navigation li a{
	display:block;
	height:100%;
	text-decoration:none;
	text-indent:10px;
	background-repeat:repeat-y;
			}
ul#navigation li a:hover{background-position:0px 45px;}
li#menu a{background:url("/common/img/menu.gif");}




