@charset "utf-8";

/*---base---*/
/*------------------------------------------------------------------*/
* { margin:0px; padding:0px;}
body { font:normal normal normal 75%/1.6 Verdana, "ＭＳ Ｐゴシック", sans-serif; text-align: center; color:#333333; background:#FFF url(../img/bg_body.jpg) left top repeat-x;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal;}
img { border:0; vertical-align:bottom;}
ul { list-style:none;}
table { border:none; border-collapse:collapse; font-size:100%;}
table caption { display:none;}
td,th { text-align:left; line-height: 1.4;}

#wrapper {
	margin:0px auto;
	width:920px;
	text-align:left;
}

#main_box {
	width:920px;
	float:left;
}

#main,#mainIndex {
	width:680px;
	float:right;
	margin: 0px 0px 0px 20px;
}

a:link,a:visited { color: #1d478b; text-decoration:underline;}
a:active,a:hover { color: #993300; text-decoration:none;}

/*---header---*/
/*------------------------------------------------------------------*/

div#header {
	position:relative;
	width:920px;
	height:156px;
	margin: 0 0 10px;
	text-align:left;
	background:url(../img/header_bg.jpg) 485px 0px no-repeat;
}

div#header h1 {
	position:absolute;
	left:-3px;
	top:6px;
	width:755px;
	height:95px;
	background:url(../img/title.jpg) no-repeat;
	text-indent:-99999px;
}

div#header h1 a {
	display:block;
	width:755px;
	height:95px;
	overflow:hidden;
}

div#header p#swu {
	position:absolute;
	left:837px;
	top:0px;
	width:86px;
	height:113px;
}

/*---gl_nav---*/
/*------------------------------------------------------------------*/

#gl_nav_box {
	position: relative;
	top: 121px;
	left: 0px;
	width:920px;
	height:30px;
	background: url(../img/gl_nav.jpg) no-repeat;
}

#gl_nav_box .home {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 34px;
	height: 30px;
}
#gl_nav_box .home a {
	display:block;
	width: 34px;
	height: 30px;
	text-indent: -99999px;
	background: url(../img/gl_nav.jpg) 0px 0px no-repeat;
}

#gl_nav_box .home a:active,#gl_nav_box .home a:hover { background-position: 0px -30px;}
#gl_nav_box .h_info {
	padding: 0 0 0 54px;
	line-height: 30px;
}
#gl_nav_box .h_info strong { color:#333;}

#gl_nav_box ul#gl_nav {
	position: absolute;
	top: 0px;
	left: 560px;
	width: 360px;
	height: 30px;
}

#gl_nav li   { float:left; height:30px;}
#gl_nav li a { display:block; height:30px; text-indent:-99999px; background-image: url(../img/gl_nav.jpg); background-repeat:no-repeat;}
li.gl_nav01 a { width:85px;  background-position: -560px 0px;}    li.gl_nav01 a.on,li.gl_nav01 a:active,li.gl_nav01 a:hover { background-position: -560px -30px;}
li.gl_nav02 a { width:100px; background-position: -645px 0px;}  li.gl_nav02 a.on,li.gl_nav02 a:active,li.gl_nav02 a:hover { background-position: -645px -30px;}
li.gl_nav03 a { width:60px; background-position: -745px 0px;} li.gl_nav03 a.on,li.gl_nav03 a:active,li.gl_nav03 a:hover { background-position: -745px -30px;}
li.gl_nav04 a { width:115px; background-position: -805px 0px;} li.gl_nav04 a.on,li.gl_nav04 a:active,li.gl_nav04 a:hover { background-position: -805px -30px;}

/*---nav---*/
/*------------------------------------------------------------------*/

#nav {
	float:left;
	width:220px;
	padding: 0 0 0px;
	background: url(../img/side_bg_contents.gif);
}

#nav h2 {
	float:left;
	width:206px;
	_width:220px;
	padding: 0 7px 0;
}

#nav h2 a {
	display:block;
	width:206px;
	height:35px;
	background-color: #666666;
	text-indent:-99999px;
	background-image: url(../img/side_nav.gif);
}

