@charset "UTF-8";


/* index
******************************************************************************** */
.popupLayout h1 {
	padding-bottom: 7px;
	margin-bottom: 19px;
	border-bottom: 2px solid #2281a6;
	line-height: 0;
	font-size: 0;
}
/*
.threeColumnLayout h2,
.popupLayout h2 {
	padding:5px 10px;
	border-left: 7px solid #2281a6;
	margin-bottom: 10px;
	font-size: 110%;
	line-height: 1.2;
}
*/
.threeColumnLayout h2.none,
.popupLayout h2.none {
	margin: 0;
	padding: 0;
	border: none;
}
.threeColumnLayout h2.index,
.popupLayout h2.index {
	padding: 0 15px 0;
	border: none;
	color: #2281a6;
	background: transparent url(/common/img/bullet_diamond.gif) no-repeat scroll 0 0.15em;
}
.threeColumnLayout h3,
.popupLayout h3 {
	margin-bottom: 5px;
}
.threeColumnLayout h3.index,
.popupLayout h3.index {
	background-color: #f5fbfe;
	font-size: 100%;
	line-height: 1.2;
	margin-bottom: 7px;
	padding: 4px 10px;
}
.threeColumnLayout h3.index2,
.popupLayout h3.index2 {
	padding-bottom: 3px;
	margin-bottom: 6px;
	background: transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left bottom;
}
.threeColumnLayout h3.index3,
.popupLayout h3.index3 {
	padding: 0 15px 0;
	margin-bottom: 8px;
	border: none;
	color: #2369a0;
	background: transparent url(/common/img/bullet_diamond.gif) no-repeat scroll 0 0.15em;
}


.threeColumnLayout .graphtxt {
	padding: 10px 20px 0px 30px;
	margin-bottom: 0px;
	border: none;
	font-size:10px;
	text-align:left;
	display:block;
}



.threeColumnLayout p.smallmain {
	min-height:35px;
	text-align:left;
}

* html #highlight p.smallmain {
	height: 30px;
	text-align:left;
}

.twoColumnLayout h2.index {
	padding:5px 10px;
	border-left: 7px solid #2369a0;
	margin-bottom: 10px;
	font-size: 110%;
	line-height: 1.2;
}
.twoColumnLayout h2.index a:link,
.twoColumnLayout h2 a:link,
.threeColumnLayout h2.index a:link,
.threeColumnLayout h2 a:link {
	color: #333333;
}
.twoColumnLayout h2.index a:hover,
.twoColumnLayout h2.index a:visited,
.twoColumnLayout h2.index a:active,
.twoColumnLayout h2 a:hover,
.twoColumnLayout h2 a:visited,
.twoColumnLayout h2 a:active,
.threeColumnLayout h2.index a:hover,
.threeColumnLayout h2.index a:visited,
.threeColumnLayout h2.index a:active,
.threeColumnLayout h2 a:hover,
.threeColumnLayout h2 a:visited,
.threeColumnLayout h2 a:active {
	color: #333333;
}


/* layout
******************************************************************************** */
.popupLayout #header,
.popupLayout #contents,
.popupLayout #container,
.popupLayout #contentsFooter,
.popupLayout #footer {
	width: 700px;
}
.popupLayout #mainContents {
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
}

#mainContents {
	position: relative;
}


/* section
******************************************************************************** */
.section {
	clear: both;
	height: 1%;
	margin-bottom: 30px;
}
.section p {
	line-height: 1.5;
	margin-bottom: 1em;
}



/* General
******************************************************************************** */
#general dl {
}
#general dl dt {
	font-weight: bold;
	margin-bottom: 2px;
}
#general dl dd {
	margin-left: 0;
	margin-bottom: 9px;
}
#general .next {
	margin: 5px auto;
	text-align: center;
}
#general .twoColumn1 {
	overflow: hidden;
	margin-bottom: 15px;
}
#general .twoColumn1 .left {
	float: left;
	width: 263px;
}
#general .twoColumn1 .right {
	float: right;
	width: 263px;
}
#general .twoColumn2 {
	padding: 15px 13px 0;
	background-color: #e9eef2;
}
#general .twoColumn2Inner {
	overflow: hidden;
	height: 1%;
	padding-bottom: 15px;
}
#general .twoColumn2 .left {
	float: left;
	width: 248px;
}
#general .twoColumn2 .right {
	float: right;
	width: 248px;
}
#general .caption {
	margin: 3px 3px 0;
}


