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


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


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



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

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

html { 
} 

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;
}


hr {
	display:none;
}

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;
}


/* scroll style
-----------------------------------------*/

p.return{
	margin:0px;
	outline:none;
}

p.return  a {
	display:block;
	width:36px;
	height:124px;
	text-indent:-9999px;
	position: fixed;
	right: 0%;
	bottom: 30%;
	background-image: url(../images/common/pagetop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	outline:none;
}



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

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


#headerInner {
	width:920px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	 }
	 
#headerInner h1 {
	font-size:86%;
	font-weight:normal;
	margin: 0px 0 0 10px;
	padding: 0px;
	color:#FFF;
	}
	
	
/* wapper style
-----------------------------------------*/	
#wapper {
	width:920px;
	margin:0px auto;
	overflow:hidden;
	}
	
/* pagebody style
-----------------------------------------*/	
#pagebody {
	width:920px;
	background-image:url(../images/common/pagebodyimg.png);
	background-repeat:repeat-y;
	overflow:hidden;
	}
	
#pagdbodyInner {
	width:898px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/common/pagebodyinner.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	}	
	
			
	
/* sidebar style
-----------------------------------------*/		
#sidebar {
	width:195px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 15px;
	float:left;
	}
	
	
#sidebar dl {
	padding:20px 0px 0px 0px;
	width:185px;
	background-image:url(../images/common/sidebarinner2.jpg);
	background-repeat:repeat-y;
	}
	
#sidebar dl dt {
	text-indent:-9999px;
	width:180px;
	height:43px;
	}


#sidebar dl dt#cover {
	background-image:url(../images/common/banner_title01.gif);
	background-repeat:no-repeat;
	}
	
	
#sidebar dl dt#ichioshi {
	background-image:url(../images/common/banner_title02.gif);
	background-repeat:no-repeat;
	}	

#sidebar dl dt#feature {
	background-image:url(../images/common/banner_title03.gif);
	background-repeat:no-repeat;
	}
	
#sidebar dl dt#feature {
	background-image:url(../images/common/banner_title03.gif);
	background-repeat:no-repeat;
	}
	
#sidebar dl dt#present {
	background-image:url(../images/common/banner_title04.gif);
	background-repeat:no-repeat;
	}	
	

#sidebar dl dd {
	margin:0px 0px 10px 10px;
	}
	
#sidebar dl dd#saigo {
	margin:0px 0px 0px 10px;
	}	

#sidebar ul {
	list-style:none;
	}
	
#sidebar ul li {
	margin:0px 0px 10px 0px;
	}	


/* #content style
-----------------------------------------*/	
#content {
	width:688px;
	float:left;
	overflow:hidden;
	}
			
	
#breadList {
	font-size:90%;
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	}
	
#contentInner {
	padding:0px 20px 0px 20px;
	}
	
	
body#covertalk #contentInner h3,
body#ichioshi #contentInner h3,
body#feature #contentInner h3{
	width:648px;
	height:41px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	}
	
	
body#feature #contentInner h3#title5 {
	width:648px;
	height:113px;
	margin:50px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	}	
	
	
body#present #contentInner h3#mailde {
	width:648px;
	height:98px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	}	
	
body#present #contentInner h3 {
	width:648px;
	height:98px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	}	
	
		

	
	
/* #footernavi style
-----------------------------------------*/	
#footernavi {
	width:900px;
	clear:both;
	overflow:hidden;
	margin:10px auto 20px;
	}		
	
ul#navi {
	background-image:url(../images/common/footer.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:40px;
	list-style:none;
	
	}
	
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;
	background-position:bottom;
	}
	
#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;
	}
	
	
/* box style
-----------------------------------------*/	
	
dl.box01,
dl.box02{
	width:648px;
	margin: 20px 0px 20px 0px;
	overflow:hidden;
	}
	

dl.box03 {
	width:648px;
	margin: 20px 0px 0px 0px;
	overflow:hidden;
	}
	
dl.box04 {
	width:648px;
	margin: 0px 0px 20px 0px;
	overflow:hidden;
	}
	
	
dl.box05 {
	width:648px;
	margin: 0px 0px 20px 0px;
	overflow:hidden;
	}
	
	
dl.box06 {
	width:648px;
	margin: 10px 0px 40px 0px;
	overflow:hidden;
	}	
	










