@charset "utf-8";
/*-------------------------------------------------
	reset styles
-------------------------------------------------*/
HTML, BODY, DIV, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, ADDRESS, UL, OL, LI, DL, DT, DD, TABLE, TH, TD, FORM, FIELDSET {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
}
OL, UL, LI { list-style-type: none; }
A { outline:none 0 #000000; }
IMG { border:0; }
SUP, SUB {
	vertical-align: baseline;
	position: relative;
}
object { vertical-align:bottom; }
SUP { top:-4px }
SUB { top: 4px }
/*-------------------------------------------------
	layout base 
-------------------------------------------------*/
HTML, BODY { height:100%; }
BODY {
	text-align:center;
	background:url(../img/bgBody.png) repeat-x left 130px;
}
/*-------------------------------------------------
	text color and size
-------------------------------------------------*/
BODY, TH, TD, H1, H2, H3, H4, H5, H6, PRE, INPUT, TEXTAREA, OPTION, DIV, P, DT, DD, LI, ADDRESS {
	font-size: 12px;
	line-height: 100%;
	font-weight: normal;
	font-style: normal;
}
/*-------------------------------------------------
 text link
 -------------------------------------------------*/
A {
	color:#251F1D;
	text-decoration:underline;
}
A:link {
	color:#251F1D;
	text-decoration:underline;
}
A:hover {
	color:#251F1D;
	text-decoration:none;
}
A.arrowLink {
	background:url(../img/iconArrowA.gif) no-repeat right center;
	padding-right:14px;
	text-decoration:underline;
}
A.arrowLink:hover { text-decoration:none; }
A.arrowLinkL {
	background:url(../img/iconArrowA.gif) no-repeat left center;
	padding-left:14px;
	text-decoration:underline;
}
A.arrowLink:hover { text-decoration:none; }
A.arrowOutLink {
	background:url(../img/iconOutLink.gif) no-repeat left center;
	padding-left:14px;
}
A.arrowOutLink:hover { text-decoration:none; }
/*-------------------------------------------------
	usefull margin
-------------------------------------------------*/
.mbS { margin-bottom:12px; }
.mbM { margin-bottom:24px; }
.mbL { margin-bottom:36px; }
.mbSem { margin-bottom:1em; }
.mrM { margin-right:24px; }
.mr18 { margin-right:18px; }
/*-------------------------------------------------
	usefull item
-------------------------------------------------*/
.tar { text-align:right; }
.tac { text-align:center; }
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.clearfix {
	_height: 1px;
	min-height: 1px;/*￥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
BR.clear {
	font-size: 1px;
	line-height: 0px;
	clear: both;
}
/*-------------------------------------------------
	#base
-------------------------------------------------*/

#base {
	width:868px;
	margin:0 auto;
	background:url(../img/bgBase.gif) repeat-y left top;
	border-bottom:2px solid #E9E9E9;
	margin-bottom:24px;
}
/*-------------------------------------------------
	wrapbase
-------------------------------------------------*/
#main {
	padding:0px 2px 0px 2px;
	height:100%;
	min-height:100%;
	text-align:left;
}
body > #main { height:auto; }
/*-------------------------------------------------
	header
 -------------------------------------------------*/
#headerBase { }
.topScreen { background:url(../img/bgTopPage.jpg) repeat-x center top; }
.educationScreen { background:url(../img/bgEducation.jpg) repeat-x center top; }
.medicineScreen { background:url(../img/bgMedicine.jpg) repeat-x center top; }
.nursingScreen { background:url(../img/bgNursing.jpg) repeat-x center top; }
#header {
	width:868px;
	margin:0 auto;
	background:url(../img/bgBase.png) repeat-y left top;
	position:relative;
	height:180px;
}
#header h2, #header h1 {
	position:absolute;
	left:24px;
	top:21px;
}
#header UL#gnavi {
	width:816px;
	position:absolute;
	left:24px;
	top:96px;
	background:url(../img/bgGnavi.gif) no-repeat left top;
	height:36px;
}
#header UL#gnaviM {
	width:816px;
	position:absolute;
	left:24px;
	top:96px;
	background:url(../img/bgGnaviM.gif) no-repeat left top;
	height:36px;
}
#header UL#gnaviN {
	width:816px;
	position:absolute;
	left:24px;
	top:96px;
	background:url(../img/bgGnaviN.gif) no-repeat left top;
	height:36px;
}
#header UL#hnavi {
	width:180px;
	position:absolute;
	left:512px;
	top:67px;
	height:13px;
}
#header UL#hnavi LI { margin-right:6px; }
#header UL LI { float:left; }
#header UL LI IMG { vertical-align:text-bottom; }
/*-------------------------------------------------
	footer
 -------------------------------------------------*/
