@charset "UTF-8";
/* CSS Document */

html,body{ height:100%; }

img{ border-width:0; }

body{
	background-image:url(images/mainBg.jpg);
	background-attachment:fixed;
	background-position:center;
	margin:0;
	font-size:14px;
}

#wrapper{
	width:100%;
	min-width:1000px;
	min-height:100%;
	text-align:center;
	position:relative;
}

#content{
	width:894px;
	text-align:left;
	margin:0 auto;
	/*padding-top:230px;*//*300px;*/
	padding-bottom:190px;
}

#content #main{
	width:677px;
	float:left;
	padding-top:20px;
}

#content #sub{
	width:202px;
	float:left;
	text-align:center;
	margin-top:-22px;
	margin-left:15px;
}

#content #sub #new-program{
	position:relative;
	width:202px;
	padding-bottom:20px;
	display:none;
}

#content #sub #new-program #new-p{
	height:65px;
	width:200px;
	background-image:url(images/p_new.png);
	background-repeat:no-repeat;
	background-position:center;
	
	position:absolute;
	top:0;
	left:0;
}

#content #sub #new-program #new{
	padding:10px 9px;
	background-color:#fff8b0;
	border:2px #cda734 solid;
	border-radius:10px;
	
	behavior:url(/PIE.htc);
	
	position:absolute;
	top:52px;
	left:0;
}

#new #new-icon,
#new #new-meta,
#new #new-text{
	margin:0 auto;
}

#new #new-icon{
	border:1px #a79560 solid;
	margin-top:10px;
}

#new #new-meta{
	width:176px;
	font-weight:bold;
	text-align:left;
	margin-top:8px;
	border:1px #87796A dotted;
	border-width:0 0 1px 0;
}

#new #new-text{
	width:176px;
	text-align:left;
	margin-top:5px;
	padding-bottom:10px;
	font-size:12px;
	line-height:1.5;
}

#new #service{
	margin-top:5px;
	width:176px;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}


#content #sub #banners{
	margin-top:10px;
}

#content #sub #banners img{
	margin-top:5px;
}

#content #main .p{
	border-radius:10px;
	border:3px #7A1D21 solid;
	padding:10px;
	background-color:#fffef8;
	/*background-image:url(images/p_bg.jpg);*/
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:10px;
	text-align:center;
	
	/*behavior:url(/PIE.htc);*/
}

#content #main .full-1{
	padding:0;
	background-image:url(images/p1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:524px;
	text-indent:-999px;
	font-size:1px;
	overflow:hidden;
}


#content #main .p h2{
	text-align:left;
}

#content #main .p .text{
	width:97%;
	text-align:left;
	line-height:1.5;
	margin:0 auto;
}

#content #main .p .img img{
	margin:0 auto;
}


#content #main .p .text .push{
	font-weight:bold;
	color:#900;
}

#header{
	width:100%;
	min-width:1000px;
	height:256px;/*330px;*/
	text-align:right;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	/*position:fixed;
	left:0;
	top:0;*/
	z-index:1001;
}

#header img{
	margin-top:30px;
	margin-right:10px;
}

#footerBg{
	width:100%;
	min-width:1000px;
	height:100px;
	text-align:left;
	background-image:url(images/footerBg.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1002;
}

#footer{
	width:100%;
	min-width:1000px;
	height:177px;
	text-align:left;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1003;
}

#footer #snsapi{
	margin:0 30px;
	margin-top:138px;
	overflow:hidden;
	text-align:left;
}

#footer #snsapi *{
	margin-top:0;
}

#footer #snsapi .api{
	overflow:hidden;
	display:inline;
	float:left;
	margin:0 10px 0 0;
	padding:0px;
}


/*------------*/


#content #backnumber{
	width:100%;
	max-height:500px;
	overflow:auto;
	text-align:left;
}
*:first-child+html #content #backnumber{
	position:relative;
}
#content #backnumber .archive{
	position:relative;
	width:600px;
	padding:10px;
	color:#111;
	font-size:12px;
	line-height:1.5;
	background-color:#eee;
	border-radius:5px;
	border:1px #111 dotted;
	margin-bottom:8px;
	
	/*behavior:url(/PIE.htc);*/
}

#content #backnumber .archive img.thumbnail{
	float:left;
	margin:0 10px 5px 0;
}

#content #backnumber .archive span.title,
#content #backnumber .archive a.title{
	color:#039;
	font-size:150%;
	font-weight:bold;
	margin:0;
}



/*---------------------*/
.twtr-widget{
	margin-top:52px;
}

.twtr-ft div a img,
.twtr-hd h4{
	display:none;
}

	
	
