@charset "UTF-8";
/* CSS Document */



/* pngfix style
-----------------------------------------*/


div , img, dl, dt, dd, h3, p { behavior: url("http://www.tv-sdt.co.jp/imadoki/2010spring/pngFix/iepngfix.htc") }



/* formatting style
-----------------------------------------*/

* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
}


body {
	color: #555555;
	line-height: 160%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 86%;
	background-image:url(../images/common/bodyimg.jpg);
	background-repeat:repeat-x;
	letter-spacing: 0px;
}



h1,h2,h3,h4,h5,h6,dl,dd,dt,p {
	margin: 0px;
	padding: 0px;
}



ul {
	margin: 0px;
	padding: 0px;
}


br {
	letter-spacing: 0;
}




/* link style
-----------------------------------------*/
a img {
	border-style: none;
}
a:link {
	color: #F39;
	text-decoration: none;
	outline:none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #F39;
	text-decoration: underline;
}
a:active {
	color: #F39;
	text-decoration: none;
}



/* heder style
-----------------------------------------*/

#header {
	background-color:#4a4a4a;
	height:20px;
	margin:0px;
	overflow:hidden;
	}


#headerInner {
	width:920px;
	margin-right: auto;
	margin-left: auto;
	 }
	 
#headerInner h1 {
	font-size:86%;
	font-weight:normal;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	color:#FFF;
	}
	
	
/* wapper style
-----------------------------------------*/	
#wapper {
	width:920px;
	height:680px;
	margin:0px auto;
	overflow:hidden;
	}
	
/* pagebody style
-----------------------------------------*/	
#pagebody {
	width:920px;
	height:680px;
	background-image:url(../images/common/pagebodyimg.png);
	background-repeat:repeat-y;
	}
	

/* pagebodyInner style
-----------------------------------------*/	
#pagebodyInner {
	width:900px;
	height:680px;
	margin:0px auto;
	overflow:hidden;
	}



/* sidebar1 style
-----------------------------------------*/		
#sidebar1 {
	width:210px;
	height:670px;
	background-image:url(../images/top/sidebar1.jpg);
	padding:10px 0px 0px 0px;
	float:right;
	overflow:hidden;
	}

dl#sidebarInner1 {
	background-image:url(../images/top/sidebar4.jpg);
	background-repeat:repeat-y;
	width:185px;
	margin:0px 10px 0px 15px;
	padding:20px 0px 0px 0px;
	}


dl#sidebarInner1 dt#title1 {
	background-image:url(../images/common/banner_title01.gif);
	background-repeat:no-repeat;
	width:180px;
	height:43px;
	text-indent:-9999px;
	}


dl#sidebarInner1 dd#banner1 {
	margin:0px 15px 10px 10px;
	}



dl#sidebarInner1 dt#title2 {
	background-image:url(../images/common/banner_title02.gif);
	background-repeat:no-repeat;
	width:180px;
	height:43px;
	text-indent:-9999px;
	}


dl#sidebarInner1 dd#banner2 {
	margin:0px 15px 0px 10px;
	_margin:0px 15px 10px 10px;
	}


p#owari {
	width:185px;
	height:20px;
	margin:0px 10px 20px 15px;
	padding:0px;
	clear:both;
	}

#logom {
	width:180px;
	height:52px;
	margin:0px 0px 10px 15px;
	}


	
	
/* mainContent style
-----------------------------------------*/	
#mainContent {
	width:480px;
	height:680px;
	overflow:hidden;
	float:right;
	}
			
	
/* sidebar2 style
-----------------------------------------*/		
#sidebar2 {
	width:210px;
	height:670px;
	background-image:url(../images/top/sidebar2.gif);
	background-repeat:repeat-y;
	padding:10px 0px 0px 0px;
	float:right;
	overflow:hidden;
	}

dl#sidebarInner2 {
	background-image:url(../images/top/sidebar3.jpg);
	background-repeat:repeat-y;
	width:185px;
	margin:0px 10px 0px 15px;
	padding:20px 0px 8px 0px;
	overflow:hidden;
	}


dl#sidebarInner2 dt#title3 {
	background-image:url(../images/common/banner_title03.gif);
	background-repeat:no-repeat;
	width:180px;
	height:43px;
	text-indent:-9999px;
	}


dl#sidebarInner2 dd#banner3 {
	margin:0px 15px 10px 10px;
	}
	
p#banner7 {
	margin:5px 0px 0px 0px;
	}	


	
dl#sidebarInner2 dt#title4 {
	background-image:url(../images/common/banner_title04.gif);
	background-repeat:no-repeat;
	width:180px;
	height:43px;
	text-indent:-9999px;
	}


dl#sidebarInner2 dd#banner4 {
	margin:0px 15px 0px 10px;
	}	
	

#sidebar2 ul {
	width:180px;
	height:117px;
	
	list-style:none;
	margin:0px 0px 0px 15px;
	padding:0px;
	}
	


#sidebar2 ul li#banner5 {
	width:180px;
	height:50px;
	margin-bottom:10px;
	}
	
#sidebar2 ul li#banner6 {
	width:180px;
	height:57px;
	}	





	
	
/* #footernavi style
-----------------------------------------*/	
#footernavi {
	width:900px;
	clear:both;
	margin:20px auto 20px;
	}		
	
ul#navi {
	background-image:url(../images/common/footer.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:40px;
	list-style:none;
	font-size:14px;
	}
	
ul#navi li {
	float:left;
	}
	
ul#navi li a {
	color:#e21579;
	}	
	
ul#navi li#navi01 {
	margin:11px 0px 0px 25px;
	_margin:11px 0px 0px 15px;
	}
	

*:first-child+html ul#navi li#navi02 {
	margin:11px 0px 0px 60px;
	}



ul#navi li#navi02 {
	margin:11px 0px 0px 45px;
	_margin:11px 0px 0px 55px;
	}

ul#navi li#navi03 {
	margin:11px 0px 0px 66px;
	}
	
ul#navi li#navi04 {
	margin:11px 0px 0px 70px;
	}
	
/* #footer style
-----------------------------------------*/		

#footer {
	background-color:#bae9f1;
	background-repeat:repeat-x;
	height:80px;
	}
	
#footerInner {
	width:900px;
	height:70px;
	overflow:hidden;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	background-image:url(../images/common/daiai.png);
	background-position:right 5px;
	background-repeat:no-repeat;
	}
	
	
	
/* text style
-----------------------------------------*/	

p.text1 {
	line-height:1.4em;
	_font-size:85%;
	}
	
p.text4 {
	line-height:1.4em;
	_font-size:90%;
	}	
	
p.text3 {
	line-height:1.4em;
	_font-size:85%;
	margin:17px 0px 0px 0px;
	}	
	
*:first-child+html p.text1 {
	font-size:85%;
	}
	
*:first-child+html p.text2 {
	font-size:85%;
	}	


*> p.text1,
*> p.text3,
*> p.text4{
	font-size:90%;
	}
	
.pinktext {
	color:#F39;
	}
	
.bluetext {
	color:#09C;
	}	
	