#footer {
	clear:both;
	text-align:left;
	padding:36px 2px
}
#footer UL {
	margin-bottom:1px;
	background:url(../img/bgFooter.gif) no-repeat left top;
	padding:24px;
	text-align:center;
}
#footer LI {
	display:inline;
	color:#FFFFFF;
	text-align:center;
}
#footer li a {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
}
#footer li a:hover { text-decoration:none; }
#informationBox {
	border-top:1px solid #1B1B1B;
	padding-top:12px;
}
#informationBox p {
	line-height:160%;
	text-align:center;
}
#informationBox img {
	margin-right:12px;
	vertical-align:text-bottom;
}
/*-------------------------------------------------
	contents
 -------------------------------------------------*/
#contents {
	float:left;
	width:600px;
	display:inline;
	margin-left:24px;
}
#contents P, #contents TH, #contents TD { line-height:160%; }
#contents h2 {
	margin-bottom:24px;
	clear:both;
}
#contents P { margin-bottom:1em; }
#contents P.double { margin-bottom:36px; }
#contents P.half { margin-bottom:0.5em; }
#contents P.halfNote {
	margin-bottom:0.5em;
	color:#CC0000;
}
#contents P.none { margin-bottom:0em; }
#contents .note { font-size:10px; }
.innerBox { padding-right:24px; }
.content {
	clear:both;
	margin-bottom:24px;
}
/*-------------------------------------------------
	crumb
 -------------------------------------------------*/

#crumb {
	padding-left:5px;
	background:url(../img/bgCrumb.gif) no-repeat left top;
	height:24px;
	margin-bottom:24px;
}
#crumb li {
	float:left;
	color:#FFFFFF;
	height:24px;
	line-height:24px;
	text-indent:12px;
}
#crumb li A {
	color:#FFFFFF;
	text-decoration:underline;
}
#crumb li A:hover { text-decoration:none; }
#crumb li#crumb1st {
	background:url(../img/bgCrumb1st.gif) no-repeat right top;
	width:75px;
}
#crumb li#crumb1stL {
	background:url(../img/bgCrumb1stL.gif) no-repeat right top;
	width:75px;
}
#crumb li#crumb2nd {
	background:url(../img/bgCrumb2nd.gif) no-repeat right top;
	width:60px;
}
#crumb li#crumb2ndS {
	background:url(../img/bgCrumb2ndS.gif) no-repeat right top;
	width:60px;
}
#crumb li#crumb3ndS {
	background:url(../img/bgCrumb3ndS.gif) no-repeat right top;
	width:75px;
}
#crumb li#crumb2ndL { width:300px; }
#crumb li#crumb3rd { width:300px; }
/*-------------------------------------------------
	sub
 -------------------------------------------------*/
#sub {
	float:right;
	width:192px;
	display:inline;
	margin-right:24px;
}
#sub DL {
	background-color:#F7F7F7;
	padding:12px;
}
#sub DT { margin-bottom:6px; }
#sub DD { margin-bottom:12px; }
/*-------------------------------------------------
	lnavi
 -------------------------------------------------*/

#lnavi {
	width:816px;
	height:34px;
	background:url(../img/bgLnavi.gif) no-repeat left bottom;
	position:absolute;
	left:24px;
	top:132px;
}
#lnavi LI { display:inline; }
#lnavi LI A {
	line-height:22px;
	background:url(../img/iconLnavi.gif) no-repeat 12px center;
	padding:3px 12px 3px 24px;
	height:100%;
	text-decoration:none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#lnavi LI A:hover, .lA LI#lnaviA A, .lB LI#lnaviB A, .lC LI#lnaviC A, .lD LI#lnaviD A, .lE LI#lnaviE A, .lF LI#lnaviF A, .lG LI#lnaviG A, .lF LI#lnaviH A {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:url(../img/iconLnaviW.png) no-repeat 12px center;
	background-color:#0E4E96;
	color:#FFFFFF;
}
#lnavi LI.current { font-weight:bold; }
#lnavi LI.current A:hover { background-position:left top; }
/*
{
 border-left:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 background:url(../img/iconLnaviW.png) no-repeat 12px center;
 background-color:#0E4E96;
 color:#FFFFFF;
}
*/
/* Medicine */