/* Confirm
******************************************************************************** */
#confirm h1 {
	margin-bottom: 17px;
}
#confirm h2 {
	margin-bottom: 10px;
}
#confirm .door{
	padding: 25px 40px;
	background-color: #e9eef2;
	text-align: center;
}
#confirm .door .question{
	font-size: 130%;
	color: #2369a0;
	font-weight: bold;
	margin-bottom: 15px;
}
#confirm .door .no {
	margin-left:15px;
}

/* ir Top
******************************************************************************** */
#irtop h2 {
	margin-top: 0;
}
#irtop p {
	line-height: 1.2;
	margin-bottom: 0;
}
#irtop .section {
	margin:0pt 0pt 20px 16px;
	position:relative;
	width: 749px;
}
/* ---------------------------------------------------------------------------- door */
#irtop .oneColumn ,
#irtop .twoColumn {
	clear: both;
	width: 749px;
	padding-bottom: 20px;
}
#irtop .twoColumn .left {
	width: 389px;
	float: left;
}
#irtop .twoColumn .right {
	width: 360px;
	float: right;
}
#irtop .twoColumn .left h2,
#irtop .twoColumn .left .summary,
#irtop .twoColumn .left .more-list {
	margin-right: 30px;
}
#irtop .oneColumn .summary,
#irtop .oneColumn .more-list,
#irtop .oneColumn .summary,
#irtop .oneColumn .more-list,
#irtop .oneColumn .more-list2,
#irtop .twoColumn .left .summary,
#irtop .twoColumn .left .more-list,
#irtop .twoColumn .left .more-list2,
#irtop .twoColumn .right .summary,
#irtop .twoColumn .right .more-list,
#irtop .twoColumn .right .more-list2 {
	margin-top: 10px;
}
#irtop .oneColumn .summary,
#irtop .twoColumn .left .summary,
#irtop .twoColumn .right .summary {
	line-height: 1.3;
}
#irtop .oneColumn .more-list li,
#irtop .twoColumn .more-list li {
	margin-bottom: 2px;
	text-align: right;
}
#irtop .oneColumn .more-list2 {
	text-align: left;
	overflow: hidden;
	height: 1%;
	background-color: #e5f5fd;
	padding: 15px 28px 11px;
}
#irtop .oneColumn .more-list2 li {
	float: left;
	margin-right: 50px;
	margin-bottom: 6px;
	white-space: nowrap;
	
}

#irtop .oneColumn .more-list2 li a{
	white-space: nowrap;
}

#irtop .oneColumn .more-list2 li.next {
	clear: both;
}

#irtop .twoColumn .shortcut-list li {
	margin-bottom: 10px;
}

/* ---------------------------------------------------------------------------- topics */
#irtop .topics {
	margin:0 0 40px 0;
	position:relative;
}
#irtop .topics h2 {
	background: transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left bottom;
	margin-bottom: 4px;
	padding-bottom: 3px;
}
#irtop .topics .topicsUtil {
	position: absolute;
	top: 5px;
	right: 0px;
	font-size: 0;
}
#irtop .topics .topicsUtil .topicsUtil-list ul {
	display: inline;
	text-align: right;
	margin-bottom: 0;
}
#irtop .topics .topicsUtil .topicsUtil-list li {
	margin-bottom: 0;
	display: inline;
}
#irtop .topics .topicsUtil .topicsUtil-list li * {
	vertical-align: bottom;
}
#irtop .topics .topicsUtil .topicsUtil-list li.topicsBtn {
	font-size: 0;
	line-height: 0;
}
#irtop .topics .topicsUtil .topicsUtil-list li.rssBtn {
	padding-left: 16px;
	font-size: 0;
	line-height: 0;
}
#irtop .topics .topics-table th {
	white-space: nowrap;
}
#irtop .topics .topics-table th,
#irtop .topics .topics-table td {
	padding: 5px 0;
	vertical-align: top;
	text-align: left;
}
#irtop .topics .topics-table tr {
	background: transparent url(/common/img/sep_dotted_h.gif) scroll repeat-x left bottom;
}
#irtop .topics .topics-table p {
	display: block;
	padding-left: 6px;
}
#irtop .topics .topics-table p.arrow-r {
	display: block;
	padding-left: 16px;
	background: transparent url(/common/img/bullet_arrow_r.gif) scroll no-repeat 6px 0.3em;
}
#irtop .topics .topics-table p.arrow-r-new {
	background: transparent url(/common/img/bullet_arrow_r2.gif) scroll no-repeat 0 0.3em;
}
/* ---------------------------------------------------------------------------- Banner links */
#irtop #banner {
	margin-top: 10px;
	margin-left: 19px;
}
#irtop #banner .banner-list li {
	line-height: 0;
	font-size: 0;
	margin-bottom: 6px;
}

