/*基本設定*/
body {
	background-image:url(../imgs/bg_site.gif);
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.8em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", MS UI Gothic, sans-serif;
	color:#333;}
	
img {border:0;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

blockquote {margin:0 0 0 2em;}
p {margin:0 0 12px 0;}

strong {
	font-weight:bold;
	color:#600;}

.j10 {font-size:10px; line-height:1.2em;}
.j12 {font-size:12px; line-height:1.2em;}
.j14 {font-size:medium; line-height:1.2em;}
.j16 {font-size:large; line-height:1.2em;}


/*ページベース設定*/
#SiteTop {
	background:url(../imgs/bg_site_t.gif) repeat-x;
	padding:0 0 10px 0;}
#OutLine {
	width:750px;
	margin:0 auto;
	padding:5px;
	background:#806a5c;}
#InLine {
	margin:0;
	padding:1px;
	border:1px solid #630;
	background:#FFF;}

/*他言語サイトボタン設定*/
#LangLink {
	width:120px;
	margin:0 auto 5px auto;
	padding:0 0 0 550px;}

/*ヘッダー設定*/
#TopLink {
	float:right;
	width:170px;}
#TopLink a {
	float:right;
	display:block;
	margin-left:5px;}

/*パンくず設定*/
#Crumbs {
	clear:both;
	padding:0 4px 1px 4px;
	font-size:10px;
	line-height:1.2em;
	border-top:1px solid #630;
	border-bottom:1px solid #630;
	background:url(../imgs/bg_crumbs.gif) repeat-x;}

/*メインコンテンツ設定*/
#ContentsArea {
	margin:1px 0 0 0;
	background:url(../imgs/bg_page.gif) repeat-y #FFF;}

/*コンテンツ_LEFT設定*/
#Alpha {
	float:left;
	width:558px;}
#Alpha h3 {
	margin:0;
	font-size:16px;
	font-weight:bold;
	line-height:1.2em;
	padding:7px 0 8px 36px;}
#Alpha h4 {
	margin:0;
	font-size:16px;
	font-weight:normal;
	line-height:1.2em;
	padding:12px 24px 13px 24px;}
#Alpha h5 {
	margin:0;
	font-size:14px;
	font-weight:normal;
	line-height:1.2em;
	padding:0;}
#Alpha_Contents {
	padding:0 4px;
	background:url(../imgs/bg_alpha_m.gif) repeat-y;}
#Alpha_Sub_Contents {
	padding:10px 12px 0 13px;
	background:url(../imgs/bg_alpha_m.gif) repeat-y;}
#Alpha_Sub_Contents2 {
	padding:0;
	background:url(../imgs/bg_alpha_m.gif) repeat-y;}
#Alpha_Main_Contents {
	padding:10px 15px 0 15px;
	background:url(../imgs/bg_alpha_m.gif) repeat-y;}
.AC_end {
	display:block; 
	clear:both; 
	font-size:1px; 
	height:4px; 
	line-height:1px; 
	margin:0 0 8px 0;
	background:url(../imgs/bg_alpha_f.gif);}

#menu_header {
	background:url(../imgs/mttl_menu.gif) no-repeat #3A210D;
	color:#FFF;}
#campaign_header {
	background:url(../imgs/mttl_campaign.gif) no-repeat #3A210D;
	color:#FFF;}
#entry_header {
	background:url(../imgs/mttl_def.gif) no-repeat #3A210D;
	color:#FFF;}
#news_header {
	color:#FFF;}
	
/*コンテンツ_LEFT（クリニック設定）*/
#clinic{
	padding:12px 14px 0 16px;
	font-size:12px;
	line-height:1.2em;
	background-image:url(../imgs/bg_clinic.gif);
	background-repeat:no-repeat;
	height:227px;}
#clinic .FltRight {
	float:right;}
#clinic .FltLeft {float:left;}
#clinic .KeyLink {
	display:block;
	width:260px;
	height:129px;}