#lnaviM {
	width:816px;
	height:34px;
	background:url(../img/bgLnavi.gif) no-repeat left bottom;
	position:absolute;
	left:24px;
	top:132px;
}
#lnaviM LI { display:inline; }
#lnaviM LI A {
	line-height:22px;
	background:url(../img/iconLnaviM.gif) no-repeat 12px center;
	padding:3px 12px 3px 24px;
	height:100%;
	text-decoration:none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#lnaviM LI A:hover, #lnaviM LI#lnaviD A {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:url(../img/iconLnaviW.png) no-repeat 12px center;
	background-color:#2B7651;
	color:#FFFFFF;
}
#lnaviM LI.current { font-weight:bold; }
#lnaviM LI.current A:hover { background-position:left top; }
/* nursing */

#lnaviN {
	width:816px;
	height:34px;
	background:url(../img/bgLnavi.gif) no-repeat left bottom;
	position:absolute;
	left:24px;
	top:132px;
}
#lnaviN LI { display:inline; }
#lnaviN LI A {
	line-height:22px;
	background:url(../img/iconLnaviN.gif) no-repeat 12px center;
	padding:3px 12px 3px 24px;
	height:100%;
	text-decoration:none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#lnaviN LI A:hover, #lnaviN LI#lnaviE A {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:url(../img/iconLnaviW.png) no-repeat 12px center;
	background-color:#F76098;
	color:#FFFFFF;
}
#lnaviN LI.current { font-weight:bold; }
#lnaviN LI.current A:hover { background-position:left top; }
/*-------------------------------------------------
	snavi
 -------------------------------------------------*/
/* medicineNavi */

#medicineNavi {
	margin-bottom:24px;
	border-bottom:2px solid #13663D;
}
#medicineNavi UL { border-top:1px solid #13663D; }
#medicineNavi UL LI { line-height:37px; }
#medicineNavi LI A {
	background:url(../img/bgMedicineNavi.gif) no-repeat right top;
	height:37px;
	text-indent:40px;
	display:block;
	text-decoration:none;
}
#medicineNavi LI A:hover {
	background:url(../img/bgMedicineNavi.gif) no-repeat left top;
	color:#FFFFFF;
}
.sn01 LI#snaviA A, .sn02 LI#snaviB A, .sn03 LI#snaviC A, .sn04 LI#snaviD A, .sn05 LI#snaviE A, .sn06 LI#snaviF A, .sn07 LI#snaviG A, .sn08 LI#snaviH A {
	background:url(../img/bgMedicineNavi.gif) no-repeat left top;
	color:#FFFFFF;
}
/* nursingNavi */

#nursingNavi {
	margin-bottom:12px;
	border-bottom:2px solid #F76098;
}
#nursingNavi UL { border-top:1px solid #F76098; }
#nursingNavi UL LI { line-height:37px; }
#nursingNavi LI A {
	background:url(../img/bgNursingNavi.gif) no-repeat right top;
	height:37px;
	text-indent:40px;
	display:block;
	text-decoration:none;
}
#nursingNavi LI A:hover {
	background:url(../img/bgNursingNavi.gif) no-repeat left top;
	color:#FFFFFF;
}
.sn01 LI#snaviNA A, .sn02 LI#snaviNB A, .sn03 LI#snaviNC A, .sn04 LI#snaviND A, .sn05 LI#snaviNE A, .sn06 LI#snaviNF A, .sn07 LI#snaviNG A, .sn08 LI#snaviNH A, .sn09 LI#snaviNI A, .sn10 LI#snaviNJ A, .sn11 LI#snaviNK A, .sn12 LI#snaviNl A, .sn13 LI#snaviNM A,  .sn14 LI#snaviNN A {
	background:url(../img/bgNursingNavi.gif) no-repeat left top;
	color:#FFFFFF;
}
/*-------------------------------------------------
	headline
-------------------------------------------------*/
.hStyleA {
	font-weight:bold;
	color:#3F2C2C;
	line-height:160%;
}
.hStyleB {
	font-size:18px;
	font-weight:bold;
	color:#3F2C2C;
	margin-bottom:24px;
}
.hStyleBgImg {
	background:url(../img/toppage/bgHeadline.gif) no-repeat left center;
	padding-left:5px;
	margin-bottom:12px;
}
/*-------------------------------------------------
	pageTopBox
-------------------------------------------------*/
.pageTopBox {
	text-align:right;
	padding-right:24px;
}
/*-------------------------------------------------
	layout
-------------------------------------------------*/
.leftBoxA {
	width:312px;
	float:left;
	margin-bottom:36px;
}
.rightBoxA {
	width:312px;
	float:right;
	margin-bottom:36px;
}
.leftBoxB {
	width:384px;
	float:left;
	margin-bottom:36px;
}
.rightBoxB {
	width:240px;
	float:right;
	margin-bottom:36px;
}
/*-------------------------------------------------
	footLink
-------------------------------------------------*/

