@charset "utf-8";

/* students & examinee
----------------------------------------------------------------------*/
.studentsCont h2,
.examineeCont h2 {
	margin: 15px 0 3px 0;
	width: 930px;
	height: 133px;
	background: url(../img/common/h2_students.jpg) 0 0 no-repeat;
}
.studentsCont h3#headline,
.examineeCont h3#headline {
	margin: 35px 0 20px 0;
	width: 545px;
	height: 24px;
	background: url(../img/common/h3_students.gif) 0 0 no-repeat;
}
h3#news {
	width: 122px;
	height: 20px;
	background: url(../img/common/h3_news.gif) 0 0 no-repeat;
}
div#contBox {
	padding: 0 0 40px 20px;
	width: 610px;
	float: left;
	min-height:400px;
	height: auto !important;
	height: 400px; /* IE６ */
}
div#menuBox {
	float: right;
}

#students #newsTopics dl,
#examinee #newsTopics dl {
	padding: 12px 27px 40px 27px;
	background: url(../img/common/line_610.gif) 0 bottom no-repeat;
}

#students #menuList dt a,
#examinee #menuList dt a {
	padding: 0 0 0 10px;
	float: left;
	clear: both;
	color: #393939;
	text-decoration: none;
	line-height: 1.7em;
	background: url(../img/common/arrow_blue.gif) 0 center no-repeat;
}
#menuBox #menuTit {
	margin: 0 0 10px 0;
}
#menuBox ul {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	background: url(../img/menu_line.gif) 0 bottom no-repeat;
}
#menuBox li {
	margin: 0 0 4px 0;
	list-style: none;
}









/* students
----------------------------------------------------------------------*/
#topicpath {
}

#students #menuList dt a:hover {
	color: #1c8a58;
	text-decoration: underline;
	background: url(../img/common/arrow_green_on.gif) 0 center no-repeat;
}
#students #menuList dd {
	padding: 0 0 0 15px;
	width: 350px;
	float: left;
	color: #5d6baf;
	font-size: 90%;
	line-height: 1.7em;
	background: url(../img/students/schedule_line.gif) 3px center no-repeat;
}



/* examinee
----------------------------------------------------------------------*/
#examinee h2,
#explanation h2,
#requirements h2,
#results h2,
#attention h2,
#faq h2 {
	background: url(../img/common/h2_examinee.jpg) 0 0 no-repeat;
}
#examinee h3#headline {
	background: url(../img/examinee/h3_examinee.gif) 0 0 no-repeat;
}

#examinee #menuList dt a {
	background: url(../img/common/arrow_pink.gif) 0 center no-repeat;
}
#examinee #menuList dt a:hover {
	color: #1c8a58;
	text-decoration: underline;
	background: url(../img/common/arrow_blue_2.gif) 0 center no-repeat;
}
#examinee #menuList dd {
	padding: 0 0 0 15px;
	width: 350px;
	float: left;
	color: #c46d84;
	font-size: 90%;
	line-height: 1.7em;
	background: url(../img/examinee/examinee_line.gif) 3px center no-repeat;
}


























/* schedule
----------------------------------------------------------------------*/
#schedule h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/students/h3_schedule.gif) 0 0 no-repeat;
}
#schedule #year li {
	padding: 0 20px 40px 0;
	float: left;
	list-style: none;
}
#schedule #year li.active {
	padding: 0 0 40px 0;
}
#schedule dt {
	color: #a59d71;
	font-weight: bold;
}
#schedule .day dt {
	margin: 5px 0 0 0;
}
#schedule .day dd {
	padding: 0 0 5px 0;
	background: url(../img/common/line_dot.gif) 0 bottom no-repeat;
}
#schedule .day dd.noLine {
	background: none;
}


/* event
----------------------------------------------------------------------*/
#event h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/students/h3_event.gif) 0 0 no-repeat;
}
#event #contBox div {
	margin-bottom:30px;
}
#event #contBox dl dt {
	margin-bottom:8px;
}