/* Highlight
******************************************************************************** */
#highlight h3.index3 {
	margin-bottom: 4px;
}


#highlight .oneColumn1 {
	overflow: hidden;
	height: 1%;
	margin-bottom: 20px;
	width: 550px;
	text-align:left;
}

#highlight .oneColumn1 .one {
	margin: 0 auto;
	width: 280px;


}
#highlight .oneColumn1 h3 {
	min-height: 1em;
	text-align:left;
}
* html #highlight .oneColumn1 h3 {
	height: 1em;
}


#highlight .oneColumn1 img {
}

#highlight .oneColumn2 {
	overflow: hidden;
	height: 1%;
	margin-bottom: 0px;
	width: 550px;
	text-align:left;
}


#highlight .twoColumn1 {
	overflow: hidden;
	height: 1%;
	margin-bottom: 20px;
}
#highlight .twoColumn1 .left {
	float: left;
	width: 260px;
}
#highlight .twoColumn1 .right {
	float: right;
	width: 260px;
}
#highlight .twoColumn1 h3 {
	min-height: 1em;
}
* html #highlight .twoColumn1 h3 {
	height: 1em;
}
#highlight .twoColumn1 ul.note {
	margin-top: 5px;
}
#highlight .twoColumn1 ul.note li {
	margin-bottom: 2px;
}
#highlight .twoColumn1 img {
}

/* -------------------------------------------------------------------------------- CSR */
/* useful Top Styles
******************************************************************************** */
#highlight .section {
	overflow: hidden;
	margin-bottom: 25px;
}


#highlight .link-list-r {
	text-align: right;
	margin: 5px 0;
}
#highlight .doctorLeft {
	margin-right: 25px;
	margin-bottom: 35px;
	float: left;
}
#highlight .doctorRight {
	margin-left: 25px;
	margin-bottom: 35px;
	float: right;
}