#footLink {
	clear:both;
	margin-bottom:36px;
	background:url(../img/bgFootLink.gif) no-repeat left top;
	height:36px;
}
#footLinkL {
	float:left;
	width:324px;
}
#footLinkL {
	float:left;
	width:324px;
}
#footLinkR {
	float:right;
	width:324px;
}
#footLinkL A {
	color:#FFFFFF;
	display:block;
	height:100%;
	line-height:36px;
	padding-left:24px;
	background:url(../img/bgFootLinkL.gif) no-repeat left center;
}
#footLinkR A {
	color:#FFFFFF;
	text-align:right;
	display:block;
	line-height:36px;
	height:100%;
	padding-right:24px;
	background:url(../img/bgFootLinkR.gif) no-repeat right center;
}
/*-------------------------------------------------
	bnrBox
-------------------------------------------------*/

.bnrBox li { margin-bottom:6px; }
.bnrBox li IMG { vertical-align:bottom; }
#btnLanguage {
	width:72px;
	height:24px;
	position:absolute;
	left:768px;
	top:0px;
}
#searchBox {
	width:160px;
	position:absolute;
	left:697px;
	top:60px;
	height:24px;
	background:url(../img/bgSearch.gif) no-repeat left top;
}
#searchBox INPUT.textBox {
	width:98px;
	border:1px solid #FFFFFF;
	display:block;
	float:left;
	height:14px;
	margin:4px 0 0 2px;
}
#searchBox DIV {
	float:left;
	width:36px;
}
/*-------------------------------------------------
	linkBox
-------------------------------------------------*/

#linkBox {
	border:1px solid #D4D4D4;
	background-color:#F5F5F5;
	padding:12px;
	margin-bottom:24px;
	height:auto;
}
#linkBox td { padding-bottom:6px; }
#linkBox A {
	background:url(../img/iconOutLink.gif) no-repeat left center;
	padding-left:14px;
	text-decoration:underline;
}
#linkBox A:hover { text-decoration:none; }
#linkBox A.innerArrow {
	background:url(../img/iconArrowA.gif) no-repeat left center;
	padding-right:14px;
	text-decoration:underline;
}
#linkBox A:hover { text-decoration:none; }
/*-------------------------------------------------
	layout
-------------------------------------------------*/

.flImg {
	float:left;
	margin:0px 24px 12px 0px;
	text-align:center;
	border:1px solid #CCCCCC;
}
.mbL .flImg { margin-bottom:36px; }
.flImg IMG { padding-top:2px; }
#contents .flImg P { margin-bottom:0px; }
/* L:300 R:300 */
.layBox1L {
	float:left;
	width:288px;
	margin-bottom:24px;
}
.layBox1R {
	float:right;
	width:288px;
	margin-bottom:24px;
}
/* L:220px R:356px */
.layBox2L {
	float:left;
	width:220px;
	margin-bottom:24px;
}
.layBox2R {
	float:right;
	width:356px;
	margin-bottom:24px;
}
/* L:250px R:326px */
.layBox3L {
	float:left;
	width:250px;
	margin-bottom:24px;
}
.layBox3R {
	float:right;
	width:326px;
	margin-bottom:24px;
}
/* L:204px R:372px */
.layBox4L {
	float:left;
	width:204px;
	margin-bottom:24px;
}
.layBox4R {
	float:right;
	width:372px;
	margin-bottom:24px;
}
/* L:144px R:432px */
.layBox5L {
	float:left;
	width:144px;
	margin-bottom:24px;
}
.layBox5R {
	float:right;
	width:432px;
	margin-bottom:24px;
}
/* L:388px R:188px */
.layBox6L {
	float:left;
	width:388px;
	margin-bottom:24px;
}
.layBox6R {
	float:right;
	width:188px;
	margin-bottom:24px;
}
/* L:96 R:168 */
.layBoxS1L {
	float:left;
	width:96px;
}
.layBoxS1R {
	float:right;
	width:168px;
}
/* L:64 R:200 */
.layBoxS2L {
	float:left;
	width:64px;
}
.layBoxS2R {
	float:right;
	width:200px;
}
/* threeColumn */