#event #contBox span.title {
	float:left;
	font-weight:bold;
}

#event #contBox span.date {
	float:right;
	color:#a59d71;
}





/* club
----------------------------------------------------------------------*/
#club h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/students/h3_club.gif) 0 0 no-repeat;
}
#club ul#clubAct li,
#education ul#subject li {
	padding: 0 20px 45px 0;
	width: 189px;
	float: left;
	list-style: none;
}
#club ul#clubAct li.listR,
#education ul#subject li.listR {
	padding: 0 0 45px 0;
}

#club #clubAct li img {
	margin: 15px auto 0 auto;
	text-align: center;
}
#club #clubAct dt img {
	margin: 0 0 15px 0;
}
#club #clubAct li.active,
#education ul#subject li.active {
	padding: 0 0 45px 0;
}


/* uniform
----------------------------------------------------------------------*/
#uniform h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/students/h3_uniform.gif) 0 0 no-repeat;
}
#uniform #contBox .uniBoxL {
	padding: 0 30px 0 0;
	width: 195px;
	float: left;
}
#uniform #contBox .uniBoxL img {
	margin: 0 0 5px 0;
}
#uniform #contBox .uniBoxL dt {
	float: left;
	width: 3em;
	font-weight: bold;
}
#uniform #contBox .uniBoxL dd {
	padding-left: 3em;
}
#uniform #contBox #uniBox1 {
	margin: 0 0 60px 0;
	padding: 0 0 50px 0;
	background: url(../img/common/line_dot_610.gif) 0 bottom no-repeat;
}
#uniform #contBox .uniBoxs {
	padding-right: 13px;
	float: left;
}


/* table
----------------------------------------------------------------------*/
/*table {
	width: 610px;
	text-align: center;
}
tr.trBg,
td.tdBg {
	background-color: #eee;
}

th {
	height: 20px;
	color: #ffffff;
	background-color: #393939;
}
th.fc {
	background:#393939 url(../img/common/bg_th_fc.gif) 0 0 no-repeat;
}

th.lc {
	border-left: solid 1px #fff;
	background:#393939 url(../img/common/bg_th_lc.gif) right top no-repeat;
}

td {
	height: 35px;
	padding: 5px;
	padding-left: 5px;
	background:url(../img/common/bg_td.gif) 0 0 repeat-y;
}
td.testtest {
	background:url(../img/common/bg_td_btm_left.gif) left bottom no-repeat;
}
td.testtest2 {
	border-left: solid 1px #393939;
	background:url(../img/common/bg_td_btm_right.gif) right bottom no-repeat;
}

td.dayFont {
	color: #982745;
}
*/

th#number {
	width: 88px;
	border-left: solid 1px #393939;
}
th#day {
	width: 274px;
	border-left: solid 1px #fff;
}
th#remarks {
	width: 248px;
	border-left: solid 1px #fff;
}
#annotation {
	margin: 10px 0 0 0;
}

#annotation li {
	font-size: 85%;
	line-height: 1.6em;
	list-style: none;
}





/* explanation
----------------------------------------------------------------------*/
#explanation h3#headline {
	width: 610px;
	height: 28px;
	margin-bottom: 5px;
	background: url(../img/examinee/h3_explanation.gif) 0 0 no-repeat;
}
#explanation p.intro {
	margin-bottom:30px;
	padding-bottom:8px;
	color:#982745;
	border-bottom:1px solid #cb93a2;
}
#explanation dt {
	margin: 0 0 30px 0;
	float: left;
	font-weight: bold;
}
#explanation dd {
	margin: 0 0 30px 0;
	padding-left: 3em;
}

/*#explanation table,*/
#requirements table {
	text-align: center;
	border-collapse: collapse;
}
#explanation tr,
#requirements tr {
	height: 45px;
}
#explanation tr.head {
	height: 23px;
}
/*#explanation tr.trBg,*/
#requirements tr.trBg {
	background-color: #eee;
}
/*#explanation th,*/
#requirements th {
	color: #ffffff;
	background-color: #393939;
}
*//*#explanation td,
#requirements td {
	padding: 5px;
	border: solid 1px #393939;
	background-image: url(../img/common/table_line.gif) 0 bottom no-repeat;
}
#explanation td.dayFont,
#requirements td.dayFont {
	color: #982745;
}

