@charset "UTF-8";

/* ODIC
---------------------------------------------------- */
#container {
  width: 900px;
  height: 300px;
  padding:0;
  margin:0 auto;
}
#wrapper {
  width: 900px;
  margin:0 auto;
  padding:0px;
}
#wrapper2 {
  width: 900px;
  margin:0 auto;
  padding:0;
  background-color:#FFFFFF;
  border: 1px solid #AAA;
}
#contents {
  width: 840px;
  padding:0;
  margin:30px 30px;
}



/* TOP
---------------------------------------------------- */
#c_l_top {
  float: left;
  width: 216px;
  padding:0;
  margin:0 0 20px 0;
}
#c_r_top {
  float: right;
  width: 664px;
  padding:0;
  margin:0 0 20px 0;
}

#menu {
	width: 664px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
}


.cbox {
	float: left;
	width: 159px;
	height: 224px;
	margin: 20px 9px 0 0;
	_margin: 20px 9px 0 0;
}

.cbox02 {
	float: right;
	width: 159px;
	height: 224px;
	margin: 20px 0 0 0;
}


.cbox a , .cbox02 a {
	display: block;
	height: 218px;
	cursor: pointer;
}

.cbox .cbox_in , .cbox02 .cbox_in {
	display: block;
	height: 218px;
	overflow: hidden;
	background: #FFF;
}

.cbox .article , .cbox02 .article {
	display: block;
	width: 139px;
	height: 204px;
	margin: 8px 0 0 8px;
	overflow: hidden;
}

.cbox img , .cbox02 img {
	border: none;
	margin: 0;
}

.cbox .article .cbox_h , .cbox02 .article .cbox_h {
	display: block;
	margin: 7px 0 0 0;
}

.cbox .article .cbox_text , .cbox02 .article .cbox_text {
	display: block;
	margin: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
}

.blue_box { border: 2px solid #0A50A1; }
.blue_box:hover { border: 2px solid #6D9FD0; }

/*blog
---------------------------------------------------- */
#bt_blog {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
	width: 139px;
	height: 21px;
	background: url("../images/bt_blog.gif") no-repeat;
	text-indent: -9999px;
}

/* IE7 only */
*:first-child+html #bt_blog {
	clear: both;
	margin: 3px 0 0 0;
	padding: 0;
	width: 139px;
	height: 21px;
	background: url("../images/bt_blog.gif") no-repeat;
	text-indent: -9999px;
}


#bt_blog a {
	text-decoration: none;	
	display: block;
	height: 21px;
}

#bt_blog a:hover {
	background: url("../images/bt_blog.gif") 0 -21px;
}



#newst {
	clear: both;
  width: 664px;
  height: 28px;
  background:url("../images/h_newst.gif") no-repeat 0 0;
  text-indent: -9999px;
  padding:0;
}
#c_l_top ul {
  margin:0;padding:0;
}


/* CONTENTS
---------------------------------------------------- */
.textarea01 {
  width: 500px;
  padding:0;
  margin:0 40px 20px 0;
}

.textarea0102 {
  width: 500px;
  padding:0;
  margin:0 40px 60px 0;
}

.textarea01 h4 {
  color:#0A50A1;
  font-size:100%;
  margin: 10px 0 5px 0; 
}
.textarea01  ul {
  margin: 0; 
  padding:0;
  }
.textarea01 li {
  margin: 0; 
  padding:0 0 0 13px;
  background: url("../images/lead.gif") no-repeat 0px 0px;
  background-position: left center;
  font-weight: normal; 
  }