.threeColumn .oneThird {
	width:184px;
	float:left;
	margin-right:24px;
}
.threeColumn .oneThird2 {
	width:184px;
	float:left;
}
.threeColumn DIV DIV { margin-bottom:12px; }
/* threeColumn2 */

.threeColumn2 .oneThird {
	width:188px;
	float:left;
	margin-right:18px;
}
.threeColumn2 .oneThird2 {
	width:188px;
	float:left;
}
.threeColumn2 DIV DIV { margin-bottom:12px; }
/*-------------------------------------------------
	numDl
-------------------------------------------------*/

.numDl { height:100px; }
.numDl DT {
	float:left;
	width:24px;
	margin-right:12px;
}
.numDl DD {
	float:left;
	width:238px;
	margin-right:12px;
	line-height:1.4em;
	margin-bottom:12px;
	margin-top:-0.2em;
}
/*-------------------------------------------------
	medicineTop
-------------------------------------------------*/
.medicineTop {
	background:url(../education/medicine/img/bgImg.jpg) no-repeat left top;
	padding:24px 204px 24px 24px;
}
.whiteBg {
	background:url(../education/medicine/img/bg.png) repeat-y left top;
	padding:24px 12px;
}
/*-------------------------------------------------
	nursingTop
-------------------------------------------------*/
.nursingTop {
	background:url(../education/nursing/img/bg.jpg) no-repeat left top;
	padding:24px 36px;
}
.nursingTop H3 {
	text-align:center;
	margin-bottom:252px;
}
/*-------------------------------------------------
	headline
-------------------------------------------------*/
.hStyle01 {
	font-size:16px;
	font-weight:bold;
	background:url(../img/bgHeadline01.gif) no-repeat left top;
	border-bottom:2px solid #474747;
	line-height:36px;
	text-indent:12px;
}
.hStyle02 {
	font-size:14px;
	font-weight:bold;
	background:url(../img/bgHeadline02.gif) no-repeat left top;
	text-indent:12px;
	margin-bottom:12px;
}
.hStyle03 {
	clear:both;
	font-size:14px;
	font-weight:bold;
	background:url(../img/bgHeadline02.gif) repeat-y left top;
	padding-left:12px;
	margin-bottom:12px;
	line-height:130%;
}
.hStyle04 {
	color:#F870A2;
	border-bottom:2px solid #F870A2;
	padding:6px;
	font-size:16px;
}
.hStyle04 span {
	font-size:24px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
}
.hStyle05 {
	clear:both;
	font-size:12px;
	font-weight:bold;
	background:url(../img/bgList01.gif) no-repeat left 0.7em;
	padding-left:12px;
	margin-bottom:12px;
	line-height:130%;
}

/*-------------------------------------------------
	lStyle01
-------------------------------------------------*/
.lStyle01 { margin-bottom:48px; }
.lStyle01 LI {
	background:url(../img/bgList01.gif) no-repeat left 0.7em;
	padding-left:14px;
	line-height:160%;
	margin-bottom:12px;
}
.lStyle02 LI {
	line-height:160%;
	margin-bottom:12px;
}
.lStyle02 LI.mbL { margin-bottom:36px; }
.lStyle02 LI A {
	background:url(../img/iconArrowA.gif) no-repeat left center;
	padding-left:14px;
	line-height:160%;
}
.lStyle02 LI A.can {
	background:none;
	padding-left:0px;
	line-height:160%;
}
.lStyle02 LI A.arrowOutLink {
	background:url(../img/iconOutLink.gif) no-repeat left center;
	padding-left:14px;
	line-height:160%;
	margin-bottom:12px;
}
.lStyle03 LI {
	background:url(../img/bgList01.gif) no-repeat left 0.5em;
	padding-left:14px;
	line-height:160%;
	margin-bottom:12px;
}
.lStyle03 LI.mbL { margin-bottom:36px; }
.lStyle03 LI A { background:url(../img/iconOutLink.gif) no-repeat left center; }
.lStyle04 LI {
	list-style-type:decimal;
	margin-left:30px;
	line-height:160%;
	margin-bottom:12px;
}
.lStyle05 LI {
	list-style-type:circle;
	margin-left:30px;
	line-height:160%;
	margin-bottom:12px;
	font-weight:bold;
	font-size:16px;
	color:#FF8989;
}



