@charset "UTF-8";
@import url(base.css);

/* BODY STYLE
------------------------------------------ */
body{
	}


/* cxxx
------------------------------------------ */

#c100 #contents h2.cateLabel {
	width: 663px;
	height: 105px;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	background-image: url("../img/t_c100_catelabel.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}


#c200 #contents h2.cateLabel {
	width: 663px;
	height: 105px;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	background-image: url("../img/t_c200_catelabel.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}


#c300 #contents h2.cateLabel {
	width: 663px;
	height: 105px;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	background-image: url("../img/t_c300_catelabel.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}


#contents h2.pageTitle  {
	width: 650px;
	height: 57px;
	margin: 0;
	padding: 0;
	color: #1C519A;
	text-indent: -10000px;
	background-image: url("../img/t_cxxx_pagetitle.gif");
	background-position: left top;
	background-repeat: no-repeat;
}


#c100 #contents p.pageSummary {
	margin: 0 5px 0 5px;
}


#contents p.pageSummary span.outline {
	margin: 15px 0 0 0;
	display: block;
}


#contents .group01,
#contents .group02,
#contents .group03,
#contents .group04 {
	margin: 0px 21px 20px 21px;
	padding: 0px 0px 0px 0px;
}


#contents .group01 h3,
#contents .group02 h3,
#contents .group03 h3,
#contents .group04 h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#contents .group01 p,
#contents .group02 p,
#contents .group03 p,
#contents .group04 p {
	margin: 0px 0px 0px 0px;
	padding: 7px 12px 5px 12px;
}


#c100 #contents .group01 p {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
}


#c200 #contents .group01 .subGroup {
	margin: 0 0 20px 0;
	padding: 0;
}


#c200 #contents .group01 .subGroup .banner {
	margin: 5px 0 0px 12px;
	padding: 0;
}


#c200 #contents .group01 .subGroup h3 {
	margin: 0 0 0 0;
	padding: 3px 0 3px 5px;
	border-top: 2px solid #85AEE7;
	border-bottom: 1px solid #85AEE7;
	font-size: 1.2em;
	color: #1C519A;
	background-image: none;
}


#contents .subGroup01 h4,
#contents .subGroup02 h4 {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	color: #1C519A;
	background-image: url("../../shared/img/o_hmark_01.gif");
	background-position: left center;
	background-repeat: no-repeat;
}


#contents .subGroup01 h4 span .outline,
#contents .subGroup02 h4 span .outline {
	font-size: 0.86em;
	font-weight: normal;
}


#contents .group01 table,
#contents .group02 table {
	width: 606px;
	margin: 0px 0px 15px 0px;
	border: 0px solid #FFFFFF;
	border-collapse: collapse;
}


/*
#contents .group01 tr {
	background-image: url(../img/bg_dotline_3-1_666666.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

*/

#contents .group01 th,
#contents .group02 th {
	padding: 8px;
	border: 0px solid #FFFFFF;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	background-color: #F2F2F2;
	background-image: url(../img/bg_dotline_3-1_666666.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-collapse: collapse;
}


#c300 #contents .group01 tr.news th {
	background-color: #DFF7F5;
}


#c300 #contents .group01 tr.about th {
	background-color: #DFF7DF;
}


#c300 #contents .group01 tr.school th {
	background-color: #F3E0CD;
}


#c300 #contents .group01 tr.snap th {
	background-color: #F5E2F6;
}


#c300 #contents .group01 tr.fm th {
	background-color: #F2F2F2;
}


#c300 #contents .group01 th p {
	margin: 0;
	padding: 0 0 0 30px;
	background-image: url(../img/o_linkarw_19-13_5085CD.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}


#c300 #contents .group01 tr.news th p {
	background-image: url(../img/o_linkarw_19-13_5ED6CF.gif);
}


#c300 #contents .group01 tr.about th p {
	background-image: url(../img/o_linkarw_19-13_61D55E.gif);
}


#c300 #contents .group01 tr.school th p {
	background-image: url(../img/o_linkarw_19-13_F7973A.gif);
}


