@import url('nyushiinfo.css');

/* Nyushi Navigation */

#NyushiNavi{
	width:900px;
	margin:0;
	padding:0;
}
#NyushiNavi ul{
	margin:0;
	padding:0;
}
#NyushiNavi ul li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}


/* Contetns */

#Contents{
	width:610px;
	float:left;
	padding-left:15px;
}
#Contents h3{
	margin:0;
	padding:0;
	height:26px;
}

#Contents h4{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	color:#010044;
	font-size:1.1em;
}
#Contents h5{
	background:url(../../images/line.jpg) repeat-x bottom;
	margin:10px 0 5px;
	padding:0 0 5px;
	font-size:1.0em;
	color:#444;
}
#Contents h6{
	clear:both;
	font-size:1em;
	color:#333;
	font-weight:normal;
	margin:0;
	padding:0 0 5px;
}

.ContentsIn{
	margin:0;
	padding:10px 0 10px 15px;
}



#Contents ol{
	clear:both;
	margin:0 20px 20px 20px;
	padding:0;
}
#Contents ol li {
	margin:0;
	padding:0;
	list-style:none;
	background-image: url(../images/nyushi_li.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#Contents ol li p{
	margin:0 0 10px 15px;
	padding:0;
	padding-bottom:5px;
	background-image: url(../../images/line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#Contents ol li p a{
	margin:0;
	padding:0;
	background:url(../../images/line.jpg) repeat-x bottom;
}




#Contents ul{
	clear:both;
	margin:0 20px 20px 20px;
	padding:0;
}
#Contents ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#Contents ul li p{
	margin:8px 0px 8px 0px;
	padding:0px;
	padding-top:8px;
	background:url(../../images/line.jpg) repeat-x top;
	font-weight:bold;
}
#Contents .Sentence{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
	color:#010044;
}

.ContentsIn table{
	border:none;
	margin:0;
	padding:0;
}
.ContentsIn th{
	text-align:center;
	margin:0;
	padding:0 10px 0 0;
	border:none;
	width:15px;
}
.ContentsIn td{
	border:none;
	margin:0;
	padding:10px 0 5px;
	background:url(../../images/line.jpg) repeat-x bottom;
}



/* index */
.Block{
	margin:0;
	padding:0;
	clear:both;
}

.BtnBlockL{
	/*	border:1px solid #e1e1e1;
	margin:0 0 10px; */
	padding:0;
	width:295px;
}
.BtnBlockR{
	/*	border:1px solid #e1e1e1;
	margin:0 0 10px; */
	padding:0;
	width:295px;
	float:left;
}

.BtnBlockL h4, .BtnBlockR h4{
	width:295px;
	height:28px;
	margin:0;
	padding:0;
}

hr{
	visibility:hidden;
	clear:both;
	border:0 solid #fff;
	height:0;
}

/* 入試総合トップボタン */

ul.nyushi_info_navi {
	width:610px;
	margin:15px 0 0 15px;
	padding:0;
	float:left;
}

ul.nyushi_info_navi li {
	width:296px;
	list-style:none;
	padding:0;
	margin:0 9px 18px 0;
	float:left;
}

.nyushi_info_navi li a {
	width:296px;
	height:60px;
	display:block;
	background:no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
}

.nyushi_info_navi li a.btn_gaiyou {
	background:url(../images/index_gaiyou.jpg);
}

.nyushi_info_navi li a.btn_gakuhi {
	background:url(../images/index_gakuhi.jpg);
}

.nyushi_info_navi li a.btn_syutugan {
	background:url(../images/index_price.jpg);
}

.nyushi_info_navi li a.btn_qa {
	background:url(../images/index_faq.jpg);
}

.nyushi_info_navi li a.btn_kekka {
	background:url(../images/index_kekka.jpg);
}

.nyushi_info_navi li a.btn_daigakuin {
	background:url(../images/index_daigakuin.jpg);
}

.nyushi_info_navi li a.btn_other {
	background:url(../images/index_other.jpg);
}

.nyushi_info_navi li a:hover {
	background-position:0 -60px;
}