.imgarea01 {
  float:right;
  width: 300px;
  display:inline;
  padding:0;
  margin:0 0 20px 0;
}
.imgarea01 img {
  padding:0;
  margin:0 0 10px 0;
}
.imgarea02 {
  float:right;
  width: 300px;
  display:inline;
  padding:0;
  margin:0 0 60px 0;
}
.imgarea02 img {
  padding:0;
  margin:0 0 10px 0;
}
.c_l01 {
  float:left;
  width: 200px;
  padding:0;
  margin:0 0 20px 0;
}
.c_r01 {
  float:right;
  width: 600px;
  padding:0;
  margin:0 0 20px 0;
}
.c_l02 {
  float:left;
  width: 320px;
  padding:0;
  margin:0 0 20px 0;
}
.c_l02 dl {
  width: 320px;
  padding:0;
  margin:0 0 30px 0;
}
.c_l02 dd {
  width:250px;
  position: relative;
  top: -1.5em;
  left: 4em;
  line-height: 1.4em;
}
.c_l02 h4 {
  color:#0A50A1;
  font-size:100%;
  margin: 10px 0 5px 0; 
}
.c_r02 {
  float:right;
  width: 480px;
  padding:0;
  margin:0 0 20px 0;
}
.c_r02 p {
	margin: 0 0 30px 0;
}

.c_l03 {
  float:left;
  width: 205px;
  padding:0;
  margin:0 0 20px 0;
}
.c_l03 dl {
  width: 205px;
  padding:0;
  margin:0;
}
.c_r03 {
  float:right;
  width: 595px;
  padding:0;
  margin:0 0 20px 0;
}
.c_l05 {
  float:left;
  width: 410px;
  padding:0;
  margin:0 0 20px 0;
}
.c_r05 {
  float:right;
  width: 420px;
  padding:0;
  margin:0 0 20px 0;
}
.c_l06 {
  float:left;
  width: 595px;
  padding:0;
  margin:0 0 20px 0;
}
.c_l06 img{
  float:left;
  margin:0 5px 5px 0;
}
.c_l06 p{
  margin:0 0 15px 0;
}
.c_r06 {
  float:right;
  width: 205px;
  padding:0;
  margin:0 0 20px 0;
}
.c_l07 {
  float:left;
  width: 560px;
  padding:0;
  margin:0 0 20px 0;
}
.c_r07 {
  float:right;
  width: 260px;
  padding:0;
  margin:0 0 20px 0;
}
.note {
  font-size:90%;
  line-height:180%;
  margin:0 0 10px 0;
}
.attention {
  font-size:1em;
  color:#FF0000;
}
#application_b {
  display:block;
  width:216px;
  height:64px;
  margin: 0 0 60px 0;
  text-indent:-9999px;
  background: url("../images/application_b.gif") no-repeat 0 0;
}
#application_b a {
  text-decoration: none;	
  display: block;
  width:216px;
  height:64px;
}
#application_b a:hover {
background: url("../images/application_b.gif") no-repeat 0 -84px;
}
#application_b2 {
  display:block;
  width:216px;
  height:64px;
  margin: 0 0 45px 0;
  text-indent:-9999px;
  background: url("../images/application_b2.gif") no-repeat 0 0;
}
#application_b2 a {
  text-decoration: none;	
  display: block;
  width:216px;
  height:64px;
}
#application_b2 a:hover {
background: url("../images/application_b2.gif") no-repeat 0 -84px;
}


/*------------ float_right ------------*/
/* none space */
.textarea0103 {
  width: 500px;
  padding:0;
  margin:0 0 20px 0;
}

.textarea0103 h4 {
  color:#0A50A1;
  font-size:100%;
  margin: 10px 0 5px 0; 
}
.textarea0103  ul {
  margin: 0; 
  padding:0;
  }
.textarea0103 li {
  margin: 0; 
  padding:0 0 0 13px;
  background: url("../images/lead.gif") no-repeat 0px 0px;
  background-position: left center;
  font-weight: normal; 
  }


/* image */
.imgarea03 {
	float: right;
  padding:0;
  margin:0 0 0 40px;
}

.imgarea03 img {
  padding:0;
  margin:0 0 10px 0;
}




/* test
---------------------------------------------------- */
.c_l04 {
  float:left;
  text-align: left;
  width: 250px;
  padding:0;
  margin:0 0 20px 0;
}
.c_r04 {
  
  float:right;
  width: 550px;
  padding:0;
  margin:0 0 20px 0;
}
.c_r04 h4 {
text-align: left;
color: #000066;
font-size: 20px;
padding:0;
margin:0 0 20px 0;
}

table.yoyaku_list_waku {
	width:500px;
	padding:0px;
	background: #0c419a;
	table-layout: fixed;
	border: 1px solid #0c419a;
}