#c300 #contents .group01 tr.snap th p {
	background-image: url(../img/o_linkarw_19-13_CE6FD4.gif);
}



#contents .group01 td,
#contents .group02 td {
	padding: 8px;
	border: 0px solid #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../img/bg_dotline_3-1_666666.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-collapse: collapse;
}


#contents .group01 ol,
#contents .group02 ol {
	margin: 0 0 0 0;
	padding: 0px 10px 0px 30px;
	background-color: #E5EBF4;
}


#contents .group01 ul,
#contents .group02 ul {
	margin: 0px 30px 15px 30px;
}


#c100 #contents .group01 ul {
	margin: 7px 0px 15px 0px;
	padding: 1px 0 0 0;
	background-color: #F2F2F2;
	background-image: url(../../shared/img/bg_dotline_3-1_B3B3B3.gif);
	background-position: left top;
	background-repeat: repeat-x;
}



#c300 #contents .group01 td ul {
	margin: 0;
	padding: 0;
}


#contents .group01 li,
#contents .group02 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#c100 #contents .group01 li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	background-image: url(../../shared/img/bg_dotline_3-1_B3B3B3.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	list-style-type: none;
}


#c300 #contents .group01 td li {
	margin: 0;
	padding: 0 0 0 15px;
	background-image: url(../img/o_inlink_4-7_5085CD.gif);
	background-position: 5px 0.5em;
	background-repeat: no-repeat;
	list-style-type: none;
}


#c300 #contents .group01 tr.news td li {
	background-image: url(../img/o_inlink_4-7_5ED6CF.gif);
}


#c300 #contents .group01 tr.about td li {
	background-image: url(../img/o_inlink_4-7_61D55E.gif);
}


#c300 #contents .group01 tr.school td li {
	background-image: url(../img/o_inlink_4-7_F7973A.gif);
}


#c300 #contents .group01 td ul.lv2 li {
	padding: 0 0 0 35px;
	background-position: 25px center;
}


#c300 #contents .group01 tr.about td ul.lv2 li {
	background-image: url(../img/o_inlink_5-5_61D55E_lv2.gif);
}


#c300 #contents .group01 tr.school td ul.lv2 li {
	background-image: url(../img/o_inlink_5-5_F7973A_lv2.gif);
}


#c100 #contents .group01 li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 24px;
	background-image: url(../img/o_mark_outlink_12-12_5085CD.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}


#c100 #contents .group01 li.pdflink p {
	background-image: url(../img/o_pdfmark_1.gif);
	background-position: 0px center;
}


#contents .group01 .ediv,
#contents .group02 .ediv,
#contents .group03 .ediv,
#contents .group04 .ediv {
	display: none;
}


#contents .group01 dl,
#contents .group02 dl {
	margin: 0px 9px 0px 9px;
	padding: 1px 0px 0px 0px;
	background-color: transparent;
	background-image: url("../../shared/img/bg_dotline_3-1_666666.gif");
	background-position: left top;
	background-repeat: repeat-x;
}


#contents .group01 dd,
#contents .group02 dd {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 2px 0px;
	background-color: transparent;
	background-image: url("../../shared/img/bg_dotline_3-1_666666.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
}


#contents .group01 dd span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	background-image: url("../../shared/img/o_linkarw_rellink_F7973A.gif");
	background-position: 5px center;
	background-repeat: no-repeat;
}


#contents dd.pdflink {
	background-image: url("../../shared/img/o_pdfmark_1.gif");
}


#contents .voiceLink {
	margin: 0px 30px 15px 25px;
}


#contents .voiceLink p{
	padding: 0 20px 0 0;
	text-align: right;
	background-image: url(../../shared/img/o_linkarw_rellink_F7973A.gif);
	background-position: right center;
	background-repeat: no-repeat;
}


#contents .ptopArea2 {
	margin: 0px 30px 15px 25px;
}


#contents .ptopArea2 p{
	padding: 0 10px 0 0;
	text-align: right;
	background-image: url(../../shared/img/o_mark_inlink_5-7_F7973A_rv.gif);
	background-position: right center;
	background-repeat: no-repeat;
}