#nav h2#side_sub01 a { background-position: 0px -217px; } #nav h2#side_sub01 a.on,#nav h2#side_sub01 a:active,#nav h2#side_sub01 a:hover { background-position: -206px -217px; }
#nav h2#side_sub02 a { background-position: 0px -428px; } #nav h2#side_sub02 a.on,#nav h2#side_sub02 a:active,#nav h2#side_sub02 a:hover { background-position: -206px -428px; }
#nav h2#side_sub03 a { background-position: 0px -603px; } #nav h2#side_sub03 a.on,#nav h2#side_sub03 a:active,#nav h2#side_sub03 a:hover { background-position: -206px -603px; }

#nav ul {
	width:206px;
	_width:220px;
	float:left;
	padding: 0 7px 0;
	margin: 0px 0px 20px 0px;
}

#nav ul#side_nav01 { background: url(../img/side_bg_top.gif) no-repeat; padding-top: 7px;}
#nav ul#side_nav05 { background: url(../img/side_bg_bottom.gif) bottom no-repeat; padding-bottom: 9px; margin: 0;}

#nav ul li { width:206px;}
#nav ul li a { display:block; width:206px;}

#side_nav01_li   { float:left; height:40px;}
#side_nav01 li a { display:block; height:39px; text-indent:-99999px; background-image: url(../img/side_nav.gif); background-repeat:no-repeat;}
li.side_nav01_01 a { background-position: 0px -2px;}    li.side_nav01_01 a.on,li.side_nav01_01 a:active,li.side_nav01_01 a:hover { background-position: -206px -2px;}
li.side_nav01_02 a { background-position: 0px -41px;}  li.side_nav01_02 a.on,li.side_nav01_02 a:active,li.side_nav01_02 a:hover { background-position: -206px -41px;}
li.side_nav01_03 a { background-position: 0px -80px;}  li.side_nav01_03 a.on,li.side_nav01_03 a:active,li.side_nav01_03 a:hover { background-position: -206px -80px;}
li.side_nav01_04 a { background-position: 0px -119px;} li.side_nav01_04 a.on,li.side_nav01_04 a:active,li.side_nav01_04 a:hover { background-position: -206px -119px;}
li.side_nav01_05 a { background-position: 0px -158px;} li.side_nav01_05 a.on,li.side_nav01_05 a:active,li.side_nav01_05 a:hover { background-position: -206px -158px;}

#side_nav02_li   { float:left; height:39px;}
#side_nav02 li a { display:block; height:39px; text-indent:-99999px; background-image: url(../img/side_nav.gif); background-repeat:no-repeat;}
li.side_nav02_01 a { background-position: 0px -252px;} li.side_nav02_01 a.on,li.side_nav02_01 a:active,li.side_nav02_01 a:hover { background-position: -206px -252px;}
li.side_nav02_02 a { background-position: 0px -291px;} li.side_nav02_02 a.on,li.side_nav02_02 a:active,li.side_nav02_02 a:hover { background-position: -206px -291px;}
li.side_nav02_03 a { background-position: 0px -330px;} li.side_nav02_03 a.on,li.side_nav02_03 a:active,li.side_nav02_03 a:hover { background-position: -206px -330px;}
li.side_nav02_04 a { background-position: 0px -369px;} li.side_nav02_04 a.on,li.side_nav02_04 a:active,li.side_nav02_04 a:hover { background-position: -206px -369px;}

#side_nav03_li   { float:left; height:40px;}
#side_nav03 li a { display:block; height:40px; text-indent:-99999px; background-image: url(../img/side_nav.gif); background-repeat:no-repeat;}
li.side_nav03_01 a { background-position: 0px -463px;} li.side_nav03_01 a.on,li.side_nav03_01 a:active,li.side_nav03_01 a:hover { background-position: -206px -463px;}
li.side_nav03_02 a { background-position: 0px -503px;} li.side_nav03_02 a.on,li.side_nav03_02 a:active,li.side_nav03_02 a:hover { background-position: -206px -503px;}
li.side_nav03_03 a { background-position: 0px -543px;} li.side_nav03_03 a.on,li.side_nav03_03 a:active,li.side_nav03_03 a:hover { background-position: -206px -543px;}