#pdf {
  margin:10px 0 20px 0;padding:0 0 0 65px;
  background: url("../images/pdf.gif") no-repeat;
  background-position: left center;
}
.pdf {
  margin:10px 0 20px 0;padding:0 0 0 65px;
  background: url("../images/pdf.gif") no-repeat;
  background-position: left center;
}


/* INFO
---------------------------------------------------- */
#info01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../information/images/01_t01.gif) no-repeat;
}
#info01_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../information/images/01_t02.gif) no-repeat;
}
#info02_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../information/images/02_t01.gif) no-repeat;
}
#info02_st01 {
  margin:0 0 10px 0;
  height:18px;
  text-indent: -9999px;
  background: url(../information/images/02_st01.gif) no-repeat;
}
#info02_st02 {
  margin:0 0 10px 0;
  height:18px;
  text-indent: -9999px;
  background: url(../information/images/02_st02.gif) no-repeat;
}
#info03_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../information/images/03_t01.gif) no-repeat;
}
#info04_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../information/images/04_t01.gif) no-repeat;
}
#info05_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../information/images/05_t01.gif) no-repeat;
}

.waku_info {
  margin: 30px 0 0 0;
  padding:20px;
  width:456px;
  border: 7px solid #EEE;
}
#mapdown {
  display:block;
  width:216px;
  height:30px;
  margin: 0 0 10px 262px;
  text-indent:-9999px;
  background: url("../information/images/mapdown.gif") no-repeat 0 0;
}
#mapdown a {
  text-decoration: none;	
  display: block;
  width:216px;
  height:30px;
}
#mapdown a:hover {
background: url("../information/images/mapdown.gif") no-repeat 0 -40px;
}




/* 検査紹介
---------------------------------------------------- */
#check01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/01_t01.gif) no-repeat;
}
#check01_t02 {
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/01_t02.gif) no-repeat;
}
#check01_t03 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/01_t03.gif) no-repeat;
}

#check02_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/02_t01.gif) no-repeat;
}
#check02_t02 {
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/02_t02.gif) no-repeat;
}
#check02_t03 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/02_t03.gif) no-repeat;
}
#check03_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/03_t01.gif) no-repeat;
}
#check03_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/03_t02.gif) no-repeat;
}
#check03_t03 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../check/images/03_t03.gif) no-repeat;
}

/* PET/CTがん検診
---------------------------------------------------- */
#pet01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/01_t01.gif) no-repeat;
}
#pet01_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/01_t02.gif) no-repeat;
}
#pet01_t03 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/01_t03.gif) no-repeat;
}
#pet01_t04 {
  clear: both;
  padding:60px 0 0 0;
  margin:0 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/01_t04.gif) no-repeat 0 60px;
}
/*new*/
#pet01_t05 {
  clear: both;
  padding:60px 0 0 0;
  margin:0 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/01_t05.gif) no-repeat 0 60px;
}

#pet02_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/02_t01.gif) no-repeat;
}
#pet02_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/02_t02.gif) no-repeat;
}
#pet03_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/03_t01.gif) no-repeat;
}
#pet03_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/03_t02.gif) no-repeat;
}
#pet04_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/04_t01.gif) no-repeat;
}
#pet05_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/05_t01.gif) no-repeat;
}
#pet05_t02 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/05_t02.gif) no-repeat;
}
#pet06_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/06_t01.gif) no-repeat;
}
#pet06_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/06_t02.gif) no-repeat;
}
#pet06_t03 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../pet/images/06_t03.gif) no-repeat;
}
.waku {
  margin: 0 18px 0 0;
  display:block;
  width:190px;
  float:left;
  height:250px;
  border: 1px solid #404040;
  background-color:#F4F4F4;
}
.waku_naka {
  margin: 10px 10px 0 10px;
  font-size:90%;
  line-height:180%;
}
.waku h4 {
  color:#0A50A1;
  font-size:100%;
  margin: 0 0 10px 0; 
}


/* PET/CTがん検診 // news style
---------------------------------------------------- */
#pet_body {
	width: 840px;
	margin: 0 0 60px 0;
	padding: 0;
	overflow: hidden;
}