#highlight .doctorImage img {
	border: 1px solid #a4d6ef;
	padding: 10px;
	background-color: #ffffff;
}
#highlight .doctor {
	margin-bottom: 13px;
}
#highlight .doctorCaption {
	margin-top: 5px;
}
#highlight .doctorCaption a {
	display: block;
	background-position: 0 0.3em;
}
#highlight .doctorOption-list {
	margin: 5px 0 20px;
}
#highlight .doctorOption-list li {
	margin-bottom: 2px;
}
#highlight .doctorOption-list li span{
	padding-left: 8px;
}
#highlight .num-list {
	list-style-type: none;
	margin: 15px 0;
}
#highlight .num-list li {
/*
	height: 1%;
	overflow: hidden;
	zoom: 1;
*/
	margin-bottom: 15px;
}
#highlight .num-list li p {
	margin-bottom: 10px;
	padding-left: 22px;
	line-height: 1.4;
	overflow: hidden;
	height: 1%;
}
#highlight .num-list .num1 {
	background: transparent url(/ir/img/ico_num1.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num2 {
	background: transparent url(/ir/img/ico_num2.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num3 {
	background: transparent url(/ir/img/ico_num3.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num4 {
	background: transparent url(/ir/img/ico_num4.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num5 {
	background: transparent url(/ir/img/ico_num5.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num6 {
	background: transparent url(/ir/img/ico_num6.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num7 {
	background: transparent url(/ir/img/ico_num7.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num8 {
	background: transparent url(/ir/img/ico_num8.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num9 {
	background: transparent url(/ir/img/ico_num9.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num10 {
	background: transparent url(/ir/img/ico_num10.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num11 {
	background: transparent url(/ir/img/ico_num11.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num12 {
	background: transparent url(/ir/img/ico_num12.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num13 {
	background: transparent url(/ir/img/ico_num13.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num14 {
	background: transparent url(/ir/img/ico_num14.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num15 {
	background: transparent url(/ir/img/ico_num15.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num16 {
	background: transparent url(/ir/img/ico_num16.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num17 {
	background: transparent url(/ir/img/ico_num17.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num18 {
	background: transparent url(/ir/img/ico_num18.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num19 {
	background: transparent url(/ir/img/ico_num19.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num20 {
	background: transparent url(/ir/img/ico_num20.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num21 {
	background: transparent url(/ir/img/ico_num21.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num22 {
	background: transparent url(/ir/img/ico_num22.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num23 {
	background: transparent url(/ir/img/ico_num23.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num24 {
	background: transparent url(/ir/img/ico_num24.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num25 {
	background: transparent url(/ir/img/ico_num25.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num26 {
	background: transparent url(/ir/img/ico_num26.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num27 {
	background: transparent url(/ir/img/ico_num27.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num28 {
	background: transparent url(/ir/img/ico_num28.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num29 {
	background: transparent url(/ir/img/ico_num29.gif) no-repeat scroll 0 0;
}
#highlight .num-list .num30 {
	background: transparent url(/ir/img/ico_num30.gif) no-repeat scroll 0 0;
}
#highlight .num-list .rightAway {
	margin: 0 0 15px 15px;
}
#highlight .num-list .leftAway {
	margin: 0 15px 15px 0;
}
#highlight .num-list .centerAway {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#highlight .num-list .leftAway img,
#highlight .num-list .rightAway img,
#highlight .num-list .centerAway img{
	margin-bottom: 2px;
}
#highlight .num-list .caption{
	position: relative;
	text-align: left;
	font-size: 85%;
	margin-bottom: 10px;
	padding: 3px 25px 3px 0;
	min-height: 23px;
}
*html #highlight .num-list .caption{
	height: 23px;
}
#highlight .num-list .leftAway .zoom ,
#highlight .num-list .rightAway .zoom,
#highlight .num-list .centerAway .zoom {
	position: absolute;
	display: block;
	width: 21px;
	height: 23px;
	right: 0;
	top: 0;
}

#highlight .noNum-list {
	list-style-type: none;
	margin: 10px 0;
}
#highlight .noNum-list li {
/*
	height: 1%;
	overflow: hidden;
	zoom: 1;
*/
	margin-bottom: 15px;
}
#highlight .noNum-list li p {
	margin-bottom: 10px;
	line-height: 1.4;
}
#highlight .noNum-list .rightAway {
	margin: 0 0 15px 15px;
}
#highlight .noNum-list .leftAway {
	margin: 0 15px 15px 0;
}
#highlight .noNum-list .centerAway {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#highlight .noNum-list .leftAway img,
#highlight .noNum-list .rightAway img,
#highlight .noNum-list .centerAway img{
	margin-bottom: 2px;
}
#highlight .noNum-list .caption{
	position: relative;
	text-align: left;
	font-size: 85%;
	margin-bottom: 10px;
	padding: 3px 25px 3px 0;
	min-height: 23px;
}
*html #highlight .noNum-list .caption{
	height: 23px;
}
#highlight .noNum-list .leftAway .zoom ,
#highlight .noNum-list .rightAway .zoom ,
#highlight .noNum-list .centerAway .zoom {
	position: absolute;
	display: block;
	width: 21px;
	height: 23px;
	right: 0;
	top: 0;
}
#highlight h3.image {
	background: none;
	padding-left: 0;
}
#highlight .pageIndex {
	border-top: 1px solid #92d8f5;
	text-align: center;
	padding-bottom: 1.5em;
}
#highlight .pageIndex-list {
	margin: 15px auto 20px;
}
#highlight .pageIndex-list li {
	white-space: nowrap;
	display: inline;
	font-weight: bold;
	line-height: 2.4;
}
*html #highlight .pageIndex-list li {
	zoom: 1;
	margin-left: 2px;
	margin-right: 2px;
}
*:first-child+html #highlight .pageIndex-list li {
	zoom: 1;
	margin-left: 2px;
	margin-right: 2px;
}
#highlight .pageIndex-list li span {
	border: 1px solid #cadfeb;
	background-color: #e5f5fd;
	padding: 5px;
}
#highlight .pageIndex-list li a {
	border: 1px solid #e1e1e1;
	background-color: #f0f0f0;
	padding: 5px;
}
#highlight .pageIndex-list li a:hover {
	border: 1px solid #cadfeb;
	background-color: #e5f5fd;
}
#highlight .pageIndex-list li.prev {
	wite-space: nowrap;
	padding-right: 15px;
	font-weight: normal;
}
#highlight .pageIndex-list li.prev a {
	padding-left: 15px;
	background: transparent url(/common/img/bullet_arrow_l.gif) no-repeat scroll 7px center;
}
#highlight .pageIndex-list li.prev a:hover ,
#highlight .pageIndex-list li.next a:hover {
	background-color: #e5f5fd;
}
#highlight .pageIndex-list li.next {
	wite-space: nowrap;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: normal;
}
#highlight .pageIndex-list li.next a {
	padding-left: 15px;
	background: transparent url(/common/img/bullet_arrow_r.gif) no-repeat scroll 7px center;
}
#highlight .pageIndex .back {
	background: transparent url(/common/img/bullet_arrow_r.gif) no-repeat scroll 7px center;
	border: 1px solid #e1e1e1;
	padding: 5px 5px 5px 15px;
}
#highlight .pageIndex .back:hover {
	border: 1px solid #cadfeb;
	background-color: #e5f5fd;
}
#highlight .btn-list {
	overflow: hidden;
	margin: 15px 0 12px;
}
#highlight .btn-list li {
	float: left;
	margin-right: 14px;
}
#highlight .btn-list li.last {
	margin-right: 0;
}
#highlight .relatedLink {
	border-top: 1px solid #92d8f5;
	padding-top: 15px;
}
#highlight .relatedLink h3 {
	margin-bottom: 13px;
}
#highlight .relatedLink-list {
	margin: 10px 12px;
}
#highlight .relatedLink-list li {
	margin-bottom: 5px;
}
#highlight .twoColumnOrg4{
	clear: both;
	height: 1%;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 0 12px 15px;
	background: transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left bottom;
}
#highlight .last{
	background: none;
	margin-bottom: 0;
}
#highlight .twoColumnOrg4 .left {
	width: 100px;
	float: left;
}
#highlight .twoColumnOrg4 .right {
	width: 405px;
	float: right;
}
#highlight .twoColumnOrg4 .summary {
	line-height: 1.5;
}
#highlight h4 {
	clear: none;
}



/* Library
******************************************************************************** */
#library {
}
#library .sectionInner {
	background:transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left top;
	margin-top:6px;
	padding:10px 4px 0pt;
	margin-bottom: 10px;
}
#library h2 {
	margin-bottom: 2px;
}
#library .section p {
	margin-bottom: 5px;
}
#library .more-list {
	text-align: right;
	margin-top: 0;
}
#library .twoColumn1 {
	overflow: hidden;
	height: 1%;
}
#library .twoColumn1 .left {
	float: left;
	width: 260px;
}
#library .twoColumn1 .right {
	float: right;
	width: 260px;
}
#libraryDetail h4 ,
#libraryDetail2 h4 {
	margin-bottom: 4px;
}
#libraryDetail .pickup {
	padding: 15px 13px 15px;
	border: 1px dashed #aaaaaa;
}
#libraryDetail .libraryTable1 {
	background: transparent url(/common/img/sep_dotted_h.gif) scroll repeat-x left top;
}
#libraryDetail .libraryTable1 th {
	white-space: nowrap;
}
#libraryDetail .libraryTable1 th,
#libraryDetail .libraryTable1 td {
	vertical-align: top;
	padding: 5px 4px;
	background: transparent url(/common/img/sep_dotted_h.gif) scroll repeat-x left bottom;
}
#libraryDetail .libraryTable1 {
	margin-bottom: 15px;
}
#libraryDetail .libraryTable1 td.note {
	text-align: right;
	padding-top: 6px;
}
#libraryDetail ol.noteList1 {
	list-style-position: inside;
}