#side_nav04_li   { float:left; height:40px;}
#side_nav04 li a { display:block; height:40px; text-indent:-99999px; background-image: url(../img/side_nav.gif); background-repeat:no-repeat;}
li.side_nav04_01 a { background-position: 0px -638px;} li.side_nav04_01 a.on,li.side_nav04_01 a:active,li.side_nav04_01 a:hover { background-position: -206px -638px;}
li.side_nav04_02 a { background-position: 0px -678px;} li.side_nav04_02 a.on,li.side_nav04_02 a:active,li.side_nav04_02 a:hover { background-position: -206px -678px;}
li.side_nav04_03 a { background-position: 0px -718px;} li.side_nav04_03 a.on,li.side_nav04_03 a:active,li.side_nav04_03 a:hover { background-position: -206px -718px;}

#nav ul#side_nav05 li { margin: 0 0 10px;}
#nav ul#side_nav05 li a:active img,#nav ul#side_nav05 li a:hover img,#nav ul#side_nav05 li a.on img { 
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}


/*---footer---*/
/*------------------------------------------------------------------*/

#footer_wrapper {
	float:left;
	clear:both;
	width:100%;
	height: 142px;
	margin: 40px 0 0;
	text-align:center;
	background: url(../img/footer_bg.jpg) repeat-x;
}
#footer {
	margin:0px auto;
	width:920px;
	text-align:left;
}

#footer p.this_pages_top {
	float:right;
	width: 100%;
	height:15px;
	margin: 0 0 5px;
}

#footer p.this_pages_top a {
	display:block;
	float:right;
	width: 145px;
	height:15px;
	line-height:1;
	text-indent:-99999px;
	background-image: url(../img/this_pages_top.gif) ;
}
p.this_pages_top a:active,p.this_pages_top a:hover { background-position:bottom;}

#footer ul {
	float:left;
	width:589px;
	padding: 12px 0 0;
}
#footer ul li { float:left; margin: 0 25px 0 0;}
#footer ul li a {
	background: url(../img/icon_footer.gif) 0px 3px no-repeat;
	/background: url(../img/icon_footer.gif) 0px 1px no-repeat;
	padding: 0 0 0 15px;
}

address {
	display: block;
	float:right;
	width: 331px;
	height:20px;
	margin: 2px 0 0;
	_padding: 2px 0 0;
	font-style: normal;
}
address a {
	display: block;
	width: 331px;
	height:20px;
	text-indent: -99999px;
	background: url(../img/footer_copyright.jpg) ;
}

/*---footer_link_color---*/
/*------------------------------------------------------------------*/

#footer li a:link,#footer li a:visited {color:#FFF; text-decoration: none;}
#footer li a:active,#footer li a:hover,#footer li a.on:link,#footer li a.on:visited,#footer li a.on:active,#footer li a.on:hover { color: #993300;}

/*---index---*/
/*------------------------------------------------------------------*/

#mainImg {
	position:relative;
	width:680px;
	height:250px;
	margin: 0 0 20px;
}

#mainImg li { position:absolute;}
#mainImg li.img01 {z-index:100;}
#mainImg li.img02 {z-index:99;}
#mainImg li.img03 {z-index:98;}

.sectionIndexL {
	float:left;
	overflow: hidden;
	width: 302px;
	_width: 330px;
	margin: 0 20px 0 0;
	padding: 0 14px 16px;
	background: url(../img/bg_index_box.gif) left bottom no-repeat;
}
.sectionIndexR {
	float:right;
	overflow: hidden;
	width: 302px;
	_width: 330px;
	margin: 0 0 0 0;
	padding: 0 14px 16px;
	background: url(../img/bg_index_box.gif) left bottom no-repeat;
}
.sectionIndexL01 {
	float:left;
	width: 162px;
	margin: 0 10px 0 0;
}
.sectionIndexR01 {
	float:right;
	width: 130px;
	margin: 0 0 0 0;
}

#mainIndex h2 {
	width: 330px;
	height:54px;
	margin: 0 0 0 -14px;
	text-indent:-99999px;
}

#mainIndex h2 a {
	display:block;
	width: 330px;
	height:54px;
}