#explanation th#number {
	width: 88px;
	/*border-left: solid 1px #393939;*/
}
#explanation th#day {
	width: 274px;
	/*border-left: solid 1px #fff;*/
}
#explanation th#remarks {
	width: 248px;
	/*border-left: solid 1px #fff;*/
}
#explanation #annotation {
	margin: 10px 0 0 0;
}

#explanation #annotation li {
	font-size: 85%;
	line-height: 1.6em;
	list-style: none;
}


#explanation table {
	width: 610px;
	text-align: center;
}
#explanation th {
	height: 30px;
	color: #ffffff;
	background-color: #393939;
}
#explanation th.fc {
	background:#393939 url(../img/common/bg_th_fc.gif) 0 0 no-repeat;
}

#explanation th.lc {
	border-left: solid 1px #fff;
	background:#393939 url(../img/common/bg_th_lc.gif) right top no-repeat;
}

#explanation th.leftLine {
	border-left:1px solid #ffffff;
}

#explanation td {
	height: 45px;
	padding: 5px;
	background:url(../img/common/bg_td.gif) 0 0 repeat-y;
	border-bottom:1px dashed #393939;
}
#explanation td.white {
	height: 45px;
	padding: 5px;
	background:url(../img/common/bg_td_white.gif) 0 0 repeat-y;
	border-bottom:1px dashed #393939;
}

#explanation td.right {
	border-left:1px solid #393939;
	background:url(../img/common/bg_td_right_01.gif) right top repeat-y;
}
#explanation td.rightWhite {
	border-left:1px solid #393939;
	background:url(../img/common/bg_td_right_02.gif) right top repeat-y;
}
#explanation td.btmLeft {
	border:none;
	background:url(../img/common/bg_td_btm_left.gif) left bottom no-repeat;
}
#explanation td.btmCenter {
	border:none;
	background:url(../img/common/bg_td_btm_center.gif) left bottom no-repeat;
}
#explanation td.btmRight {
	border:none;
	border-left: solid 1px #393939;
	background:url(../img/common/bg_td_btm_right.gif) right bottom no-repeat;
}











/* requirements
----------------------------------------------------------------------*/
#requirements h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/examinee/h3_requirements.gif) 0 0 no-repeat;
}
#requirements dt {
	float: left;
	font-weight: bold;
}
#requirements dd {
}
#requirements dd.reqSpace {
	padding: 0 0 25px 0;
}
#requirements dd.quali {
	padding-left: 5em;
}
#requirements dd.quali ul {
	margin-left: 2em;
}
#requirements dd.quali li {
	text-indent: -2em;
	list-style: none;
}
#requirements dd.day {
	padding-left: 3em;
}
#requirements dd.subject {
	padding-left: 8em;
}

#requirements table {
	width: 610px;
}
#requirements table th {
	height: 22px;
	/*border: solid 1px #393939;*/
}
#requirements table tr.grade {
	height: 20px;
}
#requirements table tr.term {
	height: 20px;
}
#requirements td.year {
	width: 60px;
	/*border-left: solid 1px #fff;*/
}
#requirements td.expense {
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
}
/*
#requirements .term th {
	color: #ffffff;
	font-size: 0.9em;
	font-weight: normal;
	background-color: #717171;
	border-bottom: solid 1px #717171;
}*/

#requirements .term th {
	background-color:#717171;
	/*border-bottom: solid 1px #717171;*/
}




#requirements table {
	width: 610px;
	text-align: center;
}
#requirements th {
	border-left:1px solid #ffffff;
	color: #ffffff;
	background-color: #393939;
}
#requirements th.fc {
	border:none;
	background:#393939 url(../img/common/bg_th_fc.gif) 0 0 no-repeat;
}

