@charset "UTF-8";

/*　ベース　*/
a:link{
    color:#009999; text-decoration:none; font-weight:900;
}

a:visited{
    color:#009999; text-decoration:none; font-weight:900;
}

a:active{
    color:#009999; text-decoration:none; font-weight:900;
}

a:hover{
    color:#ff0033; text-decoration:underline; font-weight:900;
}    


body{
    color:#000000;
    font-family: Arial Bold, Verdana, Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
    background-color:#ffffff;
}
      
body div{
    margin: 0px auto;
}

img {
	border: none;
}

p{
    margin:0px;
}

h1{
    font-size:14px;
    font-weight:900;
    line-height:150%;
	line-height:130%;
	color:#333333;
	text-align:center;
	text-decoration: underline;
	margin:0px 0px 0px 0px;
}

h2{
    font-size:18px;
    font-weight:900;
    line-height:200%;
	color:#993300;
	text-align:center;
	margin:0px 0px 0px 0px;
}

h3{
    font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 0px 0px;
}

h4{
    text-align:center;
}

	
	 
hr{
    border: 0 none; 
    height: 1px; 
    color: #cccccc;/*　IE用　*/
    background-color: #ffffff;/*　FireFox  Opera用　*/
} 


.float-left{
    float:left;
}

.float-right{
    float:right;
}  

.clear{
    clear:both;
}

.text-right{
    text-align:right;
}

.text-center{
    text-align:center;
}

.style1 {
    font-size: 12px;
}


/*　ロールオーバー設定　*/








/*　全体　*/

#all-0{
    background-image:url(../img/img_bg_01.gif);
}

#all-1{
    width:950px;
    background-color:#ffffff;
    overflow: auto;
}

#all-2{
    width:930px;
	float:left;
	padding:0px 0px 20px 0px;
}

/*　ヘッダー　*/
#header-1{
    width:950px;
	height:170px;
	float:left;
	position:relative;
	padding:0px 0px 20px 0px;
	background: url(../img/header_bg.jpg) no-repeat; 
	margin-right: auto;
	margin-left: auto;  
	display:inline;/*Win=IE　　float対策*/
}


#header-2{
	float:right;
	width:410px;
	height:50px;
	position:absolute;
	bottom:25px;
	left:535px;
	font-size:9px;
	background-color:#ffffff;
	filter:alpha(opacity=70);  
    opacity:0.7; 
	padding:10px 0px 10px 0px; 
	display:inline;/*Win=IE　　float対策*/
	
	
}


/*　左メニュ−＆メインフラッシュor画像＆サブ画像　*/


#menu-1{
    width:150px;
	float:left;
	padding:0px 0px 0px 10px;
}



/*　フッター　*/
#footer-1{
    width:950px;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	display:inline;/*Win=IE　　float対策*/
}

.footer-menu{
	background-color:#ffffff;
	text-align:center;
	padding:5px 0px 5px 0px;
}

.copyright{
	color:#ffffff;
	background-color:#ff6600;
	text-align:center;
	padding:5px 0px 5px 0px;
}