#top_sub01 { background-image:url(../img/top_sub01.jpg);}
#top_sub02 { background-image:url(../img/top_sub02.jpg);}
#top_sub03 { background-image:url(../img/top_sub03.jpg);}
#top_sub04 { background-image:url(../img/top_sub04.jpg);}
#top_sub05 { background-image:url(../img/top_sub05.jpg);}
#top_sub06 a { background-image:url(../img/top_sub06.jpg);}
#top_sub06 a:active,#top_sub06 a:hover { background-position: bottom;}

.heightLine01 { height: 178px; _height: 194px;}
.heightLine02 { height: 179px; _height: 195px;}
.heightLine03 { height: 208px; _height: 222px;}

.indexImg {
	float:right;
	padding: 0 0 5px 5px;
}

#wrapper #mainIndex .section.topbanner img {
	border:none;
}
#wrapper #mainIndex .section.topbanner a:active img,
#wrapper #mainIndex .section.topbanner a:hover img { 
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}


/*---sitemap---*/
/*------------------------------------------------------------------*/

.sitemap ul,.sitemap dl {
	float:left;
	clear:both;
	width:98%;
}
.sitemap li {
	padding: 0 0 0px 3px;
}
.sitemap dl {
	margin: 0 0 15px;
}
.sitemap dl dl {
	margin: 15px 0 0;

}


.sitemap dt {
	margin: 0 0 5px;
	padding: 0 0 0 3px;
	font-weight:bold;
	border-bottom: #CCC solid 1px;
}
.sitemap dd {
	padding: 0 0 0 3px;
}


/*---layout---*/
/*------------------------------------------------------------------*/

.section {
	float:left;
	width:680px;
	margin: 0 0 40px;
}

.section.box { margin: 0 0 20px;}

.sectionC01 { float:left; width:680px; margin: 0 0 20px;}
.sectionC01.lastChild { margin: 0;}

.sectionL01 { float:left;  width: 330px; margin: 0 20px 0 0;}
.sectionR01 { float:right; width: 330px; margin: 0 0 0 0;}

.sectionL02 { float:left;  width: 130px; margin: 0 10px 0 0;}
.sectionR02 { float:right; width: 540px; margin: 0 0 0 0;}


/*---box---*/
/*------------------------------------------------------------------*/

.box01 { padding: 0 0 12px; background: url(../img/bg_box01.gif) left bottom no-repeat;}
.box02 { float:left; width:680px; padding: 0 0 12px; background: url(../img/bg_box02.gif) left bottom no-repeat;}
.boxContents,.boxContents02 { float:left; padding: 0 14px;}
.boxContents.w330 { width:302px; _width:330px;}
.boxContents02.w680 { width:652px; _width:680px; margin: 0 0 30px;}
.boxContents02.w680.lastChild { margin: 0;}

.boxContents01L01 { width:141px; float: left; margin: 0 20px 0 0;}
.boxContents01R01 { width:141px; float: right; margin: 0 0 0 0;}

.boxContents02L01 { width:301px; float: left; margin: 0 50px 0 0;}
.boxContents02R01 { width:301px; float: right; margin: 0 0 0 0;}

.boxContents02L02 { width:120px; float: left; margin: 0 20px 0 0;}
.boxContents02R02 { width:512px; float: right; margin: 0 0 0 0;}

