
@import url(tp_btn.css);
* {
	margin:0;
	padding:0 
	}
body     { background-image: url("../media/tpn2_nbg.gif"); background-repeat: repeat; text-align: center; margin: 0 auto }
a img  { border-style: none }
.kirikae1 { font-size: 1em; font-weight: normal }
.kirikae2 { display: none }
/**/
#tp_010 {}

#tp_020       { background-image: url("../media/tpn2_nbg2.jpg"); background-repeat: repeat-x; text-align: center; display: block; width: 100%; height: 315px }
#tp_030     { background-repeat: repeat; display: block; margin-right: auto; margin-left: auto; width: 780px; height: 250px }
#tp_031   { background-color: #dcdcc8; display: block; width: 150px; height: 250px; float: left }
#tp_gaiyou    { background-image: url("../media/tpn2_01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 150px; height: 35px }
#tp_031 dd a       { color: #333; font-size: 0.8em; text-decoration: none; text-align: left; display: block; margin-top: 10px; padding-left: 20px; width: 130px; float: left }
#tp_031 dd a:hover    { color: #999 }
#tp_032  { background-color: #f5f5dc; display: block; width: 150px; height: 250px; float: left }
#tp_campus   { background-image: url("../media/tpn2_02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 150px; height: 35px }
#tp_032 dd a       { color: #663; font-size: 0.8em; text-decoration: none; text-align: left; display: block; margin-top: 10px; padding-left: 20px; width: 130px; float: left }
#tp_032 dd a:hover    { color: #cc9 }
#tp_033   { font-size: 0.8em; display: block; margin: 0; padding: 10px 0 0; width: 480px; height: 25px; float: left }
#tp_034   { color: #333; text-align: right; display: block; margin: 0; padding: 0; width: 300px; height: 25px; float: left }
#tp_034 a   { color: #333; text-decoration: none }
#tp_034 a:hover   { color: #333; text-decoration: underline }
#tp_035   { display: block; margin: 0; padding: 0; width: 180px; height: 25px; float: left }
#tp_036  { background-image: url("../media/tpn2_04.jpg"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; padding: 0; width: 480px; height: 215px; float: left }

#tp_040    { display: block; margin-right: auto; margin-left: auto; width: 780px; height: 65px }
#tp_040 h1   { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 300px; height: 65px; float: left }
#tpb_kango    { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -300px 0; text-indent: -9999px; display: block; width: 115px; height: 65px; float: left }
#tpb_kango a   { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -300px 0; text-indent: -9999px; display: block; width: 115px; height: 65px; float: left }
#tpb_kango a:hover    { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -300px -65px; text-indent: -9999px; display: block; width: 115px; height: 65px; float: left }
#tpb_youji    { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -415px 0; text-indent: -9999px; display: block; width: 135px; height: 65px; float: left }
#tpb_youji a   { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -415px 0; text-indent: -9999px; display: block; width: 135px; height: 65px; float: left }
#tpb_youji a:hover    { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -415px -65px; text-indent: -9999px; display: block; width: 135px; height: 65px; float: left }
#tpb_tiiki    { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -550px 0; text-indent: -9999px; display: block; width: 130px; height: 65px; float: left }
#tpb_tiiki a   { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -550px 0; text-indent: -9999px; display: block; width: 130px; height: 65px; float: left }
#tpb_tiiki a:hover    { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -550px -65px; text-indent: -9999px; display: block; width: 130px; height: 65px; float: left }
#tpb_tiiki2     { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -680px 0; text-indent: -9999px; display: block; width: 99px; height: 65px; float: left }
#tpb_tiiki2 a    { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -680px 0; text-indent: -9999px; display: block; width: 99px; height: 65px; float: left }
#tpb_tiiki2 a:hover     { background-image: url("../media/tp2_btn01.gif"); background-repeat: no-repeat; background-position: -680px -65px; text-indent: -9999px; display: block; width: 99px; height: 65px; float: left }


#tp_050   { background-image: url("../media/tpn2_nbg3.gif"); background-repeat: repeat-y; display: block; margin-right: auto; margin-left: auto; width: 780px }
#tp_bana   { display: block; margin: 0; padding: 0; width: 150px; float: left }
#tp_bana dt a img       { display: block; margin: 0 3px 3px 0; padding: 0 0 0 0; width: 147px; height: 37px }
#tp_bana dd   { font-size: 0.8em; background-image: url("../media/bn2_05.gif"); background-repeat: no-repeat; text-align: left; display: block; margin: 0 3px 3px 0; padding: 0; width: 147px; height: 37px }
#tp_bana dd a   { color: #333; text-decoration: none; display: block; padding-top: 10px; padding-left: 10px }

.annai { display: block; margin-right: 35px; width: 150px; float: left }

#tp_gakkouannai      { display: none }

#tp_nyusiannai    { display: block; width: 150px; float: left }
#tp_nyusiannai dt  { background-image: url("../media/tpn2_03.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 150px; height: 31px }
#tp_nyusiannai dd a    { color: #990000; font-size: 0.8em; text-decoration: none; text-align: left; display: block; margin-top: 10px; padding-left: 20px; width: 130px; float: left }
#tp_nyusiannai dd a:hover    { color: #f33 }

