/* Default ---------------------------------------------------------------- */
 body {background-color:#000000} 
 
:link,:visited {
    text-decoration:none;
	
}

a:link { color: #ffffff; }
a:visited { color: #ffff66; }

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,iframe {
    margin:0;
    padding:0;
}

fieldset,img,abbr,acronym {
    border:0;
} 

ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
q:before,q:after {
    content:'';
}
a {
    text-decoration:underline;
    outline:none;
}
hr {
    border:0;
    height:1px;
    background-color:#000;
    color:#000;
}
a img,:link img,:visited img {
    border:none;
}
address {
    font-style:normal;
}



/* Layout ----------------------------------------------------------------- */
/*共通のもの----------------------------------------------------------------- */
html {
	height:100%;
}

body {
	text-align: center;
	background: #000000 url(../images/back_repeat.jpg) top center repeat-x;
}

.fclear {
	clear:both;
}

#container {
	width: 950px;
	margin: 0 auto;
	background-color: #000000;
}

.style1 {
font-size:10px;
color:#FFFFFF;
}


.style2 {
font-size:15px;
color:#FFFFFF;
font-weight:100;
}

.style3 {
font-size:18px;
color:#FFFFFF;
font-weight:100;
}

.style4 {
font-size:13px;
color:#FFFFFF;
}

.style5 {
color:#FFFFFF;
}
.style6 {
font-size:11px;
color:#FFFFFF;
font-weight:100;
}

.style7 {
font-size:10px;
color:#ff9900;
}

.style8 {
font-size:12px;
color:#ff9900;
}

.style10 {
font-size:15px;
color:#FF6600;
}

/* ヘッダー開始 ----------------------------------------------------------------- */

#header {
	width:950px;
	height:225px;
	background:url(../images/header.jpg) top center no-repeat;
}



#douga {
width:418px;
height:195px;
float:right;
margin-right:20px;
margin-top:21px;
_margin-right:10px;
}
/* ヘッダー終了 ----------------------------------------------------------------- */
/* ボタン開始 ----------------------------------------------------------------- */

#buttonbox {
　　position:relative;
	height: 75px;
	width: 950px;
	background:url(../images/button_bar.jpg) top center no-repeat;
}

#case {
width:600px;
height:35px;
margin-left:10px;
float:left;
_margin-left:5px;
}

#linkbox {
width:148px;
height:50px;
float:right;
margin-right:38px;
margin-top:20px;
color:#FFFFFF;
font-size:15px;
font-weight:100;
_margin-right:19px;

}

/* ボタン終了 ----------------------------------------------------------------- */

/* コンテンツ開始 ----------------------------------------------------------------- */
#content {
	width:950px;
	background-color:#000000;
}

#content2 {
	width:950px;
	background:url(../images/content_2.jpg) center repeat-y;
	_margin-left:0px;
}

#toha {
width:165px;
height:38px;
margin-left:5px;
}

#explanationbox {
width:900px;
margin-left:23px;
font-size:12px;
color:#FFFFFF;
text-align:left;
_margin-left:12px;
}　

.onairbox {
width:600px;
margin-top:20px;
margin-left:30px;
font-size:13px;
float:right;
color:#FFFFFF;
}



.onairbox table tr td {
	color: #FFFFFF;
}

.imgOnair {
	margin: 10px 10px 10px 10px;
}

* html .imgOnair {
	margin: 10px 0px 10px 0px;
}

*:first-child+html .imgOnair {
	margin: 10px 0px 10px 0px;
}


.imgOnair1 {
	margin: 10px 10px 10px 15px;
}

* html .imgOnair1 {
	margin: 10px 10px 10px 0px;
}

*:first-child+html .imgOnair1 {
	margin: 10px 10px 10px 0px;
}


.imgOnair2 {
	margin: 0px 10px 10px 15px;
}

* html .imgOnair2 {
	margin: 0px 10px 10px 5px;
}

*:first-child+html .imgOnair2 {
	margin: 0px 10px 10px 0px;
}


.textPad {
	padding: 0px 10px 0px 10px;
}

* html .textPad {
	padding: 0px 25px 0px 0px;
}

*:first-child+html .textPad {
	padding: 0px 25px 0px 0px;
}


/* トップ開始 ----------------------------------------------------------------- */
#numberbox {
width:155px;
height:36px;
margin-top:2px;
}

#title {
width:600px;
margin-right:30px;
float:right;
_margin-right:17px;
}

#naiyou {
width:600px;
margin-right:30px;
float:right;
_margin-right:17px;
margin-top:10px;
}

/* トップ終了 ----------------------------------------------------------------- */

/* mc開始 ----------------------------------------------------------------- */

/* mc終了 ----------------------------------------------------------------- */

/* バックナンバー開始 ----------------------------------------------------------------- */
/*#backnumberbox {
width:600px;
float:right;
margin-right:30px;
}
/* バックナンバー終了 ----------------------------------------------------------------- */

/* コンテンツ終了 ----------------------------------------------------------------- */
#banner {
width:468px;
height:60px;
padding-top: 149px;
padding-left:30px;
}


#footer {
width:950px;
height:25px;
margin-top: 15px;
background-color: #ff9900;
}

#maruc {
width:950px;
height:25px;
color:#000000;
margin-top:5px;
font-size: 12px;
font-weight:bold;
}

*:first-child+html #maruc {
	margin-top:0px;
}

#maruc a:link { color:#000000;}
#maruc a:hover { color:#333333;}
#maruc a:visited { color:#ffffff;}
#maruc a:active { color:#333333;}
/* コンテンツ終了 ----------------------------------------------------------------- */