.stripe_box { float:left; _float:none; background:url(../img/bg_stripe.gif); padding: 5px;}
.stripe_box.w680 { width:670px; _width:680px;}
.stripe_box_contents { float:left; _float:none; padding: 10px; background-color: #FFFFFF;}
.stripe_box.w680 .stripe_box_contents { width:650px; _width:670px;}

.stripe_box_contentsL01 { float:left; width:213px; margin: 0 20px 0 0;}
.stripe_box_contentsR01 { float:right; width:417px; margin: 0 0 0 0;}

/*---topic_path---*/
/*------------------------------------------------------------------*/
ul.topic_path {
	float:left;
	width:680px;
	margin: 0 0 15px;
	color: #999999;
	font-size:80%;
	line-height:1;
}
ul.topic_path li { float:left;}
ul.topic_path li a {
	padding: 0 18px 0 0;
	margin: 0 6px 0 0;
	background: url(../img/topic_path_bg.gif) right center no-repeat;
	text-decoration: none;
}
ul.topic_path li a:link,ul.topic_path li a:visited { color: #999999;}
ul.topic_path li a:active,ul.topic_path li a:hover { color: #999999; font-weight: bold;}


/*---headding---*/
/*-------------------------------------------------------------------------------------------------------*/

#main h2 {
	width: 680px;
	height:60px;
	margin: 0 0 15px;
	text-indent: -99999px;
}

.section h3 {
	height:40px;
	margin: 0 0 25px;
	background: url(../img/h3_bg.jpg) no-repeat;
	line-height:38px;
	text-indent: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size:120%;
	letter-spacing: 0.2em;
}
.box01 h3,.box02 h3 {
	width:330px;
	height:54px;
	margin: 0;
	background: url(../img/box_title01.jpg) no-repeat;
	line-height:46px;
	text-indent: 30px;
}
.box02 h3 { width:680px; background: url(../img/box_title02.jpg) no-repeat;}

.section h4 {
	padding: 0 0 0 15px;
	margin: 0 0 15px;
	background: url(../img/icon02.gif) 0px 5px no-repeat;
	border-bottom: #d2d2d2 dashed 1px;
	font-weight:bold;
	font-size: 120%;
	color: #4a4a4a;
}

.box01 h4,.box02 h4 {
	background: url(../img/icon02.gif) 0px 3px no-repeat;
	border-bottom: #841919 solid 1px;
	color: #841919;
	font-size: 100%;
}

.box01 h4 a:link,.box01 h4 a:visited,
.box02 h4 a:link,.box02 h4 a:visited { color: #841919; text-decoration:none;}
.box01 h4 a:active,.box01 h4 a:hover,
.box02 h4 a:active,.box02 h4 a:hover { color: #999; text-decoration:none;}



/*---icon---*/
/*-------------------------------------------------------------------------------------------------------*/

ul.icon01 li { padding: 0 0 10px;}
ul.icon01 li.lastChild { padding: 0;}

ul.icon01 li a,
a.icon01 {
	background: url(../img/icon01.gif) 0px 2px no-repeat;
	/background: url(../img/icon01.gif) 0px 0px no-repeat;
	padding: 0 0 0 15px;
}

p.icon02 { background: url(../img/icon02.gif) 0px 4px no-repeat; padding: 0 0 0 15px;}
ul.icon02 li { background: url(../img/icon02.gif) 0px 4px no-repeat; padding: 0 0 0 15px;}

dl.icon02 dt {
	background: url(../img/icon02.gif) 0px 4px no-repeat;
	padding: 0 0 5px 15px;
	font-weight:bold;
	color: #841919;
}
dl.icon02 dd { padding: 0 0 10px 15px;}

ul.icon03 li { background: url(../img/icon03.gif) 0px 4px no-repeat; padding: 0 0 10px 25px;}
ul.icon03.staff li { background: url(../img/icon03.gif) 0px 4px no-repeat; padding: 0 0 2px 25px;}

dl.icon03 dt { background: url(../img/icon03.gif) 0px 4px no-repeat; padding: 0 0 0px 25px; font-weight:bold; color: #0075a9;}
dl.icon03 dd { padding: 0 0 5px 25px;}
dl.icon03 dd.lastChild { padding: 0 0 0 25px;}

a.icon_external,
dl.links a {
	background: url(../img/icon_external.gif) 0px 2px no-repeat;
	/background: url(../img/icon_external.gif) 0px 0px no-repeat;
	padding: 0 0 0 16px;
}

a.icon_pdf {
	background: url(../img/icon_pdf.gif) 0px 2px no-repeat;
	/background: url(../img/icon_pdf.gif) 0px 0px no-repeat;
	padding: 4px 0 4px 20px;
}

ul.anchor li {
	float:left;
	white-space: nowrap;
	margin: 0 20px 0 0;
}
ul.anchor li a,
a.anchor {
	background: url(../img/icon_anchor.gif) 0px 2px no-repeat;
	/background: url(../img/icon_anchor.gif) 0px 0px no-repeat;
	padding: 0 0 0 15px;
}


dl.links dd {
	background: url(../img/icon_url.gif) 11px 4px no-repeat;
	padding: 0 0 20px 38px;
}

/*---num List---*/
/*-------------------------------------------------------------------------------------------------------*/

.num li {
	padding: 0 0 0 25px;
	margin: 0 0 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
dl.num dt {
	padding: 0 0 0 25px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #0075a9;
}
dl.num dd {
	padding: 0 0 10px 25px;
}

.num01 { background-image: url(../img/num01.jpg);}
.num02 { background-image: url(../img/num02.jpg);}
.num03 { background-image: url(../img/num03.jpg);}
.num04 { background-image: url(../img/num04.jpg);}
.num05 { background-image: url(../img/num05.jpg);}
.num06 { background-image: url(../img/num06.jpg);}
.num07 { background-image: url(../img/num07.jpg);}
.num08 { background-image: url(../img/num08.jpg);}
.num09 { background-image: url(../img/num09.jpg);}
.num10 { background-image: url(../img/num10.jpg);}

.num li ul {
	padding: 10px 0 0 0;
}
.num li li {
	padding: 0 0 0 0;
	margin: 0 0 10px;
	background: none;
}

.num li li li {
	list-style: square;
	margin: 0 0 0 15px;
}

.decimal {
	list-style: decimal;
	margin: 0 0 0 25px;
}


/*---general_purpose---*/
/*-------------------------------------------------------------------------------------------------------*/

strong { color: #0075a9;}

#main .section a:active img,
#main .section a:hover img,
#mainIndex .section a:active img,
#mainIndex .section a:hover img { 
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#main .section img,#mainIndex .section img { border: #d4d4d4 solid 2px;}
#main .section img.bnone,#mainIndex .section img.bnone { border:none;}
a.transImg:active,a.transImg:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

.imgR { float:right; margin: 0 0 0 20px;}
.imgL { float:left; margin: 0 20px 0 0;}
.imgR.pb,.imgL.pb { padding-bottom: 20px;}

.imgList    { float:left; width:100%;}
.imgList li { float:left; margin: 0 20px 0 0;}

.imgListLight    { float:left; width:100%;}
.imgListLight li { float:left; margin: 0 10px 10px 0;}
.imgListLight li.lastChild { float:left; margin-right: 0;}

.imgListC    { float:left; width:100%; text-align:center;}
.imgListC li { display: inline; padding: 0 10px; margin:auto;}

.imgR span,.imgL span,.imgList li span,.imgListC li span,.caption { display:block; padding: 5px 0; text-align:center; font-size:80%; font-weight:bold; color: #841919;}
.imgListC li span { display:inline;}

table             { width: 100%;}
table th,table td { padding: 5px 10px; border: #d2d2d2 solid 1px; vertical-align: top;}
table th          { white-space:nowrap; background-color:#faf5ed;}
table tr.odd td   { background-color:#f9f9f9;}

table th.study01,table td.study01 { width:20px; text-align:center;}
table th.study02,table td.study02 { width:60px; text-align:center;}
table th.study04,table td.study04 { width:170px; }

table.minimum th,th.minimum,td.minimum { width:1%; white-space: nowrap;}

table.search .drName { width:1%; white-space:nowrap;}
table.search .clinicName { }

table.search a {
	background: url(../img/icon_external.gif) right center no-repeat;
	padding: 0 16px 0 0;
}

.study_headding {
	padding: 15px 0 30px 0;
	font-weight:bold;
	color: #0075a9;
}


.indent { margin-left:1em; text-indent:-1em;}
.txtL { font-size: 120%;}
.txtClear { clear:both;}

a.normal:link,a.normal:visited { color:#333333; text-decoration:none;}

p.this_pages_top {
	float:right;
	width: 100%;
	height:15px;
	margin: 40px 0 5px;
}

p.this_pages_top a {
	display:block;
	float:right;
	width: 145px;
	height:15px;
	line-height:1;
	text-indent:-99999px;
	background-image: url(../img/this_pages_top.gif) ;
}

.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}

.pl20 { padding-left:20px;}
.pr20 { padding-right:20px;}

.pb15 { padding-bottom:15px;}
.pb30 { padding-bottom:30px;}

.pb450 { padding-bottom:450px;}

.pt15 { padding-top:15px;}
.pt30 { padding-top:30px;}
.pt35 { padding-top:35px;}

.ali_cen   { text-align:center;}
.ali_right { text-align: right;}
.ali_left  { text-align: left;}

.fl { float:left;}
.fr { float:right;}

.clb { clear:both;}
.cll { clear:left;}
.clr { clear:right;}

/*---page_title---*/
/*------------------------------------------------------------------*/

#about_us_sub01 { background-image:url(../img/about_us_sub01.jpg);}
#access_sub01 { background-image:url(../img/access_sub01.jpg);}
#message_sub01 { background-image:url(../img/message_sub01.jpg);}
#kouku_sub01 { background-image:url(../img/kouku_sub01.jpg);}
#jushin_sub01 { background-image:url(../img/jushin_sub01.jpg);}

#treatment_index { background-image:url(../img/treatment_sub01.jpg);}
#treatment_gakuhen_sub01 { background-image:url(../img/treatment_gakuhen_sub01.jpg);}
#treatment_teishinshu_sub01 { background-image:url(../img/treatment_teishinshu_sub01.jpg);}
#treatment_implant_sub01 { background-image:url(../img/treatment_implant_sub01.jpg);}

#student_index { background-image:url(../img/student_sub01.jpg);}
#student_program_sub01 { background-image:url(../img/student_program_sub01.jpg);}
#student_enter_sub01 { background-image:url(../img/student_enter_sub01.jpg);}
#student_training_sub01 { background-image:url(../img/student_training_sub01.jpg);}

#oralscience01_sub01 { background-image:url(../img/oralscience01_sub01.jpg);}
#clinical01_sub01 { background-image:url(../img/clinical01_sub01.jpg);}
#clinical02_sub01 { background-image:url(../img/clinical02_sub01.jpg);}
#clinical03_sub01 { background-image:url(../img/clinical03_sub01.jpg);}


#medical_index { background-image:url(../img/medical_sub01.jpg);}
#medical_study_sub01 { background-image:url(../img/medical_study_sub01.jpg);}
#medical_recruit { background-image:url(../img/medical_recruit_sub01.jpg);}

#review_index { background-image:url(../img/review_sub01.jpg);}

#academic_index { background-image:url(../img/academic_sub01.jpg);}

#staff_index { background-image:url(../img/staff_sub01.jpg);}

#staff01_sub01 { background-image:url(../img/staff01_sub01.jpg);}
#staff02_sub01 { background-image:url(../img/staff02_sub01.jpg);}
#staff03_sub01 { background-image:url(../img/staff03_sub01.jpg);}
#staff04_sub01 { background-image:url(../img/staff04_sub01.jpg);}
#staff05_sub01 { background-image:url(../img/staff05_sub01.jpg);}
#staff06_sub01 { background-image:url(../img/staff06_sub01.jpg);}
#staff07_sub01 { background-image:url(../img/staff07_sub01.jpg);}
#staff08_sub01 { background-image:url(../img/staff08_sub01.jpg);}

#link_index { background-image:url(../img/link_sub01.jpg);}

#privacy_index { background-image:url(../img/privacy_sub01.jpg);}

#sitemap_index { background-image:url(../img/sitemap_sub01.jpg);}

#search_index { background-image:url(../img/search_sub01.jpg);}

#study_cancer { background-image:url(../img/study_cancer_sub01.jpg);}
#study_bone { background-image:url(../img/study_bone_sub01.jpg);}
#study_group { background-image:url(../img/study_group_sub01.jpg);}
#study_international { background-image:url(../img/study_international_sub01.jpg);}

#results_past { background-image:url(../img/results_past_sub01.jpg);}
#results_2006 { background-image:url(../img/results_2006_sub01.jpg);}
#results_2007 { background-image:url(../img/results_2007_sub01.jpg);}
#results_2008 { background-image:url(../img/results_2008_sub01.jpg);}
#results_2009 { background-image:url(../img/results_2009_sub01.jpg);}
#results_2010 { background-image:url(../img/results_2010_sub01.jpg);}