#pet_left {
	float: left;
	width: 460px;
}

#pet_right {
	float: right;
	width: 320px;
}

/*------ start ------*/
#pet_start {
  width: 448px;
  height: 348px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
  background: url("../pet/images/bt_start.gif") no-repeat;
  position:static;
}
#pet_start ul {
  margin: 0;
  padding: 0;
  width: 448px;
  list-style: none;
  position:relative;
}
#pet_start li {
  margin: 0;
  padding: 0;
  height: 280px;
  text-indent: -9999px;
  position:absolute;
}
#pet_start li a {
  text-decoration: none;	
  display: block;
  height: 280px;
}
#pet_start li#pstart {
  top:0; left:78px;
  width: 290px;
}
#pet_start li#pstart a:hover{
  background: url("../pet/images/bt_start.gif") no-repeat -526px 0;
}

.pet_chara {
	clear: both;
	width: 448px;
	height:162px;
}



/*----- 1つ前にもどる -----*/
#petback {
	width: 89px;
	height: 22px;
	background: url("../pet/images/bt_back.gif") no-repeat;
	margin: 0;
}

#petback a {
	text-decoration: none;	
	text-indent: -9999px;
	display: block;
	height: 22px;
}

#petback a:hover {
	background: url("../pet/images/bt_back.gif") 0 -22px;
}



/*----- コース紹介トップにもどる -----*/
#petback_course {
	width: 133px;
	height: 30px;
	background: url("../pet/images/bt_coursetop.gif") no-repeat;
	margin: 0;
}

#petback_course a {
	text-decoration: none;	
	text-indent: -9999px;
	display: block;
	height: 30px;
}

#petback_course a:hover {
	background: url("../pet/images/bt_coursetop.gif") 0 -30px;
}



/*------ Q2 ------*/
#pet_q2 {
  width: 460px;
  height: 98px;
  margin: 0;
  background: url("../pet/images/q2.gif") no-repeat;
  position:static;
}
#pet_q2 ul {
  margin: 0;
  padding: 0;
  width: 460px;
  list-style: none;
  position:relative;
}
#pet_q2 li {
  margin: 0;
  padding: 0;
  height: 28px;
  text-indent: -9999px;
  position:absolute;
}
#pet_q2 a {
  text-decoration: none;	
  display: block;
  height: 28px;
}
#pet_q2 li#yes {
top:53px; left:148px;
  width: 74px;
}
#pet_q2 li#no {
  top:53px; left:238px;
  width: 74px;
}
#pet_q2 li#yes a:hover{
  background: url("../pet/images/q2.gif") no-repeat -148px -151px;
}
#pet_q2 li#no a:hover{
  background: url("../pet/images/q2.gif") no-repeat -238px -151px;
}


/*------ Q3 ------*/
#pet_q3 {
  width: 460px;
  height: 98px;
  margin: 0;
  background: url("../pet/images/q3.gif") no-repeat;
  position:static;
}
#pet_q3 ul {
  margin: 0;
  padding: 0;
  width: 460px;
  list-style: none;
  position:relative;
}
#pet_q3 li {
  margin: 0;
  padding: 0;
  height: 28px;
  text-indent: -9999px;
  position:absolute;
}
#pet_q3 a {
  text-decoration: none;	
  display: block;
  height: 28px;
}
#pet_q3 li#yes {
top:53px; left:148px;
  width: 74px;
}
#pet_q3 li#no {
  top:53px; left:238px;
  width: 74px;
}
#pet_q3 li#yes a:hover{
  background: url("../pet/images/q3.gif") no-repeat -148px -151px;
}
#pet_q3 li#no a:hover{
  background: url("../pet/images/q3.gif") no-repeat -238px -151px;
}