.lStyle06 LI {
	line-height:160%;
	margin-bottom:12px;
	width:280px;
	margin-right:20px;
	float:left;
}
.lStyle06 LI.mbL { margin-bottom:36px; }
.lStyle06 LI A {
	background:url(../img/iconArrowA.gif) no-repeat left center;
	padding-left:14px;
	line-height:160%;
}
.lStyle06 LI A.can {
	background:none;
	padding-left:0px;
	line-height:160%;
}
.lStyle06 LI A.arrowOutLink {
	background:url(../img/iconOutLink.gif) no-repeat left center;
	padding-left:14px;
	line-height:160%;
	margin-bottom:12px;
}


.dlStyle01 DT {
	font-size:14px;
	font-weight:bold;
	background:url(../img/bgHeadline02.gif) repeat-y left top;
	padding-left:12px;
	margin-bottom:12px;
	line-height:130%;
}
.dlStyle01 DD { margin-bottom:24px; }
.dlStyle01 DD A {
	background:url(../img/iconOutLink.gif) no-repeat left center;
	padding-left:14px;
	line-height:160%;
	margin-bottom:12px;
}
/*-------------------------------------------------
	imgLine
-------------------------------------------------*/
img.imgLine {
	padding:1px;
	border:1px solid #CCCCCC;
	margin-bottom:6px;
}
img.imgLine2 {
	padding:1px;
	border:1px solid #CCCCCC;
	margin-bottom:18px;
}
/*-------------------------------------------------
	tStyle
-------------------------------------------------*/

.tStyle { background:url(../img/bgtDot.gif) left top; }
.tStyle TH, .tStyle TD {
	background-color:#FFFFFF;
	padding:12px;
}
.tStyle TH {
	font-weight:bold;
	text-align:center;
}
.tStyle TD { vertical-align:top; }
.tStyle TR.bgcolor TD, .tStyle TD.l { background-color:#EEF5F3; }
.tStyle TD.theme { font-size:10px; }
.tStyle TH.n1 { background-color:#DFEFE8; }
.tStyle TH.n2 { background-color:#D8E8DF; }
.tStyle TH.n3 { background-color:#CFDFD8; }
.tStyle TH.n4 { background-color:#B8D8CF; }
.tStyle TH.n5 { background-color:#AFCFC8; }
.tStyle TH.n6 { background-color:#A8C8BF; }
.tStyleIndex { width:288px; }
.tStyleIndex TH {
	font-weight:bold;
	text-align:left;
	padding:5px;
	background:url(../img/bgDot.gif) repeat-x left bottom;
}
.tStyleIndex TD { padding:5px; }
/*-------------------------------------------------
	nur_cur_table
-------------------------------------------------*/
.nur_cur_table {
	background:url(../img/bgtDot.gif) repeat left top;
	margin-bottom: 24px;
}
.nur_cur_table td {
	vertical-align:top;
	text-align:center;
	background-color:#FFFFFF;
	background-image:none;
	font-size: 10px;
	padding: 3px;
}
.nur_cur_table td.nur_table_h {
	background-color:#FF6666;
	background-image:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.nur_cur_table td.nur_table_m {
	background-color: #FFCCCC;
	background-image:none;
}
.nur_cur_table td.nur_table_m STRONG {
	font-size:12px;
	font-weight:normal;
}
.nur_cur_table tr.tal td { text-align:left; }
.nur_cur_table td.nur_table_c {
	background-color: #FFF5EE;
	background-image:none;
	text-align:left
}
.nur_cur_table td.nur_table_b {
	background-color: #F5F5F5;
	background-image:none;
}
.nur_cur_table span { color:#CC0000; }
/*-------------------------------------------------
	devideLine
-------------------------------------------------*/

.devideLine {
	clear:both;
	padding-bottom:24px;
	margin-bottom:24px;
	background:url(../img/bgDot.gif) repeat-x left bottom;
}
.devideLine hr{
	visibility:hidden;
}

.devideLine2 {
	clear:both;
	padding-bottom:12px;
	margin-bottom:24px;
	background:url(../img/bgDot.gif) repeat-x left bottom;
	height:1px;
	line-height:100%;
}
.devideLine2 hr{
	visibility:hidden;
}



/*-------------------------------------------------
	slogan
-------------------------------------------------*/
#slogan {
	margin:0 60px;
	padding:12px;
	color:#FF5353;
	border:1px solid #FF8989;
}
/* cs */

.csBox { position:relative; }
.csImg {
	position:absolute;
	left:450px;
	top:-80px;
}