#requirements th.lc {
	border-left: solid 1px #fff;
	background:#393939 url(../img/common/bg_th_lc.gif) right top no-repeat;
}


#requirements td {
	height: 45px;
	padding: 5px;
	background:url(../img/common/bg_td.gif) 0 0 repeat-y;
	border-bottom:1px dashed #393939;
}
#requirements td.white {
	height: 45px;
	padding: 5px;
	background:url(../img/common/bg_td_white.gif) 0 0 repeat-y;
	border-bottom:1px dashed #393939;
}

#requirements td.right {
	border-left:1px solid #393939;
	background:url(../img/common/bg_td_right_01.gif) right top repeat-y;
}
#requirements td.rightWhite {
	border-left:1px solid #393939;
	background:url(../img/common/bg_td_right_02.gif) right top repeat-y;
}
#requirements td.btmLeft {
	border:none;
	background:url(../img/common/bg_td_btm_left_white.gif) left bottom no-repeat;
}
#requirements td.btmCenter {
	border:none;
	background:url(../img/common/bg_td_btm_center_white.gif) left bottom no-repeat;
}
#requirements td.btmRight {
	border:none;
	border-left: solid 1px #393939;
	background:url(../img/common/bg_td_btm_right_white.gif) right bottom no-repeat;
}































/* results
----------------------------------------------------------------------*/
#results h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/examinee/h3_results.gif) 0 0 no-repeat;
}

#results #before {
	margin: 0 0 25px 0;
	font-weight: bold;
}

#results table {
	width: 610px;
	text-align: center;
}
#results th {
	height: 30px;
	color: #ffffff;
	background-color: #393939;
}
#results th.fc {
	background:#393939 url(../img/common/bg_th_fc.gif) 0 0 no-repeat;
}

#results th.lc {
	border-left: solid 1px #fff;
	background:#393939 url(../img/common/bg_th_lc.gif) right top no-repeat;
}

#results th.leftLine {
	border-left:1px solid #ffffff;
}

#results td {
	height: 45px;
	padding: 5px;
	background:url(../img/common/bg_td.gif) 0 0 repeat-y;
}
#results td.btmLeft {
	background:url(../img/common/bg_td_btm_left.gif) left bottom no-repeat;
}
#results td.btmCenter {
	background:url(../img/common/bg_td_btm_center.gif) left bottom no-repeat;
}
#results td.btmRight {
	border-left: solid 1px #393939;
	background:url(../img/common/bg_td_btm_right.gif) right bottom no-repeat;
}







/* attention
----------------------------------------------------------------------*/
#attention h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/examinee/h3_attention.gif) 0 0 no-repeat;
}
#attention #subHead {
	margin: 30px 0 0 0;
	font-weight: bold;
}



/* faq
----------------------------------------------------------------------*/
#faq h3#headline {
	width: 610px;
	height: 58px;
	margin-bottom: 35px;
	background: url(../img/examinee/h3_faq.gif) 0 0 no-repeat;
}

#faq h3#headline {
	width: 610px;
	height: 28px;
	margin-bottom: 5px;
	background: url(../img/examinee/h3_faq.gif) 0 0 no-repeat;
}

#faq p.intro {
	margin-bottom:30px;
	padding-bottom:8px;
	color:#982745;
	border-bottom:1px solid #cb93a2;
}


#faq #contBox h4 {
	margin: 30px 0 5px 0;
	color: #982745;
	font-size: 1.2em;
}
#faq #contBox ul li {
	margin-bottom:5px;
	padding-left: 10px;	
	background: url(../img/common/arrow_pink.gif) 0 center no-repeat;*/
}
#faq #contBox ul li a {
	color:#393939;
	text-decoration:none;
}
#faq #contBox ul li a:hover {
	color:#982745;
	text-decoration:underline;
}
#faq #contBox .lastChild {
	padding-bottom:35px;
	margin-bottom:35px;
	background:url(../img/examinee/line_faq_02.gif) left bottom no-repeat;
}