/*------ Q1 ------*/
#pet_q1 {
  width: 460px;
  height: 98px;
  margin: 0;
  background: url("../pet/images/q1.gif") no-repeat;
  position:static;
}
#pet_q1 ul {
  margin: 0;
  padding: 0;
  width: 460px;
  list-style: none;
  position:relative;
}
#pet_q1 li {
  margin: 0;
  padding: 0;
  height: 28px;
  text-indent: -9999px;
  position:absolute;
}
#pet_q1 a {
  text-decoration: none;	
  display: block;
  height: 28px;
}
#pet_q1 li#yes {
top:53px; left:148px;
  width: 74px;
}
#pet_q1 li#no {
  top:53px; left:238px;
  width: 74px;
}
#pet_q1 li#yes a:hover{
  background: url("../pet/images/q1.gif") no-repeat -148px -151px;
}
#pet_q1 li#no a:hover{
  background: url("../pet/images/q1.gif") no-repeat -238px -151px;
}



/*------ ans ------*/
#pet_abox {
	width: 836px;
	border: 2px solid #D9D9D9;
}

#pet_abox02 {
	width: 795px;
	padding: 0;
	margin: 20px 20px 15px 20px;
}

#pet_option {
	width: 840px;
	margin: 30px 0 0 0;
}



/*------ course 1 ------*/
.pet_c1 {
	width: 795px;
	height: 215px;
	margin:0;
	background: url("../pet/images/c01.gif") no-repeat;
	position:static;
}

/* bt */
.pet_c1 p {
  margin: 0;
  padding: 0;
  width: 167px;
  text-indent: -9999px;
  position:relative;
}
.pet_c1 a {
  text-decoration: none;	
  display: block;
  height: 32px;
  position:absolute;
}
.pet_c1 p a {
top:183px; left:0;
  width: 167px;
  height: 32px;
}
.pet_c1 p a:hover{
  background: url("../pet/images/c01.gif") no-repeat 0 -398px;
}



/*------ course 2 ------*/
.pet_c2 {
	width: 795px;
	height: 215px;
	margin:0;
	background: url("../pet/images/c02.gif") no-repeat;
	position:static;
}

/* bt */
.pet_c2 p {
  margin: 0;
  padding: 0;
  width: 167px;
  text-indent: -9999px;
  position:relative;
}
.pet_c2 a {
  text-decoration: none;	
  display: block;
  height: 32px;
  position:absolute;
}
.pet_c2 p a {
top:183px; left:0;
  width: 167px;
  height: 32px;
}
.pet_c2 p a:hover{
  background: url("../pet/images/c02.gif") no-repeat 0 -398px;
}



/*------ course 3 ------*/
.pet_c3 {
	width: 795px;
	height: 323px;
	margin:0;
	background: url("../pet/images/c03.gif") no-repeat;
	position:static;
}

/* bt */
.pet_c3 p {
  margin: 0;
  padding: 0;
  width: 167px;
  text-indent: -9999px;
  position:relative;
}
.pet_c3 a {
  text-decoration: none;	
  display: block;
  height: 32px;
  position:absolute;
}
.pet_c3 p a {
top:291px; left:0;
  width: 167px;
  height: 32px;
}
.pet_c3 p a:hover{
  background: url("../pet/images/c03.gif") no-repeat 0 -614px;
}



/*------ course 4 ------*/
.pet_c4 {
	width: 795px;
	height: 323px;
	margin:0;
	background: url("../pet/images/c04.gif") no-repeat;
	position:static;
}

/* bt */
.pet_c4 p {
  margin: 0;
  padding: 0;
  width: 167px;
  text-indent: -9999px;
  position:relative;
}
.pet_c4 a {
  text-decoration: none;	
  display: block;
  height: 32px;
  position:absolute;
}
.pet_c4 p a {
top:291px; left:0;
  width: 167px;
  height: 32px;
}
.pet_c4 p a:hover{
  background: url("../pet/images/c04.gif") no-repeat 0 -614px;
}



/* 脳・その他の検診
---------------------------------------------------- */
#cerebral01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/01_t01.gif) no-repeat;
}
#cerebral01_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/01_t02.gif) no-repeat;
}
#cerebral01_t03 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/01_t03.gif) no-repeat;
}
#cerebral02_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/02_t01.gif) no-repeat;
}
#cerebral02_t02 {
  width:500px;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/02_t02.gif) no-repeat;
}
#cerebral02_t03 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/02_t03.gif) no-repeat;
}
#cerebral02_t04 {
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/02_t04.gif) no-repeat;
}
#cerebral02_t05 {
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/02_t05.gif) no-repeat;
}
#cerebral03_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/03_t01.gif) no-repeat;
}
#cerebral03_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/03_t02.gif) no-repeat;
}
#cerebral03_t03 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/03_t03.gif) no-repeat;
}
#cerebral04_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/04_t01.gif) no-repeat;
}
#cerebral04_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/04_t02.gif) no-repeat;
}
#cerebral04_t03 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cerebral/images/04_t03.gif) no-repeat;
}





