/* CSS Document */

body {
background:url(../images/bg.gif) repeat-y top center;
margin:0px;
padding:0px;
font:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

#container {
width:770px;
margin-left:auto;
margin-right:auto;
padding:0px 15px;
margin-bottom:0px;
color:#333333;
font-size:small;
}




/*-----------------------------------------------
   ヘッダまわり
-----------------------------------------------*/

#header {
background:url(../images/head_bg.jpg) no-repeat;
width:770px;
height:78px;
margin:0px;
}

.headerLogo {
float:left;
width:150px;
margin:15px 0px 0px 10px;
}

.headerR {
float:right;
width:500px;
text-align:right;
margin:15px 10px 0px 0px;
}

.catch {
color:#666666;
font-size:12px;
margin:6px 0px 3px 0px;
}

.headerMenu {
background:url(../images/mark03.gif) no-repeat left center;
padding-left:10px;
color:#FFFFFF;
font-size:12px;
margin-left:15px;
}

.headerR a:link , .headerR a:visited ,
.headerR a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.headerR a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.headline {
color:#000099;
padding40px;
margin-left:40px;
}

.title{
color:#FF6600;
font-size:13px;
font-weight:bold;
margin:0px 40px 0px 40px;
}

.title2{
color:#000000;
font-size:14px;
font-weight:bold;
margin:0px 40px 0px 0px;
}

.line{
color:#FF6600;
font-size:15px;
margin:0px 40px 0px 60px;
}

.pic{
margin:6px 0px 0px 0px;
}

.box{
margin:0px 0px 0px 60px;
}

.t{
margin:20px 0px 20px 40px;
}

/*-----------------------------------------------
   footer
-----------------------------------------------*/

#footer {
background:url(../images/footer_bg.jpg) no-repeat;
height:65px;
width:770px;
margin:0px;
}

.copyright {
float:left;
background:url(../images/copyright.gif) no-repeat;
width:236px;
height:12px;
margin:26px 0px 0px 10px;
}

.footerMenu {
float:right;
width:auto;
text-align:right;
margin:26px 10px 0px 0px;
}

.footerTxt {
background:url(../images/mark_02.jpg) no-repeat left center;
color:#333333;
font-size:12px;
height:10px;
padding:5px 0px 5px 16px;
margin-left:10px;
}

.footerTxt a:link , .footerTxt a:visited ,
.footerTxt a:active {
	color: #333333;
	text-decoration: none;
}

.footerTxt a:hover {
	text-decoration: underline;
	color: #333333;
}


/*-----------------------------------------------
   便利
-----------------------------------------------*/

.clr {
clear:both;
width:1px;
height:1px;
visibility:hidden;
}

.mar0 {
margin:0px;
}

.border0 {
border:none;
}

.marT10 {
margin-top:10px;
}

.marB10{
margin-bottom:10px;
}

.marR10{
margin-right:10px;
}