#faq #contBox dl {
	margin-bottom:0px;
}
#faq #contBox dl dt {
	margin-bottom:5px;
	color:#982745;
	font-weight:bold;
}

#faq #contBox dl dd {
	margin-bottom:25px;
	padding-bottom:25px;
	background:url(../img/examinee/line_faq_01.gif) left bottom no-repeat;
}
#faq #contBox dl dd.none {
	background-image:none;
}

#faq #contBox dl dd ul li {
	background-image:none;
}
#faq #contBox dl dd table {
	margin-top:5px;
	width: 610px;
	text-align:center;
	color: #393939;
	background-color: #fff;
	border-collapse: collapse;
}
#faq th {
	padding:5px 0;
	color: #ffffff;
	background-color: #393939;
}
#faq th.fc {
	background:#393939 url(../img/common/bg_th_fc.gif) 0 0 no-repeat;
}
#faq th.lc {
	border-left: solid 1px #fff;
	background:#393939 url(../img/common/bg_th_lc.gif) right top no-repeat;
}

#faq #contBox dl dd td {
/*	height: 35px;*/
	height: auto;
}

#faq td {
	padding: 5px;
	padding-left: 5px;
	background:url(../img/common/bg_td_btm_center_white.gif) left bottom no-repeat;
}
#faq td.right {
	border-left:1px solid #393939;
	background:url(../img/common/bg_td_btm_right_white_02.gif) right bottom no-repeat;
}

#faq td.btmLeft {
	color:#ffffff;
	background:#393939 url(../img/common/bg_btm_fc.gif) left bottom no-repeat;
}
#faq td.btmRight {
	color:#ffffff;
	border-left: solid 1px #ffffff;
	background:#393939 url(../img/common/bg_btm_lc.gif) right bottom no-repeat;
}



#faq #contBox dl dd ul {
	margin-top:5px;
}
#faq #contBox .pageTop {
	margin-top:-25px;
	padding-bottom:10px;
	text-align:right;
	background:url(../img/examinee/line_faq_02.gif) left bottom no-repeat;
}
#faq #contBox .pageTop a {
	color:#982644;
	text-decoration:none;
}








/* outline, faclilty, curriculum, education
----------------------------------------------------------------------*/
#outline h2,
#faclilty h2,
#teacher h2,
#curriculum h2,
#education h2,
#attention h2{
	margin: 15px 0 3px 0;
	width: 930px;
	height: 133px;
}

#outline h3,
#outline h4,
#curriculum h3,
#education h3,
#security h3 {
	margin: 35px 0 0 0;
	padding: 35px 0 0 0;
	color: #003c21;
	font-size: 100%;
	text-indent: 0;
	background: url(../img/common/line_610_green.gif) 0 top no-repeat;
}

#outline #menuBox,
#faclilty #menuBox,
#teacher #menuBox,
#curriculum #menuBox,
#education #menuBox {
	margin: 35px 0 0 0;
}


/* outline
----------------------------------------------------------------------*/
#outline h2 {
	background: url(../img/common/h2_outline.jpg) 0 0 no-repeat;
}
#outline #lineNone {
	padding: 0;
	background: none;
}
#outline p#word {
	margin: 30px 0 0 0;
}


/* teacher
----------------------------------------------------------------------*/
#teacher h2 {
	background: url(../img/common/h2_teacher.jpg) 0 0 no-repeat;
}
#teacher #contBox {
	margin: 35px 0 0 0;
}
#teacher #lineNone {
	padding: 0;
	background: none;
}
#teacher p#word {
	margin: 30px 0 0 0;
}


/* faclilty
----------------------------------------------------------------------*/
#faclilty h2 {
	background: url(../img/common/h2_faclilty.jpg) 0 0 no-repeat;
}
#faclilty #contBox img,
#faclilty #menuBox {
	margin: 35px 0 0 0;
}