/* 費用
---------------------------------------------------- */
#cost01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cost/images/01_t01.gif) no-repeat;
}
#cost01_st01 {
  margin:0 0 10px 0;
  height:12px;
  text-indent: -9999px;
  background: url(../cost/images/01_st01.gif) no-repeat;
}
#cost01_st02 {
  margin:30px 0 10px 0;
  height:12px;
  text-indent: -9999px;
  background: url(../cost/images/01_st02.gif) no-repeat;
}
#cost01_st03 {
  margin:30px 0 10px 0;
  height:12px;
  text-indent: -9999px;
  background: url(../cost/images/01_st03.gif) no-repeat;
}
#cost02_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../cost/images/02_t01.gif) no-repeat;
}
#cost02_st01 {
  margin:0 0 10px 0;
  height:12px;
  text-indent: -9999px;
  background: url(../cost/images/02_st01.gif) no-repeat;
}
#cost02_st02 {
  margin:30px 0 10px 0;
  height:12px;
  text-indent: -9999px;
  background: url(../cost/images/02_st02.gif) no-repeat;
}
#cost02_st03 {
  margin:30px 0 10px 0;
  height:12px;
  text-indent: -9999px;
  background: url(../cost/images/02_st03.gif) no-repeat;
}

/* 医療関係者へ
---------------------------------------------------- */
#medical01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../medical/images/01_t01.gif) no-repeat;
}
#medical02_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../medical/images/02_t01.gif) no-repeat;
}
#medical03_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../medical/images/03_t01.gif) no-repeat;
}
#medical04_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../medical/images/04_t01.gif) no-repeat;
}
#medical04_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../medical/images/04_t02.gif) no-repeat;
}
#medical05_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../medical/images/05_t01.gif) no-repeat;
}
#medical06_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url(../medical/images/06_t01.gif) no-repeat;
}
table.medical03 {
	text-align: center; 
}
#letter ul {
  margin:15px 0 15px 0;padding:0;
}
#letter li {
  margin:0;padding:10px 0 0 0;
  width: 840px;
  height: 32px;
  background:url("../medical/images/line.gif") no-repeat 0 0;
  background-position:left bottom;
}
#letter a {
  margin:0 20px 0 0;padding:0 0 0 65px;
  background: url("../medical/images/lead.gif") no-repeat;
  background-position: left center;
}



/* Q＆A
---------------------------------------------------- */
#qa dl {
  margin: 0; 
  padding:0;
  width: 840px;
  }
#qa dt {
  margin: 0; 
  padding:0 0 0 30px;
  min-height: 30px;
  background: url("../images/lead_q.gif") no-repeat 2px 0px;
  line-height: 1.6em;
  }
#qa dd {
  margin: 0; 
  padding:0 0 30px 30px;
  min-height: 30px;
  background: url("../images/lead_a.gif") no-repeat 0px 0px;
  line-height: 1.6em;
  }
  
  
