@charset "UTF-8";

/* index.html=====================================================================================================*/



p {
	line-height: 140%;
}

div.text-bold{
	font-size:110%;
	font-weight: bold;
	color:#000000;
	margin-bottom: -10px;
}

div.text-bold02{
	font-weight: bold;
	color:#006798;
}


p.text{
	color: #006798;
  width:13em;
  /*background:url(../../shared/img/p_popup02.gif) no-repeat 0 0;*/
  background:url(../../shared/img/contents-link-bg02.gif) no-repeat 0 0;
  padding:0 0 0 16px;
  margin-top:15px;
	margin-left:13px;
  display:block;
}
p.next{
	color: #006798;
  width:13em;
  /*background:url(../../shared/img/p_popup02.gif) no-repeat 0 0;*/
  background:url(../../shared/img/contents-link-bg02.gif) no-repeat 0 0;
  padding:0 0 0 16px;
  margin-top:15px;
	margin-bottom:-20px;
	margin-left:13px;
  display:block;
}

p.medical-item-title{
  clear:both;
  color:#01779B;
  margin:0;
  padding:0;
  width:100%;
  height:23px;
  background:url(../../shared/img/p_komidashi_bg03.gif) right repeat-x;
}

p.medical-item-title span{
  margin:0;
  padding:0;
  padding-left:0.5em;
  padding-top:4px;
  display:block;
  background:url(../../shared/img/p_komidashi_top03.gif) no-repeat 0 0;
}

/* CRec */
div.medical-item-block {
  width:100%;
/*  padding:1em 0 0 5em;*/
  padding:0 0 1em 0;
  margin:0;
}
div.medical-item-block div.pain-1 {
  width:100%;
  padding:0;
  margin:0;
}
div.medical-item-block div.pain-2 {
  float:left;
  width:100%;
  padding:0;
  margin:0;
}
div.medical-item-block div.pain-3 {
  float:left;
  width:33%;
  padding:0;
  margin:0;
}

div.medical-item-block br {
  margin:0;
  line-height:120%;
  clear:both;
}
.product-name{
  font-weight:bold;
  /*clear:both;*/
  background:url(../../shared/img/p_popup02.gif) no-repeat 0 0;
  padding:0 0 0 16px;
  margin:1em 0 0 0;
  display:block;
}

a.product-pdf,a.product-doc{
  background:url(../../shared/img/p_download01.gif) no-repeat 0 0;
  padding-left:16px;
  margin:0;
  margin-right:0.5em;
  width:50px;
}
.product-nolink{
  padding-left:16px;
  margin:0;
  margin-right:1em;
  width:50px;
}
img.new{
  /*clear:left;*/
  padding:0;
  margin:0 0 0 0.5em;
  border:0;
}

/*------------------------------------------------------*/

ul.pi-list,
ul.si-list,
ul.ph-list,
ul.te-list,
ul.os-list,
ul.ka-list,
ul.ha-list,
ul.sa-list,
ul.if-list{
  clear:both;
  width:100%;
  padding:0 0.5em 0 1em;
  margin:0;
  list-style:none;
	line-height: 130%;
  display:block;
}
ul.si-list li,
ul.pi-list li,
ul.ov-list li,
ul.ot-list li{
  float:left;
  padding:0;
  margin:1em 0 0 0;
  display:block;
}

ul.ph-list li,
ul.te-list li,
ul.os-list li,
ul.ka-list li,
ul.ha-list li,
ul.sa-list li,
ul.if-list li{
  float:left;
  padding:0;
  margin:0;
  display:block;
}

ul.pi-list li.update-history{
  font-weight:bold;
	color: #006798;
  width:13em;
  /*background:url(../../shared/img/p_popup02.gif) no-repeat 0 0;*/
  padding:0 0 0 16px;
  margin-top:15px;
  display:block;
}
p.update-history{
  font-weight:bold;
	color: #006798;
  width:13em;
  /*background:url(../../shared/img/p_popup02.gif) no-repeat 0 0;*/
	background:url(../../shared/img/contents-link-bg02.gif) no-repeat 0 0;
  padding:0 0 0 16px;
  margin-top:15px;
  display:block;
}
  background:url(../../shared/img/contents-link-bg02.gif) no-repeat 0 0;