#tp_nyusiinfo   { display: block; margin-right: 15px; padding-bottom: 10px; width: 215px; float: left }
#tp_nyusiinfo dt  { background-image: url("../media/tpn2_06.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 215px; height: 31px }
#tp_nyusiinfo dd    { color: #fff; font-size: 0.8em; font-weight: bold; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 215px; border-bottom: 1px dotted #999 }
#tp_nyusiinfo dd a  {text-decoration: none }
#tp_nyusiinfo dd a:hover    { text-decoration: underline }
#tp_nyusiinfo dd b     { color: #98FB98 ; font-size: 0.9em; font-weight: normal }
#tp_nyusiinfo dd b a { color: #ff0; text-decoration: none }
#tp_nyusiinfo dd b a:hover  { color: #ff0; text-decoration: underline }
#tp_nyusiinfo dd p    { color: #98fb98; font-size: 0.9em; font-weight: normal; text-align: right; display: block; padding-top: 5px; width: 215px }
#tp_nyusiinfo dd p a   { color: #ff0; text-decoration: none }
#tp_nyusiinfo dd p a:hover    { text-decoration: underline }

#tp_topics     { display: block; padding-bottom: 10px; width: 215px; float: left }
#tp_topics  dt   { background-image: url("../media/tpn2_07.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 215px; height: 31px }
#tp_topics dd    { color: #fff; font-size: 0.8em; font-weight: bold; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 215px; border-bottom: 1px dotted #999 }
#tp_topics dd a   { color: #ff0; text-decoration: none }
#tp_topics dd a:hover     { text-decoration: none }
#tp_topics dd b { color: #98fb98; font-size: 0.9em; font-weight: normal }
#tp_topics dd b a { color: #ff0; text-decoration: none }
#tp_topics dd b a:hover  { color: #ff0; text-decoration: underline }
#tp_topics dd p    { color: #98fb98; font-size: 0.9em; font-weight: normal; text-align: right; display: block; padding-top: 5px; width: 215px }
#tp_topics dd p a   { color: #ff0; text-decoration: none }
#tp_topics dd p a:hover    { text-decoration: underline }


#tp_footer     { font-size: 0.8em; background-color: #333; display: block; padding-top: 5px; padding-bottom: 5px; width: 100%; height: 20px }
#tp_footer dl    { display: block; margin-right: auto; margin-left: auto; width: 780px }
#tp_footer dt   { color: #999; background-color: #333; text-align: left; display: block; width: 420px; float: left }
#tp_footer dt a   { color: #999; text-decoration: none }
#tp_footer dt a:hover   { text-decoration: underline }
#tp_footer dt strong { color: #fff }
#tp_footer dd   { color: #666; background-color: #333; text-align: right; display: block; width: 360px; float: left }
.f_red  { color: #f00; font-weight: normal }
/**/

/**/
#tmain {
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	width:600px 
	}
/**/
#theader {
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	width:600px 
	}
#theader h1 {
	float:left;
	display:inline  
	}
#theader form {
	display: none  
	}
#theader ul {
	display: none  
	}
#theader ul li {
	display: none  
	}
#theader br {
	clear:both 
	}
/**/
#timg {
	display: none  
	}
#timg ul {
	display: none  
	}
#timg ul li {
	display: none  
	}
/**/
#tgakusei {
	display: none  
	}
#tgakusei a {
	display: none  
	}
#tgakusei a:hover {
	display: none  
	}
#tippan {
	display:none  
	}
/**/
#tinfdept {
	display: none  
	}
#tinfdept br {
	clear:both  
	}
/**/
#infn {
	display: none  
	}
#infn h2 {
	display: none  
	}
#infn a {
	display: none  
	}
#infn a:hover {
	display: none  
	}
#infn a:active {
	display: none  
	}
#infn ul .txt {
	display: none  
	}
#infn ul li .txt {
	display: none  
	}
#brn {
	display:inline  
	}
/**/
#infs {
	display: none  
	}
/**/
#rp {
	display: none  
	}
#rp h2 {
	display: none  
	}
#rp ul {
	display: none  
	}
#rp ul li {
	display: none  
	}
/**/
#tadm {
	display: none  
	}
#tadm h2 {
	display:none  
	}
#tadm ul {
	display: none  
	}
#tadm ul li {
	display: none  
	}
/**/
#tpcs {
	width:100% 
	}
#tpcs br {
	clear:both 
	}
#tslp {
	display: none  
	}
#tslp h2 {
	display:none  
	}
#tslp ul {
	display: none  
	}
#tslp ul li {
	display: none  
	}
#tsrp {
	display: none  
	}
#tsrp h2 {
	display:none  
	}
#tsrp ul {
	display: none  
	}
#tsrp ul li {
	display: none  
	}
#tsctr {
	text-align:left;
	float:left;
	width:600px 
	}
#tsctr h2 {
	color: #333;
	font-size: 15pt  
	}
#tsctr .nysttl {
	margin-top:10px;
	margin-left:20px;
	display:block 
	}
#tsctr .nystxt {
	}
/**/
#tsctr .iptxt {
	display:none  
	}
#tsctr .gstxt {
	}
#tsctr .tpsttl {
	margin-top:10px;
	margin-left:20px;
	display:block 
	}
#tsctr ul {
	margin:10px 20px;
	list-style-type:none;
	list-style-position:outside  
	}
#tsctr ul li {
	color:#333;
	font-size:9pt;
	line-height:120%;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px dotted #999 
	}
#tsctr ul li h4 {
	color:#800080;
	font-size:12pt;
	padding-bottom:5px 
	}
#tbanner {
	display:none  
	}
#tbanner img {
	}
#tfooter {
	display:none  
	}
#tfooter h5 {
	display:none  
	}