/* LINK
---------------------------------------------------- */
#link01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url("../link/images/01_t01.gif") no-repeat;
}
#link01_t02 {
  clear: both;
  margin:60px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url("../link/images/01_t02.gif") no-repeat;
}
#link01_st01 {
  margin:35px 0 15px 0;
  height:25px;
  text-indent: -9999px;
  background: url("../link/images/01_st01.gif") no-repeat;
}
#link01_st02 {
  margin:60px 0 15px 0;
  height:25px;
  text-indent: -9999px;
  background: url("../link/images/01_st02.gif") no-repeat;
}
#link01_st03 {
  margin:60px 0 15px 0;
  height:25px;
  text-indent: -9999px;
  background: url("../link/images/01_st03.gif") no-repeat;
}
#link01_st04 {
  margin:35px 0 15px 0;
  height:25px;
  text-indent: -9999px;
  background: url("../link/images/01_st04.gif") no-repeat;
}
#link01_st05 {
  margin:35px 0 15px 0;
  height:25px;
  text-indent: -9999px;
}
#links {
  width: 840px;
  height:550px;
  background: url("../link/images/back.jpg") no-repeat;
}
#links ul{
  margin:0 0 0 50px; 
  padding:0;
}
#links ul a{
  color:#fff;
}
#links li em{
  color:#fff;
  font-size:85%;
  margin:2px 0 0 0;
}
.banner1{
  width: 220px; 
  display:block;
  float:left;
  margin:0 30px 60px 0;
  padding:0 0 0 15px;
  background: url("../link/images/back02.gif") repeat-y;
}
.banner2{
  width: 170px; 
  display:block;
  float:left;
  margin:0 30px 0 0;
  padding:0 0 0 15px;
  background: url("../link/images/back02.gif") repeat-y;
}
.banner3{
  width: 110px; 
  display:block;
  float:left;
  margin:0 30px 0 0;
  padding:0 0 0 15px;
  background: url("../link/images/back02.gif") repeat-y;
}



/* NEWS
---------------------------------------------------- */
#news01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url("../news/images/01_t01.gif") no-repeat;
}
#news01_t02 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url("../news/images/01_t02.gif") no-repeat;
}
#news_t03 {
  height:46px;
  background: url("../news/images/line_t.gif") no-repeat;
  margin: 35px 0 5px 0 ;
  padding: 10px 0 0 0;
 font-size:1.2em;
 font-weight: normal;
}

#newslist ul {
  margin:0;padding:0;
}
#newslist li {
  margin:0 0 0 0;padding:10px 0 0 0;
  width: 594px;
  height: 32px;
  background:url("../news/images/line.gif") no-repeat 0 0;
  background-position:left bottom;
}

#newslist em {
  display:inline;
  color: #999;
  font-style:normal; 
  margin:0 20px 0 0;padding:0;
}
#archive {
line-height:2em;
margin: 10px 0 20px 0;
 padding:0 ;
 font-size:1em;
  }
#archive ul {
  list-style-type: none;
  margin: 0;
 padding:0;
  }
#archive li{
background: url("../news/images/lead.gif") no-repeat;
background-position : left center ;
padding: 0 0 0 22px;
}

#back {
clear:both;
background: url("../news/images/back.gif") no-repeat;
margin: 0 0 5px 0;
padding: 0;
text-indent: -9999px;
height: 21px;
width:64px;
line-height: 1em;
}
#back a {
text-decoration: none;	
display: block;
height: 21px;
}
#back a:hover    {
background: url("../news/images/back.gif") no-repeat 0 -30px;
height: 21px;
}


/* PRIVACY
---------------------------------------------------- */
#privacy01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url("../privacy/images/01_t01.gif") no-repeat;
}
#privacy01_st01 {
  margin:35px 0 10px 0;
  height:13px;
  text-indent: -9999px;
  background: url("../privacy/images/01_st01.gif") no-repeat;
}
#privacy01_st02 {
  margin:35px 0 10px 0;
  height:13px;
  text-indent: -9999px;
  background: url("../privacy/images/01_st02.gif") no-repeat;
}
#privacy01_st03 {
  margin:35px 0 10px 0;
  height:13px;
  text-indent: -9999px;
  background: url("../privacy/images/01_st03.gif") no-repeat;
}
#privacy01_st04 {
  margin:35px 0 10px 0;
  height:13px;
  text-indent: -9999px;
  background: url("../privacy/images/01_st04.gif") no-repeat;
}
#privacy01_st05 {
  margin:35px 0 10px 0;
  height:13px;
  text-indent: -9999px;
  background: url("../privacy/images/01_st05.gif") no-repeat;
}

