/* CSS Document */

/*{
padding:0;
margin:0;
}*/

body{
margin:0;
padding:0;
background:url(../image/back.gif) repeat-y;
}



#wrapper {
width:750px;
text-align:left;
}



#header{
width:750px;
height:77px;
}

/* 文字---------------------------*/
p{
font-size:80%;
line-height:140%;}

.text14{
color:#666666;
font-size:14px;
line-height:140%;}


.text12{
color:#666666;
font-size:12px;
line-height:140%;}

.text12br{
color:#4374DA;
font-size:12px;
line-height:140%;}

.text10{
color:#666666;
font-size:10px;
line-height:140%;}

.text10b{
color:#666666;
font-size:10px;
font-weight:bold;
line-height:140%;}

a{
color:#666666;
text-decoration:none;
}

a:hover{
color:#FF6633;
}

a:visited{
color:#FF6633;
}

.txt{
color:#666666;
font-size:80%;
line-height:140%;}

.text12b{
color:#666666;
font-size:12px;
font-weight:bold;
line-height:140%;}

.text12bbr{
color:#4374DA;
font-size:12px;
font-weight:bold;
line-height:140%;}

.text12w{
color:#ffffff;
font-size:12px;
line-height:140%;}

.text12bw{
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:140%;}

div.text12top{
width:516px;
color:#666666;
font-size:12px;
line-height:140%;
text-align:right;
}


/* メインイメージと2段組
---------------------------------------------*/
#content {
float:left;
width: 100%;
}


#main {
float:right;
	width: 580px;
}


#menu {
	float: left;
	width: 170px;
	}
	
	
#contentsArea{
width:530px;
padding-left:20px;
padding-right:10px;}

#panlist{
width:530px;
height:22px;
font-size:10px;
color:#666666;
/*padding-top:10px;
padding-bottom:10px;*/
background-color:#EEEEEE;

float: left;
	}
	
#panlist2{
width:220px;
height:22px;
text-align:right;
font-size:10px;
color:#666666;
/*padding-top:10px;
padding-bottom:10px;*/
background-color:#EEEEEE;
float:right;
	}
h1{
font-size:16px;
	color:#666666;
	background:#FFFFFF url(../image/sb_title.gif);
	background-repeat:no-repeat;
	text-indent:15px;
	height:33px;
	margin:30px 0 30px 0;
	padding: 9px 0 0 0;
	}
	
h2{
font-size:12px;
	color:#666666;
	background:#FFFFFF url(../ir/image/sb_title02.gif);
	background-repeat:no-repeat;
	text-indent:15px;
	height:33px;
	margin:30px 0 5px 0;
	padding: 3px 0 0 0;
	}
h2.title{
font-size:12px;
	color:#666666;
	background:#FFFFFF url(../ir/image/sb_title02.gif);
	background-repeat:no-repeat;
	text-indent:15px;
	height:18px;
	margin:30px 0 5px 0;
	padding: 3px 0 0 0;
	}
	
h3{
font-size:12px;
	color:#666666;
	background:#FFFFFF url(../ir/image/q_title.gif);
	background-repeat:no-repeat;
	text-indent:15px;
	height:20px;
	margin:0px 0 5px 0;
	padding: 6px 0 0 6px;
	}

h4{
font-size:12px;
	color:#666666;
	background:#FFFFFF url(../ir/image/sb_title03.gif);
	background-repeat:no-repeat;
	text-indent:13px;
	height:20px;
	margin:0px 0 5px 0;
	padding: 6px 0 0 6px;
	}
	
h5{
font-size:12px;
	color:#666666;
	background:#F4EBC1;
	background-repeat:no-repeat;
	text-indent:5px;
	height:14px;
	margin:0px 0 5px 0;
	padding: 3px 0 0 0px;
	}
	
h6{
font-size:12px;
	color:#666666;
	background:#FFFFFF url(../ir/image/sb_title03.gif);
	background-repeat:no-repeat;
	text-indent:1px;
	height:20px;
	margin:0px 0 5px 0;
	padding: 5px 0 0 6px;
	}

/*ローカルナビゲーション*/
#Lnavi{
width:170px;
	font-size:12px;
	color:#666666;
}
#Lnavi ul{
font-size:12px;
color:#666666;
padding:0;
margin:0;
	
}

#Lnavi li{
list-style-type:none;
display:block;
height:36px;
padding:0;
margin:0;
color:#666666;
}
#Lnavi ul li a{
padding:14px 0 9px 0px;
background-image:url(../ir/image/menu_off.gif);
text-decoration:none;
display:block;
width:170px !important;/*win IE　リンクの幅*/
text-indent:30px;
color:#666666;;
}
#Lnavi ul li a:hover{
text-decoration:none;
background-image:url(../ir/image/menu_on.gif);
display:block;
color:#FF6633;
}
/*選択状態*/
#Lnavi ul li#navi_d a{
text-decoration:none;
background-image:url(../ir/image/menu_on.gif);
display:block;
color:#FF6633;
}
/*選択状態　第二階層用*/
#Lnavi ul li#navi_d2 a{
text-decoration:none;
background-image:url(../ir/image/menu_off.gif);
display:block;
color:#FF6633;
}



/*第二階層用*/
#Lnavi2{
width:170px;
	font-size:12px;
		border-bottom:solid 1px #cccccc;
}
#Lnavi2 ul{
font-size:12px;

padding:0;
margin:0;
}

#Lnavi2 li{
list-style-type:none;
display:block;
padding:0;
margin:0;
}
#Lnavi2 ul li a{
padding:3px 0 3px;
text-decoration:none;
display:block;
color:#000000;
width:170px !important;/*win IE　リンクの幅*/
text-indent:25px;

}
#Lnavi2 ul li a:hover{
text-decoration:none;
display:block;
color:#C7000C;
}
/*選択状態*/
#Lnavi2 ul li#navi_d a{
text-decoration:none;
display:block;
color:#C7000C;
}




div.rimg{
font-size:12px;
color:#666666;
line-height:140%;
float:right;
margin-left:0.5em;
margin-bottom:1em;

}