/* curriculum
----------------------------------------------------------------------*/
#curriculum h2 {
	background: url(../img/common/h2_curriculum.jpg) 0 0 no-repeat;
}
#curriculum #contBox {
	margin: 35px 0 0 0;
}
#curriculum #contBox #notes {
	margin: 8px 0 0 0;
	font-size: 0.8em;
}
#curriculum #contBox th {
	font-weight: normal;
	/*border-left: solid 1px #fff;*/
}
/*#curriculum #contBox th.line39 {
	border-left: solid 1px #393939;
}*/
#curriculum #contBox th img {
	padding: 10px 5px 10px 5px;
}
#curriculum #contBox td.year {
	font-weight: bold;
}


#curriculum table {
	width: 610px;
	text-align: center;
}
#curriculum th {
	border-left:1px solid #ffffff;
	color: #ffffff;
	background-color: #393939;
}
#curriculum th.fc {
	border:none;
	background:#393939 url(../img/common/bg_th_fc.gif) 0 0 no-repeat;
}

#curriculum th.lc {
	border-left: solid 1px #fff;
	background:#393939 url(../img/common/bg_th_lc.gif) right top no-repeat;
}


#curriculum td {
	height: 45px;
	padding: 5px;
	background:url(../img/common/bg_td.gif) 0 0 repeat-y;
	border-bottom:1px dashed #393939;
}
#curriculum td.white {
	height: 45px;
	padding: 5px;
	background:url(../img/common/bg_td_white.gif) 0 0 repeat-y;
	border-bottom:1px dashed #393939;
}

#curriculum td.right {
	border-left:1px solid #393939;
	background:url(../img/common/bg_td_right_01.gif) right top repeat-y;
}
#curriculum td.rightWhite {
	border-left:1px solid #393939;
	background:url(../img/common/bg_td_right_02.gif) right top repeat-y;
}
#curriculum td.btmLeft {
	border:none;
	background:url(../img/common/bg_td_btm_left_white.gif) left bottom no-repeat;
}
#curriculum td.btmCenter {
	border:none;
	background:url(../img/common/bg_td_btm_center_white.gif) left bottom no-repeat;
}
#curriculum td.btmRight {
	border:none;
	border-left: solid 1px #393939;
	background:url(../img/common/bg_td_btm_right_white.gif) right bottom no-repeat;
}



































/* education
----------------------------------------------------------------------*/
#education h2 {
	background: url(../img/common/h2_education.jpg) 0 0 no-repeat;
}
#education #contBox {
	margin: 35px 0 0 0;
}
#education #subject li dt {
	margin: 0 0 15px 0;
}


/* accses
----------------------------------------------------------------------*/
#accses h2 {
	margin: 15px 0 3px 0;
	width: 930px;
	height: 38px;
	background: url(../img/common/h2_accses.gif) 0 0 no-repeat;
}
#accses h3 {
	margin-top:25px;
	text-indent:0;
}

#accses #contBox p img,
/*#accses #contBox dl*/ {
	margin: 35px 0 0 0;
}


#accses #contBox dl {
}

#accses #contBox dl dt {
	clear:both;
	float:left;
	width:100px;
}
#accses #contBox dd {
	margin-left:100px;
}


/* contact
----------------------------------------------------------------------*/
#contact h2 {
	margin: 15px 0 3px 0;
	width: 930px;
	height: 38px;
	background: url(../img/common/h2_contact.gif) 0 0 no-repeat;
}
#contact #contBox {
	margin: 35px 0 0 0;
}

#contact table {
	width: 610px;
	text-align: center;
}
#contact th {
	height: 30px;
	color: #ffffff;
	background-color: #393939;
}
#contact th.fc {
	background:#393939 url(../img/common/bg_th_fc.gif) 0 0 no-repeat;
}

#contact th.lc {
	border-left: solid 1px #fff;
	background:#393939 url(../img/common/bg_th_lc.gif) right top no-repeat;
}

#contact th.leftLine {
	border-left:1px solid #ffffff;
}