/*コンテンツ_RIGHT設定*/
#Beta {
	float:right;
	width:186px;}
#Beta h3 {
	margin:0 1px 0 1px;
	font-size:16px;
	font-weight:bold;
	line-height:1.2em;
	padding:7px 0 8px 36px;}
#Beta h4 {
	margin:0;
	padding:1px 0;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;}
#Beta_Contents {
	margin:0 1px;
	padding:0 4px;
	font-size:10px;
	line-height:1.5em;
	background:url(../imgs/bg_beta_m.gif) repeat-y;}
#Beta_Contents p {
	padding:0 0 2em 0;
	margin:0;}
.BC_end {
	display:block; 
	clear:both; 
	font-size:1px; 
	height:4px; 
	line-height:1px; 
	margin:0 1px 8px 1px;
	background:url(../imgs/bg_beta_f.gif);}
#Beta hr {
	display:block;
	clear:both;
	font-size:1px;
	line-height:1px;
	margin:-7px 0;
	padding:0;
	color:#630;
 	background-color:#630;
	height:3px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:0px;
	border-right:0px;}
html>body #Beta hr{
	height:1px;
	margin:0;}	/*winIE5.x?6.0のみ回避*/
#btn_charge {
	display:block;
	width:118px;
	margin:0;
	padding:30px 40px 10px 28px;
	font-size:10px;
	line-height:1.2em;
	background:url(../imgs/btn_charge.jpg) no-repeat;}
#btn_recruit {
	display:block;
	width:118px;
	margin:0;
	padding:30px 40px 10px 28px;
	font-size:10px;
	line-height:1.2em;
	background:url(../imgs/btn_recruit.jpg) no-repeat;}
#btn_depi01{
	text-indent:-9999px;
	display:block;
	width:187px;
	height:63px;
	margin:0;
	padding:0 0 3px 0;
	font-size:10px;
	line-height:1.2em;
	background:url(../imgs/btn_depi01.jpg) no-repeat;}
#btn_blog01{
	display:block;
	width:88px;
	margin:0;
	padding:28px 8px 12px 90px;
	font-size:10px;
	line-height:1.2em;
	background:url(../imgs/btn_blog01.jpg) no-repeat;}


/*フッター設定*/
#Footer {
	clear:both;
	background:url(../imgs/bg_footer.gif) repeat-x #1B0B05;
	color:#FFF;
	font-size:12px;
	line-height:1.2em;}
#Pageup {
	float:right;
	widrth:100px;
	display:block;
	padding:6px 6px;
	text-align:right;
	font-size:10px;
	line-height:1em;
	color:#FFF;}
#Footer_contents {
	clear:both;
	height:25px;
	text-align:center;
	color:#94805d;
	padding:66px 10px 0 10px;}
#Footer_link {
	float:left;
	margin:2px 0 4px 6px;
	padding:0;
	font-size:10px;
	line-height:1.2em;}
#Footer_link a {
	color:#FFF;}
#Copyright {
	float:right;
	padding:2px 6px 4px 0;
	font-size:10px;
	line-height:1.2em;}


/*その他設定*/
.attention {
	text-align:center;
	color:#F00;
	font-size:14px;
	font-weight:bold;}
.txtCnter {
	text-align:center;}
.txtLeft {
	text-align:left;}
.txtRight {
	text-align:right;}
.green {
	color:#060;}
.orange {
	color:#F60;}
.red {
	color:#E80000;}
.wine {
	color:#600;}
.reset {
	display:block; 
	clear:both; 
	font-size:1px; 
	height:1px; 
	line-height:1px; 
	margin:0;}
.FRight {
	float:right;
	margin:0 0 10px 10px;}
.FLeft {
	float:left;
	margin:0 10px 10px 0;}
.FCenter {
	clear:both;
	display:block;
	margin:0 auto 10px auto;}
.subName {
	font-weight:normal;
	font-size:12px;
	line-height:8px;}