.nyushi_info_navi_2010 {
	width:605px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	float:left;
}
.nyushi_info_navi_2010 .M0{
	margin:0px 0px 0px 0px;
	padding:0;
	clear:both;
}
.nyushi_info_navi_2010 .M12{
	margin:0px 0px 12px 0px;
	padding:0;
	clear:both;
}
.nyushi_info_navi_2010 .M27{
	margin:27px 0px 12px 0px;
	padding:0;
	clear:both;
}
.nyushi_info_navi_2010 .Box1{
	width:602px;
	height:169px;
	margin:5px 0px 20px 0px;
	padding:0;
	background:url(../images/nyushi_top_box_01.jpg) no-repeat;
}
.nyushi_info_navi_2010 .Box1 .InBox{
	width:521px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 81px;
}
.nyushi_info_navi_2010 .InBox .LeftBox{
	width:220px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
.nyushi_info_navi_2010 .InBox .RightBox{
	width:270px;
	height:auto;
	margin:0px;
	padding:27px 0px 0px 0px;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a.Btn01{
	background:url(../images/nyushi_box01_b1.jpg) no-repeat left top;
	display:block;
	width:602px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
}

.nyushi_info_navi_2010 .Box1 a.Btn02{
	background:url(../images/nyushi_box01_b2.jpg) no-repeat left top;
	display:block;
	width:78px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a:hover.Btn02{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box1 a.Btn03{
	background:url(../images/nyushi_box01_b3.jpg) no-repeat left top;
	display:block;
	width:104px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a:hover.Btn03{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box1 a.Btn04{
	background:url(../images/nyushi_box01_b4.jpg) no-repeat left top;
	display:block;
	width:80px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a:hover.Btn04{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box1 a.Btn05{
	background:url(../images/nyushi_box01_b5.jpg) no-repeat left top;
	display:block;
	width:157px;
	height:14px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a:hover.Btn05{
	background-position:0 -14px;
}
.nyushi_info_navi_2010 .Box1 a.Btn06{
	background:url(../images/nyushi_box01_b6.jpg) no-repeat left top;
	display:block;
	width:237px;
	height:30px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a:hover.Btn06{
	background-position:0 -30px;
}
.nyushi_info_navi_2010 .Box1 a.Btn07{
	background:url(../images/nyushi_box01_b7.jpg) no-repeat left top;
	display:block;
	width:142px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a:hover.Btn07{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box1 a.Btn08{
	background:url(../images/nyushi_box01_b8.jpg) no-repeat left top;
	display:block;
	width:175px;
	height:14px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.nyushi_info_navi_2010 .Box1 a:hover.Btn08{
	background-position:0 -14px;
}
.nyushi_info_navi_2010  a:hover{
	background-position:left bottom;
}



.nyushi_info_navi_2010 .Box2{
	width:602px;
	height:153px;
	margin:5px 0px 20px 0px;
	padding:0;
	background:url(../images/nyushi_top_box_02.jpg) no-repeat;
}
.nyushi_info_navi_2010 .Box2 .InBox{
	width:521px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 81px;
}
.nyushi_info_navi_2010 .Box2 a.Btn02{
	background:url(../images/nyushi_box02_b2.jpg) no-repeat left top;
	display:block;
	width:450px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box2 a:hover.Btn02{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box2 a.Btn03{
	background:url(../images/nyushi_box02_b3.jpg) no-repeat left top;
	display:block;
	width:450px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box2 a:hover.Btn03{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box2 a.Btn04{
	background:url(../images/nyushi_box02_b4.jpg) no-repeat left top;
	display:block;
	width:450px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box2 a:hover.Btn04{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box2 a.Btn05{
	background:url(../images/nyushi_box02_b5.jpg) no-repeat left top;
	display:block;
	width:393px;
	height:14px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box2 a:hover.Btn05{
	background-position:0 -14px;
}
.nyushi_info_navi_2010  a:hover{
	background-position:left bottom;
}



.nyushi_info_navi_2010 .Box3{
	width:602px;
	height:126px;
	margin:5px 0px 20px 0px;
	padding:0;
	background:url(../images/nyushi_top_box_03.jpg) no-repeat;
}
.nyushi_info_navi_2010 .Box3 .InBox{
	width:521px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 81px;
}
.nyushi_info_navi_2010 .Box3 a.Btn02{
	background:url(../images/nyushi_box03_b2.jpg) no-repeat left top;
	display:block;
	width:471px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box3 a:hover.Btn02{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box3 a.Btn03{
	background:url(../images/nyushi_box03_b3.jpg) no-repeat left top;
	display:block;
	width:144px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box3 a:hover.Btn03{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box3 a.Btn04{
	background:url(../images/nyushi_box03_b4.jpg) no-repeat left top;
	display:block;
	width:468px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box3 a:hover.Btn04{
	background-position:0 -15px;
}
.nyushi_info_navi_2010  a:hover{
	background-position:left bottom;
}




.nyushi_info_navi_2010 .Box4{
	width:602px;
	height:202px;
	margin:5px 0px 20px 0px;
	padding:0;
	background:url(../images/nyushi_top_box_04.jpg) no-repeat;
}
.nyushi_info_navi_2010 .Box4 .InBox{
	width:521px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 81px;
}
.nyushi_info_navi_2010 .Box4 a.Btn02{
	background:url(../images/nyushi_box04_b2.jpg) no-repeat left top;
	display:block;
	width:373px;
	height:49px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box4 a:hover.Btn02{
	background-position:0 -49px;
}
.nyushi_info_navi_2010 .Box4 a.Btn03{
	background:url(../images/nyushi_box04_b3.jpg) no-repeat left top;
	display:block;
	width:453px;
	height:48px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box4 a:hover.Btn03{
	background-position:0 -48px;
}
.nyushi_info_navi_2010 .Box4 a.Btn04{
	background:url(../images/nyushi_box04_b4.jpg) no-repeat left top;
	display:block;
	width:144px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box4 a:hover.Btn04{
	background-position:0 -15px;
}
.nyushi_info_navi_2010  a:hover{
	background-position:left bottom;
}




.nyushi_info_navi_2010 .Box5{
	width:602px;
	height:154px;
	margin:5px 0px 20px 0px;
	padding:0;
	background:url(../images/nyushi_top_box_05.jpg) no-repeat;
}
.nyushi_info_navi_2010 .Box5 .InBox{
	width:521px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 81px;
}
.nyushi_info_navi_2010 .Box5 a.Btn02{
	background:url(../images/nyushi_box05_b2.jpg) no-repeat left top;
	display:block;
	width:220px;
	height:14px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box5 a:hover.Btn02{
	background-position:0 -14px;
}
.nyushi_info_navi_2010 .Box5 a.Btn03{
	background:url(../images/nyushi_box05_b3.jpg) no-repeat left top;
	display:block;
	width:220px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box5 a:hover.Btn03{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box5 a.Btn04{
	background:url(../images/nyushi_box05_b4.jpg) no-repeat left top;
	display:block;
	width:220px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box5 a:hover.Btn04{
	background-position:0 -15px;
}
.nyushi_info_navi_2010 .Box5 a.Btn05{
	background:url(../images/nyushi_box05_b5.jpg) no-repeat left top;
	display:block;
	width:90px;
	height:15px;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

.nyushi_info_navi_2010 .Box5 a:hover.Btn05{
	background-position:0 -15px;
}
.nyushi_info_navi_2010  a:hover{
	background-position:left bottom;
}














.ContentsIn .DaigakuinTable1{
	padding:0px;
	margin:0px 0px 20px 0px;
}
.ContentsIn .DaigakuinTable1 table{
	width:100%;
	line-height:100%;
	border: 1px solid #d3c3d3;
	padding:0px;
	margin:0px 0px 3px 0px;
	text-align:center;	
	border-collapse:collapse;
}
.ContentsIn .DaigakuinTable1 th{
	border: 1px solid #d3c3d3;
	vertical-align:middle;
	padding: 3px 5px;
	margin:0px;
	background: #a788a7;
	font-size:85%;	
	width:auto;	
	color: #FFFFFF;
}
.ContentsIn .DaigakuinTable1 th a{
	color: #FFFFFF;
}
.ContentsIn .DaigakuinTable1 td{
	border: 1px solid #d3c3d3;
	border-bottom-color:#b49ab4;
	padding: 3px 5px 3px 5px;
	vertical-align:middle;
	color:#444;
	text-align:center;
	margin:0px;
	background:none;
	font-size:85%;
}
.ContentsIn .DaigakuinTable1 .ThStyle{
	padding:5px 15px 5px 15px;
}
.ContentsIn .DaigakuinTable1 .TdColor1{
	background-color:#dbcfdc;
}
.ContentsIn .DaigakuinTable1 .TdColor2{
	background-color:#ece7ed;
}




.ContentsIn .DaigakuinTable2{
	padding:0px;
	margin:0px 0px 20px 0px;
}
.ContentsIn .DaigakuinTable2 table{
	width:100%;
	line-height:100%;
	border: 1px solid #c7c4e6;
	padding:0px;
	margin:0px 0px 3px 0px;
	text-align:center;	
	border-collapse:collapse;
}
.ContentsIn .DaigakuinTable2 th{
	border: 1px solid #c7c4e6;
	vertical-align:middle;
	padding: 3px 5px;
	margin:0px;
	background: #8e8db2;
	font-size:85%;
	width:auto;
	color: #FFFFFF;
}
.ContentsIn .DaigakuinTable2 th a{
	color: #FFFFFF;
}
.ContentsIn .DaigakuinTable2 td{
	border: 1px solid #d3c3d3;
	border-bottom-color:#aaaac5;
	padding: 3px 5px 3px 5px;
	vertical-align:middle;
	color:#444;
	text-align:center;
	margin:0px;
	background:none;	
	font-size:85%;
}
.ContentsIn .DaigakuinTable2 .TdColor1{
	background-color:#d3d1e0;
}


.ContentsIn .DaigakuinTable3{
	padding:0px;
	margin:0px 0px 20px 0px;
}
.ContentsIn .DaigakuinTable3 table{
	width:100%;
	line-height:100%;
	border: 1px solid #b5cbb8;
	padding:0px;
	margin:0px 0px 3px 0px;
	text-align:center;	
	border-collapse:collapse;
}
.ContentsIn .DaigakuinTable3 th{
	border: 1px solid #b5cbb8;
	vertical-align:middle;
	padding: 3px 5px;
	margin:0px;
	background: #9cb9a0;
	font-size:85%;	
	width:auto;	
	color: #FFFFFF;
}
.ContentsIn .DaigakuinTable3 th a{
	color: #FFFFFF;
}
.ContentsIn .DaigakuinTable3 td{
	border: 1px solid #b5cbb8;
	border-bottom-color:#b5cbb8;
	padding: 3px 5px 3px 5px;
	vertical-align:middle;
	color:#444;
	text-align:center;
	margin:0px;
	background:none;	
	font-size:85%;
}
.ContentsIn .DaigakuinTable3 .TdColor1{
	background-color:#ecf0ec;
}


.BlockContact{
	border:1px solid #595757;
	width:550px;
	padding:10px 15px;
	margin:0 0 10px;
	text-align:center;
}
.BlockContact strong{
	color:#005D9B;
}





.DownLoad{
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
}






/* qa.html */

.Faq dt{
	margin:0px;
	padding:8px 5px 8px 5px;
	font-size:1.1em;
	line-height:1.4em;
	background:#EDE0EF;
	padding-left:1.8em;
	text-indent:-1.4em;
}
.Faq dt:first-letter {
	font-size:1.4em;
	font-weight:bold;
	padding-left:5px;
	color:#A76DAF;
	display:block;
	text-indent:0;
}
.Faq dd{
	margin:0px;
	padding: 10px 10px 10px 25px;
	background:#F0F0F0;
}
/*.Faq dd:first-letter {
	font-size:1.5em;
	font-weight:bold;
	color:#962E3E;
	line-height:1.4em;
	
}*/


/* Tv@*/


/*info-chart*/
.Center{
	margin:15px auto 10px;
	padding:0;
	text-align:center;
}


/* info>point>index.html */

#Contents ul.Point{
	clear:both;
	margin:0 10px 0;
	padding:0;
}
#Contents .Point li{
	margin:0 0 5px;
	padding:0 0 0 20px;
	list-style:none;
	background:url(../info/point/images/point_list.jpg) no-repeat 0 5px;
}
#Contents ul li p{
	margin:0;
	padding:0px 0 5px;
	background:none;
}

#Contents ul.Point2{
	clear:both;
	margin:0 10px 0;
	padding:0;
}
#Contents .Point2 li{
	margin:0 0 5px;
	padding:0 0 0 20px;
	list-style:none;
	background:url(../info/point/images/point_list2.gif) no-repeat 0 5px;
}


.h5Block{
	margin:0;
	padding:0 15px 30px;
}
.txtOrange{
	color:#ED6E46;
}
.txtGreen{
	color:#33CC00;
}

/* info>point>itten.html */
.PointItten .PointIttenBox{
	width:580px;
	display:block;
	clear:both;
	margin:10px 0 10px;
}
.PointItten .PointIttenBox table{
	width:auto;
	margin:0;
	padding:0;
	border:1px solid #a788a7;
	font-size:0.85em;
	letter-spacing:0.005em;
	line-height:1.2em;
}
.PointItten .PointIttenBox th{
width:auto;
border: 1px solid #d3c3d3;
vertical-align:middle;
padding: 3px 3px;
margin:0px;
background-color:#a788a7;
color:#fff;
font-size: 85%;
}
.PointItten .PointIttenBox td{
	width:auto;
	border: 1px solid #d3c3d3;
	padding:3px;
	vertical-align:middle;
	color:#444;
	text-align:center;
	margin:0px;
	background:none;
}
.PointItten .PointIttenBox table.floatL{
float: none;
margin-bottom: 5px;
}

.PointItten .PointIttenBox td.Colortd{
background:#D7C6DA;
border-bottom:1px solid #B99BBE;
width: 30px;
font-size: 85%;
}
.PointItten .PointIttenBox .tdSmall{

}
.PointItten .PointIttenBox .tdMiddle{
width:60px;
border-right:1px solid #EBE3EE;
font-size: 85%;
}
.PointItten .PointIttenBox .tdLarge{
font-size:85%;
border-right:1px solid #EBE3EE;
width: 277px;
}
.PointItten .PointIttenBox .tdLarge2{
font-size:85%;
border-right:1px solid #EBE3EE;
width: 320px;
}


/* info>point>chance.html */
.PointChance{
}
.PointChance .floatL{
	margin:0;
	padding:0 10px 0 0;
}
.PointChance .floatL2{
	margin:0px 0px 10px 0px;
	padding:0 10px 0 0;
}
.PointChance .tableBoxL{
	float:left;
	width:260px;
	margin:0 0 15px;
	padding:0;
}
.PointChance .tableBoxR{
	float:right;
	width:260px;
	margin:0 0 15px;
	padding:0;
}
.ContentsIn .PointChance table{
	width:260px;
	margin:0;
	padding:0;
	border:1px solid #B99BBE;
}
.ContentsIn .PointChance th{
	margin:0;
	padding:0;
	border:1px solid #B99BBE;
	background:#E1D4E4;
	color:#666;
	width:40%;
	text-align:center;
}
.ContentsIn .PointChance th.Title{
	background:#B99BBE;
	color:#fff;
}
.ContentsIn .PointChance td{
	margin:0;
	padding:0;
	border:1px solid #B99BBE;
	background:#fff;
	color:#666;
	text-align:center;
}
.ContentsIn .PointChance td.Goukei{
	background:#AAABAB;
	color:#fff;
}
.ContentsIn .PointChance td.GoukeiOrange{
	background:#F29A75;
	color:#fff;
}
.ContentsIn .PointChance td.txtOrange{
	color:#ED6E46;
}
.Line{
	clear:both;
	background:url(../../images/line.jpg) repeat-x center;
	height:30px;
	margin:0;
	padding:0;
}



/* gakuhi> */
#Contents .ContentsIn .GakuhiRootIn{
	margin:0px;
	padding:0px;
}
#Contents .ContentsIn .GakuhiRootIn h4{
	margin:0px 0px 7px 0px;
	padding:0px 0px 6px 0px;
	background:url(../../images/line.jpg) repeat-x  bottom;
	color:#010044;
}		
#Contents .ContentsIn .GakuhiRootIn h5{
	margin:0px 0px 10px 0px;
	padding:0px 0px 6px 15px;
	background:url(../images/nyushi_li.jpg) no-repeat 0px 5px;
	border-bottom:1px solid #CCCCCC;
	color:#010044;
}	
#Contents .ContentsIn .GakuhiRootIn p{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 10px;
}
#Contents .ContentsIn .GakuhiRootIn .Point{
margin:0px;
background:url(../info/point/images/point_list.jpg) no-repeat 0 5px;
display: block;
height: 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 13px;
}	
#Contents .ContentsIn .GakuhiRootIn .Link{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	background:url(../images/nyushi_li2.jpg) no-repeat 0px 3px;
}	
#Contents .ContentsIn .GakuhiRootIn .Bt{
	color:#990000;
	font-weight:bold;
}	
#Contents .ContentsIn .GakuhiRootIn .HumanTable{
	padding:0px 0px 0px 10px;
	margin:0px 0px 20px 0px;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable table{
	width:100%;
	line-height:100%;
	border: 1px solid #999;
	padding:0px;
	margin:0px 0px 5px 0px;
	text-align:center;	
	border-collapse:collapse;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable th{
	width:auto;
	border: 1px solid #999;
	vertical-align:middle;
	writing-mode:lr-tb;
	padding: 7px 5px 5px 5px;
	margin:0px;
	text-align:center;		
	background: #eee;
	font-size:85%;	
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable td{
	border: 1px solid #999;
	border: 1px solid #999;
	padding: 6px 5px 5px 5px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	background: #eee;
	font-size:85%;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable .TdColor1{
	background-color:#c7dc68;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable .TdColor2{
	background-color:#ffffb7;
}	
#Contents .ContentsIn .GakuhiRootIn .HumanTable .TdColor3{
	background-color:#ccc;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable .TdColor4{
	background-color:#fff;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2{
	padding:0px 0px 0px 10px;
	margin:0px 0px 20px 0px;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 table{
	width:100%;
	line-height:100%;
	border: 1px solid #999;
	padding:0px;
	margin:0px 0px 5px 0px;
	text-align:center;	
	border-collapse:collapse;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 th{
	width:auto;
	border: 1px solid #999;
	vertical-align:middle;
	writing-mode:lr-tb;
	padding: 7px 5px 5px 5px;
	margin:0px;
	text-align:center;		
	background: #eee;
	font-size:85%;	
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 td{
	border: 1px solid #999;
	border: 1px solid #999;
	padding: 6px 5px 5px 5px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	background: #fff;
	font-size:85%;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor1{
background-color:#a788a7;
color: #FFFFFF;
border: 1px solid #d3c3d3;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor2{
	background-color:#dbcfdc;
}	
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor3{
	background-color:#bfd5e0;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor3_2{
	background-color:#ccdfe8;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor4{
	background-color:#c1d9c3;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor4_2{
	background-color:#d1e0d1;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor5{
	background-color:#e8ccb3;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable2 .TdColor5_2{
	background-color:#e6d4c3;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable dl{
	padding:0px;
	margin:0px;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable dt{
	width:15px;
	padding:0px 0px 0px 3px;
	margin:0px;
	font-weight:normal;
	float:left;
}
#Contents .ContentsIn .GakuhiRootIn .HumanTable dd{
	width:530px;
	padding:0px 0px 0px 15px;
	margin:0px;
	float:left;
}



/* syutugan> */
#Contents .ContentsIn .SyutuganRootIn{
	margin:0px;
	padding:0px;
}
#Contents .ContentsIn .SyutuganRootIn h4{
	margin:0px 0px 7px 0px;
	padding:0px 0px 6px 0px;
	background:url(../../images/line.jpg) repeat-x  bottom;
	color:#010044;
}		
#Contents .ContentsIn .SyutuganRootIn h5{
	margin:0px 0px 10px 0px;
	padding:0px 0px 6px 15px;
	background:url(../images/nyushi_li.jpg) no-repeat 0px 5px;
	border-bottom:1px solid #CCCCCC;
	color:#010044;
}
#Contents .ContentsIn .SyutuganRootIn h6{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
#Contents .ContentsIn .SyutuganRootIn .Blue{
	color:#005d9b;
}
#Contents .ContentsIn .SyutuganRootIn .Green{
	color:#077d26;
}
#Contents .ContentsIn .SyutuganRootIn .Yellow{
	color:#cb8100;
}					
#Contents .ContentsIn .SyutuganRootIn p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
#Contents .ContentsIn .SyutuganRootIn .ClearTable{
	margin:0px 0px 20px 5px;
	padding:0px;
}
#Contents .ContentsIn .SyutuganRootIn .ClearTable table{
	background:none;
	background-color:#fff;
	border:none;
}
#Contents .ContentsIn .SyutuganRootIn .ClearTable td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	background-color:#fff;
	border:none;
	vertical-align:top;
}				
#Contents .ContentsIn .SyutuganRootIn .SyutuganTable{
	padding:0px 0px 0px 10px;
	margin:0px 0px 20px 0px;
}
#Contents .ContentsIn .SyutuganRootIn .SyutuganTable table{
	width:100%;
	line-height:100%;
	border: 1px solid #999;
	padding:0px;
	margin:0px 0px 5px 0px;
	text-align:center;	
	border-collapse:collapse;
}
#Contents .ContentsIn .SyutuganRootIn .SyutuganTable th{
width:auto;
border: 1px solid #999;
vertical-align:middle;
writing-mode:lr-tb;
padding: 7px 5px 5px 5px;
margin:0px;
text-align:center;
font-size:85%;
background-color: #c3d4c5;
}
#Contents .ContentsIn .SyutuganRootIn .SyutuganTable td{
	border: 1px solid #999;
	border: 1px solid #999;
	padding: 6px 5px 5px 5px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	background: #fff;
	font-size:85%;
}
#Contents .ContentsIn .SyutuganRootIn .SyutuganTable .TdColor1{
background-color:#9cb9a0;
color: #FFFFFF;
border: 1px solid #b5cbb8;
}	#Wrapper #Container #Contents .ContentsIn .GakuhiRootIn .Link span {
padding-left: 13px;
}
.ind_waku {
padding-left:20px;
padding-right: 20px;
padding-bottom: 10px;
}
.ind_waku2 {
padding-left:20px;

}

	.waku {
	padding-right: 10px;
	padding-left: 10px;
	}
	
	.ind {
	padding-top: 0;
	padding-bottom: 10px;
	margin-right: 5px;
	margin-left: 20px;
	}
	
	.ind2 {
	margin-right: 50px;
	margin-left: 50px;
	}
	.ind3 {
	margin-right:0;
	margin-left:0;
	}
	
	.ind p {
	text-indent:-2em;
    padding-left:2em;
	}
	
	.ind2 p {
	text-indent:-2em;
    padding:0 0 0 2em;
	margin:0;
	line-height:1.2em;
	}
	.ind3 p {
	text-indent:-1em;
    padding:0 0 0 1em;
	margin:0;
	line-height:1.5em;
	}


/* リフィード追加 */
.article {
	margin:0 0 20px 0;
}



.kome {
	float:left;
	padding-left:0.3em;
	font-size:120%;
}

.fw-normal {
	font-weight:normal !important;
}

.box_green {
	background:#669900;
	padding:3px 10px;
	color:#fff;
	font-size:85%;
}

/* 告知用 */
ul.notice {
	padding:15px 0 15px 100px !important;
	margin:15px 0 0 0 !important;
	font-size:120%;
	font-weight:bold;
	background:#fff;
	text-align:left;
}
ul.notice li {
	height:23px;
	background:url(../images/pdf_icon_l.gif) no-repeat 0 0 !important;
	padding:9px 0 0 38px !important;
}