/*  FORM ＆ CONTACT
---------------------------------------------------- */
#form01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url("../form/images/01_t01.gif") no-repeat;
}
#form01_st_name {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_name.gif") no-repeat;
}
#form01_st_kana {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_kana.gif") no-repeat;
}
#form01_st_birth {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_birth.gif") no-repeat;
}
#form01_st_sex {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_sex.gif") no-repeat;
}
#form01_st_address {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_address.gif") no-repeat;
}
#form01_st_tel {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_tel.gif") no-repeat;
}
#form01_st_mail , #form01_st_mail2 {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_mail.gif") no-repeat;
}
#form01_st_contact {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_contact.gif") no-repeat;
}
#form01_st_day {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_day.gif") no-repeat;
}
#form01_st_course {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_course.gif") no-repeat;
}
#form01_st_bikou {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../form/images/st_bikou.gif") no-repeat;
}
#form {
  padding:0 0 30px 0;
  margin:20px 0 20px 0;
  background-color:#E9E9E9;
}

#form dl {
  width: 780px;
  padding:30px 0 5px 0;
  margin:0 0 25px 30px;
  background:url("../form/images/line.gif") no-repeat 0 0;
  background-position:left bottom;
}
#form dd {
  position: relative;
  top: -1.8em;
  left: 10em;
  line-height: 1.4em;
}
#form em {
  margin: 0 20px 0 10px ;
  padding:0;
  font-size:0.8em;
  font-style:normal;
  display:inline;
  color:#5A5A5A;
}
#form span {
  width: 600px;
  display:block;
}
#form p {
  margin: 0 0 30px 30px ;
  padding:30px 0 0 0;
}


#contact01_t01 {
  clear: both;
  margin:35px 0 15px 0;
  height:46px;
  text-indent: -9999px;
  background: url("../contact/images/01_t01.gif") no-repeat;
}
#contact01_st_note {
  width:115px; height:24px;
  text-indent: -9999px;
  background: url("../contact/images/st_note.gif") no-repeat;
}
#contact{
  padding:0 0 30px 0;
  margin:20px 0 20px 0;
  background-color:#E9E9E9;
}
#contact dl {
  width: 535px;
  padding:30px 0 5px 0;
  margin:0 0 25px 30px;
  background:url("../form/images/line.gif") no-repeat 0 0;
  background-position:left bottom;
}
#contact dd {
  position: relative;
  top: -1.8em;
  left: 8em;
  line-height: 1.4em;
}
#contact em {
  margin: 0 20px 0 10px ;
  padding:0;
  font-size:0.8em;
  font-style:normal;
  display:inline;
  color:#5A5A5A;
}
#contact span {
  width: 400px;
  display:block;
}
#contact p {
  width: 535px;
  margin: 0 0 30px 30px ;
  padding:30px 0 0 0;
}

#form_button {
  clear:both;
  margin:0 0 0 30px;
  width: 320px;
  height: 24px;
}
#form_button01 {
  clear:both;
  margin:0;
  width: 320px;
  height: 24px;
  background: url("../form/images/button01.gif") no-repeat;
  position:static;
  text-align:left;
  line-height: 1em;
}
#form_button01 ul {
  margin: 0; padding: 0;
  list-style: none;
  position:relative;
}
#form_button01 li {
  margin: 0; padding: 0;
  height: 24px;
  text-indent: -9999px;
  position:absolute;
}
#form_button01 li a {
  text-decoration: none;	
  display: block;
  height: 24px;
}
#form_button01 li#clear      {
  left:0px;
  top:0px;
  width:150px;
}
#form_button01 li#next     {
  left:170px;
  top:0px;
  width:150px;
}
#form_button01 li#clear  a:hover    {
  background: url("../form/images/button01.gif") no-repeat 0px -25px;
}
#form_button01 li#next  a:hover    {
  background: url("../form/images/button01.gif") no-repeat -170px -25px;
}
#form_button01 li#return      {
  left:0px;
  top:0px;
  width:150px;
  background: url("../form/images/button02.gif") no-repeat 0px 0px;
}
#form_button01 li#submit     {
  left:170px;
  top:0px;
  width:150px;
  background: url("../form/images/button02.gif") no-repeat -170px 0px;
}
#form_button01 li#return  a:hover    {
  background: url("../form/images/button02.gif") no-repeat 0px -25px;
}
#form_button01 li#submit  a:hover    {
  background: url("../form/images/button02.gif") no-repeat -170px -25px;
}
