/* CSS Document */

/*--------全体要素設定-------------*/

*{
margin: 0;padding: 0;}

img{
vertical-align:bottom;
border:0;}

ul,li{
list-style-type:none;
display:block;}

.floatclear{
clear: both;}



/*--------リンクカラー 共通-------------*/

a:link,a:visited {
color: #000000;}

a:hover,a:active {
color:#000000;
text-decoration:none;}

#footermenu a:hover,a:active {
color:#B6D66B;
text-decoration:none;}



/*--------ページレイアウト 共通-------------*/
body{
margin:0;
padding:0;
color:#000000;
font-size:12px;
line-height:160%;
text-align:center;
background-color:#CACECD;}

#topLine{
	background:#0066CC;
	padding:3px 0;
	text-align:left;
	}
#topLine p{
	margin:0 auto;
	width:840px;
	padding-left:10px;
	color:#FFF;
	font-size:76%;}

#wrapper{
margin:0px auto;
width:820px;
text-align:left;
background-image:url(images/bg.jpg);}

#header{
margin:0px 6px;
width:810px;}

#navi{
margin:10px 0 10px 26px;}

#navi li{
margin:0 2px 0 0;
float:left;}

#contents{
margin:10px 0 10px 26px;
padding:10px 0;
width:770px;
text-align:left;
}

#footer{
margin:0px 6px;
width:810px;}

#footermenu{
margin:25px auto 20px auto;
width:760px;
text-align:center;
font-size:11px;}

.body{
margin:20px 0 0 0;}

.title{
margin:0 0 10px 0;}


.totop{
text-align:right;
margin:20px 0 0 0;}

.txt1{
font-size:12px;
color:#333333;}

.txt2{
font-size:14px;
font-weight:bold;
color:#333333;}

.txt3{
font-size:14px;
font-weight:bold;
color:#FF0000;}

.txt14{
font-size:14px;
color:#333333;}


.photo{
margin:0 8px 8px 0;
float: left;}

.txts{
font-size:11px;
line-height:13px;}

.tm5{
margin-top:5px;}

.bm15{
margin-bottom:15px;}

/*--------インフォボックス-------------*/

.info1{
font-weight:bold;
color:#333333;
font-size:12px;}

.info2{
color:#33333;
font-size:12px;
padding:0 0 5px 0;
border-bottom:1px dotted #B2B1B1;
margin:0 0 5px;}

.infobox{
width:300px;
height:170px;
overflow:auto;
padding:0px;}