/* medical02.html=====================================================================================================*/

p img{
	margin-bottom: 0px;
	margin-right: 0px;
}

div.text-bold02 img{
	margin-bottom: -10px;
	margin-right: 0px;
}

/* medical032.html====medical034.html===medical035.html=========================================================*/

p.tama03{
	background-image: url( ../images/tama03.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-weight:bold;
	}

div.inyou{
	font-size: x-small;
	text-align: right;
	margin-top: -15px;
}

div.inyou2{
	font-size: x-small;
	text-align: left;
	margin-top: -20px;
}


div.image-position{
	margin-left: 174px;
}

div.image-position02{
	margin: 0 0 -35px 0;
}

p.tama03 span{
	font-style: italic;
}

/* siyou.html=====================================================================*/

div.siyou-position{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

div.midashi-orange02{
	background-image: url(../../img/p_index01.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
	font-weight: bold;
	}

p.siyou-midashi{
	text-align: center;
	font-weight: bold;
	color: #FF0000;
}

p.riyou-link{
	text-align: center;
	font-weight: bold;
}

/*================================================================================*/
/* whats.html */

dl.whats-dl01{
	margin-bottom: 30px;
	clear: left;
}

dt.what_img_style01{
	float: left;
	margin-right: 0px;
	margin-bottom: 50px;
}

dt.what_img_style02{
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
}

dt.what_img_style01 img,
dt.what_img_style02 img{
	margin-bottom: 10px;
	clear: left;
}

dl.what_f_clear{
	clear: left;
	margin-bottom: 20px;
}

dt.what_font_style01{
	font-weight: bold;
	font-size: 130%;
	margin-bottom: 0px;
}

dd.what_font_style02{
	font-size: 100%;
	line-height: 150%;
	position: relative;
	margin-left: 124px;
	top: 4px;
}

dt.what_link_style01{
	padding-left: 30px;
	background-image: url(../../img/p_index01.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.what_link_style02{
	position: relative;
	bottom: 15px;
	font-weight: bold;
	margin-left: 125px;
	top: 0px;
}

.what_under_link{
	text-align: right;
	font-size: 120%;
}

.what_margin{
	margin-bottom: 20px;
}

h2.midashi02{
	font-size: 120%;
	clear:both;
	color:#01779B;
	margin-top:10px;
	padding:1px 0 0 8px;
	width:100%;
	height:23px;
	background:url(../../shared/img/p_komidashi_bg03.gif) right repeat-x;
	}
	
dt.font_style03{
	font-weight: bold;
	font-size: 120%;
}

br.clear_left{
	clear: left;
}

/*===================================================================================================*/
/* medical_01.html */

dt.medeical_01_img{
	float: right;
}

dd.medeical_01_font_style_01{
	position: relative;
	right: 40px;
}

dd.medeical_01_font_style_02{
	position: relative;
	right: 40px;
}


dl.medeical_01_font_style_03 dt{
	font-weight: bold;
/*	clear: right;*/
}

br.clear_right{
	clear: right;
}

div.gotop_position{
	position: relative;
}


/*======================================================================================================*/
/* medical_031.html */


dt.medical_031_font_style02{
	font-size: small;
	margin-top: -30px;
}

dt.medical_031_img{
	margin-bottom: -40px;
	padding-bottom: -30px;
}

div.inyou{
	font-size: small;
	margin-top: -20px;
}
dt.medical_031_margin{
	margin-top: 40px;
}

dt.bold{
	font-weight: bold;
}

/* ======================================================================================================= */
/* convention_index.html */

.c_index_font_style01{
	font-weight: bold;
	color: #6699CC;
}

.c_index_font_style02{
	color: #6699CC;
	padding-left: 30px;
}

.c_index_font_style03{
	color: #6699CC;
	background-image: url(../../shared/img/contents-link-bg02.gif);
	background-repeat: no-repeat;
	padding-left: 44px;
	background-position: 30px 3px;
}

.c_index_link_style01{
	padding-left: 30px;
	color: #6699CC;
	background-image: url(../../img/p_index01.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-left: 20px;
}

.c_index_margin{
	margin-top: 40px;
}

.c_index_padding{
	padding-left: 30px;
}

/* ============================================================================================================= */
/* symposium.html */

dt.symposium_img_style01{
	position: relative;
	right: 10px;
	padding-bottom: -30px;
	padding-right: 0px;
	margin-bottom: -30px;
	margin-right: 0px;
}

dt.symposium_img_style02{
	float: right;
	margin-bottom: 100px;
}

dt.symposium_link_style{
	padding-left: 24px;
	background-image: url(../images/camera.gif);
	background-repeat: no-repeat;
}

dt.symposium_link_style span{
	color: #0000FF;
}

.symposium_font_style02{
	font-size: small;
	line-height: 150%;
}

 .symposium_font_style03{
	font-weight: bold;
}

.symposium_font_style04{
	padding-left: 40px;
}

.symposium_font_style05{
	font-size: medium;
	font-weight: bold;
	margin-bottom: 20px;
}

.symposium_link_style02{
	background-image: url(../images/camera.gif);
	background-repeat: no-repeat;
	background-position: 16px 0px;
	padding-left: 40px;
}

.symposium_clear{
	clear: right;
}

.symposium_margin{
	margin-top: 40px;
	margin-bottom: 40px;
}

/*index.html*=====================================================*/
div.text-bold-red{
	font-weight: bold;
	color: #cc0000;
	}

div.midashi-orange{
	background-image: url(../../img/p_index01.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
	}

div.text-center{
	text-align: center;
	margin-bottom:250px;
	}

div.text-center div.text-bold{
	font-size:12px;
	font-weight: bold;
	color:#000000;
	margin-bottom: -10px;
	}




/*medical_03.html*=====================================================*/

ul.sayou-mecha{
	list-style-type: none;
	width: 400px;
	margin-top: 25px;
	margin-bottom: 250px;
	margin-left: 0;
	padding-left: 0;
	}

ul.sayou-mecha li{
	line-height: 130%
	margin-top: 5px;
	margin-bottom: 5px;
	}

ul.sayou-mecha li.line{
	border-bottom: solid #999999 1px;
	}

ul.sayou-mecha li.tama03{
	background-image: url( ../images/tama03.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-weight: bold;
	}

div.bottom_link{
	width:250px;
	margin-top:15px;
	margin-bottom:-20px;
	margin-left:13px;
	
	}

h3.medical-item-title{
	clear:both;
	color:#01779B;
	margin:0;
	padding:0;
	width:100%;
	height:23px;
	background:url(../../shared/img/p_komidashi_bg03.gif) right repeat-x;
	}
	


/* medical032.html====medical034.html===medical035.html=========================================================*/

p.inyou{
	margin-top: -10px;
	margin-bottom: 30px;
	font-size: x-small;
}

div.inyou2{
	font-size: x-small;
	text-align: left;
	margin-top: -20px;
}


div.image-position{
	margin-left: 174px;
}

div.image-position02{
	margin: 0 0 -35px 0;
}

p.midashi03 span{
	font-style: italic;
}




/*medical_033.html*=====================================================*/

div.text-bold{
	font-size:12px;
	font-weight: bold;
	color:#000000;
	margin-bottom: -10px;
	}

div.text-bold-02{
	font-size:12px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 10px;
	}

p.inyou{
	margin-top: -10px;
	margin-bottom: 30px;
	}
	

ul.float-photo{
	list-style-type: none;
	float: left;
	margin: 0;
	padding-top: 0;
	height: 165px;
	}

ul.clear-photo{
	list-style-type: none;
	clear: right;
	margin: 0 0 10px 0;
	padding: 0;
	height: 165px;
	}


/*  medical.html  */
.medical-table01{}
.medical-table01 caption{display: none;}
.medical-table01 th.th01{background-color: #EEEEEE; text-align: left; font-weight: normal;}
.medical-table01 th.th02{background-color: #99CCCC;}
.medical-table01 th.th03{background-color: #6699CC;}
.medical-table01 th.th04{background-color: #9999CC;}
.medical-table01 th,td {width: 25%; padding: 7px;}
.medical-table01 td.td-center {text-align: center;}

