/* CSS Document */

/* ページ全体の対するcss */
@charset "Shift_JIS";
/* style resset */
* {
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5,h6,p,address {
font-size: 100%;
font-weight: normal;
font-style:normal;
line-height:100%;
}
img { border:0 }

body {
	background-color: #e7f0fd;
	background-image:url(../imageA/icon_new/backimg.gif);
	background-repeat:repeat-y;
	background-position:center top;
	text-align: center;
	border: 0px;
	padding:0px;
	margin:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3 sans-serif";
	font-size: 12px;
	line-height:150%;
	color:#333333;
}
#wrapper {
	padding: 0px;
	width: 800px;
	margin: 0px auto;
	background-color: #fcfdfe;
	border-left:solid 1px #6fa3d7;
	border-right:solid 1px #6fa3d7;
}
/* ヘッダー全体の対するcss */
#head {
	height:210px;
	background-color:#dee9f9;
	}
#headnavi{
	background-color:#0f3e82;
	height:16px;
	color:#FFFFFF;
	text-align:right;
	font-size:11px;
	}
#headnavi a{
color:#FFFFFF;
text-decoration:none;
}	
#headline {
height:170px;
	}
#head2 {
	height:120px;
	background-color:#dee9f9;
	}
#headline2 {
height:80px;
	}
#head3 {
	height:160px;
	background-color:#dee9f9;
	}
#headline3 {
height:120px;
	}
#mainnavi{
height:24px;
background-image:url(../image/base/navi-bg2.jpg);
background-repeat:repeat-x;
	}
#m-navi {
color:#FFFFFF;

text-align:left;
margin:0;
padding:0;

}
h2 {
float:left;
height:24px;
vertical-align:middle;
text-align:center;
border-right:solid 1px #dee9f9;
}

h2 a{
color:#FFFFFF;
padding: 6px 0 ;
text-decoration:none;
display:block;
}
h2 a:hover{
color:#FFFFFF;
padding: 6px 0 ;
text-decoration:none;
display:block;
background-color:#6699CC;
}


.mnavi1{
width:55px;
border-left:solid 1px #dee9f9;
margin-left:2px;
}
.mnavi2{
width:73px;
}
.mnavi3{
width:115px;
}
.mnavi4{
width:65px;
}
.mnavi5{
width:85px;
}
.mnavi6{
width:50px;
}
.mnavi7{
width:80px;
}
.mnavi8{
width:55px;
}
.mnavi9{
width:100px;
}
.mnavi10{
width:105px;
}

/* メインの対するcss */
#pass{
text-align:left;
padding:4px 0px 4px 10px;
font-size:11px;
clear:left;
}
#main{
margin-top:0px;
	height:auto;
	clear:left;
	}
#main-right{
	margin-left:16px;
	height:auto;
	text-align:left;
	}
#main-left{
	margin-left:16px;
	height:auto;
	text-align:left;
	}

/* 右サイドの対するcss */	
#r-sidettl{
background-color:#666666;
color:#ffffff;
padding:5px 0px 5px 20px;
text-align:center;
margin:20px 0px 0px 0px;
font-size:15px;
}
#r-sidettl2{
background-color:#666666;
color:#ffffff;
padding:5px 0px 5px 20px;
text-align:center;
margin:20px 5px 0px 5px;
font-size:15px;
}
#r-sidettl3{
background-color:#666666;
color:#ffffff;
padding:5px 5px 5px 20px;
text-align:center;
margin:20px 15px 0px 0px;
font-size:15px;
}

#r-sidenavi{
margin:10px 0px 5px 5px;
list-style:none;

}
#r-sidenavi li{

padding:0px 0px 0 0px;
margin:6px 0px;
height:20px;
font-size:14px;


}
#r-sidenavi li a{
background-image:url(../image/base/s-title2.jpg);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;
display:block;
height:16px;
width:155px;
background-color:#fff3cc;
padding:2px 0px 2px 24px;
text-align:left;
border:solid 1px #002f99;
vertical-align:middle;


}
#r-sidenavi li a:hover{
background-image:url(../image/base/s-title5.jpg);
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
display:block;
height:16px;
width:155px;
background-color:#fff3cc;
padding:2px 0px 2px 24px;
text-align:left;
border:solid 1px #339900;
vertical-align:middle;
}


/* フッターの対するcss */
#foot {
height:40px;
background-color:#e3e8e8;
border:solid 1px #666666;
padding:10px 20px;
text-align:left;
margin:0px 0px 10px 0px;
}
.footer{
font:normal 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
color:#333333;
line-height:120%;
padding:0px 0px 10px 0px;
}
.valign-m{
vertical-align:middle;
}
.valign-t{
vertical-align:top;
}