#libraryDetail2 h4 {
	padding-bottom: 3px;
	margin-bottom: 6px;
	background: transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left bottom;
}
#libraryDetail2 .pageList1 {
	margin-bottom: 15px;
}
#libraryDetail2 .pageList1 li {
	margin-bottom: 2px;
}
#libraryDetail2 .pageList2 {
	padding: 10px 15px;
	background-color: #f9f9f9;
}
#libraryDetail2 .pageList2 li {
	margin-bottom: 2px;
}

#libraryDetail2 .pickup {
	padding: 15px 13px 15px;
	border: 1px dashed #aaaaaa;
}
#libraryDetail2 .twoColumn1 {
	height: 1%;
	overflow: hidden;
}
#libraryDetail2 .twoColumn1 .left {
	width: 140px;
	float: left;
}
#libraryDetail2 .twoColumn1 .right {
	width: 390px;
	float: right;
}
#libraryDetail2 .pickup .twoColumn1 .left {
	width: 140px;
	float: left;
}
#libraryDetail2 .pickup .twoColumn1 .right {
	width: 360px;
	float: right;
}
#libraryDetail2 .thumb {
	border: 3px solid #f2f2f2;
	padding: 5px;
}

/* Parts
******************************************************************************** */
/* -------------------------------------------------------------------------------- pageNav */
.pageNav {
	background-color: #f2f2f2;
	padding: 8px 10px 8px;
	overflow: hidden;
	height: 1%;
}
.pageNav li {
	float: left;
	margin-right: 20px;
	margin-bottom: 2px;
	white-space: nowrap;
}
.pageNav2 {
	background-color: #f2f2f2;
	padding: 10px 10px 5px;
}
.pageNav2 li {
	margin-bottom: 3px;
}
/* -------------------------------------------------------------------------------- noteBox */
.noteBox1 {
	padding: 8px 5px;
	margin-top: 6px;
	background: transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left top;
}
.noteBox2 {
	padding: 10px 15px;
	background-color: #f2f2f2;
}
.noteBox3 {
	padding: 10px 15px;
	background-color: #e9eef2;
}
.noteBox4 {
	padding: 10px 13px;
	border: 1px dashed #aaaaaa;
}
/* -------------------------------------------------------------------------------- noteList */
.noteList1 li {
	font-size: 85%;
	margin-bottom: 3px;
}
.noteList2 li {
	font-size: 85%;
	margin-bottom: 0.2em;
	color: #cc0000;
}
.noteList3 li {
	margin-bottom: 3px;
}
.noteList4 li {
	margin-bottom: 3px;
	color: #cc0000;
}
.noteList5 li {
	padding-left: 10px;
	background: transparent url(/common/img/bullet_disc.gif) scroll no-repeat 2px 0.4em;
	margin-bottom: 5px;
}
.noteList6 {
	background: transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left top;
}
.noteList6 li {
	padding: 5px 3px;
	margin-bottom: 0;
	background: transparent url(/common/img/sep_dotted_h.gif) repeat-x scroll left bottom;
}
/* -------------------------------------------------------------------------------- sideLinkList */
.linkListLeft {
	text-align: left;
}
.linkListLeft li {
	margin-bottom: 2px;
}
.linkListRight {
	text-align: right;
}
.linkListRight li {
	margin-bottom: 2px;
}

