



.lanChange {
text-align:right;
font-size:11px;
}

.lanChange a{
text-decoration:none;
}




.ttl_7{
font-size : 14px;
color:#ffcc00;
background-color:#000000;
padding:1px;
font-weight:bold;
}
.ttl_7 span{
display:block;
border-left: 10px ridge #ff0000 ;
padding-left:3px;
height : 20px;
padding:4px 0px 0px 9px;
}





#main h3 {

font-weight:normal;

  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffd5ddf3, EndColorStr=#ffffffff);

	height:15px;
	font-size: 12px;
	color: #000000;
	
	border-top:    0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left:   5px solid #000000;
	border-right:  0px solid #000000;
    
	padding: 2px 10px 0 10px;
	

}



/*-------------------------------------------------------------------------------------------------*/
/*▼リスト*/


.s_navi table{

margin:20px 0;
    border-top:1px solid #3366cc;
    border-left:1px solid #3366cc;
    border-right:1px solid #3366cc;
    border-bottom:1px solid #3366cc;
background-color:#e5eff8;
    border-collapse:separate;
    border-spacing:5;
    empty-cells:show;
}
.s_navi td{
font-size:12px;

	padding:4px 10px; 
}

.odd1_1{ background-color:#f5f8fa; }
.odd1_2{ background-color:#f5f8fa; }

.odd2_1{ background-color:#ffffff; }
.odd2_2{ background-color:#ffffff; }


/* -------------------------------------------------------------------------------------------------*/




.menuLine{
text-align:left;
vertical-align:top;
background-image:url("./~image/menu/bg.jpg");
margin:10px;
padding:15px;
border:    1px solid #ddcc99;

/*
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,strength=5,direction=135);
*/
}








/*-------------------------------------------------------------------------------------------------*/
/*▼基本*/

body{

font-family: "ＭＳ ゴシック",sans-serif;

font-size:14px;

margin:0;

 text-align:center;
	word-break: break-all; 



background-image:url("./~image/background.gif");
background-attachment : fixed;


}

table{
font-size:14px;
}



a img { border-width: 0px; }
.img { margin:0; }

/*-------------------------------------------------------------------------------------------------*/

/*▼ヘッダー*/

#header1 {
background:#000000;
border-top:    0px solid #000000;
border-bottom: 0px solid #990000;

margin:0;
padding:0px;

}

#header2 {
background-image:url("./~image/icon/bBG.gif");
margin:0;
padding:0px;
}




/*▼コンテンツ枠*/

#content {
background:#ffffff;
border-left: 1px solid #cccccc;
border-right:1px solid #cccccc;
text-align:left;

width:802px;
margin:0px auto;
}


/*▼サイド*/

#sidebar {

font-size:12px;

width:232px;
float:right;
border-left: 1px solid #cccccc;

margin:17px 0;
padding:10px 10px 10px 14px; 
line-height: 125%;
}

/*▼センター*/

#main {
width:524px;
float:left; 

margin:17px 20px 0 12px;

}

/*▼センター*/

#main2 {
margin:30px 50px 0 50px;
}


/*▼フッター*/

#footer {

color:#ffffff;

	height:22px;
	border-top:1px solid #990000;
	border-bottom:2px solid #000000;
	background-image:url("./~image/moyou.gif");

		margin-top:15px;

padding:3px 0 0 0 ;
 }

.copyright{
text-align:right;
font-size:10px;
padding-right:10px;
}

.pagetop{
margin-right:15px;
clear: both;
text-align:right;

}