#contact td {
	height: 80px;
	padding: 5px;
	background:url(../img/common/bg_td.gif) 0 0 repeat-y;
}
#contact td.btmLeft {
	background:url(../img/common/bg_td_btm_left.gif) left bottom no-repeat;
}
#contact td.btmCenter {
	background:url(../img/common/bg_td_btm_center.gif) left bottom no-repeat;
}
#contact td.btmRight {
	border-left: solid 1px #393939;
	background:url(../img/common/bg_td_btm_right.gif) right bottom no-repeat;
}

#contact #contBox td a {
	color: #9a071b;
	text-decoration: none;
}







/* dowaload
----------------------------------------------------------------------*/
#dowaload h2 {
	margin: 15px 0 3px 0;
	width: 930px;
	height: 38px;
	background: url(../img/common/h2_download.gif) 0 0 no-repeat;
}
#dowaload #contBox p#downloadTxt {
	margin: 35px 0 22px 0;
	padding: 0 0 12px 0;
	background: url(../img/common/line_dot_610.gif) 0 bottom no-repeat;
}
#dowaload #contBox li {
	width: 290px;
	float: left;
}
#dowaload #contBox li a {
	padding: 0 0 0 10px;
	color: #393939;
	text-decoration: none;
	background: url(../img/common/arrow_green.gif) 0 center no-repeat;
}
#dowaload #contBox li a:hover {
	padding: 0 0 0 10px;
	color: #1c8a58;
	text-decoration: underline;
	background: url(../img/common/arrow_green_on.gif) 0 center no-repeat;
}
#dowaload #contBox p#notes {
	padding: 20px 0 0 0;
	font-size: 80%;
}



/* security
----------------------------------------------------------------------*/
#security h2 {
	margin: 15px 0 3px 0;
	width: 930px;
	height: 38px;
	background: url(../img/common/h2_security.gif) 0 0 no-repeat;
}
#security h3 {
	margin-bottom: 15px;
	padding: 0 0 13px 0;
	background: url(../img/common/line_dot_610.gif) 0 bottom no-repeat;
}
#security dl p {
	margin: 30px 0 0 0;

}
#security dt {
	margin: 50px 0 0 0;
	font-weight: bold;
}
#security p.mt30 {
	margin: 30px 0 0 0;
}
#security a {
	color: #393939;
}


/* sitemap
----------------------------------------------------------------------*/
#sitemap h2 {
	margin: 15px 0 3px 0;
	width: 930px;
	height: 38px;
	background: url(../img/common/h2_sitemap.gif) 0 0 no-repeat;
}

#sitemap #contBox {
	margin: 35px 0 0 0;
}

#sitemap #menuList {
	margin: 15px 0 0 0;
	width: 359px;
}

#sitemap #menuList dt a,
#sitemap #menuList li a {
	padding: 0 0 0 10px;
	float: left;
	clear: both;
	color: #393939;
	text-decoration: none;
	line-height: 1.7em;
	background: url(../img/common/arrow_green.gif) 0 center no-repeat;
}
#sitemap #menuList dt a {
	background: url(../img/common/arrow_green.gif) 0 center no-repeat;
}
#sitemap #menuList dt a:hover,
#sitemap #menuList li a:hover {
	color: #1c8a58;
	text-decoration: underline;
	background: url(../img/common/arrow_green_on.gif) 0 center no-repeat;
}
#sitemap #menuList dd {
	padding: 0 0 0 15px;
	float: left;
	color: #19975f;
	font-size: 90%;
	line-height: 1.7em;
	background: url(../img/common/line_green.gif) 3px center no-repeat;
}

#sitemap #contBox li {
	padding: 0 32px 45px 0;
	width: 289px;
	float: left;
	list-style: none;
}
#sitemap #contBox li.listR {
	padding: 0 0 45px 0;
}

#sitemap #contBox .item li {
	padding: 0;
}



/* 
----------------------------------------------------------------------*/
/*
td {
	background-image: url(../img/common/table_line.gif) 0 bottom no-repeat;
	border: none;
}
*/
/*
*:first-child+html #menuList,
*/
* html #sitemap #menuList {
	margin: 15px 0 0 0;
	width: 289px;
}