/* -------------------------------------------------------------------------------- image */
.imageRight {
	float: right;
	margin: 0 0 10px 10px;
}
.imageRight .caption {
	text-align: center;
	font-size: 85%;
	margin: 5px auto 0;
}
.imageLeft {
	float: left;
	margin: 0 10 10px 0;
}
.imageLeft .caption {
	text-align: center;
	font-size: 85%;
	margin: 5px auto 0;
}
.imageCenter {
	margin: 10px auto;
}
.imageCenter .caption {
	text-align: center;
	font-size: 85%;
	margin: 5px auto 0;
}

/* -------------------------------------------------------------------------------- table */
.table1 {
	clear: both;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.table1 th {
	white-space: noraml;
}
.table1 th ,
.table1 td {
	padding: 5px 10px;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.table1 thead th,
.table1 thead td {
	background-color: #e9eef2;
}
.table1 thead th {
	font-weight: bold;
}
.table1 tbody th {
	background-color: #e9eef2;
}
.table1 tbody th a {
	display: block;
	background-position: 0 0.4em;
}
.table1 .inTable {
	border: none;
}
.table1 .inTable th {
	white-space: nowrap;
}
.table1 .inTable th,
.table1 .inTable td {
	padding: 1px 10px 1px 0;
	border: none;
	background: none;
	white-space: normal;
}
.table2 {
	background: transparent url(/common/img/sep_dotted_h.gif) scroll repeat-x left top;
}
.table2 th {
	white-space: nowrap;
}
.table2 th,
.table2 td {
	padding: 5px 2px;
	background: transparent url(/common/img/sep_dotted_h.gif) scroll repeat-x left bottom;
}




